The commoners
CLI allows anyone to build their application as a Progressive Web App (PWA); Mac, Windows, and Linux desktop application; and iOS and Android mobile application—all using only HTML, CSS, and JavaScript.
Read the documentation to learn more.
tqdm
progress bars anywhere.At the heart of Commoners is our belief that everyone should be able to write an application using HTML, CSS, and JavaScript for distribution on all platforms.
We use the term build solidarity to indicate the alignment of the world's web developers on a consistent architecture to achieve this goal.
Let's build solidarity together!
You will need to have Node.js installed on your machine.
This repository uses PNPM for package management. Install PNPM by running the following command:
npm install -g pnpm
Install all packages by running the following command:
pnpm install
commoners
PackageIf you are working on the commoners
package locally, you may need to link to some of its packages. Use the following template to link to a package (e.g. @commoners/bluetooth
):
pnpm link ~/Documents/Github/commoners/packages/plugins/devices/ble
Before testing, you'll have to run npm run build
in the root directory.
To get started with the CLI, you'll need to use npm link
to connect it with the @commoners/solidarity
package in packages/core
:
cd packages/core
npm link
cd ../cli
npm link @commoners/solidarity
You'll only have to do this once.
After this, you can then install commoners
globally from the packages/cli
directory:
npm install -g .
This project is part of Neural Interfaces.