├── .deepsource.toml ├── .gitattributes ├── .github └── workflows │ └── pipeline.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .mergify.yml ├── .prettierrc ├── LICENSE ├── README.md ├── commitlint.config.ts ├── eslint.config.mjs ├── jest.config.ts ├── logo.svg ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── config.ts ├── files.ts ├── import.ts ├── index.ts └── options.ts ├── tests ├── basic │ ├── basic.mjs │ └── basic.test.ts ├── edge │ ├── broken.js │ ├── edge.test.ts │ ├── empty.js │ ├── extension.cjs │ ├── extension.js │ ├── extension.mjs │ └── extension.ts ├── esmlibs │ └── esmlibs.test.ts ├── path │ └── path.test.ts └── resolver │ ├── nodeFetchImport.js │ └── resolver.test.ts └── tsconfig.json /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | tests/**/* linguist-vendored -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist/**/* 3 | coverage 4 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npm run lint 2 | -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/commitlint.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/jest.config.ts -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/src/files.ts -------------------------------------------------------------------------------- /src/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/src/import.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/src/options.ts -------------------------------------------------------------------------------- /tests/basic/basic.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/basic/basic.mjs -------------------------------------------------------------------------------- /tests/basic/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/basic/basic.test.ts -------------------------------------------------------------------------------- /tests/edge/broken.js: -------------------------------------------------------------------------------- 1 | export const apple = 2 | -------------------------------------------------------------------------------- /tests/edge/edge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/edge/edge.test.ts -------------------------------------------------------------------------------- /tests/edge/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/edge/extension.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | message: 'CommonJS' 3 | }; 4 | -------------------------------------------------------------------------------- /tests/edge/extension.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | message: 'JavaScript', 3 | }; 4 | -------------------------------------------------------------------------------- /tests/edge/extension.mjs: -------------------------------------------------------------------------------- 1 | export const message = 'ECMAScript'; 2 | -------------------------------------------------------------------------------- /tests/edge/extension.ts: -------------------------------------------------------------------------------- 1 | export const message = 'TypeScript'; 2 | -------------------------------------------------------------------------------- /tests/esmlibs/esmlibs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/esmlibs/esmlibs.test.ts -------------------------------------------------------------------------------- /tests/path/path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/path/path.test.ts -------------------------------------------------------------------------------- /tests/resolver/nodeFetchImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/resolver/nodeFetchImport.js -------------------------------------------------------------------------------- /tests/resolver/resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tests/resolver/resolver.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nktnet1/import-sync/HEAD/tsconfig.json --------------------------------------------------------------------------------