Security News
CISA Brings KEV Data to GitHub
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.
create-keystone-app
Advanced tools
A CLI for Keystone to help generate starter apps.
yarn create keystone-app my-app
and follow the prompts.
A non-interactive Keystone app creation could be useful in unattended app generation. One such example is creating a Docker image with a generated Keystone app built in. See the list of possible arguments in the Arguments section below.
npm init keystone-app --name "My App" --template "starter" --database "MongoDB" --connection-string mongodb://localhost/MyApp --test-connection false my-app
The app generation will fall back to interactive prompts if any of the arguments are missing or have incorrect values.
Note: By the time this documentation was written,
yarn create
was not working because the CLI arguments were not passed to thecreate-keystone-app
script.
Argument | Type | Description |
---|---|---|
--name | String | The Keystone app name visible in the Admin UI and page titles. |
--template | String | One of the existing app templates (folder name). For example: starter , todo , etc. |
--database | String | One of the databases listed in the app template. One of: MongoDB or PostgreSQL . |
--connection-string | String | The connection string to connect to your database. |
--test-connection | Boolean | Test the database connection before setting up the project. |
--dry-run | Boolean | Will go through the app generation process validating the user inputs or CLI arguments but in the end no app will be generated. |
cd my-app # Change directory
yarn dev # Start the development server
FAQs
Keystone helps you build faster and scale further than any other CMS or App Framework. Describe your schema, and get a powerful GraphQL API & beautiful Management UI for your content and data. No boilerplate or bootstrapping – just elegant
The npm package create-keystone-app receives a total of 145 weekly downloads. As such, create-keystone-app popularity was classified as not popular.
We found that create-keystone-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
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.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.
Security News
Opengrep forks Semgrep to preserve open source SAST in response to controversial licensing changes.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.