@vssue/utils
Advanced tools
Comparing version 0.1.0 to 0.1.1
@@ -1,6 +0,5 @@ | ||
import queryString from 'query-string'; | ||
import format from 'date-fns/format'; | ||
import { parse, stringify, } from 'qs'; | ||
export var buildURL = function (cleanURL, params) { | ||
var query = queryString.stringify(params); | ||
query = query === '' ? '' : "?" + query; | ||
var query = stringify(params, { addQueryPrefix: true }); | ||
return "" + cleanURL + query; | ||
@@ -14,8 +13,7 @@ }; | ||
export var getCleanURL = function (fullURL) { | ||
if (fullURL === void 0) { fullURL = window.location.href; } | ||
var cleanURL = queryString.parseUrl(fullURL).url; | ||
var cleanURL = fullURL.split('?')[0] || ''; | ||
return cleanURL; | ||
}; | ||
export var parseQuery = function (URL) { return queryString.parse(URL); }; | ||
export var buildQuery = function (params) { return queryString.stringify(params); }; | ||
export var parseQuery = function (URL) { return parse(URL, { ignoreQueryPrefix: true }); }; | ||
export var buildQuery = function (params) { return stringify(params); }; | ||
export var formatDateTime = function (str) { | ||
@@ -26,2 +24,11 @@ var dateTime = format(str, 'YYYY-MM-DD HH:mm:ss'); | ||
export var noop = function () { }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxXQUE2QixNQUFNLGNBQWMsQ0FBQTtBQUN4RCxPQUFPLE1BQU0sTUFBTSxpQkFBaUIsQ0FBQTtBQUVwQyxNQUFNLENBQUMsSUFBTSxRQUFRLEdBQUcsVUFBQyxRQUFnQixFQUFFLE1BQWM7SUFDdkQsSUFBSSxLQUFLLEdBQUcsV0FBVyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQTtJQUN6QyxLQUFLLEdBQUcsS0FBSyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFJLEtBQU8sQ0FBQTtJQUN2QyxPQUFPLEtBQUcsUUFBUSxHQUFHLEtBQU8sQ0FBQTtBQUM5QixDQUFDLENBQUE7QUFFRCxNQUFNLENBQUMsSUFBTSxTQUFTLEdBQUcsVUFBQyxPQUFlLEVBQUUsSUFBWTtJQUNyRCxJQUFJLFNBQVMsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQTtJQUMxQyxJQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQTtJQUN4QyxPQUFVLFNBQVMsU0FBSSxVQUFZLENBQUE7QUFDckMsQ0FBQyxDQUFBO0FBRUQsTUFBTSxDQUFDLElBQU0sV0FBVyxHQUFHLFVBQUMsT0FBc0M7SUFBdEMsd0JBQUEsRUFBQSxVQUFrQixNQUFNLENBQUMsUUFBUSxDQUFDLElBQUk7SUFDaEUsSUFBTSxRQUFRLEdBQUcsV0FBVyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUE7SUFDbEQsT0FBTyxRQUFRLENBQUE7QUFDakIsQ0FBQyxDQUFBO0FBRUQsTUFBTSxDQUFDLElBQU0sVUFBVSxHQUFHLFVBQUMsR0FBVyxJQUFtQixPQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQXRCLENBQXNCLENBQUE7QUFFL0UsTUFBTSxDQUFDLElBQU0sVUFBVSxHQUFHLFVBQUMsTUFBYyxJQUFhLE9BQUEsV0FBVyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBN0IsQ0FBNkIsQ0FBQTtBQUVuRixNQUFNLENBQUMsSUFBTSxjQUFjLEdBQUcsVUFBQyxHQUFXO0lBQ3hDLElBQU0sUUFBUSxHQUFHLE1BQU0sQ0FBQyxHQUFHLEVBQUUscUJBQXFCLENBQUMsQ0FBQTtJQUNuRCxPQUFPLFFBQVEsQ0FBQTtBQUNqQixDQUFDLENBQUE7QUFFRCxNQUFNLENBQUMsSUFBTSxJQUFJLEdBQUcsY0FBTyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcXVlcnlTdHJpbmcsIHsgT3V0cHV0UGFyYW1zIH0gZnJvbSAncXVlcnktc3RyaW5nJ1xuaW1wb3J0IGZvcm1hdCBmcm9tICdkYXRlLWZucy9mb3JtYXQnXG5cbmV4cG9ydCBjb25zdCBidWlsZFVSTCA9IChjbGVhblVSTDogc3RyaW5nLCBwYXJhbXM6IE9iamVjdCk6IHN0cmluZyA9PiB7XG4gIGxldCBxdWVyeSA9IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeShwYXJhbXMpXG4gIHF1ZXJ5ID0gcXVlcnkgPT09ICcnID8gJycgOiBgPyR7cXVlcnl9YFxuICByZXR1cm4gYCR7Y2xlYW5VUkx9JHtxdWVyeX1gXG59XG5cbmV4cG9ydCBjb25zdCBjb25jYXRVUkwgPSAoYmFzZVVSTDogc3RyaW5nLCBwYXRoOiBzdHJpbmcpOiBzdHJpbmcgPT4ge1xuICBsZXQgZmlyc3RQYXJ0ID0gYmFzZVVSTC5yZXBsYWNlKC9cXC8kLywgJycpXG4gIGxldCBzZWNvbmRQYXJ0ID0gcGF0aC5yZXBsYWNlKC9eXFwvLywgJycpXG4gIHJldHVybiBgJHtmaXJzdFBhcnR9LyR7c2Vjb25kUGFydH1gXG59XG5cbmV4cG9ydCBjb25zdCBnZXRDbGVhblVSTCA9IChmdWxsVVJMOiBzdHJpbmcgPSB3aW5kb3cubG9jYXRpb24uaHJlZik6IHN0cmluZyA9PiB7XG4gIGNvbnN0IGNsZWFuVVJMID0gcXVlcnlTdHJpbmcucGFyc2VVcmwoZnVsbFVSTCkudXJsXG4gIHJldHVybiBjbGVhblVSTFxufVxuXG5leHBvcnQgY29uc3QgcGFyc2VRdWVyeSA9IChVUkw6IHN0cmluZyk6IE91dHB1dFBhcmFtcyA9PiBxdWVyeVN0cmluZy5wYXJzZShVUkwpXG5cbmV4cG9ydCBjb25zdCBidWlsZFF1ZXJ5ID0gKHBhcmFtczogT2JqZWN0KTogc3RyaW5nID0+IHF1ZXJ5U3RyaW5nLnN0cmluZ2lmeShwYXJhbXMpXG5cbmV4cG9ydCBjb25zdCBmb3JtYXREYXRlVGltZSA9IChzdHI6IHN0cmluZyk6IHN0cmluZyA9PiB7XG4gIGNvbnN0IGRhdGVUaW1lID0gZm9ybWF0KHN0ciwgJ1lZWVktTU0tREQgSEg6bW06c3MnKVxuICByZXR1cm4gZGF0ZVRpbWVcbn1cblxuZXhwb3J0IGNvbnN0IG5vb3AgPSAoKSA9PiB7fVxuIl19 | ||
export default { | ||
buildURL: buildURL, | ||
concatURL: concatURL, | ||
getCleanURL: getCleanURL, | ||
parseQuery: parseQuery, | ||
buildQuery: buildQuery, | ||
formatDateTime: formatDateTime, | ||
noop: noop, | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxNQUFNLE1BQU0saUJBQWlCLENBQUE7QUFDcEMsT0FBTyxFQUNMLEtBQUssRUFDTCxTQUFTLEdBQ1YsTUFBTSxJQUFJLENBQUE7QUFFWCxNQUFNLENBQUMsSUFBTSxRQUFRLEdBQUcsVUFBQyxRQUFnQixFQUFFLE1BQWM7SUFDdkQsSUFBSSxLQUFLLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxFQUFFLGNBQWMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFBO0lBQ3ZELE9BQU8sS0FBRyxRQUFRLEdBQUcsS0FBTyxDQUFBO0FBQzlCLENBQUMsQ0FBQTtBQUVELE1BQU0sQ0FBQyxJQUFNLFNBQVMsR0FBRyxVQUFDLE9BQWUsRUFBRSxJQUFZO0lBQ3JELElBQUksU0FBUyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBQzFDLElBQUksVUFBVSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBQ3hDLE9BQVUsU0FBUyxTQUFJLFVBQVksQ0FBQTtBQUNyQyxDQUFDLENBQUE7QUFFRCxNQUFNLENBQUMsSUFBTSxXQUFXLEdBQUcsVUFBQyxPQUFlO0lBQ3pDLElBQU0sUUFBUSxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFBO0lBQzVDLE9BQU8sUUFBUSxDQUFBO0FBQ2pCLENBQUMsQ0FBQTtBQUVELE1BQU0sQ0FBQyxJQUFNLFVBQVUsR0FBRyxVQUFDLEdBQVcsSUFBVSxPQUFBLEtBQUssQ0FBQyxHQUFHLEVBQUUsRUFBRSxpQkFBaUIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUF2QyxDQUF1QyxDQUFBO0FBRXZGLE1BQU0sQ0FBQyxJQUFNLFVBQVUsR0FBRyxVQUFDLE1BQWMsSUFBYSxPQUFBLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBakIsQ0FBaUIsQ0FBQTtBQUV2RSxNQUFNLENBQUMsSUFBTSxjQUFjLEdBQUcsVUFBQyxHQUFXO0lBQ3hDLElBQU0sUUFBUSxHQUFHLE1BQU0sQ0FBQyxHQUFHLEVBQUUscUJBQXFCLENBQUMsQ0FBQTtJQUNuRCxPQUFPLFFBQVEsQ0FBQTtBQUNqQixDQUFDLENBQUE7QUFFRCxNQUFNLENBQUMsSUFBTSxJQUFJLEdBQUcsY0FBTyxDQUFDLENBQUE7QUFFNUIsZUFBZTtJQUNiLFFBQVEsVUFBQTtJQUNSLFNBQVMsV0FBQTtJQUNULFdBQVcsYUFBQTtJQUNYLFVBQVUsWUFBQTtJQUNWLFVBQVUsWUFBQTtJQUNWLGNBQWMsZ0JBQUE7SUFDZCxJQUFJLE1BQUE7Q0FDTCxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZvcm1hdCBmcm9tICdkYXRlLWZucy9mb3JtYXQnXG5pbXBvcnQge1xuICBwYXJzZSxcbiAgc3RyaW5naWZ5LFxufSBmcm9tICdxcydcblxuZXhwb3J0IGNvbnN0IGJ1aWxkVVJMID0gKGNsZWFuVVJMOiBzdHJpbmcsIHBhcmFtczogT2JqZWN0KTogc3RyaW5nID0+IHtcbiAgbGV0IHF1ZXJ5ID0gc3RyaW5naWZ5KHBhcmFtcywgeyBhZGRRdWVyeVByZWZpeDogdHJ1ZSB9KVxuICByZXR1cm4gYCR7Y2xlYW5VUkx9JHtxdWVyeX1gXG59XG5cbmV4cG9ydCBjb25zdCBjb25jYXRVUkwgPSAoYmFzZVVSTDogc3RyaW5nLCBwYXRoOiBzdHJpbmcpOiBzdHJpbmcgPT4ge1xuICBsZXQgZmlyc3RQYXJ0ID0gYmFzZVVSTC5yZXBsYWNlKC9cXC8kLywgJycpXG4gIGxldCBzZWNvbmRQYXJ0ID0gcGF0aC5yZXBsYWNlKC9eXFwvLywgJycpXG4gIHJldHVybiBgJHtmaXJzdFBhcnR9LyR7c2Vjb25kUGFydH1gXG59XG5cbmV4cG9ydCBjb25zdCBnZXRDbGVhblVSTCA9IChmdWxsVVJMOiBzdHJpbmcpOiBzdHJpbmcgPT4ge1xuICBjb25zdCBjbGVhblVSTCA9IGZ1bGxVUkwuc3BsaXQoJz8nKVswXSB8fCAnJ1xuICByZXR1cm4gY2xlYW5VUkxcbn1cblxuZXhwb3J0IGNvbnN0IHBhcnNlUXVlcnkgPSAoVVJMOiBzdHJpbmcpOiBhbnkgPT4gcGFyc2UoVVJMLCB7IGlnbm9yZVF1ZXJ5UHJlZml4OiB0cnVlIH0pXG5cbmV4cG9ydCBjb25zdCBidWlsZFF1ZXJ5ID0gKHBhcmFtczogT2JqZWN0KTogc3RyaW5nID0+IHN0cmluZ2lmeShwYXJhbXMpXG5cbmV4cG9ydCBjb25zdCBmb3JtYXREYXRlVGltZSA9IChzdHI6IHN0cmluZyk6IHN0cmluZyA9PiB7XG4gIGNvbnN0IGRhdGVUaW1lID0gZm9ybWF0KHN0ciwgJ1lZWVktTU0tREQgSEg6bW06c3MnKVxuICByZXR1cm4gZGF0ZVRpbWVcbn1cblxuZXhwb3J0IGNvbnN0IG5vb3AgPSAoKSA9PiB7fVxuXG5leHBvcnQgZGVmYXVsdCB7XG4gIGJ1aWxkVVJMLFxuICBjb25jYXRVUkwsXG4gIGdldENsZWFuVVJMLFxuICBwYXJzZVF1ZXJ5LFxuICBidWlsZFF1ZXJ5LFxuICBmb3JtYXREYXRlVGltZSxcbiAgbm9vcCxcbn1cbiJdfQ== |
{ | ||
"name": "@vssue/utils", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Vssue internal utils", | ||
@@ -30,8 +30,8 @@ "license": "MIT", | ||
"date-fns": "^1.29.0", | ||
"query-string": "^6.2.0" | ||
"qs": "^6.6.0" | ||
}, | ||
"devDependencies": { | ||
"@types/query-string": "^6.1.1" | ||
"@types/qs": "^6.5.1" | ||
}, | ||
"gitHead": "eef6dd6128d5f2d352503768557271a6270cb186" | ||
"gitHead": "a39f212b10e80de23e745cdb9efbd0382992ff6a" | ||
} |
@@ -1,8 +0,17 @@ | ||
import queryString from 'query-string'; | ||
export declare const buildURL: (cleanURL: string, params: Object) => string; | ||
export declare const concatURL: (baseURL: string, path: string) => string; | ||
export declare const getCleanURL: (fullURL?: string) => string; | ||
export declare const parseQuery: (URL: string) => queryString.OutputParams; | ||
export declare const getCleanURL: (fullURL: string) => string; | ||
export declare const parseQuery: (URL: string) => any; | ||
export declare const buildQuery: (params: Object) => string; | ||
export declare const formatDateTime: (str: string) => string; | ||
export declare const noop: () => void; | ||
declare const _default: { | ||
buildURL: (cleanURL: string, params: Object) => string; | ||
concatURL: (baseURL: string, path: string) => string; | ||
getCleanURL: (fullURL: string) => string; | ||
parseQuery: (URL: string) => any; | ||
buildQuery: (params: Object) => string; | ||
formatDateTime: (str: string) => string; | ||
noop: () => void; | ||
}; | ||
export default _default; |
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
6908
48
+ Addedqs@^6.6.0
+ Addedcall-bind@1.0.7(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addedes-define-property@1.0.0(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.2.4(transitive)
+ Addedgopd@1.0.1(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.0.3(transitive)
+ Addedhas-symbols@1.0.3(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedobject-inspect@1.13.2(transitive)
+ Addedqs@6.13.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedside-channel@1.0.6(transitive)
- Removedquery-string@^6.2.0
- Removeddecode-uri-component@0.2.2(transitive)
- Removedfilter-obj@1.1.0(transitive)
- Removedquery-string@6.14.1(transitive)
- Removedsplit-on-first@1.1.0(transitive)
- Removedstrict-uri-encode@2.0.0(transitive)