Skip to content

Commit 0632d0a

Browse files
committed
Avoid immediately invoked requires
1 parent 954c881 commit 0632d0a

10 files changed

Lines changed: 66 additions & 20 deletions

File tree

lib/node_modules/@stdlib/array/float32/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasFloat32ArraySupport = require( '@stdlib/assert/has-float32array-support' )();
25+
var hasFloat32ArraySupport = require( '@stdlib/assert/has-float32array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasFloat32Arrays = hasFloat32ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Float32Array`, the export is an alias for `Fl
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasFloat32ArraySupport ) {
52+
if ( hasFloat32Arrays ) {
4853
t.strictEqual( ctor, Float32Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/float64/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasFloat64ArraySupport = require( '@stdlib/assert/has-float64array-support' )();
25+
var hasFloat64ArraySupport = require( '@stdlib/assert/has-float64array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasFloat64Arrays = hasFloat64ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Float64Array`, the export is an alias for `Fl
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasFloat64ArraySupport ) {
52+
if ( hasFloat64Arrays ) {
4853
t.strictEqual( ctor, Float64Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/int16/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasInt16ArraySupport = require( '@stdlib/assert/has-int16array-support' )();
25+
var hasInt16ArraySupport = require( '@stdlib/assert/has-int16array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasInt16Arrays = hasInt16ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Int16Array`, the export is an alias for `Int1
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasInt16ArraySupport ) {
52+
if ( hasInt16Arrays ) {
4853
t.strictEqual( ctor, Int16Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/int32/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasInt32ArraySupport = require( '@stdlib/assert/has-int32array-support' )();
25+
var hasInt32ArraySupport = require( '@stdlib/assert/has-int32array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasInt32Arrays = hasInt32ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Int32Array`, the export is an alias for `Int3
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasInt32ArraySupport ) {
52+
if ( hasInt32Arrays ) {
4853
t.strictEqual( ctor, Int32Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/int8/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasInt8ArraySupport = require( '@stdlib/assert/has-int8array-support' )();
25+
var hasInt8ArraySupport = require( '@stdlib/assert/has-int8array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasInt8Arrays = hasInt8ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Int8Array`, the export is an alias for `Int8A
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasInt8ArraySupport ) {
52+
if ( hasInt8Arrays ) {
4853
t.strictEqual( ctor, Int8Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/to-json/test/test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
var vm = require( 'vm' ); // TODO: handle in-browser tests
2424
var tape = require( 'tape' );
2525
var IS_BROWSER = require( '@stdlib/assert/is-browser' );
26-
var hasClassSupport = require( '@stdlib/assert/has-class-support' )();
26+
var hasClassSupport = require( '@stdlib/assert/has-class-support' );
2727
var isPlainObject = require( '@stdlib/assert/is-plain-object' );
2828
var Int8Array = require( '@stdlib/array/int8' );
2929
var Uint8Array = require( '@stdlib/array/uint8' );
@@ -45,6 +45,7 @@ var createClass2 = require( './fixtures/custom.subclass.js' );
4545

4646
// VARIABLES //
4747

48+
var hasClasses = hasClassSupport();
4849
var opts = {
4950
'skip': false
5051
};
@@ -215,7 +216,7 @@ tape( 'custom typed arrays are supported (proto)', function test( t ) {
215216
t.end();
216217
});
217218

218-
opts.skip = !hasClassSupport;
219+
opts.skip = !hasClasses;
219220
tape( 'custom typed arrays are supported (subclass; ES2015)', opts, function test( t ) {
220221
var CustomTypedArray;
221222
var ctors;

lib/node_modules/@stdlib/array/uint16/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasUint16ArraySupport = require( '@stdlib/assert/has-uint16array-support' )();
25+
var hasUint16ArraySupport = require( '@stdlib/assert/has-uint16array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasUint16Arrays = hasUint16ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Uint16Array`, the export is an alias for `Uin
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasUint16ArraySupport ) {
52+
if ( hasUint16Arrays ) {
4853
t.strictEqual( ctor, Uint16Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/uint32/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasUint32ArraySupport = require( '@stdlib/assert/has-uint32array-support' )();
25+
var hasUint32ArraySupport = require( '@stdlib/assert/has-uint32array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasUint32Arrays = hasUint32ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Uint32Array`, the export is an alias for `Uin
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasUint32ArraySupport ) {
52+
if ( hasUint32Arrays ) {
4853
t.strictEqual( ctor, Uint32Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/uint8/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasUint8ArraySupport = require( '@stdlib/assert/has-uint8array-support' )();
25+
var hasUint8ArraySupport = require( '@stdlib/assert/has-uint8array-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasUint8Arrays = hasUint8ArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Uint8Array`, the export is an alias for `Uint
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasUint8ArraySupport ) {
52+
if ( hasUint8Arrays ) {
4853
t.strictEqual( ctor, Uint8Array, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

lib/node_modules/@stdlib/array/uint8c/test/test.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@
2222

2323
var tape = require( 'tape' );
2424
var proxyquire = require( 'proxyquire' );
25-
var hasUint8ClampedArraySupport = require( '@stdlib/assert/has-uint8clampedarray-support' )();
25+
var hasUint8ClampedArraySupport = require( '@stdlib/assert/has-uint8clampedarray-support' );
2626
var polyfill = require( './../lib/polyfill.js' );
2727
var ctor = require( './../lib' );
2828

2929

30+
// VARIABLES //
31+
32+
var hasUint8ClampedArrays = hasUint8ClampedArraySupport();
33+
34+
3035
// TESTS //
3136

3237
tape( 'main export is a function', function test( t ) {
@@ -44,7 +49,7 @@ tape( 'if an environment supports `Uint8ClampedArray`, the export is an alias fo
4449
});
4550
t.strictEqual( Foo, Mock, 'returns builtin' );
4651

47-
if ( hasUint8ClampedArraySupport ) {
52+
if ( hasUint8ClampedArrays ) {
4853
t.strictEqual( ctor, Uint8ClampedArray, 'is alias' ); // eslint-disable-line stdlib/require-globals
4954
}
5055

0 commit comments

Comments
 (0)