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@0.6.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:

npm install @nebula.js/stardust

or yarn:

yarn add @nebula.js/stardust

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

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

CLI

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

npm install @nebula.js/cli

Development builds

Some modules are available as a development build which provide more errors and warnings when detecting potentially bad usage 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@0.6.0/dist/stardust.dev.js"
  crossorigin
></script>
Was this page helpful?