New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@zodash/doreamon

Package Overview
Dependencies
Maintainers
1
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zodash/doreamon - npm Package Compare versions

Comparing version 1.1.1 to 1.1.2

lib/global/index.d.ts

6

lib/index.d.ts

@@ -0,1 +1,3 @@

import global from './global';
import window from './window';
import logger from './logger';

@@ -20,4 +22,7 @@ import debug from './debug';

import classnames from './classnames';
import noop from './noop';
import * as type from './type';
export interface IDoreamon {
global: typeof global;
window: typeof window;
logger: typeof logger;

@@ -51,2 +56,3 @@ debug: typeof debug;

classnames: typeof classnames;
noop: typeof noop;
[key: string]: any;

@@ -53,0 +59,0 @@ }

15

lib/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.doreamon = void 0;
const global_1 = require("./global");
const window_1 = require("./window");
const logger_1 = require("./logger");

@@ -24,17 +26,21 @@ const debug_1 = require("./debug");

const classnames_1 = require("./classnames");
const noop_1 = require("./noop");
const type = require("./type");
const gloablStore = global_1.default.__DOREAMON_REGISTRY__ || (global_1.default.__DOREAMON_REGISTRY__ = {});
function register(key, value) {
if (exports.doreamon[key]) {
if (gloablStore[key]) {
throw new Error(`Doreamon cannot override ${key}`);
}
exports.doreamon[key] = value;
gloablStore[key] = value;
}
function get(key) {
if (!exports.doreamon[key]) {
if (!gloablStore[key]) {
throw new Error(`Doreamon cannot found ${key}`);
}
return exports.doreamon[key];
return gloablStore[key];
}
const use = register;
exports.doreamon = {
global: global_1.default,
window: window_1.default,
logger: logger_1.default,

@@ -71,3 +77,4 @@ debug: debug_1.default,

classnames: classnames_1.default,
noop: noop_1.default,
};
exports.default = exports.doreamon;
{
"name": "@zodash/doreamon",
"version": "1.1.1",
"version": "1.1.2",
"description": "Zero's Standard Lib,like doreamon box",

@@ -93,3 +93,3 @@ "keywords": [

"@zodash/delay": "^0.1.7",
"@zodash/dom": "^0.1.18",
"@zodash/dom": "^0.1.19",
"@zodash/error": "^0.1.8",

@@ -116,2 +116,3 @@ "@zodash/event": "^0.1.8",

"classnames": "^2.3.1",
"global": "^4.4.0",
"immer": "^9.0.15"

@@ -146,2 +147,2 @@ },

}
}
}
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