@esite/core

0.9.1 • Public • Published

@esite packages

esite is a suite of tools to help you set up your website the easy way on your cloud-provider of choice (e.g. AWS or Cloudflare) with a variety of modular extensions designed to make your life easier.

Overview

Table of Contents

How to use

Starter Project

You can easily create a new project using create-esite@latest:

npm create esite@latest
pnpm create esite@latest

Manual Setup

Install @esite/core and create a file esite.yaml at the root of your project which will contain your configuration (see Configuration)

Configuration

Note that additional modules may specify additional configuration they need in their README.md file.

  • SourcePath
    • Description: The folder which contains your code
    • Type: string
    • Optional: true
    • Default: "./src"
  • BuildPath
    • Description: The folder where @esite builds the project in
    • Type: string
    • Optional: true
    • Default: "./build"
  • RemoveHtmlExtension
    • Description: Used for deploying the application only | Strips the .html extension form your HTML files
    • Type: boolean
    • Optional: true
    • Default: true

Deploying

One of the main advantages of using @esite, is that it can help you go straight from build to deploy with included deployment modules. Simply install one of the deployment modules from the list below:

Plugins

Here are available plugins:

Readme

Keywords

none

Package Sidebar

Install

npm i @esite/core

Weekly Downloads

1

Version

0.9.1

License

ISC

Unpacked Size

8.48 kB

Total Files

6

Last publish

Collaborators

  • mdressler