Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@storyblok/create-demo

Package Overview
Dependencies
Maintainers
6
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@storyblok/create-demo

A CLI tool for quickly starting a Storyblok project

  • 1.2.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
6
Created
Source
Storyblok Create Demo CLI

Create Storyblok Demo

A CLI to quickly start a project with your favorite framework, already set up with Storyblok, Headless CMS.


Supports Next.js, Nuxt, Gatsby, Vue, React, Astro, Remix, and SvelteKit



Follow @Storyblok
Follow @Storyblok

Getting Started

  1. Signup at https://app.storyblok.com/;
  2. Create a new space and retrieve the space preview token under your space in "Settings -> Access Tokens" menu item;
  3. Execute the following commands (use your preview access token when prompted when running the npx command):
npx @storyblok/create-demo@latest

cd my-app
npm i && npm run dev
  1. Open the Storyblok App following the URL suggested by the output provided by the commands. It depends on the HTTPS configuration and the port used by the frameworks.

CLI Options

The CLI has different options that can be filled, you can see all the options by running npx @storyblok/create-demo --help:

OPTIONS
  -d, --folder=folder                  Folder path for the demo (e.g. my-demo)
  -f, --framework=framework            Framework to use (e.g. astro)
  -h, --help                           show CLI help
  -k, --key=key                        Storyblok Access Token
  -p, --packagemanager=packagemanager  Package manager to use (yarn or npm)
  -r, --region=region                  Space region (e.g. eu-central-1, us-east-1, cn-north-1, ca-central-1, ap-southeast-2)
  -v, --version                        show CLI version

By using this, you can skip the "questions" of the CLI and fill it with your options directly like so:

npx @storyblok/create-demo@latest --key YOUR_STORYBLOK_PREVIEW_TOKEN --region US

Local Development

If you want to contribute, you can run the CLI locally and test it with this command:

npm i
./bin/dev --key YOUR_STORYBLOK_PREVIEW_TOKEN
Framework Options

The framework options can be set in src/lib/frameworks.ts and work in combination with the getting-started or The Ultimate Tutorial repositories:

  • name: name of the framework
  • value: cli value to use for reference
  • start: local command to start the example
  • token: space token used in the demo repository
  • config: file that has the access token
  • bridge: file that is loading the bridge
  • public: public folder path for the static files
  • port: port the framework starts,
  • repositoryUrl: (optional) the URL repository for cloning the template;
  • branch: (optional) for setting a specific branches
  • https: (optional) if the framework starts with https
  • submodules: (optional) if the framework in getting-started is a submodule
  • tutorialLink: (optional) - link to the framwork tutorial

Keywords

FAQs

Package last updated on 12 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc