You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: How to install CASL — npm, yarn, pnpm, CDN. Requirements, official packages (@casl/ability, mongoose, prisma, angular, react, vue, aurelia), builds and Webpack.
7
+
description: How to install CASL — npm, yarn, pnpm, CDN. Requirements, official packages (@casl/ability, mongoose, prisma, angular, react, vue), builds and Webpack.
8
8
---
9
9
10
10
## Requirements
11
11
12
12
CASL is isomorphic, so can be used in browsers and in Nodejs environments. It requires an ES2020-compatible environment or newer.
13
13
14
-
Additionally, `@casl/vue` and `@casl/aurelia` use [ES6 WeakMap](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap), so it requires either polyfill or newer versions of browsers.
15
-
16
14
## Semantic Versioning
17
15
18
16
CASL follows [Semantic Versioning](https://semver.org/) in all its official projects. Changes can be found in [release notes](https://github.com/stalniy/casl/releases) or in `CHANGELOG.md` file inside each package.
@@ -27,37 +25,32 @@ CASL follows [Semantic Versioning](https://semver.org/) in all its official proj
27
25
|[@casl/angular]|[![@casl/angular-status]][@casl/angular-package]| integration with [Angular][angular]|
28
26
|[@casl/react]|[![@casl/react-status]][@casl/react-package]| integration with [React][react]|
29
27
|[@casl/vue]|[![@casl/vue-status]][@casl/vue-package]| integration with [Vue][vue]|
30
-
|[@casl/aurelia]|[![@casl/aurelia-status]][@casl/aurelia-package]| integration with [Aurelia][aurelia]|
0 commit comments