create-p2p-app
v1.3.0
Published
Create a fresh peer-to-peer choo application
Downloads
4
Readme
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