Enhance your experience in implementing the authorization in your javascript/typescript projects.
These packages can be used along with the @can/it-core package or its utilization packages mentioned below.
@can-it/operators-relation: Provides a relational matching comparator and its generator.
For example, your system can allow the edit action to perform the view action. Accessing settings can also grant access to payments and profiles.
@can-it/operators-nested: Enables a nested structure matching comparator.
For example, your system can allow access to all members in any organization by defining the value as organizations::*::members. Accessing members of organization A will have the value organizations::A::members.
@can-it/operators-exact: Provides an exact matching comparator in a case-sensitive manner.
@can-it/ngx: Integration package for Angular applications.
@can-it/react: Integration package for React applications.
@can-it/nest: Integration package for Nestjs applications.
For other purposes or usage with different JavaScript/TypeScript frameworks, you can directly use the @can-it/core package and comparator packages above.
📚 More detailed documentation, including usage guides, examples, and advanced features, is currently in progress. We appreciate your patience and encourage you to check back soon for a comprehensive resource to help you make the most out of CanIt. Stay tuned!