New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

strider-extension-loader

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

strider-extension-loader - npm Package Compare versions

Comparing version

to
0.0.7

7

main.js

@@ -5,3 +5,4 @@ //

var fs = require('fs'),
var connect = require('connect'),
fs = require('fs'),
path = require('path'),

@@ -178,2 +179,6 @@ Step = require('step');

};
// Add a static fileserver mounted at /ext/$module/ which maps to
// moduledir/static
appInstance.use('/ext/' + path.basename(l.dir),
connect.static(path.join(l.dir), "static"));
}

@@ -180,0 +185,0 @@ if (type === 'worker' && typeof(l.ext.worker) === 'function') {

3

package.json
{
"name": "strider-extension-loader",
"version": "0.0.6",
"version": "0.0.7",
"description": "Load Strider extensions",
"main": "main.js",
"dependencies": {
"connect": "~2.4.2",
"step": "~0.0.5"

@@ -8,0 +9,0 @@ },

@@ -225,3 +225,8 @@ var EventEmitter = require('events').EventEmitter,

var config = {};
var appInstance = {};
var urlpaths = [];
var appInstance = {
use: function(path) {
urlpaths.push(path);
}
};
var l = [];

@@ -237,4 +242,7 @@ function registerTransportMiddleware(m) {

};
loader.initExtensions("./node_modules_ext2", "webapp", context, null, function(err, initialized) {
loader.initExtensions("./node_modules_ext2", "webapp", context, appInstance, function(err, initialized) {
expect(l).to.have.length(2);
// Verify the static paths are mapped for the two webapp extensions
expect(urlpaths).to.contain("/ext/foobar-strider");
expect(urlpaths).to.contain("/ext/foobar-strider-webapp");
done();

@@ -241,0 +249,0 @@ });