Comparing version 3.5.4 to 3.5.5
@@ -5,2 +5,7 @@ # Changelog | ||
## [3.5.5][] - 2021-07-09 | ||
- Add split and parseParams | ||
- Update dependencies | ||
## [3.5.4][] - 2021-05-24 | ||
@@ -68,3 +73,4 @@ | ||
[unreleased]: https://github.com/metarhia/metautil/compare/v3.5.4...HEAD | ||
[unreleased]: https://github.com/metarhia/metautil/compare/v3.5.5...HEAD | ||
[3.5.5]: https://github.com/metarhia/metautil/compare/v3.5.4...v3.5.5 | ||
[3.5.4]: https://github.com/metarhia/metautil/compare/v3.5.3...v3.5.4 | ||
@@ -71,0 +77,0 @@ [3.5.3]: https://github.com/metarhia/metautil/compare/v3.5.2...v3.5.3 |
@@ -38,2 +38,4 @@ 'use strict'; | ||
const parseParams = (params) => Object.fromEntries(new URLSearchParams(params)); | ||
const replace = (str, substr, newstr) => { | ||
@@ -69,2 +71,8 @@ if (substr === '') return str; | ||
const split = (s, separator) => { | ||
const i = s.indexOf(separator); | ||
if (i < 0) return [s, '']; | ||
return [s.slice(0, i), s.slice(i + separator.length)]; | ||
}; | ||
const isFirstUpper = (s) => !!s && s[0] === s[0].toUpperCase(); | ||
@@ -186,5 +194,7 @@ | ||
parseHost, | ||
parseParams, | ||
replace, | ||
fileExt, | ||
between, | ||
split, | ||
isFirstUpper, | ||
@@ -191,0 +201,0 @@ toLowerCamel, |
{ | ||
"name": "metautil", | ||
"version": "3.5.4", | ||
"version": "3.5.5", | ||
"author": "Timur Shemsedinov <timur.shemsedinov@gmail.com>", | ||
@@ -41,12 +41,12 @@ "license": "MIT", | ||
"devDependencies": { | ||
"@types/node": "^15.6.0", | ||
"eslint": "^7.27.0", | ||
"@types/node": "^16.3.0", | ||
"eslint": "^7.30.0", | ||
"eslint-config-metarhia": "^7.0.1", | ||
"eslint-config-prettier": "^8.3.0", | ||
"eslint-plugin-import": "^2.23.3", | ||
"eslint-plugin-import": "^2.23.4", | ||
"eslint-plugin-prettier": "^3.4.0", | ||
"metatests": "^0.7.2", | ||
"prettier": "^2.3.0", | ||
"typescript": "^4.2.4" | ||
"prettier": "^2.3.2", | ||
"typescript": "^4.3.5" | ||
} | ||
} |
@@ -25,3 +25,5 @@ import { EventEmitter } from 'events'; | ||
export function parseHost(host?: string): string; | ||
export function parseParams(params: string): object; | ||
export function replace(str: string, substr: string, newstr: string): string; | ||
export function split(s: string, separator: string): [string, string]; | ||
export function fileExt(fileName: string): string; | ||
@@ -28,0 +30,0 @@ export function between(s: string, prefix: string, suffix: string): string; |
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
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
17764
406