├── .github └── workflows │ ├── build.yaml │ └── publish.yaml ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── changelog.md ├── index.html ├── license ├── package.json ├── readme.md ├── s ├── aspects │ ├── cli │ │ ├── read-inputs.ts │ │ └── write-output.ts │ ├── errors.ts │ ├── generators │ │ ├── generator-for-node-modules.ts │ │ └── prepare-cloud-generator.ts │ ├── get-generator.ts │ ├── get-lookup.ts │ ├── linkers │ │ ├── linker-jsdelivr.ts │ │ └── linker-unpkg.ts │ ├── lookups │ │ ├── lookup-via-node-modules.ts │ │ └── prepare-cloud-lookup.ts │ ├── parse.ts │ └── utilities │ │ ├── determine-package-entry.ts │ │ ├── read-package-json.ts │ │ ├── read-package-lock-json.ts │ │ ├── read-stdin.ts │ │ └── unix-normalize.ts ├── cli.ts └── types.ts ├── test-input.json5 └── tsconfig.json /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /x 3 | /dist* 4 | /node_modules 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/changelog.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/index.html -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/readme.md -------------------------------------------------------------------------------- /s/aspects/cli/read-inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/cli/read-inputs.ts -------------------------------------------------------------------------------- /s/aspects/cli/write-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/cli/write-output.ts -------------------------------------------------------------------------------- /s/aspects/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/errors.ts -------------------------------------------------------------------------------- /s/aspects/generators/generator-for-node-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/generators/generator-for-node-modules.ts -------------------------------------------------------------------------------- /s/aspects/generators/prepare-cloud-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/generators/prepare-cloud-generator.ts -------------------------------------------------------------------------------- /s/aspects/get-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/get-generator.ts -------------------------------------------------------------------------------- /s/aspects/get-lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/get-lookup.ts -------------------------------------------------------------------------------- /s/aspects/linkers/linker-jsdelivr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/linkers/linker-jsdelivr.ts -------------------------------------------------------------------------------- /s/aspects/linkers/linker-unpkg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/linkers/linker-unpkg.ts -------------------------------------------------------------------------------- /s/aspects/lookups/lookup-via-node-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/lookups/lookup-via-node-modules.ts -------------------------------------------------------------------------------- /s/aspects/lookups/prepare-cloud-lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/lookups/prepare-cloud-lookup.ts -------------------------------------------------------------------------------- /s/aspects/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/parse.ts -------------------------------------------------------------------------------- /s/aspects/utilities/determine-package-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/utilities/determine-package-entry.ts -------------------------------------------------------------------------------- /s/aspects/utilities/read-package-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/utilities/read-package-json.ts -------------------------------------------------------------------------------- /s/aspects/utilities/read-package-lock-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/utilities/read-package-lock-json.ts -------------------------------------------------------------------------------- /s/aspects/utilities/read-stdin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/utilities/read-stdin.ts -------------------------------------------------------------------------------- /s/aspects/utilities/unix-normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/aspects/utilities/unix-normalize.ts -------------------------------------------------------------------------------- /s/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/cli.ts -------------------------------------------------------------------------------- /s/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/s/types.ts -------------------------------------------------------------------------------- /test-input.json5: -------------------------------------------------------------------------------- 1 | 2 | { 3 | dependencies: { 4 | "xiome": "0.0.9", 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chase-moskal/importly/HEAD/tsconfig.json --------------------------------------------------------------------------------