Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jspm/generator
JSPM Import Map Generator
https://github.com/jspm/generator
Last synced: 7 days ago
JSON representation
JSPM Import Map Generator
- Host: GitHub
- URL: https://github.com/jspm/generator
- Owner: jspm
- License: apache-2.0
- Created: 2021-04-22T08:17:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T22:22:35.000Z (8 months ago)
- Last Synced: 2024-04-13T21:53:33.903Z (7 months ago)
- Language: TypeScript
- Size: 1.29 MB
- Stars: 156
- Watchers: 5
- Forks: 18
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
JSPM Generator
JSPM Generator is the core import map generation project used by JSPM, supporting import map package management.
Getting Started | Documentation | FAQ
This is the core import map generation project for the [JSPM CLI](https://github.com/jspm/jspm).
* **Local Linking**: map packages to your local `node_modules` folder
* **Common CDNs**: Resolve against common CDNs like [jspm.io](https://jspm.io/), [jsDelivr](https://jsdelivr.com), [UNPKG](https://unpkg.com/) and [more](#customProviders)
* **Universal Semantics**: Implements [universal CDN resolution](https://jspm.org/docs/cdn-resolution.md) semantics, based on an extension of the Node.js resolution
* **Conditional Resolution**: Map different versions of a module based on environment
* **Dependency Versioning**: Respects the version constraints in local and remote `package.json` files
* **Package Entrypoints**: Handles node-style package exports, imports and own-name resolutionSee the [documentation](https://jspm.org/docs/generator) and [getting started](https://jspm.org/docs/getting-started) guide on jspm.org.
## Contributing
Contributions welcome.
Build and test workflows use [Chomp](https://chompbuild.com).
## License
Apache-2.0