Socket
Socket
Sign inDemoInstall

stc-js-tpl-replace

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stc-js-tpl-replace - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

2

lib/helper.js

@@ -21,2 +21,2 @@ 'use strict';

}
//# sourceMappingURL=/Users/huangxiaolu/Documents/webtasks/lab/stcjs/stc-js-tpl-replace/lib/helper.js.map
//# sourceMappingURL=helper.js.map

@@ -1,40 +0,40 @@

"use strict";
'use strict';
exports.__esModule = true;
var _promise = require("babel-runtime/core-js/promise");
var _promise = require('babel-runtime/core-js/promise');
var _promise2 = _interopRequireDefault(_promise);
var _regenerator = require("babel-runtime/regenerator");
var _regenerator = require('babel-runtime/regenerator');
var _regenerator2 = _interopRequireDefault(_regenerator);
var _asyncToGenerator2 = require("babel-runtime/helpers/asyncToGenerator");
var _asyncToGenerator2 = require('babel-runtime/helpers/asyncToGenerator');
var _asyncToGenerator3 = _interopRequireDefault(_asyncToGenerator2);
var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _possibleConstructorReturn2 = require("babel-runtime/helpers/possibleConstructorReturn");
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require("babel-runtime/helpers/inherits");
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _map = require("babel-runtime/core-js/map");
var _map = require('babel-runtime/core-js/map');
var _map2 = _interopRequireDefault(_map);
var _stcPlugin = require("stc-plugin");
var _stcPlugin = require('stc-plugin');
var _stcPlugin2 = _interopRequireDefault(_stcPlugin);
var _helper = require("./helper");
var _helper = require('./helper');
var _stcHelper = require("stc-helper");
var _stcHelper = require('stc-helper');

@@ -45,3 +45,4 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

ID: /id\s*=\s*['"]([^'">]+)['"]/,
JS_ID: /([W$]\(['"]#([^'"]+)['"]\)\.html\(\))/
JS_ID: /([W$]\(['"]#([^'"]+)['"]\)\.html\(\))/,
JS_SUFFIX: /\.js$/
};

@@ -64,3 +65,2 @@ var tplMap = new _map2.default();

**/
jsTplReplace.prototype.run = function () {

@@ -77,6 +77,6 @@ var _ref = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee() {

return _context.abrupt("return", this.parseJsTplTags());
return _context.abrupt('return', this.parseJsTplTags());
case 2:
case "end":
case 'end':
return _context.stop();

@@ -117,3 +117,2 @@ }

var id = matchResult[1].trim();
if (tplMap.has(id)) {

@@ -141,3 +140,3 @@ var existedMd5 = (0, _stcHelper.md5)(tplMap.get(id).content.trim());

case 6:
case "end":
case 'end':
return _context2.stop();

@@ -178,3 +177,3 @@ }

content = curToken.ext.content;
//比较id
//compare id in js and that in template

@@ -197,3 +196,3 @@ if (curToken.type === this.TokenType.HTML_TAG_SCRIPT && start.ext.isTpl && !start.ext.isExternal) {

case 5:
case "end":
case 'end':
return _context3.stop();

@@ -235,3 +234,3 @@ }

var _ref4 = (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee4(files, instance) {
var index, file, content, arr, _index, match, id, tplObj, jsTplStr, tplVarRegExp, tplFiles, index1, tplFile;
var index, file, REG_JS_SUFFIX, content, arr, _index, match, id, tplObj, jsTplStr, tplVarRegExp, tplFiles, index1, tplFile;

@@ -246,3 +245,3 @@ return _regenerator2.default.wrap(function _callee4$(_context4) {

if ((_context4.t1 = _context4.t0()).done) {
_context4.next = 12;
_context4.next = 15;
break;

@@ -253,6 +252,18 @@ }

file = files[index];
_context4.next = 6;
// only replace string in js file
REG_JS_SUFFIX = instance.options.JS_SUFFIX || REG.JS_SUFFIX;
if (file.path.match(REG_JS_SUFFIX)) {
_context4.next = 7;
break;
}
return _context4.abrupt('continue', 1);
case 7:
_context4.next = 9;
return file.getContent('utf8');
case 6:
case 9:
content = _context4.sent;

@@ -297,4 +308,4 @@ arr = (0, _helper.matchAll)(content, REG.JS_ID);

case 12:
case "end":
case 15:
case 'end':
return _context4.stop();

@@ -317,2 +328,2 @@ }

exports.default = jsTplReplace;
//# sourceMappingURL=/Users/huangxiaolu/Documents/webtasks/lab/stcjs/stc-js-tpl-replace/lib/index.js.map
//# sourceMappingURL=index.js.map
{
"name": "stc-js-tpl-replace",
"description": "Replace references to templates by their contents in js files",
"version": "1.0.1",
"version": "1.0.2",
"author": {

@@ -6,0 +6,0 @@ "name": "huangxiaolu",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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