Name: cli-create-app
Owner: Dojo
Description: ? Dojo 2 - cli command for creating app boilerplates.
Created: 2016-09-16 09:45:14.0
Updated: 2018-05-02 16:03:20.0
Pushed: 2018-05-18 11:54:31.0
Homepage: http://dojo.io
Size: 611
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The create app
command for @dojo/cli
.
To use @dojo/cli-create-app
, install the project globally along side dojo cli
:
install -g @dojo/cli-create-app
Run using:
create [app] --name <appName>
@dojo/cli-create-app
generates a skeleton project structure for Dojo 2 into a directory using the the --name
argument provided.
All the dependencies are pre-installed using npm
including two @dojo/cli
commands; @dojo/cli-build-app
and @dojo/cli-test-intern
.
To start using the application, cd
into the directory and run dojo build --mode dev --watch memory --serve
which will build and serve the application on port 9999
. Open http://localhost:9999 in a modern browser (Chrome, FF, Safari, IE11 or Edge) to run the application.
To build the tests, run dojo build --mode test
. This will output to output/test
.
When ready to create a production build run dojo build
, the output will be available in the output/dist
directory.
We appreciate your interest! Please see the Dojo 2 Meta Repository for the Contributing Guidelines.
This repository uses prettier
for code styling rules and formatting. A pre-commit hook is installed automatically and configured to run prettier
against all staged files as per the configuration in the projects package.json
.
An additional npm script to run prettier
(with write set to true
) against all src
and test
project files is available by running:
run prettier
To start working with this package, clone the repository and run npm install
.
In order to build the project run grunt dev
or grunt dist
.
Test cases MUST be written using Intern using the Object test interface and Assert assertion interface.
90% branch coverage MUST be provided for all code submitted to this repository, as reported by istanbul?s combined coverage results for all supported platforms.
To test locally run:
grunt test
© 2018 JS Foundation. New BSD license.