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

espower-source

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

espower-source - npm Package Compare versions

Comparing version 0.6.1 to 0.7.0

3

index.js

@@ -24,4 +24,3 @@ /**

destructive: true,
path: filepath,
source: jsCode
path: filepath
});

@@ -28,0 +27,0 @@ modifiedAst = espower(jsAst, espowerOptions);

{
"name": "espower-source",
"version": "0.6.1",
"description": "Power Assert instrumentor from source to source",
"version": "0.7.0",
"description": "Power Assert instrumentor from source to source, with source-map",
"keywords": [

@@ -19,2 +19,8 @@ "power-assert",

},
"contributors": [
{
"name": "azu",
"url": "https://github.com/azu"
}
],
"main": "./index.js",

@@ -30,5 +36,5 @@ "repository": {

"dependencies": {
"espower": "~0.6.0",
"esprima": "~1.1.1",
"escodegen": "~1.3.1",
"espower": "~0.7.0",
"esprima": "~1.2.0",
"escodegen": "~1.3.2",
"convert-source-map": "~0.3.3",

@@ -35,0 +41,0 @@ "lodash.merge": "~2.4.1"

@@ -8,3 +8,3 @@ espower-source

Power Assert instrumentor from source to source.
Power Assert instrumentor from source to source, with source-map.

@@ -28,4 +28,9 @@

CONTRIBUTORS
---------------------------------------
* [azu](https://github.com/azu)
LICENSE
---------------------------------------
Licensed under the [MIT](https://raw.github.com/twada/espower-source/master/MIT-LICENSE.txt) license.

@@ -7,133 +7,21 @@ var empower = require('empower'), formatter = require('power-assert-formatter'), busterAssertions = require('buster-assertions'), refute = empower(busterAssertions.refute, formatter(), {

}), truthy = 'true', falsy = 'false';
refute(refute._expr(refute._capt(truthy, ''), {
tree: {
'type': 'Identifier',
'name': 'truthy',
'loc': {
'start': {
'line': 7,
'column': 7
},
'end': {
'line': 7,
'column': 13
},
'source': 'test/fixtures/customized.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'truthy',
'loc': {
'start': {
'line': 7,
'column': 7
},
'end': {
'line': 7,
'column': 13
}
}
}],
content: 'refute(truthy);',
filepath: 'test/fixtures/customized.js'
refute(refute._expr(refute._capt(truthy, 'arguments/0'), {
content: 'refute(truthy)',
filepath: 'test/fixtures/customized.js',
line: 7
}));
refute.isNull(refute._expr(refute._capt(falsy, ''), {
tree: {
'type': 'Identifier',
'name': 'falsy',
'loc': {
'start': {
'line': 8,
'column': 14
},
'end': {
'line': 8,
'column': 19
},
'source': 'test/fixtures/customized.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'falsy',
'loc': {
'start': {
'line': 8,
'column': 14
},
'end': {
'line': 8,
'column': 19
}
}
}],
content: 'refute.isNull(falsy);',
filepath: 'test/fixtures/customized.js'
refute.isNull(refute._expr(refute._capt(falsy, 'arguments/0'), {
content: 'refute.isNull(falsy)',
filepath: 'test/fixtures/customized.js',
line: 8
}));
refute.same(refute._expr(refute._capt(truthy, ''), {
tree: {
'type': 'Identifier',
'name': 'truthy',
'loc': {
'start': {
'line': 9,
'column': 12
},
'end': {
'line': 9,
'column': 18
},
'source': 'test/fixtures/customized.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'truthy',
'loc': {
'start': {
'line': 9,
'column': 12
},
'end': {
'line': 9,
'column': 18
}
}
}],
content: 'refute.same(truthy, falsy);',
filepath: 'test/fixtures/customized.js'
}), refute._expr(refute._capt(falsy, ''), {
tree: {
'type': 'Identifier',
'name': 'falsy',
'loc': {
'start': {
'line': 9,
'column': 20
},
'end': {
'line': 9,
'column': 25
},
'source': 'test/fixtures/customized.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'falsy',
'loc': {
'start': {
'line': 9,
'column': 20
},
'end': {
'line': 9,
'column': 25
}
}
}],
content: 'refute.same(truthy, falsy);',
filepath: 'test/fixtures/customized.js'
refute.same(refute._expr(refute._capt(truthy, 'arguments/0'), {
content: 'refute.same(truthy, falsy)',
filepath: 'test/fixtures/customized.js',
line: 9
}), refute._expr(refute._capt(falsy, 'arguments/1'), {
content: 'refute.same(truthy, falsy)',
filepath: 'test/fixtures/customized.js',
line: 9
}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvZml4dHVyZXMvY3VzdG9taXplZC5qcyJdLCJuYW1lcyI6WyJlbXBvd2VyIiwicmVxdWlyZSIsImZvcm1hdHRlciIsImJ1c3RlckFzc2VydGlvbnMiLCJyZWZ1dGUiLCJ0YXJnZXRNZXRob2RzIiwib25lQXJnIiwidHdvQXJncyIsInRydXRoeSIsImZhbHN5IiwiX2V4cHIiLCJfY2FwdCIsInRyZWUiLCJ0b2tlbnMiLCJjb250ZW50IiwiZmlsZXBhdGgiLCJpc051bGwiLCJzYW1lIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFJQSxPQUFBLEdBQVVDLE9BQUEsQ0FBUSxTQUFSLENBQWQsRUFDSUMsU0FBQSxHQUFZRCxPQUFBLENBQVEsd0JBQVIsQ0FEaEIsRUFFSUUsZ0JBQUEsR0FBbUJGLE9BQUEsQ0FBUSxtQkFBUixDQUZ2QixFQUdJRyxNQUFBLEdBQVNKLE9BQUEsQ0FBUUcsZ0JBQUEsQ0FBaUJDLE1BQXpCLEVBQWlDRixTQUFBLEVBQWpDLEVBQThDO0FBQUEsUUFBRUcsYUFBQSxFQUFlO0FBQUEsWUFBRUMsTUFBQSxFQUFRLENBQUMsUUFBRCxDQUFWO0FBQUEsWUFBc0JDLE9BQUEsRUFBUyxDQUFDLE1BQUQsQ0FBL0I7QUFBQSxTQUFqQjtBQUFBLEtBQTlDLENBSGIsRUFJSUMsTUFBQSxHQUFTLE1BSmIsRUFLSUMsS0FBQSxHQUFRLE9BTFo7QUFNQUwsTUFBQSxDQUFPQSxNQUFBLENBQUFNLEtBQUEsQ0FBQU4sTUFBQSxDQUFBTyxLQUFBLENBQUFILE1BQUE7QUFBQSxJQUFBSSxJQUFBLEU7Ozs7Ozs7Ozs7Ozs7O0tBQUE7QUFBQSxJQUFBQyxNQUFBLEU7Ozs7Ozs7Ozs7Ozs7VUFBQTtBQUFBLElBQUFDLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsRUFBUCxFQU5BO0FBT0FYLE1BQUEsQ0FBT1ksTUFBUCxDQUFjWixNQUFBLENBQUFNLEtBQUEsQ0FBQU4sTUFBQSxDQUFBTyxLQUFBLENBQUFGLEtBQUE7QUFBQSxJQUFBRyxJQUFBLEU7Ozs7Ozs7Ozs7Ozs7O0tBQUE7QUFBQSxJQUFBQyxNQUFBLEU7Ozs7Ozs7Ozs7Ozs7VUFBQTtBQUFBLElBQUFDLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsRUFBZCxFQVBBO0FBUUFYLE1BQUEsQ0FBT2EsSUFBUCxDQUFZYixNQUFBLENBQUFNLEtBQUEsQ0FBQU4sTUFBQSxDQUFBTyxLQUFBLENBQUFILE1BQUE7QUFBQSxJQUFBSSxJQUFBLEU7Ozs7Ozs7Ozs7Ozs7O0tBQUE7QUFBQSxJQUFBQyxNQUFBLEU7Ozs7Ozs7Ozs7Ozs7VUFBQTtBQUFBLElBQUFDLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsRUFBWixFQUFvQlgsTUFBQSxDQUFBTSxLQUFBLENBQUFOLE1BQUEsQ0FBQU8sS0FBQSxDQUFBRixLQUFBO0FBQUEsSUFBQUcsSUFBQSxFOzs7Ozs7Ozs7Ozs7OztLQUFBO0FBQUEsSUFBQUMsTUFBQSxFOzs7Ozs7Ozs7Ozs7O1VBQUE7QUFBQSxJQUFBQyxPQUFBO0FBQUEsSUFBQUMsUUFBQTtBQUFBLEVBQXBCIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvZml4dHVyZXMvY3VzdG9taXplZC5qcyJdLCJuYW1lcyI6WyJlbXBvd2VyIiwicmVxdWlyZSIsImZvcm1hdHRlciIsImJ1c3RlckFzc2VydGlvbnMiLCJyZWZ1dGUiLCJ0YXJnZXRNZXRob2RzIiwib25lQXJnIiwidHdvQXJncyIsInRydXRoeSIsImZhbHN5IiwiX2V4cHIiLCJfY2FwdCIsImNvbnRlbnQiLCJmaWxlcGF0aCIsImxpbmUiLCJpc051bGwiLCJzYW1lIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFJQSxPQUFBLEdBQVVDLE9BQUEsQ0FBUSxTQUFSLENBQWQsRUFDSUMsU0FBQSxHQUFZRCxPQUFBLENBQVEsd0JBQVIsQ0FEaEIsRUFFSUUsZ0JBQUEsR0FBbUJGLE9BQUEsQ0FBUSxtQkFBUixDQUZ2QixFQUdJRyxNQUFBLEdBQVNKLE9BQUEsQ0FBUUcsZ0JBQUEsQ0FBaUJDLE1BQXpCLEVBQWlDRixTQUFBLEVBQWpDLEVBQThDO0FBQUEsUUFBRUcsYUFBQSxFQUFlO0FBQUEsWUFBRUMsTUFBQSxFQUFRLENBQUMsUUFBRCxDQUFWO0FBQUEsWUFBc0JDLE9BQUEsRUFBUyxDQUFDLE1BQUQsQ0FBL0I7QUFBQSxTQUFqQjtBQUFBLEtBQTlDLENBSGIsRUFJSUMsTUFBQSxHQUFTLE1BSmIsRUFLSUMsS0FBQSxHQUFRLE9BTFo7QUFNQUwsTUFBQSxDQUFPQSxNQUFBLENBQUFNLEtBQUEsQ0FBQU4sTUFBQSxDQUFBTyxLQUFBLENBQUFILE1BQUE7QUFBQSxJQUFBSSxPQUFBO0FBQUEsSUFBQUMsUUFBQTtBQUFBLElBQUFDLElBQUE7QUFBQSxFQUFQLEVBTkE7QUFPQVYsTUFBQSxDQUFPVyxNQUFQLENBQWNYLE1BQUEsQ0FBQU0sS0FBQSxDQUFBTixNQUFBLENBQUFPLEtBQUEsQ0FBQUYsS0FBQTtBQUFBLElBQUFHLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsSUFBQUMsSUFBQTtBQUFBLEVBQWQsRUFQQTtBQVFBVixNQUFBLENBQU9ZLElBQVAsQ0FBWVosTUFBQSxDQUFBTSxLQUFBLENBQUFOLE1BQUEsQ0FBQU8sS0FBQSxDQUFBSCxNQUFBO0FBQUEsSUFBQUksT0FBQTtBQUFBLElBQUFDLFFBQUE7QUFBQSxJQUFBQyxJQUFBO0FBQUEsRUFBWixFQUFvQlYsTUFBQSxDQUFBTSxLQUFBLENBQUFOLE1BQUEsQ0FBQU8sS0FBQSxDQUFBRixLQUFBO0FBQUEsSUFBQUcsT0FBQTtBQUFBLElBQUFDLFFBQUE7QUFBQSxJQUFBQyxJQUFBO0FBQUEsRUFBcEIifQ==
var assert = require('power-assert'), truthy = 'true', falsy = 'false';
assert(assert._expr(assert._capt(falsy, ''), {
tree: {
'type': 'Identifier',
'name': 'falsy',
'loc': {
'start': {
'line': 4,
'column': 7
},
'end': {
'line': 4,
'column': 12
},
'source': 'test/fixtures/example.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'falsy',
'loc': {
'start': {
'line': 4,
'column': 7
},
'end': {
'line': 4,
'column': 12
}
}
}],
content: 'assert(falsy);',
filepath: 'test/fixtures/example.js'
assert(assert._expr(assert._capt(falsy, 'arguments/0'), {
content: 'assert(falsy)',
filepath: 'test/fixtures/example.js',
line: 4
}));
assert.equal(assert._expr(assert._capt(truthy, ''), {
tree: {
'type': 'Identifier',
'name': 'truthy',
'loc': {
'start': {
'line': 5,
'column': 13
},
'end': {
'line': 5,
'column': 19
},
'source': 'test/fixtures/example.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'truthy',
'loc': {
'start': {
'line': 5,
'column': 13
},
'end': {
'line': 5,
'column': 19
}
}
}],
content: 'assert.equal(truthy, falsy);',
filepath: 'test/fixtures/example.js'
}), assert._expr(assert._capt(falsy, ''), {
tree: {
'type': 'Identifier',
'name': 'falsy',
'loc': {
'start': {
'line': 5,
'column': 21
},
'end': {
'line': 5,
'column': 26
},
'source': 'test/fixtures/example.js'
}
},
tokens: [{
'type': 'Identifier',
'value': 'falsy',
'loc': {
'start': {
'line': 5,
'column': 21
},
'end': {
'line': 5,
'column': 26
}
}
}],
content: 'assert.equal(truthy, falsy);',
filepath: 'test/fixtures/example.js'
assert.equal(assert._expr(assert._capt(truthy, 'arguments/0'), {
content: 'assert.equal(truthy, falsy)',
filepath: 'test/fixtures/example.js',
line: 5
}), assert._expr(assert._capt(falsy, 'arguments/1'), {
content: 'assert.equal(truthy, falsy)',
filepath: 'test/fixtures/example.js',
line: 5
}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvZml4dHVyZXMvZXhhbXBsZS5qcyJdLCJuYW1lcyI6WyJhc3NlcnQiLCJyZXF1aXJlIiwidHJ1dGh5IiwiZmFsc3kiLCJfZXhwciIsIl9jYXB0IiwidHJlZSIsInRva2VucyIsImNvbnRlbnQiLCJmaWxlcGF0aCIsImVxdWFsIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFJQSxNQUFBLEdBQVNDLE9BQUEsQ0FBUSxjQUFSLENBQWIsRUFDSUMsTUFBQSxHQUFTLE1BRGIsRUFFSUMsS0FBQSxHQUFRLE9BRlo7QUFHQUgsTUFBQSxDQUFPQSxNQUFBLENBQUFJLEtBQUEsQ0FBQUosTUFBQSxDQUFBSyxLQUFBLENBQUFGLEtBQUE7QUFBQSxJQUFBRyxJQUFBLEU7Ozs7Ozs7Ozs7Ozs7O0tBQUE7QUFBQSxJQUFBQyxNQUFBLEU7Ozs7Ozs7Ozs7Ozs7VUFBQTtBQUFBLElBQUFDLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsRUFBUCxFQUhBO0FBSUFULE1BQUEsQ0FBT1UsS0FBUCxDQUFhVixNQUFBLENBQUFJLEtBQUEsQ0FBQUosTUFBQSxDQUFBSyxLQUFBLENBQUFILE1BQUE7QUFBQSxJQUFBSSxJQUFBLEU7Ozs7Ozs7Ozs7Ozs7O0tBQUE7QUFBQSxJQUFBQyxNQUFBLEU7Ozs7Ozs7Ozs7Ozs7VUFBQTtBQUFBLElBQUFDLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsRUFBYixFQUFxQlQsTUFBQSxDQUFBSSxLQUFBLENBQUFKLE1BQUEsQ0FBQUssS0FBQSxDQUFBRixLQUFBO0FBQUEsSUFBQUcsSUFBQSxFOzs7Ozs7Ozs7Ozs7OztLQUFBO0FBQUEsSUFBQUMsTUFBQSxFOzs7Ozs7Ozs7Ozs7O1VBQUE7QUFBQSxJQUFBQyxPQUFBO0FBQUEsSUFBQUMsUUFBQTtBQUFBLEVBQXJCIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvZml4dHVyZXMvZXhhbXBsZS5qcyJdLCJuYW1lcyI6WyJhc3NlcnQiLCJyZXF1aXJlIiwidHJ1dGh5IiwiZmFsc3kiLCJfZXhwciIsIl9jYXB0IiwiY29udGVudCIsImZpbGVwYXRoIiwibGluZSIsImVxdWFsIl0sIm1hcHBpbmdzIjoiQUFBQSxJQUFJQSxNQUFBLEdBQVNDLE9BQUEsQ0FBUSxjQUFSLENBQWIsRUFDSUMsTUFBQSxHQUFTLE1BRGIsRUFFSUMsS0FBQSxHQUFRLE9BRlo7QUFHQUgsTUFBQSxDQUFPQSxNQUFBLENBQUFJLEtBQUEsQ0FBQUosTUFBQSxDQUFBSyxLQUFBLENBQUFGLEtBQUE7QUFBQSxJQUFBRyxPQUFBO0FBQUEsSUFBQUMsUUFBQTtBQUFBLElBQUFDLElBQUE7QUFBQSxFQUFQLEVBSEE7QUFJQVIsTUFBQSxDQUFPUyxLQUFQLENBQWFULE1BQUEsQ0FBQUksS0FBQSxDQUFBSixNQUFBLENBQUFLLEtBQUEsQ0FBQUgsTUFBQTtBQUFBLElBQUFJLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsSUFBQUMsSUFBQTtBQUFBLEVBQWIsRUFBcUJSLE1BQUEsQ0FBQUksS0FBQSxDQUFBSixNQUFBLENBQUFLLEtBQUEsQ0FBQUYsS0FBQTtBQUFBLElBQUFHLE9BQUE7QUFBQSxJQUFBQyxRQUFBO0FBQUEsSUFBQUMsSUFBQTtBQUFBLEVBQXJCIn0=
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