Skip to content

A command line tool for web developers manage Import Maps dependencies

License

Notifications You must be signed in to change notification settings

obetomuniz/im-cli

Repository files navigation

Import Maps Command Line Interface

A command-line utility for managing JavaScript import maps dependencies.

Screenshot 2023-04-01 at 00 54 27

This utility uses the esm.sh CDN to fetch package information and versions.

Installation

To install im-cli globally, run the following command:

npm install -g im-cli

Usage

im <command> [package-name] [@version]

Commands

Adding a package

To add a package called lodash to your import map JSON file, run:

im add lodash

To add a specific version of the lodash package, include the version with the package name:

im add lodash@4.17.21

Updating a package

To update the lodash package to the latest version, run:

im update lodash

Removing a package

To remove the lodash package from your import map JSON file, run:

im remove lodash

Displaying help

To display a help message with command usage, run:

im help

Import map usage in HTML

To use the generated import map in your HTML file, include the following script tag:

<script type="importmap" src="path/to/your/im.json"></script>

Now you can use the ES module imports in your JavaScript files:

import _ from "lodash"