form-urlencoded
Advanced tools
Comparing version 4.1.4 to 4.2.1
export default (data, opts = {}) => { | ||
const { sorted, skipIndex, ignorenull, skipBracket, useDot } = opts; | ||
const { | ||
sorted, skipIndex, ignorenull, skipBracket, useDot, whitespace = '+' | ||
} = opts; | ||
const encode = value => String(value) | ||
.replace(/[^ !'()~*]/gu, encodeURIComponent) | ||
.replace(/ /g, '+') | ||
.replace(/ /g, whitespace) | ||
.replace(/[!'()~*]/g, ch => | ||
@@ -8,0 +10,0 @@ `%${ch.charCodeAt().toString(16).slice(-2).toUpperCase()}`); |
{ | ||
"name": "form-urlencoded", | ||
"main": "dist/form-urlencoded", | ||
"browser": "dist/form-urlencoded", | ||
"main": "form-urlencoded.dist", | ||
"browser": "form-urlencoded.dist", | ||
"module": "form-urlencoded", | ||
"version": "4.1.4", | ||
"version": "4.2.1", | ||
"description": "Return an object as an 'x-www-form-urlencoded' string", | ||
@@ -50,7 +50,7 @@ "author": "Chris <chris@bumblehead.com>", | ||
"scripts": { | ||
"test": "ava", | ||
"test": "ava form-urlencoded.spec.js", | ||
"lint": "eslint form-urlencoded.js", | ||
"start": "./node_modules/.bin/babel form-urlencoded.js --out-dir dist/ --presets=@babel/env --plugins=@babel/plugin-transform-unicode-regex", | ||
"start": "./node_modules/.bin/babel form-urlencoded.js --out-file form-urlencoded.dist.js --presets=@babel/env --plugins=@babel/plugin-transform-unicode-regex", | ||
"prepare": "npm start && npm run lint && npm test" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
19008
374
1