express-onefile

bower_components compressor middleware

Usage no npm install needed!

<script type="module">
  import expressOnefile from 'https://cdn.skypack.dev/express-onefile';
</script>

README

ExpressOnefile NPM version Build Status Coverage Status

Express4 middleware of bower_components compressor

Installation

$ npm install express-onefile --save

API

expressOnefile(options) -> middleware

bower init
# yes, yes yes...
bower install jquery --save
# ...

node app.js
# server running at http://localhost:59798

app.js

var express= require('express');
var onefile= require('express-onefile');

var port= 59798;
var options= {
  cwd: process.cwd(),
  filename: 'pkgs',
}

var app= express();
app.use(onefile(options));
app.listen(port,function(){
  console.log('server running at http://localhost:%s',port);
});

Can you access:

  • http://localhost:59798/pkgs.js
  • http://localhost:59798/pkgs.min.js

Related projects

License

MIT