php bin/console importmap:require

Require JavaScript packages

Usage

importmap:require [--entrypoint] [--path PATH] [--] <packages>...

Arguments

packages   The packages to add 

Options

      --entrypoint   Make the package(s) an entrypoint? 
      --path         The local path where the package lives relative to the project root 

Help

The importmap:require command adds packages to importmap.php usually
by finding a CDN URL for the given package and version.

For example:

    php bin/console importmap:require lodash
    php bin/console importmap:require "lodash@^4.15"

You can also require specific paths of a package:

    php bin/console importmap:require "chart.js/auto"

Or require one package/file, but alias its name in your import map:

    php bin/console importmap:require "vue/dist/vue.esm-bundler.js=vue"

Sometimes, a package may require other packages and multiple new items may be added
to the import map.

You can also require multiple packages at once:

    php bin/console importmap:require "lodash@^4.15" "@hotwired/stimulus"

To add an importmap entry pointing to a local file, use the path option:

    php bin/console importmap:require "any_module_name" --path=./assets/some_file.js