algorithm-visualizer
Advanced tools
| import { Array2DTracer } from './'; | ||
| export default class ScatterTracer extends Array2DTracer { | ||
| } |
@@ -625,2 +625,10 @@ 'use strict'; | ||
| var ScatterTracer = /** @class */ (function (_super) { | ||
| __extends(ScatterTracer, _super); | ||
| function ScatterTracer() { | ||
| return _super !== null && _super.apply(this, arguments) || this; | ||
| } | ||
| return ScatterTracer; | ||
| }(Array2DTracer)); | ||
| exports.Array1DTracer = Array1DTracer; | ||
@@ -635,3 +643,4 @@ exports.Array2DTracer = Array2DTracer; | ||
| exports.Randomize = Randomize$1; | ||
| exports.ScatterTracer = ScatterTracer; | ||
| exports.Tracer = Tracer; | ||
| exports.VerticalLayout = VerticalLayout; |
@@ -621,2 +621,10 @@ var Randomize; | ||
| export { Array1DTracer, Array2DTracer, ChartTracer, Commander, GraphTracer, HorizontalLayout, Layout, LogTracer, Randomize$1 as Randomize, Tracer, VerticalLayout }; | ||
| var ScatterTracer = /** @class */ (function (_super) { | ||
| __extends(ScatterTracer, _super); | ||
| function ScatterTracer() { | ||
| return _super !== null && _super.apply(this, arguments) || this; | ||
| } | ||
| return ScatterTracer; | ||
| }(Array2DTracer)); | ||
| export { Array1DTracer, Array2DTracer, ChartTracer, Commander, GraphTracer, HorizontalLayout, Layout, LogTracer, Randomize$1 as Randomize, ScatterTracer, Tracer, VerticalLayout }; |
@@ -627,2 +627,10 @@ (function (global, factory) { | ||
| var ScatterTracer = /** @class */ (function (_super) { | ||
| __extends(ScatterTracer, _super); | ||
| function ScatterTracer() { | ||
| return _super !== null && _super.apply(this, arguments) || this; | ||
| } | ||
| return ScatterTracer; | ||
| }(Array2DTracer)); | ||
| exports.Array1DTracer = Array1DTracer; | ||
@@ -637,2 +645,3 @@ exports.Array2DTracer = Array2DTracer; | ||
| exports.Randomize = Randomize$1; | ||
| exports.ScatterTracer = ScatterTracer; | ||
| exports.Tracer = Tracer; | ||
@@ -639,0 +648,0 @@ exports.VerticalLayout = VerticalLayout; |
@@ -12,1 +12,2 @@ export { default as Randomize } from './Randomize'; | ||
| export { default as GraphTracer } from './GraphTracer'; | ||
| export { default as ScatterTracer } from './ScatterTracer'; |
+1
-1
| { | ||
| "name": "algorithm-visualizer", | ||
| "version": "2.3.7", | ||
| "version": "2.3.8", | ||
| "description": "Visualization Library for JavaScript", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
+37
-3
@@ -17,7 +17,41 @@ # tracers.js [](https://www.npmjs.com/package/algorithm-visualizer) [](https://algorithm-visualizer.github.io/tracers.js/) [](https://travis-ci.com/algorithm-visualizer/tracers.js) | ||
| ```js | ||
| const { LogTracer } = require('algorithm-visualizer'); | ||
| // import visualization libraries { | ||
| const { Array2DTracer, Layout, LogTracer, Tracer, VerticalLayout } = require('algorithm-visualizer'); | ||
| // } | ||
| const logTracer = new LogTracer('Scratch Paper'); | ||
| // define tracer variables { | ||
| const array2dTracer = new Array2DTracer('Grid'); | ||
| const logTracer = new LogTracer('Console'); | ||
| // } | ||
| logTracer.print('Visualize your own algorithm here!'); | ||
| // define input variables | ||
| const messages = [ | ||
| 'Visualize', | ||
| 'your', | ||
| 'own', | ||
| 'code', | ||
| 'here!', | ||
| ]; | ||
| // highlight each line of messages recursively | ||
| function highlight(line) { | ||
| if (line >= messages.length) return; | ||
| const message = messages[line]; | ||
| // visualize { | ||
| logTracer.println(message); | ||
| array2dTracer.selectRow(line, 0, message.length - 1); | ||
| Tracer.delay(); | ||
| array2dTracer.deselectRow(line, 0, message.length - 1); | ||
| // } | ||
| highlight(line + 1); | ||
| } | ||
| (function main() { | ||
| // visualize { | ||
| Layout.setRoot(new VerticalLayout([array2dTracer, logTracer])); | ||
| array2dTracer.set(messages); | ||
| Tracer.delay(); | ||
| // } | ||
| highlight(0); | ||
| })(); | ||
| ``` | ||
@@ -24,0 +58,0 @@ |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
83100
2.2%19
5.56%2333
1.17%63
117.24%5
25%