Conextra for Web Development. Helps create a SPWA (Single-page Progressive Web Application).
bash
npm install conextra -g
`
or use npx to run the library without installing it globally:
`bash
npx conextra
`
Display the help menu:
`bash
conextra --help
`
Check current version:
`bash
conextra --version
`
Initialize a new project:
`bash
conextra --init= --cwd=
`
or navigate to the directory where you want to create new directory and initialize a new project:
`bash
conextra --init=
`
or create a new project in the current directory:
`bash
conextra --init
`
Add user to the project:
`bash
conextra --add_user=:: --cwd=
`
or add user to the current project:
`bash
conextra --add_user=::
`
or add user to the current project with default name:
`bash
conextra --add_user=:
`
Usage
To start the server, navigate to the project directory and run:
`bash
npm start
`
Open the browser and navigate to http://localhost: to view the application.
To stop the server, press Ctrl + C in the terminal.
Login to the application using the credentials you provided when adding the user.
Learn more about the usage of the library by checking the website: https://conextra.net.
Features
Lightweight: Conextra is designed to be lightweight and fast, making it ideal for building responsive web applications.
Easy to use: The library is easy to use and provides a simple API for developers to work with.
Real-time updates: Conextra supports real-time updates over WebSocket, allowing developers to create dynamic and interactive web applications.
SPWA: Conextra is designed to create Single-page Progressive Web Applications, providing a seamless user experience.
Modular: The library is modular and can be easily extended with additional features and functionality.
Cross-platform: Conextra is designed to work on all major platforms, including Windows, macOS, and Linux.
Customizable: The library is highly customizable, allowing developers to create unique and tailored web applications.
Responsive: Conextra is designed to be responsive and works well on all devices, including desktops, tablets, and smartphones.
License
This project is licensed under the MIT License.
Copyright © Manuel Lõhmus
The following libraries are also included in this project:
- conextra{target="_blank" rel="noopener"} v1.x is licensed under the MIT License. Author: Manuel Lõhmus
- bootstrap{target="_blank" rel="noopener"} v5.x is licensed under the MIT License. Author: The Bootstrap Authors{target="_blank"}
- data-context{target="_blank" rel="noopener"} v2.x is licensed under the MIT License. Author: Manuel Lõhmus
- data-context-binding{target="_blank" rel="noopener"} v2.x is licensed under the MIT License. Author: Manuel Lõhmus
- log-report{target="_blank" rel="noopener"} v3.x is licensed under the MIT License. Author: Manuel Lõhmus
- nodemailer{target="_blank" rel="noopener"} v7.x is licensed under the MIT-0 License. Author: Andris Reinman
- tiny-https-server{target="_blank" rel="noopener"} v2.x is licensed under the MIT License. Author: Manuel Lõhmus
- url-fragment-extender{target="_blank" rel="noopener"} v2.x is licensed under the MIT License. Author: Manuel Lõhmus
- ws-user{target="_blank" rel="noopener"} v1.x is licensed under the MIT License. Author: Manuel Lõhmus
- ws13`{target="_blank" rel="noopener"} v1.x is licensed under the MIT License. Author: Manuel Lõhmus