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 and the bundler.
Command | Description | Module |
---|---|---|
build |
A JavaScript, CSS and HTML bundler based on esbuild. | @chialab/rna-bundler |
In order to make other commands work, you need to install each dependency.
Command | Description | Module |
---|---|---|
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-dev-server \
@chialab/rna-browser-test-runner
yarn add -D \
@chialab/rna \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
Common webapp
npm i -D \
@chialab/rna \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
yarn add -D \
@chialab/rna \
@chialab/rna-dev-server \
@chialab/rna-browser-test-runner
Build only
npm i -D @chialab/rna
yarn add -D @chialab/rna
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.