Installation
Install Fire Shield in your project with your preferred package manager.
Core Package
All Fire Shield integrations require the core package:
bash
npm install @fire-shield/corebash
yarn add @fire-shield/corebash
pnpm add @fire-shield/coreFramework Adapters
Install the adapter for your framework:
Vue.js
bash
npm install @fire-shield/vue @fire-shield/coreReact
bash
npm install @fire-shield/react @fire-shield/coreNext.js
bash
npm install @fire-shield/next @fire-shield/coreNuxt
bash
npm install @fire-shield/nuxt @fire-shield/coreAngular
bash
npm install @fire-shield/angular @fire-shield/coreSvelte
bash
npm install @fire-shield/svelte @fire-shield/coreExpress
bash
npm install @fire-shield/express @fire-shield/coreFastify
bash
npm install @fire-shield/fastify @fire-shield/coreHono
bash
npm install @fire-shield/hono @fire-shield/coreRequirements
- Node.js 18.0.0 or higher
- TypeScript 5.0 or higher (for TypeScript projects)
CDN Usage
For quick prototyping or demos, you can use Fire Shield via CDN:
html
<!-- Core library -->
<script type="module">
import { RBAC } from 'https://esm.sh/@fire-shield/core'
const rbac = new RBAC()
// Your code here
</script>WARNING
CDN usage is not recommended for production applications. Use a package manager instead.
