jspm / generator

JSPM Import Map Generator
Apache License 2.0
166 stars 21 forks source link

feat: first-class Deno installs #146

Closed guybedford closed 2 years ago

guybedford commented 2 years ago

This adds support for first-class Deno installs via the recently-added Deno provider.

Specifically:

In addition a new defaultRegistry option is added as well as the ability for the providers object to provide registry mappings.

defaultRegistry applies the default registry for generator.install('x') to default to generator.install('registry:x') with the default obviously being npm:.

providers having custom registry: entries allows custom registry provider mappings via new Generator({ providers: { 'npm:': 'unpkg', 'denoland:': 'custom' } }) sort of thing ensuring this all is consistent with the provider and registry separation model.

fusionstrings commented 2 years ago

Love this, many thanks 🥇