Socket
Socket
Sign inDemoInstall

@vssue/utils

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vssue/utils - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

23

lib/index.js

@@ -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;
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc