├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── src ├── @types │ └── array.d.ts ├── exports.ts ├── imports.ts ├── index.ts ├── types.ts └── utils │ ├── create-error.ts │ ├── errors.ts │ ├── find-matching-map-entry.ts │ ├── is-object.ts │ └── resolve-conditions.ts ├── tests ├── exports │ ├── basic.ts │ ├── compare-resolve.exports.ts │ ├── conditions.ts │ ├── error-cases.ts │ ├── fallback-array.ts │ ├── index.ts │ └── star.ts ├── imports │ ├── error-cases.ts │ └── index.ts ├── index.ts └── utils │ ├── node-resolve.ts │ ├── resolve-logger.mjs │ └── resolve-with-node.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.15.1 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/@types/array.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/@types/array.d.ts -------------------------------------------------------------------------------- /src/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/exports.ts -------------------------------------------------------------------------------- /src/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/imports.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/create-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/utils/create-error.ts -------------------------------------------------------------------------------- /src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/utils/errors.ts -------------------------------------------------------------------------------- /src/utils/find-matching-map-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/utils/find-matching-map-entry.ts -------------------------------------------------------------------------------- /src/utils/is-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/utils/is-object.ts -------------------------------------------------------------------------------- /src/utils/resolve-conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/src/utils/resolve-conditions.ts -------------------------------------------------------------------------------- /tests/exports/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/basic.ts -------------------------------------------------------------------------------- /tests/exports/compare-resolve.exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/compare-resolve.exports.ts -------------------------------------------------------------------------------- /tests/exports/conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/conditions.ts -------------------------------------------------------------------------------- /tests/exports/error-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/error-cases.ts -------------------------------------------------------------------------------- /tests/exports/fallback-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/fallback-array.ts -------------------------------------------------------------------------------- /tests/exports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/index.ts -------------------------------------------------------------------------------- /tests/exports/star.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/exports/star.ts -------------------------------------------------------------------------------- /tests/imports/error-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/imports/error-cases.ts -------------------------------------------------------------------------------- /tests/imports/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/imports/index.ts -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/index.ts -------------------------------------------------------------------------------- /tests/utils/node-resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/utils/node-resolve.ts -------------------------------------------------------------------------------- /tests/utils/resolve-logger.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/utils/resolve-logger.mjs -------------------------------------------------------------------------------- /tests/utils/resolve-with-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tests/utils/resolve-with-node.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/privatenumber/resolve-pkg-maps/HEAD/tsconfig.json --------------------------------------------------------------------------------