@corejam/cli

0.0.26 • Public • Published

Corejam

Usage

Corejam is a scaffolding for building progressive GraphQL powered jamstack applications.

npm i -g @corejam/cli

To get started with a new project, run the following command:

corejam createApp <NAME>    # create new project
cd <NAME>                   # change into project directory
corejam dev                 # start the corejam dev playground

# GraphQL playground will be available on localhost:3000
# StencilJS playground will be available on localhost:3001

Documentation

  Usage
    $ corejam <command> [options]

  Available Commands
    build             Build the whole plugin source
    dev               Plugin dev process
    api:serve         Start graphql Server
    api:dev           Start graphql server and set up hot reloading
    createApp         Bootstraps new corejam app
    generateSchema    
    test              
    test:wc           
    static            build static html from app
    static:serve      Serve static folder

  For more info, run any command with the `--help` flag
    $ corejam build --help
    $ corejam dev --help

  Options
    -v, --version    Displays current version
    -h, --help       Displays this message
   

Env vars (move to correct package)

We need to define different env variables for the following use cases: dev, pre-render (static html), ssr (production)

Dev, static: client url has to be prefixed because we are running on 2 different ports (3001 stenciljs, 3000 api). Client url has to be prefixed for client bundle + hydration.

Production: url has to be prefixed with absolute url for hydration. Client bundle without prefix due to same origin

Package Sidebar

Install

npm i @corejam/cli

Homepage

corejam.io/

Weekly Downloads

5

Version

0.0.26

License

MIT

Unpacked Size

6.37 kB

Total Files

4

Last publish

Collaborators

  • mattvb91
  • patrickhaug