create-eano

1.0.3 • Public • Published

Create-Eano CLI

Create-Eano is a simple CLI tool to quickly scaffold a new Eano project with a predefined structure. This tool helps you set up a React.js-based project, which is later compiled into a vanilla JavaScript project for optimal simplicity and performance.

Features

  • Automatically creates a project directory.
  • Sets up a React.js-based structure with essential files.
  • Compiles the final output into a vanilla JavaScript project.
  • Includes essential configuration files.
  • Easy-to-use CLI interface.

Installation

To use the Create-Eano CLI, you need to have Node.js installed on your system. Then, install the CLI globally:

npm install -g create-eano

Usage

To create a new Eano project, run the following command:

create-eano

You will be prompted to enter the name of your project. The CLI will then:

  1. Create a new directory with the project name.
  2. Set up a React.js-based project structure.
  3. Add predefined configuration files.
  4. Configure the project for compilation into vanilla JavaScript.

Example

$ create-eano
? What is the name of your project? my-eano-app
Creating project directory: my-eano-app
Creating project structure...
Installing dependencies...
Project setup complete!
Navigate to your project: cd my-eano-app
Start the development server: npm start

Project Structure

The generated project will have the following structure:

my-eano-app/
├── src/
│   ├── index.js
│   ├── app.js
│   ├── style.css
├── index.html
├── package.json
├── webpack.config.js

React.js to Vanilla JavaScript Compilation

The Create-Eano CLI ensures that your React.js project is compiled into a pure vanilla JavaScript project for deployment. This includes:

  • Transpiling React components into JavaScript functions.
  • Bundling JavaScript, HTML, and CSS into a single, optimized output.

Contributing

Contributions are welcome! Please feel free to submit a pull request or file an issue if you encounter any problems or have suggestions for improvements.

License

This project is licensed under the MIT License. See the LICENSE file for details.


For more information or support, contact Omar Shaar.

Readme

Keywords

none

Package Sidebar

Install

npm i create-eano

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

8.38 kB

Total Files

3

Last publish

Collaborators

  • omarshaar