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

collect-require

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

collect-require - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

src/require-template.js

2

package.json
{
"name": "collect-require",
"version": "1.1.0",
"version": "1.1.1",
"description": "collect require-js based codebase into a singel js file ",

@@ -5,0 +5,0 @@ "main": "src/collect-require.js",

@@ -0,5 +1,6 @@

require("./require-template");
var
wrench = require("wrench"),
fs = require("fs"),
adapterScript = "src/templates/adaptor-script.js",
adapterScript = require("./templates/adaptor-script.txt"),
scriptPathPlaceholder = "/*!<SCRIPT-PATH>!*/"

@@ -17,3 +18,3 @@ scriptPlaceholder = "/*!<SCRIPT>!*/",

wrench.readdirSyncRecursive(baseDir).filter(ifJSFile).map(toFileContent).forEach(function(script){
collected[script.name] = fs.readFileSync(adapterScript).toString('utf8').replace(scriptPlaceholder, script.content).replace(scriptPathPlaceholder, script.name);
collected[script.name] = adapterScript.replace(scriptPlaceholder, script.content).replace(scriptPathPlaceholder, script.name);
});

@@ -20,0 +21,0 @@

@@ -0,4 +1,5 @@

require("./require-template");
var
fs = require("fs"),
wrapperScript = "src/templates/wrapper-script.js",
wrapperScript = require("./templates/wrapper-script.txt"),
apiNamePlaceHolder = "SCRIPT_COLLECTOR_API_NAME",

@@ -20,7 +21,5 @@ scriptMappingsPlaceholder = "/*!<SCRIPT-MAPPINGS>!*/";

options.path,
fs.readFileSync(wrapperScript)
.toString('utf8')
.replace(scriptMappingsPlaceholder, scriptMapping)
.replace("/*!<SCRIPT-MAIN>!*/" , options.main.replace(".js", ""))
.replace(apiNamePlaceHolder , options.apiName)
wrapperScript.replace(scriptMappingsPlaceholder, scriptMapping)
.replace("/*!<SCRIPT-MAIN>!*/" , options.main.replace(".js", ""))
.replace(apiNamePlaceHolder , options.apiName)
);

@@ -27,0 +26,0 @@ }

@@ -5,3 +5,3 @@ var fs = require("fs"),

var content = fs.readFileSync(path).toString('utf8');
return fs.readFileSync("src/templates/adaptor-script.js").toString('utf8').replace("/*!<SCRIPT>!*/", content).replace("/*!<SCRIPT-PATH>!*/", path.replace(baseDir+"/", "").replace(".js", ""));
return fs.readFileSync("src/templates/adaptor-script.txt").toString('utf8').replace("/*!<SCRIPT>!*/", content).replace("/*!<SCRIPT-PATH>!*/", path.replace(baseDir+"/", "").replace(".js", ""));
};

@@ -8,0 +8,0 @@ module.exports = {

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc