Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CASL

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Collective - Host: opensource - https://opencollective.com/casljs - Website: https://stalniy.github.io/casl/ - Code: https://github.com/stalniy/casl

docs(README): adds info about vue Can component

github.com/stalniy/casl - 641cb1a171a54a4e7edba6577ee00007425e71cd authored over 6 years ago by Sergii <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - 2797ebb5e328c2502e328d5f8ab85e66a7a9a72f authored over 6 years ago by Sergii <[email protected]>
feat(vue): pass ability down components tree

Allows to provide `Ability` instance via component options and makes all children to inherit tha...

github.com/stalniy/casl - 28e3d8d04e10187a2ef2ed330eecc901759a2cd7 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency npm to v6

github.com/stalniy/casl - 5e792419bce1102606e8abe21478c0e4044ddd7b authored over 6 years ago by Renovate Bot <[email protected]>
chore(npm): adds onload-script npm option

This allows to update PATH env and fallback to local binaries in root package.json instead of in...

github.com/stalniy/casl - e675a6267902d69f196047796fb845ee36e8f4a5 authored over 6 years ago by Sergii <[email protected]>
chore(tools): updates semantic release config to commit changelog & package version on release

github.com/stalniy/casl - 23a5d07873a71fb921586cb1bebd4cc74c4a802d authored over 6 years ago by Sergii <[email protected]>
chore(vue): updates changelog & version

github.com/stalniy/casl - 274c0ed00189b5c7af890dfa43c5cc2742758465 authored over 6 years ago by Sergii <[email protected]>
test(vue): fixes assertions for forbidden cases

github.com/stalniy/casl - 1ba3cecf6a57d1c85d9089d44213ba5412f77306 authored over 6 years ago by Sergii <[email protected]>
feat(vue): adds can component

Relates to #71, Fixes #63

github.com/stalniy/casl - 42ee540907b94743e12b5ce40ab68b97b8155ed7 authored over 6 years ago by 潘迪海 <[email protected]>
chore(version): updates Changelog and commit package

github.com/stalniy/casl - b12eb80b13eeb4b3959832e9adb4814bdccbaa16 authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(vue): fixes issue with wrong type definition for `abilitiesPlugin`

github.com/stalniy/casl - a7e22518df45e21f88f3baf4ffa23107076f7957 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds details about merging permissions

Closes #43

github.com/stalniy/casl - 5d4ce7fc5d33f5f5c8e90d07885141923fa75e1f authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(articles): updates meta tags

github.com/stalniy/casl - 1cf2e63fa438df1bf11d16fb8c3420340ea5cd6b authored over 6 years ago by Sergii Stotskyi <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - 523fa7ea3bf17cd87741ebc919cdcdfcaa7b7f64 authored over 6 years ago by Sergii Stotskyi <[email protected]>
refactor(Can): simplifies `check` method

github.com/stalniy/casl - 3b5cde40fa877ccfd1525e706b074683e8b52ad5 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(react): adds missed info about merged PR

github.com/stalniy/casl - f1dcb4de81ccde735e2eed2f5437a20c099bd995 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(vue): adds vuex example

github.com/stalniy/casl - 77515c4688cced661b2e0451ab05a19145c66fad authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(README): adds vuex example

github.com/stalniy/casl - b20eaac0a4703932a0ba33a54204a14b7ea5965a authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(package): moves test and release tests under each package

Replaces lerna publish with semantic-release-monorepo

Fixes #70

github.com/stalniy/casl - b7431bb0e025aff5f22e5163a25894f0705999e6 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(react): fixes changelog header

github.com/stalniy/casl - 22343e56c11c2c95bf24948a08b1e1cab85f1a10 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(release): @casl/[email protected] [skip ci]

github.com/stalniy/casl - 5ac410a31683e0e5e0110425cbb3fecd9ec37972 authored over 6 years ago by semantic-release-bot <[email protected]>
chore(package): updates repo url

github.com/stalniy/casl - 57187fcbeb809716caf9b4025f33623479275fab authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(react): adds `I`, `a`, `of`, `this` aliases in types

Fixes #65

github.com/stalniy/casl - a412868e4608e9cc011d648c0218796521036b95 authored over 6 years ago by Lena Stotska <[email protected]>
docs(license): adds LICENSE file

Allows to find your repo by MIT license in advanced search
https://github.com/search/advanced

github.com/stalniy/casl - 5ad330bb57fdd8ee7b59a5943f4492511d91e29d authored over 6 years ago by Max Lyashuk <[email protected]>
feat(react): adds `not` attribute

github.com/stalniy/casl - 94ef6d4befcf9ff815dd787580e97df50c67ae44 authored over 6 years ago by Emil Bruckner <[email protected]>
chore(deps): update lerna to v23

github.com/stalniy/casl - b5fbd0f5df3410d174c014f92656573f430612b2 authored over 6 years ago by Renovate Bot <[email protected]>
docs(typo): Fixes typo in header(#68)

github.com/stalniy/casl - 7410bc1cf4b63bb2b21925197542384af89fe4b7 authored over 6 years ago by Sebastian Szymbor <[email protected]>
chore(deps): update dependency rollup-plugin-uglify to v4

github.com/stalniy/casl - 15ca525f938d89d2e5a82063bcae7c697038522a authored over 6 years ago by Renovate Bot <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - c411e2ca1a9b49a0b6bf312a125545e1f7bb457f authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(links): adds link for CASL + Cancan

github.com/stalniy/casl - becf57b75cfabe024ddc2f3e8b68b69124f822ca authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update dependency rollup to ^0.59.0

github.com/stalniy/casl - caf17068792453dd4da0c94fe9be194f046fcd50 authored over 6 years ago by Renovate Bot <[email protected]>
Publish [skip ci]

- @casl/[email protected]

github.com/stalniy/casl - e80adabc03ffb5e85df3c40bc4b306326c9f4914 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish [skip ci]

- @casl/[email protected]

github.com/stalniy/casl - a02e14c72c28119738b810262b01ff3a59949265 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish [skip ci]

- @casl/[email protected]

github.com/stalniy/casl - 4247f3a9f204fa850c4133e398d7b3aae5f1d1d3 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(react): support for more readable component

github.com/stalniy/casl - 1a8c1ecfd08c715ea15311975e51efce0bd834e4 authored over 6 years ago by Sergii Stotskyi <[email protected]>
test(angular): fix test of spying `can` pipe

github.com/stalniy/casl - 29184266a6c1738dab078929c988254ac965ba78 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(aurelia): support for per field abilities

github.com/stalniy/casl - 1ca50514a4763c54a7f108222a042bff71190d21 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(angular): supports per field abilities

github.com/stalniy/casl - 8268bb45e8d1e95f290a3048574588d5085a6873 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): makes statements about checking abilities more clear

Relates to #59, #62

github.com/stalniy/casl - 6fe5cd3c7cc0b36e484347c4d45eb2781082af53 authored over 6 years ago by Sergii Stotskyi <[email protected]>
test(aurelia): sets dirty checker delay to 20

This fixes tests for [email protected]

github.com/stalniy/casl - 8ae0ee0637aaa7d53b68402272b4004eac6b250a authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): fixes example with async `AbilityBuilder.define`

github.com/stalniy/casl - e0cfd2e8adec81b4771531b47348ab194ef83e57 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds info about defining rules using Type as subject

github.com/stalniy/casl - 9210d1d67fa03b40d001f130583ec55596bd4106 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - 901fbbe777bd57acb2330dfe0e98ef87918bf3c6 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(ability): allows AbilityBuilder to accept the subject's Type (#61)

By reusing the subjectName option passed to the Ability, we can
determine the name of the Type ...

github.com/stalniy/casl - 0de1bf0267668924864b07f30affb38462a00a02 authored over 6 years ago by Isaac Devine <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - 37cf5b1dc49576b9e7730a3625d1131ff7b5a5ab authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): fixes wrong rulesToQuery usage

Also removes non-existing link from README [skip ci]

github.com/stalniy/casl - 48d8e902fce4da80055170d8b0ec090fa25d2d60 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - e50afd9da57a0ccf7fb1bb08c19bf5be4e907063 authored over 6 years ago by Renovate Bot <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - 5e5ace419f7c347bcbe8e48c2d6bf0ea20666ca1 authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(mongoose): fixes d.ts

Makes `accessibleBy` and `permittedFieldsBy` plugins to be directly accessible on Query, Model a...

github.com/stalniy/casl - 9be998944849c5314310d1ad792f511397266408 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

[skip ci]

github.com/stalniy/casl - b66eba882290559cfa0e5c78a3f56cfb12d836c3 authored over 6 years ago by Sergii Stotskyi <[email protected]>
test(ability): covers forbidden reasons in pack/unpackRules

Relates to #45

github.com/stalniy/casl - d9989b5f995c7632f31e8cf2fd08822217f99d8b authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(ability): properly unpacks `reason` field

Relates to #45

github.com/stalniy/casl - d6eeee05b7d986ee147f0eaf0663f4f875b1dbb7 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): covers forbidden reasons

Fixes #45

github.com/stalniy/casl - edf57552a83a11ddaff9ff0bce45358c65bd9364 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - 80ef3207527e41da5cfbf9a143df88d3c42f8ad5 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(ability): adds forbidden reasons

Now, it's possible to specify reason of why rule was added

Relates to #45

github.com/stalniy/casl - 1c01c4264b7204b2bd60f6bc1113724478cc8031 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update angular monorepo to v6

github.com/stalniy/casl - 3ecbc6b659aea0a7eec348bc91d2ba9bcd168df2 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - f8c36bcdbe885c0124797c587e032eb24f065d85 authored over 6 years ago by Renovate Bot <[email protected]>
chore(README): adds downloads per month badge

github.com/stalniy/casl - 3bfc13ea6ea9c05258edec41bb6c331d848bead3 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - d022be8261c390a4bb28dfb39b1e8af350493803 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - 36e783242f9e28a7798bb8a6833305a88fe63845 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(aurelia): adds typings

Relates to #38

github.com/stalniy/casl - 525d037f0a79e0d4bea45da2562b057dc388a767 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(angular): adds typings

Relats to #38

github.com/stalniy/casl - 98644ba35b5018ccfa1ed9a3de713c9f956d1ee3 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds simple explanation of how Ability#can works

github.com/stalniy/casl - 7c8cd364f2a52c37a83854d22c7a60a4a03ae782 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(angular): upgrades rxjs to v6

Adds temporal rxjs-compat lib: https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md

github.com/stalniy/casl - b3ceab4ed63873a10ee698be7d3e6cc8a2154f4e authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - adcd515ec84675f24887f0d13934e4d82cd56981 authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(extra): adds docs for `packRules` & `unpackRules`

[skip ci]

Relates to #44

github.com/stalniy/casl - 8ff7b5142d09e8d485e3e43d0ac6d03ec3dc1312 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(ability): adds alias `action` to `actions` Rule field

github.com/stalniy/casl - 88d82a809309ad500a75ee14cc1f2937209775e6 authored over 6 years ago by Sergii Stotskyi <[email protected]>
refactor(extra): moves `inverted` to be 4th element in packed rules array

Relates to #44

github.com/stalniy/casl - de5564255c5a39fe6183f3bb36268ea170afada0 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - e9ce2b68fa1197271e73b4a575fa2d138168d36b authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(react): rechecks abilities in `Can` on props update

Fixes #55

github.com/stalniy/casl - e08db1e27373cf1c9135c255dd050c8e2359cf36 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - e815e50afd6d61b1749473322756114b27a5558d authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - 0e2f2c05cbd450de95fd4c58c99b551f7d76f851 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

github.com/stalniy/casl - c09888c663a545502d22e6f2145a833973c45fb0 authored over 6 years ago by Renovate Bot <[email protected]>
Publish

- @casl/[email protected]

[skip ci]

github.com/stalniy/casl - 45a9bbf1ca3f7570ee0964f58b5f5dbfc1a51198 authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(react): fixes typings for react 15.x & 16.x

Relates to #38

github.com/stalniy/casl - f147a8aa81e2f5234798d719db996d8ab5da46ac authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(react): fixes support for React 15.x

github.com/stalniy/casl - 8e177386959b060916013227ae1564eb4a2bf622 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - 6bb1f4c0fb6b25781edf20acc0804a26f03dd0f3 authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(react): adds typescript definition for package @casl/react

Relates to #54

github.com/stalniy/casl - 37718fe3c90d232972bd2f0fa070c8773c8bed62 authored over 6 years ago by Francois Skorzec <[email protected]>
feat(ability): adds pack/unpack rules methods

Relates to #44

github.com/stalniy/casl - c60ab5d2ae5c92cbcc3e8d0805f2317bd088c8a8 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(eslint): disables confusing arrow function rule

[skip ci]

github.com/stalniy/casl - 9199430f8b00b955b6313692326a71ae8b354329 authored over 6 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): improves perf of `buildIndexFor` Ability method

github.com/stalniy/casl - f3e2b5592b72f5f36e204e222f9463ea7405e5ee authored over 6 years ago by Sergii Stotskyi <[email protected]>
docs(mongoose): adds information about `permittedFieldsPlugin` in README

Relates to #49

github.com/stalniy/casl - e997a7018d8acba7dd46510117069f8607067463 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(publish): @casl/[email protected]

github.com/stalniy/casl - 2c3a8f9633605e20f3e94d619bd0f482f67ee57e authored over 6 years ago by Sergii Stotskyi <[email protected]>
fix(typings): adds typings for dynamic plugin methods

WARNING: not tested!

github.com/stalniy/casl - 7da613d7053474a1659bc34675a0872d0153296f authored over 6 years ago by Sergii Stotskyi <[email protected]>
test(ability): improves coverage for AbilityBuilder and rulesToQuery

github.com/stalniy/casl - df99d55443db876e50a24aedab11b1191b38c93c authored over 6 years ago by Sergii Stotskyi <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

github.com/stalniy/casl - 4b56d6681f2c70f279c121b434baa5d4d978a2cf authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(travis): moves out coverage config to travis.yml

github.com/stalniy/casl - b0885b159673015933078e1a90e6e74a7d26114f authored over 6 years ago by Sergii Stotskyi <[email protected]>
feat(mongoose): adds `permittedFieldsBy` to @casl/mongoose

Fixes #49

github.com/stalniy/casl - 17bcf9eb8454743e44ce770ac79ed062fbd5cc47 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(README): places all badges in one line

So, npms.io can detect them

github.com/stalniy/casl - e620d6038ae8e4bd9a43c39de52d991b71b94dae authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(travis): adds cache for node_modules

github.com/stalniy/casl - 5f5cc39739335adc4fc1f6de78fc5d976d44cbbb authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update dependency rollup to ^0.58.0

github.com/stalniy/casl - ce85ff9257884692c0313997edcbe97d9313f66b authored over 6 years ago by Renovate Bot <[email protected]>
chore(package): adds `homepage`

github.com/stalniy/casl - d79806fc5e563b33e7faec121228dc5e309ff900 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - 6c6f4112b6a3d61efcfaf8cde59e800930d7c79d authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(build): makes sure packages are built in prod mode

github.com/stalniy/casl - e89b6feb077d61d5ddcf8d517e9d1df9d8f6cf04 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - e28a45d5918077afa99bfcfb69a575d7ff1efb66 authored over 6 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

github.com/stalniy/casl - c7e57c1b106eb7a9435d6b34ada300f4a6adf836 authored over 6 years ago by Sergii Stotskyi <[email protected]>
test(mongoose): adds tests for forbidden actions

Changes `emptyQuery` to add non-existing property into conditions for all cases

Fixes #52

github.com/stalniy/casl - 09fda30adbb707ddd726eb0a30009aa044d42819 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update lock file

github.com/stalniy/casl - d4cd51361907c3342a99452aebf65f2b13a1cbf5 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update lock file

github.com/stalniy/casl - eceeea21650b68ba31acbb392c739c4a86aa85f4 authored over 6 years ago by Renovate Bot <[email protected]>
fix(ability): ignores inverted rule with conditions when checking subject type

Fixes #53

github.com/stalniy/casl - 36916dca6ca3f2b288ef4e370ae45d0e1efb0a94 authored over 6 years ago by Lena Stotska <[email protected]>