manifest
TypeScript icon, indicating that this package has built-in type declarations

4.13.0 • Public • Published

Manifest is a backend your AI can understand and your team can trust.

It allows you to create a backend with data, storage, logic and an admin panel. All is defined in 1 YAML file that both humans and LLMs can understand and edit. ✨

Here is an example of a complete Manifest app:

name: Pokemon app 🐣

entities:
  Pokemon 🐉:
    properties:
      - name
      - {
          name: type,
          type: choice,
          options: { values: [Fire, Water, Grass, Electric] }
        }
      - { name: level, type: number }
    belongsTo:
      - Trainer

  Trainer 🧑‍🎤:
    properties:
      - name
      - { name: isChampion, type: boolean }

Installation

Create a new Manifest project by running:

yarn create manifest my-project

Using an AI coding editor or LLM-powered workflow? These commands configure your project to work seamlessly with it:

Cursor
yarn create manifest my-project --cursor
Copilot
yarn create manifest my-project --copilot
Windsurf
yarn create manifest my-project --windsurf

This sets up my-project with Manifest, tailored to your environment.

npm create also works if you don’t use Yarn.

Package Sidebar

Install

npm i manifest

Weekly Downloads

568

Version

4.13.0

License

MIT

Unpacked Size

1.78 MB

Total Files

296

Last publish

Collaborators

  • brunobuddy
  • sebastien-conejo