Skip to content

Commit ae77bee

Browse files
committed
Use package to get the current year
1 parent 3e8cbdb commit ae77bee

File tree

995 files changed

+1107
-999
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

995 files changed

+1107
-999
lines changed

docs/editors/sublime-text/scripts/build.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// Generate license header snippets:
24-
require( './license_header_snippets.js' );
26+
require( './license_header_snippets.js' ); // eslint-disable-line stdlib/no-unassigned-require
2527

2628
// Generate completions files:
27-
require( './sublime_completions.js' );
29+
require( './sublime_completions.js' ); // eslint-disable-line stdlib/no-unassigned-require

docs/editors/sublime-text/scripts/completions/awk.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

@@ -53,6 +56,7 @@ var completions = [
5356
}
5457
];
5558

59+
5660
// EXPORTS //
5761

5862
module.exports = completions;

docs/editors/sublime-text/scripts/completions/bash.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

docs/editors/sublime-text/scripts/completions/javascript.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

docs/editors/sublime-text/scripts/completions/julia.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

docs/editors/sublime-text/scripts/completions/python.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

docs/editors/sublime-text/scripts/completions/r.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
2426

27+
var currentYear = require( '@stdlib/time/current-year' );
2528
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
2629

2730

@@ -32,7 +35,7 @@ var spdx = 'Apache-2.0';
3235

3336
// License header options:
3437
var opts = {
35-
'year': ( new Date() ).getFullYear(),
38+
'year': currentYear(),
3639
'copyright': 'The Stdlib Authors'
3740
};
3841

docs/editors/sublime-text/scripts/license_header_snippets.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
* limitations under the License.
1919
*/
2020

21+
/* eslint-disable node/shebang */
22+
2123
'use strict';
2224

2325
// MODULES //
@@ -29,6 +31,7 @@ var objectKeys = require( '@stdlib/utils/keys' );
2931
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
3032
var writeFileSync = require( '@stdlib/fs/write-file' ).sync;
3133
var replace = require( '@stdlib/string/replace' );
34+
var currentYear = require( '@stdlib/time/current-year' );
3235
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
3336

3437

@@ -154,7 +157,7 @@ var OUT_DIR = resolve( __dirname, '..', 'snippets' );
154157

155158
// License header options:
156159
var OPTS = {
157-
'year': ( new Date() ).getFullYear(),
160+
'year': currentYear(),
158161
'copyright': 'The Stdlib Authors'
159162
};
160163

lib/node_modules/@stdlib/_tools/licenses/scripts/insert_headers

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ var stdinStream = require( '@stdlib/streams/node/stdin' );
3232
var RE_EOL = require( '@stdlib/regexp/eol' ).REGEXP;
3333
var isRegExpString = require( '@stdlib/assert/is-regexp-string' );
3434
var reFromString = require( '@stdlib/utils/regexp-from-string' );
35+
var currentYear = require( '@stdlib/time/current-year' );
3536
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
3637
var insertHeader = require( '@stdlib/_tools/licenses/insert-header-file-list' );
3738

@@ -40,7 +41,7 @@ var insertHeader = require( '@stdlib/_tools/licenses/insert-header-file-list' );
4041

4142
var SPDX = 'Apache-2.0';
4243
var COPYRIGHT = 'The Stdlib Authors';
43-
var YEAR = (new Date()).getFullYear();
44+
var YEAR = currentYear();
4445
var LANGS = [
4546
[ 'awk', 'awk' ], // [ <file_extension>, <file_type> ]
4647
[ 'c', 'c' ],

lib/node_modules/@stdlib/_tools/licenses/scripts/update_headers

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ var stdinStream = require( '@stdlib/streams/node/stdin' );
3232
var RE_EOL = require( '@stdlib/regexp/eol' ).REGEXP;
3333
var isRegExpString = require( '@stdlib/assert/is-regexp-string' );
3434
var reFromString = require( '@stdlib/utils/regexp-from-string' );
35+
var currentYear = require( '@stdlib/time/current-year' );
3536
var licenseHeader = require( '@stdlib/_tools/licenses/header' );
3637
var headerRegExp = require( '@stdlib/_tools/licenses/header-regexp' );
3738
var updateHeader = require( '@stdlib/_tools/licenses/update-header-file-list' );
@@ -41,7 +42,7 @@ var updateHeader = require( '@stdlib/_tools/licenses/update-header-file-list' );
4142

4243
var SPDX = 'Apache-2.0';
4344
var COPYRIGHT = 'The Stdlib Authors';
44-
var YEAR = (new Date()).getFullYear();
45+
var YEAR = currentYear();
4546
var LANGS = [
4647
[ 'awk', 'awk' ], // [ <file_extension>, <file_type> ]
4748
[ 'c', 'c' ],

lib/node_modules/@stdlib/_tools/scaffold/test-validate-js/lib/create.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ var isBuffer = require( '@stdlib/assert/is-buffer' );
3434
var startsWith = require( '@stdlib/string/starts-with' );
3535
var replace = require( '@stdlib/string/replace' );
3636
var format = require( '@stdlib/string/format' );
37+
var currentYear = require( '@stdlib/time/current-year' );
3738
var DESCRIPTIONS = require( './descriptions.json' );
3839
var VALID_VALS = require( './valid_values.json' );
3940
var VALUES = require( './values.json' );
@@ -46,7 +47,7 @@ var UNRECOGNIZED = readFile( join( __dirname, 'templates', 'unrecognized.txt' )
4647
var VALID = readFile( join( __dirname, 'templates', 'valid.txt' ) ).toString();
4748
var START = readFile( join( __dirname, 'templates', 'start.txt' ) ).toString();
4849
var TEST = readFile( join( __dirname, 'templates', 'test.txt' ) ).toString();
49-
var CURRENT_YEAR = new Date().getFullYear();
50+
var CURRENT_YEAR = currentYear();
5051

5152

5253
// FUNCTIONS //

lib/node_modules/@stdlib/_tools/scaffold/test-validate-js/test/test.cli.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var tape = require( 'tape' );
2626
var IS_BROWSER = require( '@stdlib/assert/is-browser' );
2727
var IS_WINDOWS = require( '@stdlib/assert/is-windows' );
2828
var replace = require( '@stdlib/string/replace' );
29+
var currentYear = require( '@stdlib/time/current-year' );
2930
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
3031
var EXEC_PATH = require( '@stdlib/process/exec-path' );
3132

@@ -36,7 +37,7 @@ var fpath = resolve( __dirname, '..', 'bin', 'cli' );
3637
var opts = {
3738
'skip': IS_BROWSER || IS_WINDOWS
3839
};
39-
var CURRENT_YEAR = String( new Date().getFullYear() );
40+
var CURRENT_YEAR = String( currentYear() );
4041

4142

4243
// FIXTURES //

lib/node_modules/@stdlib/_tools/scaffold/test-validate-js/test/test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
2525
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
2626
var replace = require( '@stdlib/string/replace' );
27+
var currentYear = require( '@stdlib/time/current-year' );
2728
var create = require( './../lib' );
2829

2930

@@ -41,7 +42,7 @@ var TEST_VALIDATE4 = readFileSync( resolve( __dirname, 'fixtures', 'test.validat
4142

4243
// VARIABLES //
4344

44-
var CURRENT_YEAR = String( new Date().getFullYear() );
45+
var CURRENT_YEAR = String( currentYear() );
4546

4647

4748
// TESTS //

lib/node_modules/@stdlib/_tools/scaffold/validate-js/lib/create.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ var capitalize = require( '@stdlib/string/capitalize' );
3535
var replace = require( '@stdlib/string/replace' );
3636
var format = require( '@stdlib/string/format' );
3737
var rtrim = require( '@stdlib/string/right-trim' );
38+
var currentYear = require( '@stdlib/time/current-year' );
3839
var DESCRIPTIONS = require( './descriptions.json' );
3940
var VALID_VALS = require( './valid_values.json' );
4041
var REQUIRES = require( './requires.json' );
@@ -46,7 +47,7 @@ var RE_JSDOC = /@param {Options} [{0,1}options]{0,1}/;
4647
var VALIDATE = readFile( join( __dirname, 'templates', 'validate.txt' ) ).toString();
4748
var WILDCARD = readFile( join( __dirname, 'templates', 'wildcard.txt' ) ).toString();
4849
var CHECK = readFile( join( __dirname, 'templates', 'check.txt' ) ).toString();
49-
var CURRENT_YEAR = new Date().getFullYear();
50+
var CURRENT_YEAR = currentYear();
5051

5152

5253
// FUNCTIONS //

lib/node_modules/@stdlib/_tools/scaffold/validate-js/test/test.cli.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var tape = require( 'tape' );
2626
var IS_BROWSER = require( '@stdlib/assert/is-browser' );
2727
var IS_WINDOWS = require( '@stdlib/assert/is-windows' );
2828
var replace = require( '@stdlib/string/replace' );
29+
var currentYear = require( '@stdlib/time/current-year' );
2930
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
3031
var EXEC_PATH = require( '@stdlib/process/exec-path' );
3132

@@ -36,7 +37,7 @@ var fpath = resolve( __dirname, '..', 'bin', 'cli' );
3637
var opts = {
3738
'skip': IS_BROWSER || IS_WINDOWS
3839
};
39-
var CURRENT_YEAR = String( new Date().getFullYear() );
40+
var CURRENT_YEAR = String( currentYear() );
4041

4142

4243
// FIXTURES //

lib/node_modules/@stdlib/_tools/scaffold/validate-js/test/test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
2525
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
2626
var replace = require( '@stdlib/string/replace' );
27+
var currentYear = require( '@stdlib/time/current-year' );
2728
var create = require( './../lib' );
2829

2930

@@ -39,7 +40,7 @@ var VALIDATE3 = readFileSync( resolve( __dirname, 'fixtures', 'validate.js_3.txt
3940

4041
// VARIABLES //
4142

42-
var CURRENT_YEAR = String( new Date().getFullYear() );
43+
var CURRENT_YEAR = String( currentYear() );
4344

4445

4546
// TESTS //

lib/node_modules/@stdlib/_tools/scripts/create_namespace_types.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* limitations under the License.
1919
*/
2020

21-
/* eslint-disable node/no-sync, no-console */
21+
/* eslint-disable node/no-sync, node/shebang, no-console */
2222

2323
'use strict';
2424

@@ -34,6 +34,7 @@ var removePunctuation = require( '@stdlib/string/remove-punctuation' );
3434
var readJSON = require( '@stdlib/fs/read-json' ).sync;
3535
var replace = require( '@stdlib/string/replace' );
3636
var camelcase = require( '@stdlib/string/camelcase' );
37+
var currentYear = require( '@stdlib/time/current-year' );
3738
var rootDir = require( '@stdlib/_tools/utils/root-dir' );
3839

3940

@@ -206,10 +207,10 @@ function create( fullPath ) {
206207
// Use existing copyright year from definition file if available...
207208
defFile = fs.readFileSync( defFilePath, 'utf8' );
208209
match = defFile.match( RE_COPYRIGHT_YEAR );
209-
copyrightYear = match ? match[ 1 ] : new Date().getFullYear();
210+
copyrightYear = match ? match[ 1 ] : currentYear();
210211
} else {
211212
// Use current year as copyright year:
212-
copyrightYear = new Date().getFullYear();
213+
copyrightYear = currentYear();
213214
}
214215

215216
// Extract the copyright year from the existing definition file...

lib/node_modules/@stdlib/_tools/scripts/publish_packages.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
4848
var removeFirst = require( '@stdlib/string/remove-first' );
4949
var reFromString = require( '@stdlib/utils/regexp-from-string' );
5050
var startsWith = require( '@stdlib/string/starts-with' );
51+
var currentYear = require( '@stdlib/time/current-year' );
5152
var namespaceDeps = require( '@stdlib/_tools/pkgs/namespace-deps' );
5253
var depList = require( '@stdlib/_tools/pkgs/dep-list' );
5354
var name2standalone = require( '@stdlib/_tools/pkgs/name2standalone' );
@@ -71,7 +72,7 @@ var topics = setTopics.factory( {
7172
'token': ENV.GITHUB_TOKEN
7273
}, onTopics );
7374

74-
var currentYear = new Date().getFullYear();
75+
var CURRENT_YEAR = currentYear();
7576

7677
var INSTALLATION_SECTION_BASIC = [
7778
'<section class="installation">',
@@ -315,7 +316,7 @@ function mainRepoSection( customLicense, branch, hasBundles ) {
315316
'',
316317
'## Copyright',
317318
'',
318-
'Copyright &copy; 2016-'+currentYear+'. The Stdlib [Authors][stdlib-authors].',
319+
'Copyright &copy; 2016-'+CURRENT_YEAR+'. The Stdlib [Authors][stdlib-authors].',
319320
'',
320321
'</section>',
321322
'',

lib/node_modules/@stdlib/assert/is-leap-year/lib/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var isDateObject = require( '@stdlib/assert/is-date-object' );
2424
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
25+
var currentYear = require( '@stdlib/time/current-year' );
2526

2627

2728
// MAIN //
@@ -64,7 +65,7 @@ function isLeapYear( value ) {
6465
}
6566
} else {
6667
// Note: cannot cache, as possible for application to cross into a new year:
67-
yr = ( new Date() ).getFullYear();
68+
yr = currentYear();
6869
}
6970
// Special case if year is a new century...
7071
if ( (yr % 100) === 0 ) {

0 commit comments

Comments
 (0)