1.3.0 • Published 5 years ago
create-p2p-app v1.3.0
create-p2p-app
Create a fresh choo application for (probably) a site on the peer-to-peer web. Because starting a new project should take minutes, not days.
A modified, simplified version of create-choo-app, with Beaker Browser applications in mind.
Usage
$ npx create-p2p-app <project-directory>
Dependencies
create-p2p-app
installs the following dependencies:
Name | Dependency Type | Description |
---|---|---|
choo | Production | Fast, 4kb framework. |
sheetify | Production | Hyper performant CSS-in-JS. |
omnomnomnom | Production | A functional CSS library. |
bankai | Development | An asset bundler and static file server. |
browserify* | Development | require('modules') in the browser |
watchify* | Development | Watch mode for browserify builds |
choo-devtools | Development | Debug Choo applications. |
choo-scaffold | Development | Generate new application files. |
dependency-check | Development | Verify project dependencies. |
standard | Development | Statically check JavaScript files for errors. |
*
plus helper modules for these (yo-yoify and es2040)
Note: as a default it installs my little CSS framework, omnomnomnom, but only to speed up my project generation process.
Removing Dependencies
If you want to remove Tachyons you can do so by running npm uninstall tachyons
and removing the reference to Tachyons in ./index.js
.
API
$ create-p2p-app <project-directory> [options]
Options:
-h, --help print usage
-v, --version print version
-q, --quiet don't output any logs
Examples:
Create a new Choo application
$ create-p2p-app
Running into trouble? Feel free to file an issue:
https://github.com/kodedninja/create-p2p-app/issues/new
Do you enjoy using this software? Become a backer:
https://opencollective.com/choo