13.0.2 • Published 3 years ago
rosid-handler-js v13.0.2
rosid-handler-js
A function that loads a JS file and transforms, bundles and compresses its content.
Install
npm install rosid-handler-js
Usage
API
const handler = require('rosid-handler-js')
handler('main.js').then((data) => {})
handler('main.js', { optimize: true }).then((data) => {})
Rosid
Add the following object to your rosidfile.json
, rosidfile.js
or routes array. rosid-handler-js
will transform, bundles and compresses all matching JS files in your source folder.
{
"name" : "JS",
"path" : "[^_]*.js",
"handler" : "rosid-handler-js"
}
// main.js
export default () => 'Hello World'
// main.js (output)
"use strict"
Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=function(){return"Hello World"}
Parameters
filePath
{String}
Absolute path to file.opts
{?Object}
Options. -optimize
{?Boolean}
- Optimize output. Defaults tofalse
. -env
{?Object}
- Environment variables for loose-envify. Defaults to an object withNODE_ENV
set toproduction
whenoptimize
is enabled. -browserify
{?Object}
- Browserify options. Defaults to an object withdebug
enabled. -babel
{?Object}
- Babel options. Defaults to an object with the presets env and react.
Returns
{Promise<String|Buffer>}
The transformed file content.
13.0.2
3 years ago
13.0.1
4 years ago
13.0.0
4 years ago
12.2.1
4 years ago
12.2.0
5 years ago
12.1.0
5 years ago
12.0.1
5 years ago
12.0.0
6 years ago
11.0.0
6 years ago
10.1.0
6 years ago
10.0.1
7 years ago
10.0.0
7 years ago
9.0.1
7 years ago
9.0.0
7 years ago
8.0.1
7 years ago
8.0.0
7 years ago
7.0.0
7 years ago
7.0.0-beta.0
7 years ago
6.0.1
7 years ago
6.0.0
7 years ago
5.0.0
7 years ago
4.0.0
7 years ago
3.0.0
8 years ago
3.0.0-beta.0
8 years ago
2.4.0
8 years ago
2.3.1
8 years ago
2.3.0
8 years ago
2.3.0-beta.0
8 years ago
2.2.0
8 years ago
2.2.0-beta.2
8 years ago
2.2.0-beta.1
8 years ago
2.2.0-beta.0
8 years ago
2.1.2
8 years ago
2.1.1
8 years ago
2.1.0
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.0.0
8 years ago