You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@bikariya/modals

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bikariya/modals - npm Package Compare versions

Comparing version
0.0.6
to
0.0.7
+16
dist/runtime/types.d.ts
export type { UseModalOptions } from "./store.js";
export interface ModalProps {
/**
* 过渡动画时长 (ms)
* @default 400
*/
duration?: number;
/**
* 模态框开关状态
* @internal
*/
open?: boolean;
}
export interface ModalEmits {
close: [];
}
+1
-1
{
"name": "@bikariya/modals",
"configKey": "modals",
"version": "0.0.6",
"version": "0.0.7",
"builder": {

@@ -6,0 +6,0 @@ "@nuxt/module-builder": "1.0.2",

@@ -15,4 +15,5 @@ import { defineNuxtModule, createResolver, addImportsSources, addComponent } from '@nuxt/kit';

},
setup() {
setup(options, nuxt) {
const resolver = createResolver(import.meta.url);
nuxt.options.alias["#modals"] = resolver.resolve("runtime/types");
addImportsSources({

@@ -19,0 +20,0 @@ from: resolver.resolve("runtime/store"),

@@ -8,3 +8,3 @@ <script setup>

<template>
<template v-for="{ vnode, zIndex, open, close } in modals" :key="zIndex">
<template v-for="{ vnode, zIndex, duration, open, close } in modals" :key="zIndex">
<transition>

@@ -18,4 +18,4 @@ <div

</transition>
<component :is="vnode.value" :open="open.value" :style="{ zIndex }"/>
<component :is="vnode.value" :duration :open="open.value" :style="{ zIndex }"/>
</template>
</template>

@@ -10,3 +10,3 @@ import { type ComputedRef, type Ref, type VNode } from "#imports";

type ModalStatus = "closed" | "open" | "closing";
interface UseModalOptions {
export interface UseModalOptions {
duration?: number;

@@ -13,0 +13,0 @@ immediate?: boolean;

{
"name": "@bikariya/modals",
"type": "module",
"version": "0.0.6",
"version": "0.0.7",
"description": "Bikariya modals for Nuxt",

@@ -18,4 +18,4 @@ "author": "KazariEX",

"dependencies": {
"@bikariya/core": "",
"@nuxt/kit": "^4.3.0"
"@nuxt/kit": "^4.3.1",
"@bikariya/core": "0.0.7"
},

@@ -22,0 +22,0 @@ "scripts": {

# @bikariya/modals
无头模态框管理,基于 [Pinia](https://pinia.vuejs.org)。
模态框状态管理,基于 [Pinia](https://pinia.vuejs.org)。

@@ -35,9 +35,6 @@ ## 安装

<script lang="ts" setup>
defineProps<{
open?: boolean;
}>();
import type { ModalEmits, ModalProps } from "#modals";
defineEmits<{
close: [];
}>();
defineProps<ModalProps>();
defineEmits<ModalEmits>();
</script>

@@ -44,0 +41,0 @@