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

baby-tolk

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

baby-tolk - npm Package Compare versions

Comparing version

to
4.5.0

49

lib/baby-tolk.js

@@ -107,2 +107,34 @@ 'use strict';

var sanitizeOptions = function(options) {
options = options || {};
options.sourceMap = options.sourceMap === false ? false : true;
if (options.sha) {
options.inputSha = true;
options.outputSha = true;
}
return options;
};
var getAdapter = function(extension) {
var adapters = extensionMap[extension];
return adapters && adapters[0];
};
var _getTransformId = function(adapter, options) {
var transformId = '';
if (adapter) {
transformId = adapter.engineName + '@' + adapter.engine.version;
}
if (options.sourceMap) { transformId += '::map'; }
if (options.minify) { transformId += '::minify'; }
return transformId;
};
var getTransformId = function(pathName, options) {
options = sanitizeOptions(options);
var extension = pathCompleteExtname(pathName);
var adapter = !dontCompile(pathName) && getAdapter(extension);
return _getTransformId(adapter, options);
};
module.exports = {

@@ -121,14 +153,8 @@ get extensions() {

isMinifiable: minify.isMinifiable,
getTransformId: getTransformId,
read: function (pathName, options) {
options = options || {};
options = sanitizeOptions(options);
options.sourceMap = options.sourceMap === false ? false : true;
if (options.sha) {
options.inputSha = true;
options.outputSha = true;
}
var extension = pathCompleteExtname(pathName);
var adapters = extensionMap[extension];
var adapter = !dontCompile(pathName) && adapters && adapters[0];
var adapter = !dontCompile(pathName) && getAdapter(extension);

@@ -144,5 +170,4 @@ var file = fs.readFile(pathName, 'utf8');

var transformId = '';
var transformId = _getTransformId(adapter, options);
if (adapter) {
transformId = adapter.engineName + '@' + adapter.engine.version;
var transpilerOptions = Object.assign({}, options, {

@@ -178,4 +203,2 @@ sourcemap: options.sourceMap,

if (options.outputSha) { compiled.outputSha = createHash(compiled.result); }
if (compiled.sourcemap) { transformId += '::map'; }
if (compiled.minified) { transformId += '::minify'; }
compiled.transformId = transformId === '' ? null : transformId;

@@ -182,0 +205,0 @@ return compiled;

{
"name": "baby-tolk",
"version": "4.4.0",
"version": "4.5.0",
"description": "A file reader that promises to translate non-web assets to web assets given the available transpilers, sourcemaps and all",

@@ -5,0 +5,0 @@ "main": "lib/baby-tolk.js",