create-package
The create-package command creates a new Frontity package in a project. Launch this command from the root of the Frontity project
npx frontity create-package [package-name] [options]

Arguments

[package-name]

This argument sets the name of your Frontity package. The create-package command will create a folder named [package-name] under packages. It will also add the proper dependency in the package.json of your Frontity project

[options]

Option
Description
--namespace <value>
Sets the namespace for this package
--no-prompt
Skips prompting the user for options. Related environment variable: FRONTITY_CREATE_PACKAGE_NAME.
--open
Output usage information

Examples

  • Create a custom theme package named my-custom-project
> npx frontity create-package my-custom-theme
? Enter the namespace of the package: theme
βœ” Adding package.json.
βœ” Adding src/index.js.
βœ” Installing package my-custom-theme.
​
New package "my-custom-theme" created.

Environment Variables

FRONTITY_CREATE_PACKAGE_NAME

If you pass the --no-prompt flag to the create-package, the CLI will use the name from this FRONTITY_CREATE_PACKAGE_NAME environment variable.
If the CLI cannot find a FRONTITY_CREATE_PACKAGE_NAME environmental variable, it will prompt for the name of the package
Example:
FRONTITY_CREATE_NAME=test-project
You can see a scheme of the whole workflow of using this FRONTITY_CREATE_PACKAGE_NAME environment variable in the --no-prompt section
Last modified 1yr ago
Copy link
On this page
Arguments
[package-name]
[options]
Examples
Environment Variables
FRONTITY_CREATE_PACKAGE_NAME