├── .github ├── FUNDING.yml ├── main.workflow └── workflows │ └── nodejs.yml ├── .gitignore ├── .madrun.js ├── .npmignore ├── .nycrc.json ├── .putout.json ├── .typos.toml ├── ChangeLog ├── LICENSE ├── README.md ├── eslint.config.js ├── example ├── data.mjs ├── impl.mjs ├── test.mjs └── trace.js ├── lib ├── convert-imports │ ├── fixture │ │ ├── bin-fix.js │ │ ├── bin.js │ │ ├── dynamic-fix.js │ │ ├── dynamic.js │ │ ├── export-from-fix.js │ │ ├── export-from.js │ │ ├── import-fix.js │ │ ├── import.js │ │ ├── namespace-fix.js │ │ ├── namespace.js │ │ ├── re-import-fix.js │ │ ├── re-import.js │ │ ├── sourcemap-fix.js │ │ └── sourcemap.js │ ├── index.js │ ├── index.spec.js │ ├── plugin-convert-import-to-re-import │ │ ├── fixture │ │ │ ├── default-and-named-fix.js │ │ │ ├── default-and-named.js │ │ │ ├── dynamic-fix.js │ │ │ ├── dynamic.js │ │ │ ├── import-fix.js │ │ │ ├── import-no-report.js │ │ │ ├── import.js │ │ │ ├── namespace-fix.js │ │ │ ├── namespace.js │ │ │ ├── specifier-fix.js │ │ │ └── specifier.js │ │ ├── index.js │ │ └── index.spec.js │ ├── plugin-convert-to-absolute │ │ ├── fixture │ │ │ ├── import-fix.js │ │ │ ├── import-no-report.js │ │ │ └── import.js │ │ ├── index.js │ │ └── index.spec.js │ ├── plugin-dynamic-imports │ │ ├── fixture │ │ │ ├── import-fix.js │ │ │ ├── import-no-report.js │ │ │ └── import.js │ │ ├── index.js │ │ └── index.spec.js │ ├── plugin-replace-export-from │ │ ├── fixture │ │ │ ├── export-from-fix.js │ │ │ ├── export-from.js │ │ │ ├── export-local-from-exists-fix.js │ │ │ ├── export-local-from-exists.js │ │ │ ├── export-local-from-fix.js │ │ │ ├── export-local-from-no-report.js │ │ │ └── export-local-from.js │ │ ├── index.js │ │ └── index.spec.js │ ├── plugin-replace-imports │ │ ├── fixture │ │ │ ├── default-and-named-fix.js │ │ │ ├── default-and-named.js │ │ │ ├── import-fix.js │ │ │ ├── import-no-report.js │ │ │ ├── import.js │ │ │ ├── specifier-fix.js │ │ │ └── specifier.js │ │ ├── index.js │ │ └── index.spec.js │ └── replace-import.js ├── convert-traced-imports │ ├── fixture │ │ ├── hello.js │ │ ├── import-fix.js │ │ └── import.js │ ├── index.js │ ├── index.spec.js │ └── plugin-convert-to-absolute │ │ ├── fixture │ │ ├── import-fix.js │ │ ├── import-no-report.js │ │ └── import.js │ │ ├── index.js │ │ └── index.spec.js ├── fixture │ ├── cannot-resolve.js │ ├── default-and-named-fix.js │ ├── default-and-named.js │ ├── dynamic.js │ ├── fresh-trace.js │ ├── import.js │ ├── mock-import-count.js │ ├── nested-import │ │ ├── index.js │ │ ├── parser.js │ │ └── tokenizer.js │ ├── nested-trace │ │ ├── index.js │ │ ├── parser.js │ │ └── tokenizer.js │ ├── trace-fix.js │ └── trace.js ├── is-in-cache.js ├── loader.js ├── mock-import.d.ts ├── mock-import.js ├── mock-import.spec.js ├── register.js └── trace-imports │ ├── fixture │ ├── import-fix.js │ ├── import.js │ ├── trace-fix.js │ └── trace.js │ ├── index.js │ ├── index.spec.js │ └── plugin-convert-to-absolute │ ├── fixture │ ├── import-fix.js │ ├── import-no-report.js │ └── import.js │ ├── index.js │ └── index.spec.js ├── package.json └── test └── errors.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/main.workflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.github/main.workflow -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.gitignore -------------------------------------------------------------------------------- /.madrun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.madrun.js -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.putout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/.putout.json -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = ["ChangeLog"] 3 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/eslint.config.js -------------------------------------------------------------------------------- /example/data.mjs: -------------------------------------------------------------------------------- 1 | export default 'xxxx'; 2 | -------------------------------------------------------------------------------- /example/impl.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/example/impl.mjs -------------------------------------------------------------------------------- /example/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/example/test.mjs -------------------------------------------------------------------------------- /example/trace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/example/trace.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/bin-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/bin-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/bin.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/dynamic-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/dynamic-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/dynamic.js: -------------------------------------------------------------------------------- 1 | const glob = await import('glob'); 2 | -------------------------------------------------------------------------------- /lib/convert-imports/fixture/export-from-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/export-from-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/export-from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/export-from.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/namespace-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/namespace-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/namespace.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/re-import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/re-import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/re-import.js: -------------------------------------------------------------------------------- 1 | import {a} from 'b'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/fixture/sourcemap-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/fixture/sourcemap-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/fixture/sourcemap.js: -------------------------------------------------------------------------------- 1 | import {a} from 'b'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/index.js -------------------------------------------------------------------------------- /lib/convert-imports/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/default-and-named-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/default-and-named-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/default-and-named.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/default-and-named.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/dynamic-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/dynamic-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/dynamic.js: -------------------------------------------------------------------------------- 1 | const hello = await import('./world'); 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/import-no-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/import-no-report.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/namespace-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/namespace-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/namespace.js: -------------------------------------------------------------------------------- 1 | import * as x from 'y'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/specifier-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/fixture/specifier-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/fixture/specifier.js: -------------------------------------------------------------------------------- 1 | import {rename} from 'fs/promises'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/index.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-import-to-re-import/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-import-to-re-import/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-to-absolute/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-to-absolute/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-to-absolute/fixture/import-no-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-to-absolute/fixture/import-no-report.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-to-absolute/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-to-absolute/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-to-absolute/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-to-absolute/index.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-convert-to-absolute/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-convert-to-absolute/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-dynamic-imports/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-dynamic-imports/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-dynamic-imports/fixture/import-no-report.js: -------------------------------------------------------------------------------- 1 | const glob = await import('glob') 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-dynamic-imports/fixture/import.js: -------------------------------------------------------------------------------- 1 | const glob = await import('glob') 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-dynamic-imports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-dynamic-imports/index.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-dynamic-imports/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-dynamic-imports/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-from-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-export-from/fixture/export-from-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-from.js: -------------------------------------------------------------------------------- 1 | export * as x from 'y'; 2 | 3 | const x = 5; 4 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-local-from-exists-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-export-from/fixture/export-local-from-exists-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-local-from-exists.js: -------------------------------------------------------------------------------- 1 | export {x} from 'y'; 2 | 3 | const x = 5; 4 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-local-from-fix.js: -------------------------------------------------------------------------------- 1 | export const x = global.__mockImportCache.get('y'); 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-local-from-no-report.js: -------------------------------------------------------------------------------- 1 | export {x} from 'y'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/fixture/export-local-from.js: -------------------------------------------------------------------------------- 1 | export {x} from 'y'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-export-from/index.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-export-from/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-export-from/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/default-and-named-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/default-and-named-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/default-and-named.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/default-and-named.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/import-no-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/import-no-report.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/specifier-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/fixture/specifier-fix.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/fixture/specifier.js: -------------------------------------------------------------------------------- 1 | import {rename} from 'fs/promises'; 2 | -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/index.js -------------------------------------------------------------------------------- /lib/convert-imports/plugin-replace-imports/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/plugin-replace-imports/index.spec.js -------------------------------------------------------------------------------- /lib/convert-imports/replace-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-imports/replace-import.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/fixture/hello.js: -------------------------------------------------------------------------------- 1 | export function hello() { 2 | return 'world'; 3 | } 4 | -------------------------------------------------------------------------------- /lib/convert-traced-imports/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/index.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/index.spec.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import-no-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import-no-report.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/plugin-convert-to-absolute/fixture/import.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/plugin-convert-to-absolute/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/plugin-convert-to-absolute/index.js -------------------------------------------------------------------------------- /lib/convert-traced-imports/plugin-convert-to-absolute/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/convert-traced-imports/plugin-convert-to-absolute/index.spec.js -------------------------------------------------------------------------------- /lib/fixture/cannot-resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/cannot-resolve.js -------------------------------------------------------------------------------- /lib/fixture/default-and-named-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/default-and-named-fix.js -------------------------------------------------------------------------------- /lib/fixture/default-and-named.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/default-and-named.js -------------------------------------------------------------------------------- /lib/fixture/dynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/dynamic.js -------------------------------------------------------------------------------- /lib/fixture/fresh-trace.js: -------------------------------------------------------------------------------- 1 | import {fn} from './trace.js'; 2 | 3 | fn(); 4 | 5 | -------------------------------------------------------------------------------- /lib/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/import.js -------------------------------------------------------------------------------- /lib/fixture/mock-import-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/mock-import-count.js -------------------------------------------------------------------------------- /lib/fixture/nested-import/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-import/index.js -------------------------------------------------------------------------------- /lib/fixture/nested-import/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-import/parser.js -------------------------------------------------------------------------------- /lib/fixture/nested-import/tokenizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-import/tokenizer.js -------------------------------------------------------------------------------- /lib/fixture/nested-trace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-trace/index.js -------------------------------------------------------------------------------- /lib/fixture/nested-trace/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-trace/parser.js -------------------------------------------------------------------------------- /lib/fixture/nested-trace/tokenizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/nested-trace/tokenizer.js -------------------------------------------------------------------------------- /lib/fixture/trace-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/fixture/trace-fix.js -------------------------------------------------------------------------------- /lib/fixture/trace.js: -------------------------------------------------------------------------------- 1 | export function fn() { 2 | } 3 | 4 | -------------------------------------------------------------------------------- /lib/is-in-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/is-in-cache.js -------------------------------------------------------------------------------- /lib/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/loader.js -------------------------------------------------------------------------------- /lib/mock-import.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/mock-import.d.ts -------------------------------------------------------------------------------- /lib/mock-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/mock-import.js -------------------------------------------------------------------------------- /lib/mock-import.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/mock-import.spec.js -------------------------------------------------------------------------------- /lib/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/register.js -------------------------------------------------------------------------------- /lib/trace-imports/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/trace-imports/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/fixture/import.js -------------------------------------------------------------------------------- /lib/trace-imports/fixture/trace-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/fixture/trace-fix.js -------------------------------------------------------------------------------- /lib/trace-imports/fixture/trace.js: -------------------------------------------------------------------------------- 1 | const f = () => {}; 2 | -------------------------------------------------------------------------------- /lib/trace-imports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/index.js -------------------------------------------------------------------------------- /lib/trace-imports/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/index.spec.js -------------------------------------------------------------------------------- /lib/trace-imports/plugin-convert-to-absolute/fixture/import-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/plugin-convert-to-absolute/fixture/import-fix.js -------------------------------------------------------------------------------- /lib/trace-imports/plugin-convert-to-absolute/fixture/import-no-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/plugin-convert-to-absolute/fixture/import-no-report.js -------------------------------------------------------------------------------- /lib/trace-imports/plugin-convert-to-absolute/fixture/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/plugin-convert-to-absolute/fixture/import.js -------------------------------------------------------------------------------- /lib/trace-imports/plugin-convert-to-absolute/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/plugin-convert-to-absolute/index.js -------------------------------------------------------------------------------- /lib/trace-imports/plugin-convert-to-absolute/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/lib/trace-imports/plugin-convert-to-absolute/index.spec.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/package.json -------------------------------------------------------------------------------- /test/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderaiser/mock-import/HEAD/test/errors.ts --------------------------------------------------------------------------------