Skip to content

Commit

Permalink
[Dev Deps] update eslint, @ljharb/eslint-config, browserify, `i…
Browse files Browse the repository at this point in the history
…conv-lite`, `qs-iconv`, `tape`
  • Loading branch information
ljharb committed Dec 17, 2016
1 parent eb9fbe4 commit 2ca339e
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 19 deletions.
6 changes: 3 additions & 3 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

"rules": {
"complexity": [2, 25],
"consistent-return": [1],
"consistent-return": 1,
"id-length": [2, { "min": 1, "max": 25, "properties": "never" }],
"indent": [2, 4],
"max-params": [2, 11],
"max-statements": [2, 42],
"no-extra-parens": [1],
"no-continue": [1],
"no-extra-parens": 1,
"no-continue": 1,
"no-magic-numbers": 0,
"no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"],
"operator-linebreak": 1
Expand Down
6 changes: 3 additions & 3 deletions lib/parse.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ var defaults = {
strictNullHandling: false
};

var parseValues = function parseValues(str, options) {
var parseValues = function parseQueryStringValues(str, options) {
var obj = {};
var parts = str.split(options.delimiter, options.parameterLimit === Infinity ? undefined : options.parameterLimit);

Expand All @@ -42,7 +42,7 @@ var parseValues = function parseValues(str, options) {
return obj;
};

var parseObject = function parseObject(chain, val, options) {
var parseObject = function parseObjectRecursive(chain, val, options) {
if (!chain.length) {
return val;
}
Expand Down Expand Up @@ -74,7 +74,7 @@ var parseObject = function parseObject(chain, val, options) {
return obj;
};

var parseKeys = function parseKeys(givenKey, val, options) {
var parseKeys = function parseQueryStringKeys(givenKey, val, options) {
if (!givenKey) {
return;
}
Expand Down
22 changes: 17 additions & 5 deletions lib/stringify.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ var utils = require('./utils');
var formats = require('./formats');

var arrayPrefixGenerators = {
brackets: function brackets(prefix) {
brackets: function brackets(prefix) { // eslint-disable-line func-name-matching
return prefix + '[]';
},
indices: function indices(prefix, key) {
indices: function indices(prefix, key) { // eslint-disable-line func-name-matching
return prefix + '[' + key + ']';
},
repeat: function repeat(prefix) {
repeat: function repeat(prefix) { // eslint-disable-line func-name-matching
return prefix;
}
};
Expand All @@ -21,14 +21,26 @@ var defaults = {
delimiter: '&',
encode: true,
encoder: utils.encode,
serializeDate: function serializeDate(date) {
serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching
return toISO.call(date);
},
skipNulls: false,
strictNullHandling: false
};

var stringify = function stringify(object, prefix, generateArrayPrefix, strictNullHandling, skipNulls, encoder, filter, sort, allowDots, serializeDate, formatter) {
var stringify = function stringify( // eslint-disable-line func-name-matching
object,
prefix,
generateArrayPrefix,
strictNullHandling,
skipNulls,
encoder,
filter,
sort,
allowDots,
serializeDate,
formatter
) {
var obj = object;
if (typeof filter === 'function') {
obj = filter(prefix, obj);
Expand Down
2 changes: 1 addition & 1 deletion lib/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ exports.encode = function (str) {

i += 1;
c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF));
out += hexTable[0xF0 | (c >> 18)] + hexTable[0x80 | ((c >> 12) & 0x3F)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)];
out += hexTable[0xF0 | (c >> 18)] + hexTable[0x80 | ((c >> 12) & 0x3F)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]; // eslint-disable-line max-len
}

return out;
Expand Down
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@
},
"dependencies": {},
"devDependencies": {
"@ljharb/eslint-config": "^8.0.0",
"browserify": "^13.1.0",
"@ljharb/eslint-config": "^9.0.1",
"browserify": "^13.1.1",
"covert": "^1.1.0",
"eslint": "^3.8.0",
"eslint": "^3.12.2",
"evalmd": "^0.0.17",
"iconv-lite": "^0.4.13",
"iconv-lite": "^0.4.15",
"mkdirp": "^0.5.1",
"parallelshell": "^2.0.0",
"qs-iconv": "^1.0.3",
"qs-iconv": "^1.0.4",
"safe-publish-latest": "^1.1.1",
"tape": "^4.6.2"
"tape": "^4.6.3"
},
"scripts": {
"prepublish": "safe-publish-latest && npm run dist",
Expand Down
1 change: 1 addition & 0 deletions test/.eslintrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"rules": {
"consistent-return": 2,
"max-lines": 0,
"max-nested-callbacks": [2, 3],
"max-statements": 0,
Expand Down
2 changes: 1 addition & 1 deletion test/stringify.js
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ test('stringify()', function (t) {
st.equal(prefix, '', 'prefix is empty');
st.equal(value, obj);
} else if (prefix === 'c') {
return;
return void 0;
} else if (value instanceof Date) {
st.equal(prefix, 'e[f]');
return value.getTime();
Expand Down

0 comments on commit 2ca339e

Please sign in to comment.