PageSourceSearch

https://feathers-casl.netlify.app/assets/index.md.Btq2ebLl.lean.js

js feathers-casl.netlify.app collected 2026-10-03 10:43:45 UTC 1,130 bytes, 1 lines download raw bytes

1import{_ as e,o as t,c as a}from"./chunks/framework.DWIwSZ-6.js";const h=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"feathers-casl","image":{"src":"/img/logo.svg","alt":"feathers-casl"},"tagline":"Add access control with CASL to your feathers application.","actions":[{"theme":"brand","text":"Get Started","link":"/getting-started"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/fratzinger/feathers-casl"}]},"features":[{"icon":"🛡️","title":"Decide who can do what","details":"Make permissions for create, read, update or delete (even separate multiple support)"},{"icon":"❓","title":"complex access control with fields & conditions","details":"Simple query syntax supports multiple, nested, and even recursive populates."},{"icon":"💬","title":"Built in channels support","details":"Channels aren't a after thought but a first class citizen for permissions."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),s={name:"index.md"};function i(n,o,r,c,l,d){return t(),a("div")}const m=e(s,[["render",i]]);export{h as __pageData,m as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.