cruks-lib-string-builder
Advanced tools
Comparing version 1.1.0 to 1.2.1
@@ -47,7 +47,6 @@ /** | ||
"libs": { | ||
"files": path.join(__dirname, "/*_libs/**/*.js") | ||
"files": path.join(__dirname, "/*-lib-*/**/*.js") | ||
}, | ||
"tests": { | ||
"files": path.join(__dirname, "/*_tests/**/*test.js"), | ||
"root": path.join(__dirname, "/*_tests") | ||
"files": path.join(__dirname, "/*-lib-*/**/*test.js") | ||
}, | ||
@@ -75,3 +74,3 @@ "root": __dirname | ||
gulp.task("lint", function () { | ||
gulp.task("lint", ["beautify"], function () { | ||
gulp.src(global.paths.all) | ||
@@ -82,3 +81,3 @@ .pipe(eslint(global.configs.eslintrc)) | ||
gulp.task("test", function () { | ||
gulp.task("test", ["lint"], function () { | ||
gulp.src(global.paths.tests.files) | ||
@@ -85,0 +84,0 @@ .pipe(plumber()) |
{ | ||
"author": "Mateusz Charytoniuk <mateusz.charytoniuk@gmail.com>", | ||
"name": "cruks-lib-string-builder", | ||
"version": "1.1.0", | ||
"version": "1.2.1", | ||
"main": "node_libs/cruks-lib-string-builder", | ||
@@ -10,3 +10,4 @@ "scripts": { | ||
"dependencies": { | ||
"cruks-lib-verbosity-indicator": "1.x" | ||
"cruks-lib-verbosity-indicator": "1.x", | ||
"polacks-shim-es6": "1.x" | ||
}, | ||
@@ -13,0 +14,0 @@ "devDependencies": { |
# cruks-lib-string-builder | ||
Partially mimics behavior of classic StringBuilder class but stays aware of user-requested message verbosity. | ||
## Examples | ||
### Plain string concatenation | ||
```JavaScript | ||
var StringBuilder = require("cruks-lib-string-builder").StringBuilder, | ||
sb = new StringBuilder(" "); | ||
sb.append("hello").append("world").toString(); // "hello world" | ||
``` | ||
### Appending item dumps with different verbosity levels | ||
```JavaScript | ||
var StringBuilder = require("cruks-lib-string-builder").StringBuilder, | ||
sb = new StringBuilder(); | ||
sb.appendDump([1, "2", 3]).toString(); // "array" | ||
``` | ||
```JavaScript | ||
var StringBuilder = require("cruks-lib-string-builder").StringBuilder, | ||
verbosity = require("cruks-lib-verbosity-indicator").verbosity, | ||
sb = new StringBuilder("", verbosity.high); | ||
sb.appendDump([1, "2", 3]).toString(); // "(array)[number,string,number]" | ||
``` | ||
--- | ||
[![Build Status](https://travis-ci.org/cruks/cruks-lib-string-builder.svg?branch=master)](https://travis-ci.org/cruks/cruks-lib-string-builder) | ||
[![Code Climate](https://codeclimate.com/github/cruks/cruks-lib-string-builder.png)](https://codeclimate.com/github/cruks/cruks-lib-string-builder) | ||
[![Dependency Status](https://david-dm.org/cruks/cruks-lib-string-builder.svg)](https://david-dm.org/cruks/cruks-lib-string-builder) |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
34036
718
38
2
1
+ Addedpolacks-shim-es6@1.x
+ Addedpolacks-shim-es6@1.1.1(transitive)
+ Addedsymbol@0.3.1(transitive)