From a54cae233b2b9f3fb9195a82c595d6b511331a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=23=E4=BA=91=E6=B7=A1=E7=84=B6?= Date: Wed, 9 Nov 2016 11:16:10 +0800 Subject: [PATCH] ~ deprecate assignQuery --- package.json | 3 ++- src/index.js | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c3e88d3..cab6370 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blear.utils.url", - "version": "1.0.11", + "version": "1.0.12", "description": "url utils", "scripts": { "live": "browser-sync start --config bs-config.js", @@ -39,6 +39,7 @@ "peerDependencies": { "blear.utils.querystring": "1.x", "blear.utils.array": "1.x", + "blear.utils.debug": "1.x", "blear.utils.object": "1.x", "blear.utils.typeis": "1.x", "blear.utils.access": "1.x", diff --git a/src/index.js b/src/index.js index e77b233..06fe940 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ var object = require('blear.utils.object'); var typeis = require('blear.utils.typeis'); var access = require('blear.utils.access'); var path = require('blear.utils.path'); +var debug = require('blear.utils.debug'); var rePathname = /[?#].*$/; var reSearch = /\?.*$/; @@ -220,7 +221,7 @@ exports.matchPath = function (url, rule, options) { * @param [val] {String} 参数值 * @returns {*} */ -exports.assignQuery = function (url, key, val) { +var setQuery = exports.setQuery = function (url, key, val) { var args = access.args(arguments); var query = {}; @@ -244,6 +245,8 @@ exports.assignQuery = function (url, key, val) { return stringify(urlParsed); }; +exports.assignQuery = debug.deprecate(setQuery, '`assignQuery`将被废弃,请使用`setQuery`代替'); + /** * 移除 query key