@@ -42,13 +42,13 @@ $ $(npm bin)/browserify -t unassertify /path/to/src/target.js > /path/to/build/t
42
42
### via API
43
43
44
44
``` javascript
45
- var source = require (' vinyl-source-stream' );
46
- var browserify = require (' browserify' );
47
- var glob = require (' glob' ),
45
+ const source = require (' vinyl-source-stream' );
46
+ const browserify = require (' browserify' );
47
+ const glob = require (' glob' ),
48
48
49
49
gulp .task (' production_build' , function () {
50
- var files = glob .sync (' ./src/*.js' );
51
- var b = browserify ({entries: files});
50
+ const files = glob .sync (' ./src/*.js' );
51
+ const b = browserify ({entries: files});
52
52
b .transform (' unassertify' );
53
53
return b .bundle ()
54
54
.pipe (source (' bundle.js' ))
@@ -65,7 +65,7 @@ For given `math.js` below,
65
65
``` javascript
66
66
' use strict' ;
67
67
68
- var assert = require (' assert' );
68
+ const assert = require (' node: assert' );
69
69
70
70
function add (a , b ) {
71
71
console .assert (typeof a === ' number' );
@@ -107,21 +107,48 @@ Assertion expressions are removed when they match patterns below. In other words
107
107
* ` assert.notDeepEqual(actual, expected, [message]) `
108
108
* ` assert.deepStrictEqual(actual, expected, [message]) `
109
109
* ` assert.notDeepStrictEqual(actual, expected, [message]) `
110
- * ` assert.fail(actual, expected, message, operator) `
110
+ * ` assert.match(string, regexp[, message]) `
111
+ * ` assert.doesNotMatch(string, regexp[, message]) `
111
112
* ` assert.throws(block, [error], [message]) `
112
113
* ` assert.doesNotThrow(block, [message]) `
114
+ * ` await assert.rejects(asyncFn, [error], [message]) `
115
+ * ` await assert.doesNotReject(asyncFn, [error], [message]) `
116
+ * ` assert.fail([message]) `
117
+ * ` assert.fail(actual, expected, message, operator) `
113
118
* ` assert.ifError(value) `
114
119
* ` console.assert(value, [message]) `
115
120
116
121
unassertify also removes assert variable declarations,
117
122
118
- * ` var assert = require("assert") `
119
- * ` var assert = require("power-assert") `
123
+ * ` import assert from "assert" `
124
+ * ` import assert from "assert/strict" `
125
+ * ` import assert from "node:assert" `
126
+ * ` import assert from "node:assert/strict" `
127
+ * ` import * as assert from "assert" `
128
+ * ` import * as assert from "node:assert" `
129
+ * ` import * as assert from "assert/strict" `
130
+ * ` import * as assert from "node:assert/strict" `
131
+ * ` import { strict as assert } from "assert" `
132
+ * ` import { strict as assert } from "node:assert" `
133
+ * ` import { default as assert } from "assert" `
134
+ * ` import { default as assert } from "node:assert" `
135
+ * ` const assert = require("assert") `
136
+ * ` const assert = require("node:assert") `
137
+ * ` const assert = require("assert/strict") `
138
+ * ` const assert = require("node:assert/strict") `
139
+ * ` const assert = require("assert").strict `
140
+ * ` const assert = require("node:assert").strict `
141
+ * ` const { strict: assert } = require("assert") `
142
+ * ` const { strict: assert } = require("node:assert") `
120
143
121
144
and assignments.
122
145
123
146
* ` assert = require("assert") `
124
- * ` assert = require("power-assert") `
147
+ * ` assert = require("node:assert") `
148
+ * ` assert = require("assert/strict") `
149
+ * ` assert = require("node:assert/strict") `
150
+ * ` assert = require("assert").strict `
151
+ * ` assert = require("node:assert").strict `
125
152
126
153
127
154
AUTHOR
0 commit comments