Skip to content

jiawulin001/rna

 
 

Repository files navigation

RNA logo

RNA • A bundler, a server and a test runner for modern modules and applications.


Quick usage

$ npm i -D \
    @chialab/rna \
    @chialab/rna-bundler \
    @chialab/rna-dev-server \
    @chialab/rna-browser-test-runner

package.json

{
    "scripts": {
        "start": "rna serve src --port 3000",
        "build": "rna build src/index.html --output public",
        "test": "rna test:browser 'test/**/*.spec'"
    }
}

See more here.


Packages

Package Description Version
@chialab/cjs-to-esm A commonjs to esm converter. npm
@chialab/esbuild-plugin-alias A plugin for esbuild that resolves aliases or empty modules. npm
@chialab/esbuild-plugin-any-file A loader plugin for esbuild for files with unknown loader. npm
@chialab/esbuild-plugin-babel A pluggable esbuild plugin that runs babel for es5 transpilation. npm
@chialab/esbuild-plugin-commonjs A commonjs to esm converter for esbuild. npm
@chialab/esbuild-plugin-env Define all environement variables for esbuild. npm
@chialab/esbuild-plugin-html A HTML loader plugin for esbuild. npm
@chialab/esbuild-plugin-meta-url A file loader plugin for esbuild for constructed URLs using import metadata. npm
@chialab/esbuild-plugin-postcss A CSS loader plugin for esbuild that uses postcss as preprocessor. npm
@chialab/esbuild-plugin-require-resolve A file loader plugin for esbuild for require.resolve statements. npm
@chialab/esbuild-plugin-swc A pluggable esbuild plugin that runs swc for es5 transpilation. npm
@chialab/esbuild-plugin-transform Pipe transformation plugin for esbuild. npm
@chialab/esbuild-plugin-webpack-include A plugin for esbuild that converts the webpackInclude syntax. npm
@chialab/postcss-preset-chialab The postcss preset used by Chialab. npm
@chialab/rna A bundler, a server and a test runner for modern modules and applications. npm
@chialab/rna-apidoc Generate api documentation using TypeScript symbols. npm
@chialab/rna-browser-test-runner A test runner for browsers based on Web Test Runner. npm
@chialab/rna-bundler A JavaScript, CSS and HTML bundler based on esbuild. npm
@chialab/rna-node-test-runner A test runner for node based on mocha. npm
@chialab/rna-saucelabs-test-runner A test runner for Saucelabs based on on Web Test Runner. npm
@chialab/rna-dev-server A webapp server based on Web Dev Server. npm
@chialab/swc-plugin-htm A swc plugin for htm literals transpiling. npm
@chialab/swc-types A babel/types-like set of helpers for swc. npm
@chialab/wds-plugin-commonjs A commonjs to esm transformer for the web dev server. npm
@chialab/wds-plugin-hmr-css Enable CSS hmr for the web dev server. npm
@chialab/wds-plugin-legacy Transform esm modules served by the web dev server into SystemJS modules for legacy browser compatibility. npm
@chialab/wds-plugin-polyfill Inject polyfills to HTML responses served by the web dev server. npm
@chialab/wds-plugin-postcss A CSS loader plugin for the Web Dev Server that uses postcss as preprocessor. npm

License

RNA is released under the MIT license.

About

A bundler, a server and a test runner for modern modules and applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%