README
RNA • A bundler, a server and a test runner for modern modules and applications.
Install
The @chialab/rna
contains only the core of the RNA cli. In order to make commands work, you need to install each dependency.
Command | Description | Module |
---|---|---|
build |
A JavaScript, CSS and HTML bundler based on esbuild. | @chialab/rna-bundler |
serve |
A webapp server based on Web Dev Server. | @chialab/rna-dev-server |
test:browser |
A test runner for browsers based on Web Test Runner. | @chialab/rna-browser-test-runner |
test:node |
A test runner for node based on mocha. | @chialab/rna-node-test-runner |
Common module
$ npm i -D \
@chialab/rna \
@chialab/rna-bundler \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
$ yarn add -D \
@chialab/rna \
@chialab/rna-bundler \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
Common webapp
$ npm i -D \
@chialab/rna \
@chialab/rna-bundler \
@chialab/esbuild-plugin-babel \
@chialab/esbuild-plugin-html \
@chialab/esbuild-plugin-postcss \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
$ yarn add -D \
@chialab/rna \
@chialab/rna-bundler \
@chialab/esbuild-plugin-babel \
@chialab/esbuild-plugin-html \
@chialab/esbuild-plugin-postcss \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
Build only
$ npm i -D @chialab/rna @chialab/rna-bundler
$ yarn add -D @chialab/rna @chialab/rna-bundler
Test node
$ npm i -D @chialab/rna @chialab/rna-node-test-runner
$ yarn add -D @chialab/rna @chialab/rna-node-test-runner
License
RNA is released under the MIT license.