@jleeson/toolchain-javascript v4.8.1
Installation
To get started building applications in Jolt, the first step is to install the Jolt CLI, the CLI is used to create projects and handle ongoing tasks such as bundling, linting, and running a development server.
To install the Jolt CLI, run the following command:
npm install -g @jolt/cli
You can read more on the Jolt CLI's README.
Getting Started
Create a new Project
You can create a new project by running the create
command and supply the app name for the project.
jolt create <app-name>
The CLI will create a new project with the supplied name, install all the required dependencies, as well as configure the project config.
Run the Application
The Jolt CLI comes with a built in live reloading development server.
Running the serve
command will launch a web server, watch your files, and build the app as you make changes to the files.
# Navigate to the project folder
cd app-name
# Launch the development server
jolt serve
Ecosystem
Project | Description |
---|---|
jolt | Core Framework |
@jolt/server | Live Reloading Development Server |
@jolt/router | Single Page Application Routing |
@jolt/cli | Project Scaffolding |
@jolt/toolchain-javascript | JavaScript Toolchain |
@jolt/toolchain-typescript | TypeScript Toolchain |
Resources
Get Started Learning Jolt - Learn the features provided in the core Jolt package. Build a Single Page Application with Jolt - Learn to build an SPA with @jolt/router. Use Jolt with TypeScript - Learn to setup Jolt with TypeScript.
Why Use Jolt
Jolt is a lightweight frontend JavaScript framework. It was developed to make creating web apps in a very simple and easy way. It is designed to only use web standards meaning all the code you write can run directly in a browser without a build step. Unlike other frameworks that utilize a Virtual DOM, Jolt uses the real DOM and only makes changes to the elements that have changed. This makes Jolt very fast when making updates to the DOM. Jolt Components are built as an abstraction over native Web Components with additonal features such as state management and event binding. Templates in Jolt are designed similar to JSX but without the compliation step. If you are looking for a powerful and lightweight framework to build your next app using the tools you love, then Jolt may be the solution your looking for!
Reporting Issues
If you are having trouble getting something to work with Jolt, you can ask in our discord or create a new Issue.
If you find a bug or if something is not working properly, you can report it by creating a new Issue.
If Jolt does not fit your needs or is missing a feature you would like to see, let us know! We would greatly appreciate your feedback on it.
You can contact Outwalk Studios directly by email using support@outwalkstudios.com
.
License
Jolt is licensed under the terms of the MIT license.
4 years ago