Socket
Socket
Sign inDemoInstall

js-loader

Package Overview
Dependencies
2
Maintainers
0
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    js-loader

On-the-fly javascript contacatenator, minifier and dependency resolver for client-side JS


Version published
Weekly downloads
235
decreased by-25.16%
Maintainers
0
Created
Weekly downloads
 

Readme

Source

#Node JS Loader (client-side)

This is a web-service which will serve your JS files for you. It does a few spiffy things:

  • Concatenate a set of JS files on-the-fly so you only download one file
  • Automatically resolve dependencies

This allows you to accomplish the following objectives:

  • Keep JS tidy in as many separate files as you want without peformance concerns
  • Get the benefit of concatenated JS without having to constantly update the concatenated files
  • Get the benefit of dependency resolution, like you would with any other language (if a.js depends on b.js, you only need to ask for a.js)

This app is written in node.js, but is really not for node.js. You can use it for any web project. It is for clinet-side javascript, not server-side.

#Installation

npm install js-loader@latest

#Synopsis

Run the server

jsloader /home/dmcquay/myproject/js

Request your files

<script type="text/javascript" src="http://js.mysite.com/?sources=a.js,b.js,c.js"></script>

And if the first line of c.js looks like this:

//require d.js

Then d.js will be included in the output.

You can also request minfied output

<script type="text/javascript" src="http://js.mysite.com/?sources=a.js,b.js,c.js&minify=1"></script>

And you can have multiple source directories

jsloader /home/dmcquay/myproject/js1 /home/dmcquay/myproject/js2

#Planned features

  • Caching
  • GZip (maybe use Connect?)
  • Conditional Get support (maybe use Connect?)

FAQs

Last updated on 14 Feb 2011

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc