Skip to content

Commit 01a9c9e

Browse files
committed
version bump 1.1.2: cleanup
1 parent 350978b commit 01a9c9e

13 files changed

+17
-14
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
language: node_js
22
node_js:
3+
- "9"
34
- "8"
45
- "7"
56
- "6"

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,10 @@ Combining the various extensions yields the following regular expression:
264264
```perl
265265
/%(?:
266266
%| # literal %% (flags etc prohibited)
267-
(\d+\$)? # positional parameter
267+
([1-9]\d*\$)? # positional parameter
268268
([-+ 0\x23\x27]*)? # flags
269-
(\d*|\*(?:\d+\$)?) # width
270-
(?:\.(\d+|\*(?:\d+\$)?))? # precision
269+
([1-9]\d*|\*(?:[1-9]\d*\$)?)? # width
270+
(?:\.(\d+|\*(?:[1-9]\d*\$)?))? # precision
271271
(hh?|ll?|[LzjtqZIw])? # length
272272
([diouxXfFeEgGaAcCsSpnDUOmbByYJVT]) # conversion specifier
273273
)/x

bits/01_version.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PRINTJ.version = '1.1.1';
1+
PRINTJ.version = '1.1.2';

bits/02_regexp.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var REGEX/*:RegExp*/ = /%(?:%|(\d+\$)?([-+ 0#']*)?(\d*|\*(?:\d+\$)?)(?:\.(\d+|\*(?:\d+\$)?))?(hh?|ll?|[LzjtqZIw])?([diouxXfFeEgGaAcCsSpnDUOmbByYJVT]))/g;
2-
/* |A------AB----------BC----------------CD-----------------------DE-------------------EF---------------------------------F| */
1+
var REGEX/*:RegExp*/ = /%(?:%|([1-9]\d*\$)?([-+ 0#']*)?([1-9]\d*|\*(?:[1-9]\d*\$)?)?(?:\.(\d+|\*(?:[1-9]\d*\$)?))?(hh?|ll?|[LzjtqZIw])?([diouxXfFeEgGaAcCsSpnDUOmbByYJVT]))/g;
2+
/* |A-----------AB----------BC---------------------------CD----------------------------DE-------------------EF---------------------------------F| */
33

ctest/printj.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var PRINTJ;
2525
/*jshint ignore:end */
2626
}(function(PRINTJ) {
2727

28-
PRINTJ.version = '1.1.1';
28+
PRINTJ.version = '1.1.2';
2929

3030
function tokenize(fmt) {
3131
var out = [];

ctest/test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ describe('correctness', function() {
5454
IMPL.forEach(function(n,i) {
5555
var impl = IMPLA[i];
5656
it(n, function() {
57-
PRINTF.forEach(function(v) {
57+
for(var i = 0; i < 5; ++i) PRINTF.forEach(function(v) {
5858
if(impl.sprintf.apply(impl, v[0]) != v[1]) {
5959
if(isopera() && v[0][0].match(/^%.*[Aa]$/)) return;
6060
console.log(v);

dist/printj.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var PRINTJ;
2525
/*jshint ignore:end */
2626
}(function(PRINTJ) {
2727

28-
PRINTJ.version = '1.1.1';
28+
PRINTJ.version = '1.1.2';
2929

3030
function tokenize(fmt) {
3131
var out = [];

dist/printj.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/impl.json

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
[
22
"loop_char",
33
"loop_code",
4+
"index_char",
5+
"index_code",
46
"regex"
57
]

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "printj",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"author": "sheetjs",
55
"description": "Pure-JS printf",
66
"keywords": [

printj.flow.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var PRINTJ/*:PRINTJModule*/;
2727
/*jshint ignore:end */
2828
}(function(PRINTJ/*:PRINTJModule*/) {
2929

30-
PRINTJ.version = '1.1.1';
30+
PRINTJ.version = '1.1.2';
3131

3232
function tokenize(fmt/*:string*/)/*:ParsedFmt*/ {
3333
var out/*:ParsedFmt*/ = [];

printj.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var PRINTJ;
2525
/*jshint ignore:end */
2626
}(function(PRINTJ) {
2727

28-
PRINTJ.version = '1.1.1';
28+
PRINTJ.version = '1.1.2';
2929

3030
function tokenize(fmt) {
3131
var out = [];

test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ describe('correctness', function() {
5454
IMPL.forEach(function(n,i) {
5555
var impl = IMPLA[i];
5656
it(n, function() {
57-
PRINTF.forEach(function(v) {
57+
for(var i = 0; i < 5; ++i) PRINTF.forEach(function(v) {
5858
if(impl.sprintf.apply(impl, v[0]) != v[1]) {
5959
if(isopera() && v[0][0].match(/^%.*[Aa]$/)) return;
6060
console.log(v);

0 commit comments

Comments
 (0)