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

@chakra-ui/vue-composables

Package Overview
Dependencies
Maintainers
2
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chakra-ui/vue-composables - npm Package Compare versions

Comparing version 0.0.0-dev-20230425124456 to 0.0.0-dev-20230520095026

dist/chunk-N434GVKB.mjs

14

dist/index.js

@@ -258,20 +258,8 @@ "use strict";

// src/use-id.ts
var import_utils3 = require("@chakra-ui/utils");
var import_vue5 = require("vue");
var serverHandoffComplete = (0, import_utils3.canUseDOM)();
var _id = 0;
var genId = /* @__PURE__ */ __name(() => ++_id, "genId");
var useId = /* @__PURE__ */ __name((id, prefix) => {
const initialId = id || (serverHandoffComplete ? genId() : null);
const initialId = id || genId();
const uid = (0, import_vue5.ref)(initialId);
(0, import_vue5.onBeforeMount)(() => {
if (serverHandoffComplete === false) {
serverHandoffComplete = true;
}
});
(0, import_vue5.onMounted)(() => {
if (uid.value === null) {
uid.value = genId();
}
});
return (0, import_vue5.computed)(() => {

@@ -278,0 +266,0 @@ const __id__ = uid.value !== null ? uid.value.toString() : void 0;

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

{"inputs":{"src/use-event-listener.ts":{"bytes":3188,"imports":[]},"src/use-element-stack.ts":{"bytes":1083,"imports":[]},"src/use-clipboard.ts":{"bytes":1257,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement"}]},"src/use-counter.ts":{"bytes":3769,"imports":[]},"src/use-id.ts":{"bytes":2727,"imports":[]},"src/use-disclosure.ts":{"bytes":3712,"imports":[{"path":"src/use-id.ts","kind":"import-statement"}]},"src/use-supported.ts":{"bytes":844,"imports":[]},"src/use-media-query.ts":{"bytes":1383,"imports":[{"path":"src/use-supported.ts","kind":"import-statement"}]},"src/use-window-event.ts":{"bytes":525,"imports":[]},"src/use-descendant.ts":{"bytes":3227,"imports":[]},"src/index.tsx":{"bytes":872,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement"},{"path":"src/use-element-stack.ts","kind":"import-statement"},{"path":"src/use-clipboard.ts","kind":"import-statement"},{"path":"src/use-counter.ts","kind":"import-statement"},{"path":"src/use-disclosure.ts","kind":"import-statement"},{"path":"src/use-id.ts","kind":"import-statement"},{"path":"src/use-media-query.ts","kind":"import-statement"},{"path":"src/use-supported.ts","kind":"import-statement"},{"path":"src/use-window-event.ts","kind":"import-statement"},{"path":"src/use-descendant.ts","kind":"import-statement"}]}},"outputs":{"dist/index.js":{"imports":[],"exports":[],"entryPoint":"src/index.tsx","inputs":{"src/index.tsx":{"bytesInOutput":627},"src/use-event-listener.ts":{"bytesInOutput":1108},"src/use-element-stack.ts":{"bytesInOutput":1164},"src/use-clipboard.ts":{"bytesInOutput":1103},"src/use-counter.ts":{"bytesInOutput":2795},"src/use-disclosure.ts":{"bytesInOutput":1491},"src/use-id.ts":{"bytesInOutput":993},"src/use-media-query.ts":{"bytesInOutput":1204},"src/use-supported.ts":{"bytesInOutput":410},"src/use-window-event.ts":{"bytesInOutput":381},"src/use-descendant.ts":{"bytesInOutput":3109}},"bytes":16227},"dist/use-clipboard.js":{"imports":[],"exports":[],"entryPoint":"src/use-clipboard.ts","inputs":{"src/use-clipboard.ts":{"bytesInOutput":1262},"src/use-event-listener.ts":{"bytesInOutput":1108}},"bytes":3445},"dist/use-counter.js":{"imports":[],"exports":[],"entryPoint":"src/use-counter.ts","inputs":{"src/use-counter.ts":{"bytesInOutput":2931}},"bytes":3947},"dist/use-descendant.js":{"imports":[],"exports":[],"entryPoint":"src/use-descendant.ts","inputs":{"src/use-descendant.ts":{"bytesInOutput":3369}},"bytes":4735},"dist/use-disclosure.js":{"imports":[],"exports":[],"entryPoint":"src/use-disclosure.ts","inputs":{"src/use-disclosure.ts":{"bytesInOutput":1655},"src/use-id.ts":{"bytesInOutput":798}},"bytes":3519},"dist/use-element-stack.js":{"imports":[],"exports":[],"entryPoint":"src/use-element-stack.ts","inputs":{"src/use-element-stack.ts":{"bytesInOutput":1459}},"bytes":2541},"dist/use-event-listener.js":{"imports":[],"exports":[],"entryPoint":"src/use-event-listener.ts","inputs":{"src/use-event-listener.ts":{"bytesInOutput":1290}},"bytes":2319},"dist/use-id.js":{"imports":[],"exports":[],"entryPoint":"src/use-id.ts","inputs":{"src/use-id.ts":{"bytesInOutput":1133}},"bytes":2149},"dist/use-media-query.js":{"imports":[],"exports":[],"entryPoint":"src/use-media-query.ts","inputs":{"src/use-media-query.ts":{"bytesInOutput":1358},"src/use-supported.ts":{"bytesInOutput":406}},"bytes":2839},"dist/use-supported.js":{"imports":[],"exports":[],"entryPoint":"src/use-supported.ts","inputs":{"src/use-supported.ts":{"bytesInOutput":565}},"bytes":1585},"dist/use-window-event.js":{"imports":[],"exports":[],"entryPoint":"src/use-window-event.ts","inputs":{"src/use-window-event.ts":{"bytesInOutput":551}},"bytes":1576}}}
{"inputs":{"src/use-event-listener.ts":{"bytes":3188,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-element-stack.ts":{"bytes":1083,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-clipboard.ts":{"bytes":1257,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"src/use-event-listener.ts","kind":"import-statement","original":"./use-event-listener"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-counter.ts":{"bytes":3769,"imports":[{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-id.ts":{"bytes":925,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-disclosure.ts":{"bytes":3712,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"src/use-id.ts","kind":"import-statement","original":"./use-id"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-supported.ts":{"bytes":844,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-media-query.ts":{"bytes":1383,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"src/use-supported.ts","kind":"import-statement","original":"./use-supported"},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-window-event.ts":{"bytes":525,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-descendant.ts":{"bytes":3227,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/index.tsx":{"bytes":872,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement","original":"./use-event-listener"},{"path":"src/use-element-stack.ts","kind":"import-statement","original":"./use-element-stack"},{"path":"src/use-clipboard.ts","kind":"import-statement","original":"./use-clipboard"},{"path":"src/use-counter.ts","kind":"import-statement","original":"./use-counter"},{"path":"src/use-disclosure.ts","kind":"import-statement","original":"./use-disclosure"},{"path":"src/use-id.ts","kind":"import-statement","original":"./use-id"},{"path":"src/use-media-query.ts","kind":"import-statement","original":"./use-media-query"},{"path":"src/use-supported.ts","kind":"import-statement","original":"./use-supported"},{"path":"src/use-window-event.ts","kind":"import-statement","original":"./use-window-event"},{"path":"src/use-descendant.ts","kind":"import-statement","original":"./use-descendant"}],"format":"esm"}},"outputs":{"dist/index.js":{"imports":[{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/utils","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/index.tsx","inputs":{"src/index.tsx":{"bytesInOutput":627},"src/use-event-listener.ts":{"bytesInOutput":1108},"src/use-element-stack.ts":{"bytesInOutput":1164},"src/use-clipboard.ts":{"bytesInOutput":1103},"src/use-counter.ts":{"bytesInOutput":2795},"src/use-disclosure.ts":{"bytesInOutput":1491},"src/use-id.ts":{"bytesInOutput":613},"src/use-media-query.ts":{"bytesInOutput":1204},"src/use-supported.ts":{"bytesInOutput":410},"src/use-window-event.ts":{"bytesInOutput":381},"src/use-descendant.ts":{"bytesInOutput":3109}},"bytes":15847},"dist/use-clipboard.js":{"imports":[{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/utils","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-clipboard.ts","inputs":{"src/use-clipboard.ts":{"bytesInOutput":1262},"src/use-event-listener.ts":{"bytesInOutput":1108}},"bytes":3445},"dist/use-counter.js":{"imports":[{"path":"@chakra-ui/utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-counter.ts","inputs":{"src/use-counter.ts":{"bytesInOutput":2931}},"bytes":3947},"dist/use-descendant.js":{"imports":[{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-descendant.ts","inputs":{"src/use-descendant.ts":{"bytesInOutput":3369}},"bytes":4735},"dist/use-disclosure.js":{"imports":[{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-disclosure.ts","inputs":{"src/use-disclosure.ts":{"bytesInOutput":1655},"src/use-id.ts":{"bytesInOutput":422}},"bytes":3143},"dist/use-element-stack.js":{"imports":[{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-element-stack.ts","inputs":{"src/use-element-stack.ts":{"bytesInOutput":1459}},"bytes":2541},"dist/use-event-listener.js":{"imports":[{"path":"vue","kind":"require-call","external":true},{"path":"@chakra-ui/utils","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-event-listener.ts","inputs":{"src/use-event-listener.ts":{"bytesInOutput":1290}},"bytes":2319},"dist/use-id.js":{"imports":[{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-id.ts","inputs":{"src/use-id.ts":{"bytesInOutput":757}},"bytes":1773},"dist/use-media-query.js":{"imports":[{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-media-query.ts","inputs":{"src/use-media-query.ts":{"bytesInOutput":1358},"src/use-supported.ts":{"bytesInOutput":406}},"bytes":2839},"dist/use-supported.js":{"imports":[{"path":"@chakra-ui/vue-utils","kind":"require-call","external":true},{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-supported.ts","inputs":{"src/use-supported.ts":{"bytesInOutput":565}},"bytes":1585},"dist/use-window-event.js":{"imports":[{"path":"vue","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/use-window-event.ts","inputs":{"src/use-window-event.ts":{"bytesInOutput":551}},"bytes":1576}}}

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

{"inputs":{"src/use-event-listener.ts":{"bytes":3188,"imports":[]},"src/use-element-stack.ts":{"bytes":1083,"imports":[]},"src/use-clipboard.ts":{"bytes":1257,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement"}]},"src/use-counter.ts":{"bytes":3769,"imports":[]},"src/use-id.ts":{"bytes":2727,"imports":[]},"src/use-disclosure.ts":{"bytes":3712,"imports":[{"path":"src/use-id.ts","kind":"import-statement"}]},"src/use-supported.ts":{"bytes":844,"imports":[]},"src/use-media-query.ts":{"bytes":1383,"imports":[{"path":"src/use-supported.ts","kind":"import-statement"}]},"src/use-window-event.ts":{"bytes":525,"imports":[]},"src/use-descendant.ts":{"bytes":3227,"imports":[]},"src/index.tsx":{"bytes":872,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement"},{"path":"src/use-element-stack.ts","kind":"import-statement"},{"path":"src/use-clipboard.ts","kind":"import-statement"},{"path":"src/use-counter.ts","kind":"import-statement"},{"path":"src/use-disclosure.ts","kind":"import-statement"},{"path":"src/use-id.ts","kind":"import-statement"},{"path":"src/use-media-query.ts","kind":"import-statement"},{"path":"src/use-supported.ts","kind":"import-statement"},{"path":"src/use-window-event.ts","kind":"import-statement"},{"path":"src/use-descendant.ts","kind":"import-statement"}]}},"outputs":{"dist/use-media-query.mjs":{"imports":[{"path":"dist/chunk-6PADYM5L.mjs","kind":"import-statement"},{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useMediaQuery"],"entryPoint":"src/use-media-query.ts","inputs":{},"bytes":146},"dist/use-supported.mjs":{"imports":[{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useSupported"],"entryPoint":"src/use-supported.ts","inputs":{},"bytes":113},"dist/use-window-event.mjs":{"imports":[{"path":"dist/chunk-NZCDU3ND.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useWindowEvent"],"entryPoint":"src/use-window-event.ts","inputs":{},"bytes":117},"dist/index.mjs":{"imports":[{"path":"dist/chunk-6PADYM5L.mjs","kind":"import-statement"},{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-NZCDU3ND.mjs","kind":"import-statement"},{"path":"dist/chunk-HJHQWC54.mjs","kind":"import-statement"},{"path":"dist/chunk-ITNZ3OHT.mjs","kind":"import-statement"},{"path":"dist/chunk-6XTWJRAW.mjs","kind":"import-statement"},{"path":"dist/chunk-SI2LUL6C.mjs","kind":"import-statement"},{"path":"dist/chunk-6U6PC2OR.mjs","kind":"import-statement"},{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-OGYT5CBC.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["StackMessage","createDescendantRegister","useClipboard","useCounter","useDisclosure","useElementStack","useEventListener","useId","useIds","useMediaQuery","useStackContext","useStackProvider","useSupported","useWindowEvent"],"entryPoint":"src/index.tsx","inputs":{"src/index.tsx":{"bytesInOutput":0}},"bytes":910},"dist/chunk-6PADYM5L.mjs":{"imports":[{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useMediaQuery"],"inputs":{"src/use-media-query.ts":{"bytesInOutput":1127}},"bytes":1287},"dist/chunk-T2UAVNAT.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useSupported"],"inputs":{"src/use-supported.ts":{"bytesInOutput":359}},"bytes":461},"dist/chunk-NZCDU3ND.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useWindowEvent"],"inputs":{"src/use-window-event.ts":{"bytesInOutput":365}},"bytes":472},"dist/use-clipboard.mjs":{"imports":[{"path":"dist/chunk-HJHQWC54.mjs","kind":"import-statement"},{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useClipboard"],"entryPoint":"src/use-clipboard.ts","inputs":{},"bytes":144},"dist/chunk-HJHQWC54.mjs":{"imports":[{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useClipboard"],"inputs":{"src/use-clipboard.ts":{"bytesInOutput":1035}},"bytes":1196},"dist/use-counter.mjs":{"imports":[{"path":"dist/chunk-ITNZ3OHT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useCounter"],"entryPoint":"src/use-counter.ts","inputs":{},"bytes":109},"dist/chunk-ITNZ3OHT.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useCounter"],"inputs":{"src/use-counter.ts":{"bytesInOutput":2633}},"bytes":2731},"dist/use-descendant.mjs":{"imports":[{"path":"dist/chunk-6XTWJRAW.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["Descendant","DescendantAuthority","createDescendantRegister"],"entryPoint":"src/use-descendant.ts","inputs":{},"bytes":211},"dist/chunk-6XTWJRAW.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["Descendant","DescendantAuthority","createDescendantRegister"],"inputs":{"src/use-descendant.ts":{"bytesInOutput":3057}},"bytes":3226},"dist/use-disclosure.mjs":{"imports":[{"path":"dist/chunk-SI2LUL6C.mjs","kind":"import-statement"},{"path":"dist/chunk-OGYT5CBC.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useDisclosure"],"entryPoint":"src/use-disclosure.ts","inputs":{},"bytes":146},"dist/chunk-SI2LUL6C.mjs":{"imports":[{"path":"dist/chunk-OGYT5CBC.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useDisclosure"],"inputs":{"src/use-disclosure.ts":{"bytesInOutput":1405}},"bytes":1557},"dist/use-element-stack.mjs":{"imports":[{"path":"dist/chunk-6U6PC2OR.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["StackMessage","useElementStack","useStackContext","useStackProvider"],"entryPoint":"src/use-element-stack.ts","inputs":{},"bytes":229},"dist/chunk-6U6PC2OR.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["StackMessage","useElementStack","useStackContext","useStackProvider"],"inputs":{"src/use-element-stack.ts":{"bytesInOutput":1137}},"bytes":1301},"dist/use-event-listener.mjs":{"imports":[{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useEventListener"],"entryPoint":"src/use-event-listener.ts","inputs":{},"bytes":121},"dist/chunk-5KFONQLM.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useEventListener"],"inputs":{"src/use-event-listener.ts":{"bytesInOutput":1003}},"bytes":1114},"dist/use-id.mjs":{"imports":[{"path":"dist/chunk-OGYT5CBC.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useId","useIds"],"entryPoint":"src/use-id.ts","inputs":{},"bytes":119},"dist/chunk-OGYT5CBC.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useId","useIds"],"inputs":{"src/use-id.ts":{"bytesInOutput":915}},"bytes":1013},"dist/chunk-Q3KE6ACF.mjs":{"imports":[],"exports":["__name","__publicField"],"inputs":{},"bytes":464}}}
{"inputs":{"src/use-event-listener.ts":{"bytes":3188,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-element-stack.ts":{"bytes":1083,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-clipboard.ts":{"bytes":1257,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"src/use-event-listener.ts","kind":"import-statement","original":"./use-event-listener"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-counter.ts":{"bytes":3769,"imports":[{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-id.ts":{"bytes":925,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-disclosure.ts":{"bytes":3712,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"src/use-id.ts","kind":"import-statement","original":"./use-id"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-supported.ts":{"bytes":844,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-media-query.ts":{"bytes":1383,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"src/use-supported.ts","kind":"import-statement","original":"./use-supported"},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-window-event.ts":{"bytes":525,"imports":[{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/use-descendant.ts":{"bytes":3227,"imports":[{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/index.tsx":{"bytes":872,"imports":[{"path":"src/use-event-listener.ts","kind":"import-statement","original":"./use-event-listener"},{"path":"src/use-element-stack.ts","kind":"import-statement","original":"./use-element-stack"},{"path":"src/use-clipboard.ts","kind":"import-statement","original":"./use-clipboard"},{"path":"src/use-counter.ts","kind":"import-statement","original":"./use-counter"},{"path":"src/use-disclosure.ts","kind":"import-statement","original":"./use-disclosure"},{"path":"src/use-id.ts","kind":"import-statement","original":"./use-id"},{"path":"src/use-media-query.ts","kind":"import-statement","original":"./use-media-query"},{"path":"src/use-supported.ts","kind":"import-statement","original":"./use-supported"},{"path":"src/use-window-event.ts","kind":"import-statement","original":"./use-window-event"},{"path":"src/use-descendant.ts","kind":"import-statement","original":"./use-descendant"}],"format":"esm"}},"outputs":{"dist/use-media-query.mjs":{"imports":[{"path":"dist/chunk-6PADYM5L.mjs","kind":"import-statement"},{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useMediaQuery"],"entryPoint":"src/use-media-query.ts","inputs":{},"bytes":146},"dist/use-supported.mjs":{"imports":[{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useSupported"],"entryPoint":"src/use-supported.ts","inputs":{},"bytes":113},"dist/use-window-event.mjs":{"imports":[{"path":"dist/chunk-NZCDU3ND.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useWindowEvent"],"entryPoint":"src/use-window-event.ts","inputs":{},"bytes":117},"dist/index.mjs":{"imports":[{"path":"dist/chunk-6PADYM5L.mjs","kind":"import-statement"},{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-NZCDU3ND.mjs","kind":"import-statement"},{"path":"dist/chunk-HJHQWC54.mjs","kind":"import-statement"},{"path":"dist/chunk-ITNZ3OHT.mjs","kind":"import-statement"},{"path":"dist/chunk-6XTWJRAW.mjs","kind":"import-statement"},{"path":"dist/chunk-N434GVKB.mjs","kind":"import-statement"},{"path":"dist/chunk-6U6PC2OR.mjs","kind":"import-statement"},{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-XMBQAQIT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["StackMessage","createDescendantRegister","useClipboard","useCounter","useDisclosure","useElementStack","useEventListener","useId","useIds","useMediaQuery","useStackContext","useStackProvider","useSupported","useWindowEvent"],"entryPoint":"src/index.tsx","inputs":{"src/index.tsx":{"bytesInOutput":0}},"bytes":910},"dist/chunk-6PADYM5L.mjs":{"imports":[{"path":"dist/chunk-T2UAVNAT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true}],"exports":["useMediaQuery"],"inputs":{"src/use-media-query.ts":{"bytesInOutput":1127}},"bytes":1287},"dist/chunk-T2UAVNAT.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true}],"exports":["useSupported"],"inputs":{"src/use-supported.ts":{"bytesInOutput":359}},"bytes":461},"dist/chunk-NZCDU3ND.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true}],"exports":["useWindowEvent"],"inputs":{"src/use-window-event.ts":{"bytesInOutput":365}},"bytes":472},"dist/use-clipboard.mjs":{"imports":[{"path":"dist/chunk-HJHQWC54.mjs","kind":"import-statement"},{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useClipboard"],"entryPoint":"src/use-clipboard.ts","inputs":{},"bytes":144},"dist/chunk-HJHQWC54.mjs":{"imports":[{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true}],"exports":["useClipboard"],"inputs":{"src/use-clipboard.ts":{"bytesInOutput":1035}},"bytes":1196},"dist/use-counter.mjs":{"imports":[{"path":"dist/chunk-ITNZ3OHT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useCounter"],"entryPoint":"src/use-counter.ts","inputs":{},"bytes":109},"dist/chunk-ITNZ3OHT.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true}],"exports":["useCounter"],"inputs":{"src/use-counter.ts":{"bytesInOutput":2633}},"bytes":2731},"dist/use-descendant.mjs":{"imports":[{"path":"dist/chunk-6XTWJRAW.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["Descendant","DescendantAuthority","createDescendantRegister"],"entryPoint":"src/use-descendant.ts","inputs":{},"bytes":211},"dist/chunk-6XTWJRAW.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true},{"path":"vue","kind":"import-statement","external":true}],"exports":["Descendant","DescendantAuthority","createDescendantRegister"],"inputs":{"src/use-descendant.ts":{"bytesInOutput":3057}},"bytes":3226},"dist/use-disclosure.mjs":{"imports":[{"path":"dist/chunk-N434GVKB.mjs","kind":"import-statement"},{"path":"dist/chunk-XMBQAQIT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useDisclosure"],"entryPoint":"src/use-disclosure.ts","inputs":{},"bytes":146},"dist/chunk-N434GVKB.mjs":{"imports":[{"path":"dist/chunk-XMBQAQIT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true}],"exports":["useDisclosure"],"inputs":{"src/use-disclosure.ts":{"bytesInOutput":1405}},"bytes":1557},"dist/use-element-stack.mjs":{"imports":[{"path":"dist/chunk-6U6PC2OR.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["StackMessage","useElementStack","useStackContext","useStackProvider"],"entryPoint":"src/use-element-stack.ts","inputs":{},"bytes":229},"dist/chunk-6U6PC2OR.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true}],"exports":["StackMessage","useElementStack","useStackContext","useStackProvider"],"inputs":{"src/use-element-stack.ts":{"bytesInOutput":1137}},"bytes":1301},"dist/use-event-listener.mjs":{"imports":[{"path":"dist/chunk-5KFONQLM.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useEventListener"],"entryPoint":"src/use-event-listener.ts","inputs":{},"bytes":121},"dist/chunk-5KFONQLM.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true},{"path":"@chakra-ui/utils","kind":"import-statement","external":true},{"path":"@chakra-ui/vue-utils","kind":"import-statement","external":true}],"exports":["useEventListener"],"inputs":{"src/use-event-listener.ts":{"bytesInOutput":1003}},"bytes":1114},"dist/use-id.mjs":{"imports":[{"path":"dist/chunk-XMBQAQIT.mjs","kind":"import-statement"},{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"}],"exports":["useId","useIds"],"entryPoint":"src/use-id.ts","inputs":{},"bytes":119},"dist/chunk-XMBQAQIT.mjs":{"imports":[{"path":"dist/chunk-Q3KE6ACF.mjs","kind":"import-statement"},{"path":"vue","kind":"import-statement","external":true}],"exports":["useId","useIds"],"inputs":{"src/use-id.ts":{"bytesInOutput":565}},"bytes":663},"dist/chunk-Q3KE6ACF.mjs":{"imports":[],"exports":["__name","__publicField"],"inputs":{},"bytes":464}}}

@@ -30,20 +30,8 @@ "use strict";

// src/use-id.ts
var import_utils = require("@chakra-ui/utils");
var import_vue = require("vue");
var serverHandoffComplete = (0, import_utils.canUseDOM)();
var _id = 0;
var genId = /* @__PURE__ */ __name(() => ++_id, "genId");
var useId = /* @__PURE__ */ __name((id, prefix) => {
const initialId = id || (serverHandoffComplete ? genId() : null);
const initialId = id || genId();
const uid = (0, import_vue.ref)(initialId);
(0, import_vue.onBeforeMount)(() => {
if (serverHandoffComplete === false) {
serverHandoffComplete = true;
}
});
(0, import_vue.onMounted)(() => {
if (uid.value === null) {
uid.value = genId();
}
});
return (0, import_vue.computed)(() => {

@@ -50,0 +38,0 @@ const __id__ = uid.value !== null ? uid.value.toString() : void 0;

import * as vue from 'vue';
/**
* Credit: https://github.com/reach/reach-ui/blob/develop/packages/auto-id/src/index.tsx
*
* Why does this hook exist?
* 1. Accessibiliy APIs rely heavily on element IDs
* 2. Requiring developers to put IDs on every Chakra component
* is cumbersome and error-prone.
* 3. With a components model, we can generate IDs for them!
*
* Solutions to ID problem:
* 1. Generate random IDs
* In v0.x of @chakra-ui/vue, we did this for components.
* Since then, we've learned some things about performance for
* components especially with SSR.
*
* This may not be a good idea because during server rendering
* the IDs will be statically generated, and during client-side hydration,
* the IDs may not match, when booting up the Vue App. Vue will then
* go ahead and recreate the entire application.
*
* 2. Don't server render IDs. Instead patch on client `onMounted`
* In this approach, generated ID is an empty string on the first render.
* This way the client and server possess the same ID.
*
* When the component is finally mounted, we patch the ID.
* This may cause a re-render on the client, but it shouldn't be a
* big problem, because:
*
* 1. Components using `useId` composable are small
* 2. With solution 1, it would cause a re-render anyway.
* 3. This patch only runs once. (Only when the `onMounted` life
* -cycle hook is called.)
*
*/
/**
* Generates a unique id

@@ -39,0 +5,0 @@ *

@@ -28,20 +28,8 @@ "use strict";

module.exports = __toCommonJS(use_id_exports);
var import_utils = require("@chakra-ui/utils");
var import_vue = require("vue");
var serverHandoffComplete = (0, import_utils.canUseDOM)();
var _id = 0;
var genId = /* @__PURE__ */ __name(() => ++_id, "genId");
var useId = /* @__PURE__ */ __name((id, prefix) => {
const initialId = id || (serverHandoffComplete ? genId() : null);
const initialId = id || genId();
const uid = (0, import_vue.ref)(initialId);
(0, import_vue.onBeforeMount)(() => {
if (serverHandoffComplete === false) {
serverHandoffComplete = true;
}
});
(0, import_vue.onMounted)(() => {
if (uid.value === null) {
uid.value = genId();
}
});
return (0, import_vue.computed)(() => {

@@ -48,0 +36,0 @@ const __id__ = uid.value !== null ? uid.value.toString() : void 0;

{
"name": "@chakra-ui/vue-composables",
"description": "Chakra UI Vue | Chakra ui vue utility composables component",
"version": "0.0.0-dev-20230425124456",
"version": "0.0.0-dev-20230520095026",
"main": "dist/index.js",

@@ -24,4 +24,4 @@ "clean-package": "../../clean-package.config.json",

"@chakra-ui/utils": "2.0.15",
"@chakra-ui/vue-system": "0.0.0-dev-20230425124456",
"@chakra-ui/vue-utils": "0.0.0-dev-20230425124456"
"@chakra-ui/vue-system": "0.0.0-dev-20230520095026",
"@chakra-ui/vue-utils": "0.0.0-dev-20230520095026"
},

@@ -28,0 +28,0 @@ "devDependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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