Skip to content

Installation

All nebula.js modules are available on the public npm registry as npm packages and can be installed through either npm or as a script import.

@nebula.js/stardust is the primarily used module and it’s required when integrating nebula.js on the web.

Script import

The easiest way to load the module is from a CDN like jsdelivr:

<script src="https://cdn.jsdelivr.net/npm/@nebula.js/stardust" crossorigin></script>

When imported using the script tag, it adds the variable stardust to the global namespace.

For production, it’s recommended to use a specific version of the module to avoid surprises from newer or breaking versions of the APIs:

<script src="https://cdn.jsdelivr.net/npm/@nebula.js/stardust@4.11.0" crossorigin></script>

Npm or yarn

If you are building your own web project using Webpack, Rollup, Parcel, or similar, you can install the package with npm:

Terminal window
npm install @nebula.js/stardust

or yarn:

Terminal window
yarn add @nebula.js/stardust

Notes:

nebula.js documentation use the package manager npm, yarn can be used interchangeable. You can compare npm and yarn commands in the yarn documentation.

and then import { embed } wherever you intend to embed a visualization:

import { embed } from '@nebula.js/stardust';

CLI

nebula.js provides a CLI to get you started with a project and provides a development server to help you during the development phase.

Terminal window
npm install @nebula.js/cli

If you would like to learn more about running nebula.js through the command line, take a look at the nebula.js CLI Options page.

Development builds

Some modules are available as a development build which provide more errors and warnings for potential misuse of the APIs. You should only use these during the development phase of your project, never in production.

<script src="https://cdn.jsdelivr.net/npm/@nebula.js/stardust@4.11.0/dist/stardust.dev.js" crossorigin></script>
Was this page helpful?