Socket
Socket
Sign inDemoInstall

rollup-plugin-angular

Package Overview
Dependencies
4
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.8 to 0.4.11

15

dist/rollup-plugin-angular.esm.js

@@ -8,2 +8,3 @@ import fs from 'fs';

var componentRegex = /@Component\(\s?{([\s\S]*)}\s?\)$/gm;
var commentRegex = /\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*$/gm; // http://www.regextester.com/?fam=96247
var templateUrlRegex = /templateUrl\s*:(.*)/g;

@@ -43,2 +44,3 @@ var styleUrlsRegex = /styleUrls\s*:(\s*\[[\s\S]*?\])/g;

if (!filter(map)) { return; }
source = source.replace(commentRegex, '');

@@ -69,11 +71,16 @@ var magicString = new MagicString(source);

});
if (hasReplacements) {
magicString.overwrite(start, end, replacement);
}
}
if (hasReplacements) { magicString.overwrite(start, end, replacement); }
if (!hasReplacements) {
return null;
}
if (!hasReplacements) { return null; }
var result = { code: magicString.toString() };
if (options.sourceMap !== false) { result.map = magicString.generateMap({ hires: true }); }
if (options.sourceMap !== false) {
result.map = magicString.generateMap({ hires: true });
}
return result;

@@ -80,0 +87,0 @@ }

@@ -12,2 +12,3 @@ 'use strict';

var componentRegex = /@Component\(\s?{([\s\S]*)}\s?\)$/gm;
var commentRegex = /\/\*[\s\S]*?\*\/|([^\\:]|^)\/\/.*$/gm; // http://www.regextester.com/?fam=96247
var templateUrlRegex = /templateUrl\s*:(.*)/g;

@@ -47,2 +48,3 @@ var styleUrlsRegex = /styleUrls\s*:(\s*\[[\s\S]*?\])/g;

if (!filter(map)) { return; }
source = source.replace(commentRegex, '');

@@ -73,11 +75,16 @@ var magicString = new MagicString(source);

});
if (hasReplacements) {
magicString.overwrite(start, end, replacement);
}
}
if (hasReplacements) { magicString.overwrite(start, end, replacement); }
if (!hasReplacements) {
return null;
}
if (!hasReplacements) { return null; }
var result = { code: magicString.toString() };
if (options.sourceMap !== false) { result.map = magicString.generateMap({ hires: true }); }
if (options.sourceMap !== false) {
result.map = magicString.generateMap({ hires: true });
}
return result;

@@ -84,0 +91,0 @@ }

{
"name": "rollup-plugin-angular",
"version": "0.4.8",
"version": "0.4.11",
"description": "Angular2 template and styles inliner",

@@ -9,3 +9,8 @@ "main": "dist/rollup-plugin-angular.js",

"build": "rollup -c",
"prepublish": "npm run build"
"prepublish": "npm run build",
"test": "npm run build && npm run mocha:test && npm run karma:test",
"karma:test": "./node_modules/karma/bin/karma start karma.conf.js",
"mocha:js": "mocha test/mochajs/index.js --compilers js:buble/register --compilers js:babel-register; exit 0",
"mocha:ts": "mocha test/mochats/index.ts --compilers ts:ts-node/register --timeout 2000; exit 0",
"mocha:test": "npm run build && npm run mocha:js && npm run mocha:ts; exit 0;"
},

@@ -29,10 +34,39 @@ "keywords": [

"dependencies": {
"decomment": "^0.9.0",
"magic-string": "^0.19.0",
"magic-string": "^0.22.4",
"rollup-pluginutils": "^2.0.1"
},
"devDependencies": {
"rollup": "^0.41.1",
"rollup-plugin-buble": "^0.15.0"
"@angular/common": "^4.3.3",
"@angular/compiler": "^4.3.3",
"@angular/core": "^4.3.3",
"@angular/platform-browser": "^4.3.3",
"@angular/platform-browser-dynamic": "^4.3.3",
"@types/chai": "^4.0.2",
"@types/jasmine": "^2.5.53",
"@types/karma": "^0.13.36",
"@types/mocha": "^2.2.41",
"@types/node": "^8.0.19",
"babel-register": "^6.24.1",
"chai": "^4.1.1",
"colors": "^1.1.2",
"jasmine": "^2.7.0",
"jasmine-core": "^2.7.0",
"karma": "^1.7.0",
"karma-chrome-launcher": "^2.2.0",
"karma-coverage": "^1.1.1",
"karma-firefox-launcher": "^1.0.1",
"karma-jasmine": "^1.1.0",
"karma-rollup-preprocessor": "^4.0.2",
"mocha": "^3.5.0",
"reflect-metadata": "^0.1.10",
"rollup": "^0.45.2",
"rollup-plugin-buble": "^0.15.0",
"rollup-plugin-commonjs": "^8.1.0",
"rollup-plugin-node-resolve": "^3.0.0",
"rollup-plugin-typescript": "^0.8.1",
"rxjs": "^5.4.2",
"ts-node": "^3.3.0",
"typescript": "^2.4.2",
"zone.js": "^0.8.16"
}
}
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