Socket
Socket
Sign inDemoInstall

@zag-js/dismissable

Package Overview
Dependencies
Maintainers
1
Versions
753
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zag-js/dismissable - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

dist/chunk-3ZVQOINJ.mjs

17

dist/index.d.ts

@@ -1,15 +0,2 @@

import { InteractOutsideHandlers } from '@zag-js/interact-outside';
declare type Container = HTMLElement | null | Array<HTMLElement | null>;
declare type DismissableElementHandlers = InteractOutsideHandlers & {
onEscapeKeyDown?: (event: KeyboardEvent) => void;
};
declare type DismissableElementOptions = DismissableElementHandlers & {
debug?: boolean;
pointerBlocking?: boolean;
onDismiss: () => void;
exclude?: Container | (() => Container);
};
declare function trackDismissableElement(node: HTMLElement | null, options: DismissableElementOptions): (() => void) | undefined;
export { DismissableElementHandlers, DismissableElementOptions, trackDismissableElement };
export { DismissableElementHandlers, DismissableElementOptions, trackDismissableElement } from './dismissable-layer.js';
import '@zag-js/interact-outside';

@@ -27,3 +27,3 @@ "use strict";

// ../dom/dist/index.mjs
// ../core/src/functions.ts
var runIfFn = (v, ...a) => {

@@ -33,3 +33,16 @@ const res = typeof v === "function" ? v(...a) : v;

};
// ../core/src/guard.ts
var hasProp = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);
// ../core/src/warning.ts
function warn(...a) {
const m = a.length === 1 ? a[0] : a[1];
const c = a.length === 2 ? a[0] : true;
if (c && process.env.NODE_ENV !== "production") {
console.warn(m);
}
}
// ../dom/src/query.ts
function isDocument(el) {

@@ -61,2 +74,4 @@ return el.nodeType === Node.DOCUMENT_NODE;

}
// ../dom/src/listener.ts
var isRef = (v) => hasProp(v, "current");

@@ -74,11 +89,2 @@ function addDomEvent(target, eventName, handler, options) {

// ../core/dist/index.mjs
function warn(...a) {
const m = a.length === 1 ? a[0] : a[1];
const c = a.length === 2 ? a[0] : true;
if (c && process.env.NODE_ENV !== "production") {
console.warn(m);
}
}
// src/escape-keydown.ts

@@ -85,0 +91,0 @@ function trackEscapeKeydown(fn) {

{
"name": "@zag-js/dismissable",
"version": "0.2.0",
"version": "0.2.1",
"description": "Dismissable layer utilities for the DOM",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"keywords": [

@@ -29,7 +26,8 @@ "js",

"dependencies": {
"@zag-js/interact-outside": "0.2.0"
"@zag-js/interact-outside": "0.2.1"
},
"devDependencies": {
"@zag-js/dom-utils": "0.2.0",
"@zag-js/utils": "0.2.0"
"clean-package": "2.2.0",
"@zag-js/dom-utils": "0.2.2",
"@zag-js/utils": "0.3.2"
},

@@ -39,6 +37,18 @@ "bugs": {

},
"clean-package": "../../../clean-package.config.json",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js"
},
"./package.json": "./package.json"
},
"scripts": {
"build-fast": "tsup src/index.ts --format=esm,cjs",
"build-fast": "tsup src",
"start": "pnpm build --watch",
"build": "tsup src/index.ts --format=esm,cjs --dts",
"build": "tsup src --dts",
"test": "jest --config ../../../jest.config.js --rootDir tests",

@@ -45,0 +55,0 @@ "lint": "eslint src --ext .ts,.tsx",

Sorry, the diff of this file is not supported yet

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