overlastic
Audited by Runlayer on Feb 24, 2026
Malicious tool definition detected
Tool: LICENSE.md Description: MIT License Copyright (c) 2022-PRESENT Hairyf<https://github.com/hairyf> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, s
Malicious tool definition detected
Tool: SKILL.md Description: --- name: overlastic description: Comprehensive skills for working with Overlastic metadata: author: Hairyf version: "2026.01.29" source: Internal Documentation --- > Based on Overlastic v0.8.7.
Malicious tool definition detected
Tool: SYNC.md Description: # Sync Info
Malicious tool definition detected
Tool: references/advanced-customization.md Description: --- name: custom-components description: How to integrate existing component libraries with Overlastic --- # Custom Components You can wrap existing component library components (Ant Design, Element Plus, Material-UI, etc.) to make them work with Overlastic's promise-based API.
Malicious tool definition detected
Tool: references/advanced-declarative.md Description: --- name: declarative-usage description: How to use overlays declaratively in templates and JSX --- # Declarative Usage Overlastic components support both imperative (callback) and declarative (template/JSX) usage, making migration from existing components easier.
Malicious tool definition detected
Tool: references/advanced-external-control.md Description: --- name: external-control description: How to control overlay lifecycle from outside the component --- # External Control Overlays return a deferred promise that includes `confirm` and `cancel` methods, allowing external control of the overlay lifecycle.
Malicious tool definition detected
Tool: references/advanced-provider.md Description: --- name: provider-pattern description: How to use OverlaysProvider for context inheritance --- # Provider Pattern The `OverlaysProvider` component enables overlay components to inherit application context without manually placing holders in the component tree.
Malicious tool definition detected
Tool: references/core-constructor.md Description: --- name: constructor description: How to create and use overlay constructors effectively --- # Constructor The `constructor` is the core method of `@overlastic/core`, representing a special overlay constructor that receives all information needed to mount a popup layer.
Malicious tool definition detected
Tool: references/core-deferred.md Description: --- name: deferred description: How to use deferred promises for overlay control --- # Deferred `deferred` is a variation of `Promise` that adds `confirm` and `cancel` methods, making it easy to control the promise flow externally.
Malicious tool definition detected
Tool: references/core-defines.md Description: --- name: global-functions description: How to use global element and name management utilities --- # Global Functions `@overlastic/core` provides built-in tools for defining and creating global elements and mapping their hierarchical relationships.
Malicious tool definition detected
Tool: references/core-disclosure.md Description: --- name: useDisclosure description: How to use useDisclosure hook for overlay lifecycle management --- # useDisclosure `useDisclosure` is a composable hook that manages overlay lifecycle and state.
Malicious tool definition detected
Tool: references/framework-react.md Description: --- name: react-integration description: How to use Overlastic with React components --- # React Integration `@overlastic/react` provides React-specific implementations for creating overlay components with both imperative and declarative usage.
Malicious tool definition detected
Tool: references/framework-svelte.md Description: --- name: svelte-integration description: How to use Overlastic with Svelte components --- # Svelte Integration `@overlastic/svelte` provides Svelte-specific implementations for creating imperative overlays with context inheritance.
Malicious tool definition detected
Tool: references/framework-vue.md Description: --- name: vue-integration description: How to use Overlastic with Vue 3 components --- # Vue Integration `@overlastic/vue` provides Vue 3-specific implementations using `vue-demi` for Vue 2 & 3 compatibility.