Skip to content

First Steps

Before creating a Xeno.JS project, make sure you have:

  • Node.js installed;
  • npm or another compatible package manager.

The recommended way to start a new project is through the official CLI.

You can install it globally:

Terminal window
npm install -g @xeno-js/cli

Or use it directly with npx:

Terminal window
npx @xeno-js/cli

The CLI is used to create and scaffold Xeno.JS applications.

Continue with Create Project.

If you are setting up an existing TypeScript application instead, install the core package directly:

Terminal window
npm install @xeno-js/core

For a TypeScript Node.js application, install TypeScript and Node.js types as development dependencies when they are not already present:

Terminal window
npm install --save-dev typescript @types/node

The core package can then be configured and bootstrapped through AppBuilder.

Xeno.JS keeps several integrations optional.

For example, if you enable HTTP Core, you install its required dependencies separately:

Terminal window
npm install axios cockatiel

Other integrations may have their own dependencies. Install them only when the corresponding feature is enabled.


See more on CLI


Xeno.JS is an MIT-licensed open source project. It can grow thanks to the support of these awesome people. If you’d like to join them, please read more at support section