Skip to main content

Prerequisites

Before you start building frontends using Gesso, you need to have the following prerequisites:

  • Node.js: Gesso requires Node.js version 18 or later. You can download Node.js from the official website.
  • pnpm: Gesso uses pnpm as its package manager. You can use npm, yarn, but we recommend using pnpm. You can install pnpm.
  • Access Token: You need a Gitlab access token to install Gesso packages from the Gitlab registry.
    • Locally use your personal access token
    • Hosted environments should use acromedia group access tokens
  • Authentication Files
    • .npmrc: (for Node packages) You need to create an .npmrc file in your home directory with your Gitlab access token.
    • auth.json: (for Composer packages) You need to create an auth.json file in your project directory with your Gitlab access token.
warning

If you are using pnpm make sure you are using v8.11.x or higher. Some issues have been flagged using lower versions