Comparing version 0.2.4 to 0.3.0
16
index.js
/*jshint onevar:false*/ | ||
var Path = require('path'), | ||
fs = require('fs'), | ||
relationLabelByType = { | ||
@@ -42,5 +41,4 @@ HtmlScript: '<script>', | ||
function hasOutgoingRelationToNonInlineAsset(asset) { | ||
var hasOutgoingRelations = false, | ||
outgoingRelations = asset.outgoingRelations; | ||
for (var i = 0 ; i < outgoingRelations.length ; i +=1 ) { | ||
var outgoingRelations = asset.outgoingRelations; | ||
for (var i = 0 ; i < outgoingRelations.length ; i += 1) { | ||
var outgoingRelation = outgoingRelations[i]; | ||
@@ -71,3 +69,3 @@ if (outgoingRelation.to.isLoaded && outgoingRelation.to.url && outgoingRelation.to.isAsset) { | ||
assetGraph.findAssets().forEach(function (asset) { | ||
if (verbose || asset.url ||hasOutgoingRelationToNonInlineAsset(asset)) { | ||
if (verbose || asset.url || hasOutgoingRelationToNonInlineAsset(asset)) { | ||
asset.idx = idx; | ||
@@ -91,3 +89,3 @@ var size = 400; | ||
assetGraph.findRelations().forEach(function (relation) { | ||
assetGraph.findRelations(undefined, true).forEach(function (relation) { | ||
if (verbose || ('idx' in relation.from && 'idx' in relation.to)) { | ||
@@ -148,5 +146,5 @@ var typeString = relationLabelByType[relation.type] || ''; | ||
.if(targetFileName !== '-') | ||
.moveAssets({type: 'Html', isInline: false}, function (asset) { | ||
return "file://" + Path.normalize(targetFileName); | ||
}) | ||
.moveAssets({type: 'Html', isInline: false}, function () { | ||
return 'file://' + Path.normalize(targetFileName); | ||
}) | ||
.writeAssetsToDisc({url: /^file:/}) | ||
@@ -153,0 +151,0 @@ .queue(function () { |
{ | ||
"name": "assetviz", | ||
"version": "0.2.4", | ||
"version": "0.3.0", | ||
"description": "A graph visualization of the assets and their relations in your web app", | ||
@@ -23,8 +23,8 @@ "main": "index.js", | ||
"dependencies": { | ||
"assetgraph": "~1.6.19", | ||
"urltools": "~0.1.0", | ||
"colors": "*", | ||
"optimist": "*" | ||
"assetgraph": "^1.8.0", | ||
"chalk": "0.4.0", | ||
"optimist": "0.6.0", | ||
"urltools": "^0.1.1" | ||
}, | ||
"bin": "./bin/assetviz" | ||
} |
@@ -15,6 +15,9 @@ /*global d3, assetgraph*/ | ||
assetgraph.assets[relation.source].r + | ||
assetgraph.assets[relation.target].r + | ||
assetgraph.assets[relation.source].outgoing * 2 + | ||
relation.type.length * 6; | ||
if (relation.target) { | ||
distance += assetgraph.assets[relation.target].r; | ||
} | ||
relation.distance = distance; | ||
@@ -26,3 +29,3 @@ }); | ||
.call(d3.behavior.zoom().on('zoom', function () { | ||
graph.attr("transform", "translate(" + d3.event.translate + ")" + " scale(" + d3.event.scale + ")"); | ||
graph.attr('transform', 'translate(' + d3.event.translate + ')' + ' scale(' + d3.event.scale + ')'); | ||
})) | ||
@@ -95,10 +98,10 @@ .append('g'), | ||
edges.attr('d', function (d) { | ||
return "M" + d.source.x + "," + d.source.y + | ||
" " + d.target.x + "," + d.target.y; | ||
return 'M' + d.source.x + ',' + d.source.y + | ||
' ' + d.target.x + ',' + d.target.y; | ||
}); | ||
nodes.attr("transform", function (d) { | ||
return "translate(" + d.x + "," + d.y + ")"; | ||
nodes.attr('transform', function (d) { | ||
return 'translate(' + d.x + ',' + d.y + ')'; | ||
}); | ||
}).start(); | ||
}; |
Sorry, the diff of this file is not supported yet
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
1
0
149101
+ Addedchalk@0.4.0
+ Addedaccord@0.20.3(transitive)
+ Addedalign-text@0.1.4(transitive)
+ Addedamdefine@1.0.1(transitive)
+ Addedansi-regex@1.1.12.1.1(transitive)
+ Addedansi-styles@1.0.02.2.1(transitive)
+ Addedargh@0.1.4(transitive)
+ Addedassetgraph@1.24.0(transitive)
+ Addedasync@0.2.101.4.2(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcamel-case@1.2.2(transitive)
+ Addedcamelcase@1.2.1(transitive)
+ Addedcenter-align@0.1.3(transitive)
+ Addedchainsaw@0.0.9(transitive)
+ Addedchalk@0.4.01.1.1(transitive)
+ Addedchange-case@2.3.1(transitive)
+ Addedclean-css@3.4.28(transitive)
+ Addedcli@0.10.0(transitive)
+ Addedcli-color@1.0.0(transitive)
+ Addedcliui@2.1.0(transitive)
+ Addedcolor@0.8.0(transitive)
+ Addedcolor-convert@0.5.3(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedcolor-string@0.3.0(transitive)
+ Addedcolornames@0.0.2(transitive)
+ Addedcolorspace@1.0.1(transitive)
+ Addedcommander@2.8.1(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconcat-stream@1.5.2(transitive)
+ Addedconstant-case@1.1.2(transitive)
+ Addedconvert-source-map@1.9.0(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcreateerror@1.0.1(transitive)
+ Addedcssmin@0.4.3(transitive)
+ Addedcssom@0.3.8(transitive)
+ Addedcssom-papandreou@0.3.0-patch2(transitive)
+ Addedcssstyle@0.2.37(transitive)
+ Addedd@0.1.11.0.2(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddeep-extend@0.4.0(transitive)
+ Addeddiagnostics@1.0.1(transitive)
+ Addeddom-serializer@0.2.2(transitive)
+ Addeddomelementtype@1.3.12.3.0(transitive)
+ Addeddomhandler@2.3.02.4.2(transitive)
+ Addeddomutils@1.5.11.7.0(transitive)
+ Addeddot-case@1.1.2(transitive)
+ Addedemits@3.0.0(transitive)
+ Addedenabled@1.0.2(transitive)
+ Addedentities@1.0.01.1.22.2.0(transitive)
+ Addedenv-variable@0.0.6(transitive)
+ Addedes5-ext@0.10.64(transitive)
+ Addedes6-iterator@0.1.32.0.3(transitive)
+ Addedes6-symbol@2.0.13.1.4(transitive)
+ Addedes6-weak-map@0.1.4(transitive)
+ Addedescape-string-regexp@1.0.5(transitive)
+ Addedesniff@2.0.1(transitive)
+ Addedevent-emitter@0.3.5(transitive)
+ Addedexit@0.1.2(transitive)
+ Addedext@1.7.0(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedfobject@0.0.3(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedglob@5.0.15(transitive)
+ Addedgraceful-fs@3.0.12(transitive)
+ Addedgraceful-readlink@1.0.1(transitive)
+ Addedhas-ansi@2.0.0(transitive)
+ Addedhas-color@0.1.7(transitive)
+ Addedhashish@0.0.4(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhtml-minifier@0.8.0(transitive)
+ Addedhtmlparser2@3.10.13.8.3(transitive)
+ Addedhttperrors@1.1.0(transitive)
+ Addedimageinfo@1.0.4(transitive)
+ Addedindx@0.2.3(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedis-lower-case@1.1.3(transitive)
+ Addedis-upper-case@1.1.2(transitive)
+ Addedisarray@0.0.11.0.0(transitive)
+ Addedjsdom-papandreou@0.11.0-patch3(transitive)
+ Addedkind-of@3.2.2(transitive)
+ Addedkuler@0.0.0(transitive)
+ Addedlazy-cache@1.0.4(transitive)
+ Addedlodash@3.10.1(transitive)
+ Addedlongest@1.0.1(transitive)
+ Addedlower-case@1.1.4(transitive)
+ Addedlower-case-first@1.0.2(transitive)
+ Addedlru-queue@0.1.0(transitive)
+ Addedmemoizee@0.3.10(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@0.0.8(transitive)
+ Addedminimize@1.7.4(transitive)
+ Addedmkdirp@0.5.1(transitive)
+ Addednatives@1.1.6(transitive)
+ Addednext-tick@0.2.21.1.0(transitive)
+ Addednode-uuid@1.4.8(transitive)
+ Addednormalizeurl@0.1.3(transitive)
+ Addednwmatcher@1.3.9(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedoptimist@0.3.70.6.0(transitive)
+ Addedparam-case@1.1.2(transitive)
+ Addedpascal-case@1.1.2(transitive)
+ Addedpasserror@1.0.1(transitive)
+ Addedpath-case@1.1.2(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedprocess-nextick-args@1.0.7(transitive)
+ Addedreadable-stream@1.1.142.0.63.6.2(transitive)
+ Addedrelateurl@0.2.7(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedrequest@2.9.153(transitive)
+ Addedresolve@1.22.10(transitive)
+ Addedright-align@0.1.3(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedschemes@1.4.0(transitive)
+ Addedsemver@4.3.6(transitive)
+ Addedsentence-case@1.1.3(transitive)
+ Addedseq@0.3.5(transitive)
+ Addedsetimmediate@1.0.4(transitive)
+ Addedsnake-case@1.1.2(transitive)
+ Addedsource-map@0.1.330.1.340.4.40.5.7(transitive)
+ Addedstring_decoder@0.10.311.3.0(transitive)
+ Addedstrip-ansi@0.1.13.0.1(transitive)
+ Addedsupports-color@2.0.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedswap-case@1.1.2(transitive)
+ Addedtext-hex@0.0.0(transitive)
+ Addedtimers-ext@0.1.8(transitive)
+ Addedtitle-case@1.1.2(transitive)
+ Addedtraverse@0.3.9(transitive)
+ Addedtype@2.7.3(transitive)
+ Addedtypedarray@0.0.7(transitive)
+ Addeduglify-js@2.4.242.8.29(transitive)
+ Addeduglify-js-papandreou@2.4.13-patch1(transitive)
+ Addeduglify-to-browserify@1.0.2(transitive)
+ Addeduglifyast@0.3.1(transitive)
+ Addedupper-case@1.1.3(transitive)
+ Addedupper-case-first@1.1.2(transitive)
+ Addedurltools@0.2.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedwhen@3.7.8(transitive)
+ Addedwindow-size@0.1.0(transitive)
+ Addedwordwrap@0.0.2(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedxmldom@0.1.19(transitive)
+ Addedxmlhttprequest@1.8.0(transitive)
+ Addedyargs@3.10.03.5.4(transitive)
- Removedcolors@*
- Removedassetgraph@1.6.43(transitive)
- Removedcolors@1.4.0(transitive)
Updatedassetgraph@^1.8.0
Updatedoptimist@0.6.0
Updatedurltools@^0.1.1