Skip to content

Elderjs/template

Repository files navigation

Elder.js Template Project

node version

This is a project template for Elder.js apps. The template lives at https://github.com/elderjs/template and the Elder.js source is here: https://github.com/elderjs/elderjs

Here is a demo of the template: https://elderjs.pages.dev/

Get started

To create a new project based on this template using degit:

npx degit Elderjs/template elderjs-app
cd elderjs-app

Install the dependencies:

npm install # or just yarn

Start Project:

npm start # or npm run dev

Navigate to localhost:3000. You should see your app running.

This spawns a development server, so simply edit a file in src, save it, and reload the page to see your changes.

You can also see a live demo of this template: https://elderjs.pages.dev/

What to Expect

  • A dev server is watching your files for changes. It will restart when it needs to.
  • Rollup is watching your files for changes. It will restart when it needs to.
  • If your elder.config.js has @elderjs/plugin-browser-reload': {} in it's plugins, your browser will automatically restart after the server restarts.

esbuild

If you are looking for a faster development experience run npm run esbuild this is experimental but will be improving rapidly.

To Build HTML for Production:

npm run build

Let the build finish. It will put all of your statically generated files in ./public.

If you wish to preview you can use:

npx sirv-cli public

To Run in SSR Mode for Production:

npm run serve

About

Elder.js template project. It is part template, part tutorial. Dive in!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 19