UNPKG

use-on-outside-click

Version:

A lightweight and flexible React hook to detect clicks outside one or multiple elements.

28 lines (27 loc) 723 B
import react from "@vitejs/plugin-react-swc"; import path from "path"; import { defineConfig } from "vite"; import dts from "vite-plugin-dts"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react(), dts({ entryRoot: "src", outDir: "dist" })], resolve: { alias: { // eslint-disable-next-line // @ts-ignore "@": path.resolve(__dirname, "src"), }, }, build: { lib: { name: "use-on-outside-click", entry: "src/index.tsx", formats: ["es", "cjs"], fileName: "index", }, rollupOptions: { external: ["react", "react-dom", "react/jsx-runtime"], output: { globals: { react: "React", "react-dom": "ReactDOM" } }, }, }, });