@zodash/doreamon
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -18,28 +18,22 @@ import logger from './logger'; | ||
import ms from './ms'; | ||
import object from './object'; | ||
import array from './array'; | ||
import string from './string'; | ||
import func from './func'; | ||
export interface ICollections { | ||
import * as type from './type'; | ||
export interface IDoreamon { | ||
logger: typeof logger; | ||
debug: typeof debug; | ||
request: typeof request; | ||
is: typeof is; | ||
type: typeof type; | ||
date: typeof date; | ||
qs: typeof qs; | ||
event: typeof event; | ||
storage: typeof storage; | ||
device: typeof device; | ||
cookie: typeof cookie; | ||
fs: typeof fs; | ||
delay: typeof delay; | ||
uuid: typeof uuid; | ||
random: typeof random; | ||
is: typeof is; | ||
ms: typeof ms; | ||
object: typeof object; | ||
array: typeof array; | ||
string: typeof string; | ||
func: typeof func; | ||
qs: typeof qs; | ||
url: typeof url; | ||
cookie: typeof cookie; | ||
request: typeof request; | ||
device: typeof device; | ||
storage: typeof storage; | ||
fs: typeof fs; | ||
dom: typeof dom; | ||
url: typeof url; | ||
register: typeof register; | ||
@@ -49,2 +43,6 @@ get: typeof get; | ||
use: typeof register; | ||
object: typeof type.object; | ||
array: typeof type.array; | ||
string: typeof type.string; | ||
func: typeof type.func; | ||
[key: string]: any; | ||
@@ -54,5 +52,3 @@ } | ||
declare function get<T = any>(key: string): T; | ||
declare const use: typeof register; | ||
export { logger, debug, request, date, qs, event, storage, device, cookie, fs, delay, uuid, random, is, ms, object, array, string, func, dom, url, register, get, use, }; | ||
export declare const collections: ICollections; | ||
export default collections; | ||
export declare const doreamon: IDoreamon; | ||
export default doreamon; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.collections = exports.use = exports.get = exports.register = exports.url = exports.dom = exports.func = exports.string = exports.array = exports.object = exports.ms = exports.is = exports.random = exports.uuid = exports.delay = exports.fs = exports.cookie = exports.device = exports.storage = exports.event = exports.qs = exports.date = exports.request = exports.debug = exports.logger = void 0; | ||
exports.doreamon = void 0; | ||
const logger_1 = require("./logger"); | ||
exports.logger = logger_1.default; | ||
const debug_1 = require("./debug"); | ||
exports.debug = debug_1.default; | ||
const request_1 = require("./request"); | ||
exports.request = request_1.default; | ||
const date_1 = require("./date"); | ||
exports.date = date_1.default; | ||
const qs_1 = require("./qs"); | ||
exports.qs = qs_1.default; | ||
const event_1 = require("./event"); | ||
exports.event = event_1.default; | ||
const cookie_1 = require("./cookie"); | ||
exports.cookie = cookie_1.default; | ||
const fs_1 = require("./fs"); | ||
exports.fs = fs_1.default; | ||
const dom_1 = require("./dom"); | ||
exports.dom = dom_1.default; | ||
const url_1 = require("./url"); | ||
exports.url = url_1.default; | ||
// browser | ||
const storage_1 = require("./storage"); | ||
exports.storage = storage_1.default; | ||
const device_1 = require("./device"); | ||
exports.device = device_1.default; | ||
const delay_1 = require("./delay"); | ||
exports.delay = delay_1.default; | ||
const uuid_1 = require("./uuid"); | ||
exports.uuid = uuid_1.default; | ||
const random_1 = require("./random"); | ||
exports.random = random_1.default; | ||
const is_1 = require("./is"); | ||
exports.is = is_1.default; | ||
const ms_1 = require("./ms"); | ||
exports.ms = ms_1.default; | ||
const object_1 = require("./object"); | ||
exports.object = object_1.default; | ||
const array_1 = require("./array"); | ||
exports.array = array_1.default; | ||
const string_1 = require("./string"); | ||
exports.string = string_1.default; | ||
const func_1 = require("./func"); | ||
exports.func = func_1.default; | ||
const type = require("./type"); | ||
function register(key, value) { | ||
if (exports.collections[key]) { | ||
if (exports.doreamon[key]) { | ||
throw new Error(`Doreamon cannot override ${key}`); | ||
} | ||
exports.collections[key] = value; | ||
exports.doreamon[key] = value; | ||
} | ||
exports.register = register; | ||
function get(key) { | ||
if (!exports.collections[key]) { | ||
if (!exports.doreamon[key]) { | ||
throw new Error(`Doreamon cannot found ${key}`); | ||
} | ||
return exports.collections[key]; | ||
return exports.doreamon[key]; | ||
} | ||
exports.get = get; | ||
const use = register; | ||
exports.use = use; | ||
exports.collections = { | ||
exports.doreamon = { | ||
logger: logger_1.default, | ||
debug: debug_1.default, | ||
request: request_1.default, | ||
is: is_1.default, | ||
type, | ||
date: date_1.default, | ||
qs: qs_1.default, | ||
event: event_1.default, | ||
storage: storage_1.default, | ||
device: device_1.default, | ||
cookie: cookie_1.default, | ||
fs: fs_1.default, | ||
delay: delay_1.default, | ||
uuid: uuid_1.default, | ||
random: random_1.default, | ||
is: is_1.default, | ||
ms: ms_1.default, | ||
object: object_1.default, | ||
array: array_1.default, | ||
string: string_1.default, | ||
func: func_1.default, | ||
qs: qs_1.default, | ||
url: url_1.default, | ||
cookie: cookie_1.default, | ||
request: request_1.default, | ||
device: device_1.default, | ||
storage: storage_1.default, | ||
fs: fs_1.default, | ||
dom: dom_1.default, | ||
url: url_1.default, | ||
// | ||
register, | ||
get, | ||
// | ||
use, | ||
// @depreciated | ||
object: type.object, | ||
array: type.array, | ||
string: type.string, | ||
func: type.func, | ||
}; | ||
exports.default = exports.collections; | ||
exports.default = exports.doreamon; |
{ | ||
"name": "@zodash/doreamon", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Zero's Standard Lib,like doreamon box", | ||
@@ -109,3 +109,3 @@ "main": "lib/index.js", | ||
"@zcorky/device": "^0.0.6", | ||
"@zcorky/fz": "^1.2.9", | ||
"@zcorky/fz": "^1.2.10", | ||
"@zcorky/is": "^1.0.7", | ||
@@ -112,0 +112,0 @@ "@zcorky/moment": "^1.1.0", |
@@ -43,2 +43,5 @@ # Doreamon - Zero's Standard Lib | ||
## Roadmap | ||
* [《前端标准库设计 - 标准功能》](https://www.yuque.com/docs/share/6b503df9-ee29-40e3-9048-475b59e2b0fc?) | ||
## Contribution | ||
@@ -45,0 +48,0 @@ |
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
95
53
25203
578
1
Updated@zcorky/fz@^1.2.10