Ecosyste.ms: OpenCollective

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

github.com/stalniy/casl

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
https://github.com/stalniy/casl

chore(deps): lock file maintenance

14842f2a5d91ea4d07b00f6a7661da128a5e4a6a authored over 6 years ago by Renovate Bot <[email protected]>
chore(eslint): fixes eslint errors

2783e24ed2a732442dcaf8c7120c0aff33525c74 authored over 6 years ago by Sergii <[email protected]>
chore(eslint): disables `prefer-spread` option

713eadb96ce356335d53218a17262d1bb6af987c authored over 6 years ago by Sergii <[email protected]>
perf(react:can): moves prop type checks undef `if`, so they can be removed for production builds

4bebf0b5a05d8fa3c6d64a2f469be03b10a00372 authored over 6 years ago by Sergii <[email protected]>
feat(react:can): adds `passThrough` option

Relates to #105

045318c9b21cf6191742bc0c34a01bbe3595c862 authored over 6 years ago by Sergii <[email protected]>
feat(react:can): adds `an` alias to `on` prop

748ea64641ad1215cfbec304579d0098a4a85ed4 authored over 6 years ago by Sergii <[email protected]>
docs(react:readme): updates examples with render children prop

4c5c6906fe56645f00fee513f77104c4e7fd6342 authored over 6 years ago by Sergii <[email protected]>
test(react:can): covers multiple children rendering

3db66ae8035deed084ccda6142a869f5457593fb authored over 6 years ago by Sergii <[email protected]>
feat(react:can): adds support for multiple <Can> children

c022b325c04ee41cec74ea2534af0a6281b37f37 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency babel-eslint to v9

52bd87a57df0dd6f052192993e7f57840f13a9b2 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

784010d1c53421d58918cdd0238b5e7597379bce authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency rollup to ^0.65.0

a01572d77d1b55faeee2dc8036274cca2ece4a25 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

23f26d4eaf794a7be77c67bcdc9fa957fd4a4614 authored over 6 years ago by Renovate Bot <[email protected]>
chore(travis): disable travis caches

For some reason builds fail with the error:
npm WARN prepare removing existing node_modules/ bef...

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

4f4675fe4d3fa155f4d6320f854fce5136ddd523 authored over 6 years ago by Sergii <[email protected]>
fix(README): changes links to @casl/ability to point to npm package instead to git root [skip ci]

Fixes #102

a74086b5a4e58776d1f6c6ae711e3d90db28dd49 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency lerna to v3

e4b4443b572d4cbbc4ab11c4932daa8603d14662 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency rollup to ^0.64.0

67785a5005c08195e90c7f902ca735f8b11f8f2a authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

c1ae4a4b335a7db4577077cda2f9322474be21d2 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

38b48da7a161b2e146a7b5a161788f0b2c25ace9 authored over 6 years ago by Renovate Bot <[email protected]>
chore(jest): fixes failing builds for new jsdom

Reference https://github.com/facebook/jest/issues/6766

20633c883206afc40e4d0ca4d807c6143f0dbc66 authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

f4400144ecd8abdc0821bca8c8b25b656bb75abc authored over 6 years ago by semantic-release-bot <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

431605a496d35287aa62c809578f0ea8933589c2 authored over 6 years ago by Sergii <[email protected]>
fix(react): makes `not` prop to be optional

Fixes #95

8f841bf2c5dd013d5f9982dd8f2d660bd627a229 authored over 6 years ago by Sergii <[email protected]>
docs(ability): fix examples (#96)

97e1efdf279e0eceabbe6c40f98e43eeb4cf87f1 authored over 6 years ago by Stéphane Leroux <[email protected]>
chore(deps): lock file maintenance

2b8cd46a5636fbc8c03e9aba5659cf2bb5adbeb4 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

50c3c6caf0888104eb69fbb5ba7045d153731c79 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency rollup to ^0.63.0

9e7404cdceca109efe17a6999209797c7b0187c7 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @semantic-release/git to v7

305e4a530a307c5ee0240f39a39c07a4759b46b4 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency @semantic-release/changelog to v3

4bd0aa9c1ca6a1fb7808e458674f8f3d06266278 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

799ed5c55a718e5950d63d52d7d3cc0d82deec1f authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): lock file maintenance

0cd0690163827c5c61af33971771d41c9138b2dd authored over 6 years ago by Renovate Bot <[email protected]>
chore(semantic-release): disable success plugins [skip ci]

Github/success leaves comments for wrong issues due to https://github.com/Updater/semantic-relea...

3653a807995b16d59dc8f6125960bcac8b70ab21 authored over 6 years ago by Sergii <[email protected]>
fix(semantic-release): test

Relates to #94

cab3f4bab6d1dd98baaa0836e4a03752a1a56ef3 authored over 6 years ago by Sergii <[email protected]>
chore(deps): pins @angular/core

Fixes #94

ae2050734f7353645cf4649a6c31c0e7b94cb8e5 authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

d2f4d5b198ae2db4f98adc2d351e1136bedc430a authored over 6 years ago by semantic-release-bot <[email protected]>
fix(vue): fixes ts declaration for `abilitiesPlugin`

Fixes #92

7d8e9ca2fdb0f4ce602def24d85762654906373e authored over 6 years ago by Andrew Scott <[email protected]>
chore(deps): lock file maintenance

d0abd83a3c037284cf5ebec12ba2230dd99397c1 authored over 6 years ago by Renovate Bot <[email protected]>
docs(ability): adds examples of `AbilityBuilder` with allow/forbid

Fixes #90

9282eccd40bfeeda318ddd7d6f480ab19082b75a authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

f47fd188f1ebac2aacda5aacd2fbb3d84075a656 authored over 6 years ago by semantic-release-bot <[email protected]>
fix(ability): adds additional check to `rulesToFields`

Function should ignore rules without conditions as well

a6f487599e6e192d05666af1e24832b06645e415 authored over 6 years ago by Sergii <[email protected]>
docs(ability): adds details about possibility to store abilities in database

f0a4a317e3af7f1e4df1a883a511dcc6f1a89a77 authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

78e382373328b015c84b171ed76b794673d86c0a authored over 6 years ago by semantic-release-bot <[email protected]>
chore(release): @casl/[email protected] [skip ci]

d801657b65262d0b4fdccdb8c082e40650447dc1 authored over 6 years ago by semantic-release-bot <[email protected]>
chore(release): @casl/[email protected] [skip ci]

3c92682e533d2df3742f9d104e2b1467a2f28e7e authored over 6 years ago by semantic-release-bot <[email protected]>
chore(release): @casl/[email protected] [skip ci]

add3425c652406ea403b76c617ad7ad3fee20735 authored over 6 years ago by semantic-release-bot <[email protected]>
chore(release): @casl/[email protected] [skip ci]

4c1c06e2e9474cc64223e692cdcbe6051acd724d authored over 6 years ago by semantic-release-bot <[email protected]>
fix(package): changes location of ES5M modules

Node 10.x changed the file location alg in `require`, so now if there is a folder and a file wit...

2b1ad4e3b1b905b15aec2476ba05597956e693eb authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

28226c809b5ddd3d89892985425f88ad6ba4530d authored over 6 years ago by semantic-release-bot <[email protected]>
chore(eslint): fixes eslint in @casl/ability

Also converts arrow function style stuff to be warnings

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

4cbef78f7ab23258ecadb808a0b17a9a86d8a773 authored over 6 years ago by Sergii <[email protected]>
feat(ability): adds `rulesToFields` method

This method extracts field values from rule conditions into object. May be useful for instance c...

4bf9ddcc719b9c6cd4d42cfc62930ec29b606710 authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

eef9451c923c61858abe9553f079ed7f44c4d962 authored over 6 years ago by semantic-release-bot <[email protected]>
chore(aurelia): fixes eslint

fe750c46e1102e1e4ea41a7b0b3fecf1cd158f30 authored over 6 years ago by Sergii <[email protected]>
feat(aurelia): upgrades to the latest version of aurelia

Finally it's possible to register global resources easily

88339938333a7aa1878ff5ab20d1470fcdc02f6c authored over 6 years ago by Sergii <[email protected]>
chore(release): @casl/[email protected] [skip ci]

d3438b9ec5ec51de8ce3d5b49d538ca11f8f3025 authored over 6 years ago by semantic-release-bot <[email protected]>
chore(mongoose): fixes external deps name in rollup config

f0f1524b42228a9a26cedd2ef4f043379b3d667a authored over 6 years ago by Sergii <[email protected]>
fix(mongoose): `accessibleBy` now doesn't change query type

So, it's possible to add it anywhere in query chain:
```js
Post.findById(1).accessibleBy(ability...

da7ed74d4e02d7a7b626b39ebc2bedf1b164f55b authored over 6 years ago by Sergii <[email protected]>
refactor(mongoose): renames `permittedFieldsBy` to `accessibleFieldsBy`

To make method names sound symetric

c8e91b067d3a9d87df15d93bd5784d363152ffa8 authored over 6 years ago by Sergii <[email protected]>
chore(deps): lock file maintenance

94fdac896f0dffefc45fbce83757959d5296bedd authored over 6 years ago by Renovate Bot <[email protected]>
docs(ability): redundancy (#84)

https://forum.wordreference.com/threads/in-case-if.3160517/

e46214cf7d173df4f3fc4b881c8199dbbdd3694b authored over 6 years ago by musicformellons <[email protected]>
docs(ability): fix typos (#82)

353c8670351ba32ff94a24a8c718b7749c62935f authored over 6 years ago by musicformellons <[email protected]>
docs(ability): fix typos (#83)

3ac3bf8a93d9bd6b73864ef0f66dbaae9ce76e21 authored over 6 years ago by musicformellons <[email protected]>
docs(databases): fixes typos in 'sequelize' (#81)

069a7789bf5e739572a9ca88cc43eb1e7744d127 authored over 6 years ago by musicformellons <[email protected]>
chore(eslint): converts var to const

4932aa06ebfaae0e97c29e67bf05801f4614a6d4 authored over 6 years ago by Sergii <[email protected]>
refactor(ability): replaces recursion with `while` loop in expandActions method

bca4613d81ff801124c7ff61ae7b8e0a94985fe0 authored over 6 years ago by Sergii <[email protected]>
docs(ability): fixes incorrect js code in example

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

46456f89789eaa18ac8906f362723ba4d16b6e13 authored over 6 years ago by Sergii <[email protected]>
chore(changelog): fixes changelog title across packages

Upgrades @semantic-release/changelog and specified title for the changelogs

[skip ci]

9c72ff464f64aef76c986145b3ae09fd954ed582 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency @semantic-release/git to v6

56fac34d5f3f79e4c9f25f91ff868a71d229135d authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update dependency rollup to ^0.62.0

19825f210d74d73ccc43bba4f19fbd67947a827c authored over 6 years ago by Renovate Bot <[email protected]>
chore(docs): adds cache cleanup to service worker

[skip ci]

785541cbd0b96359ff45cc5efd8904c2c4b262e5 authored over 6 years ago by Sergii <[email protected]>
docs(ability): explains `addAlias` method in details

Fixes #79, #77

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

78b09970d859b3d6cdc5147fa3e91db96a683bea authored over 6 years ago by Sergii <[email protected]>
chore(docs): adds offline support for docs

d87580ff72ec8f9de5eea18a76ff352526f9378b authored over 6 years ago by Sergii <[email protected]>
chore(docs): adds favicon

490dc906b0edfbf4dc11cdacaa77264b85fb71a7 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency eslint to v5

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

95b06bc88a0e0969d7d30ed9195047667deb0a96 authored over 6 years ago by Sergii <[email protected]>
chore(vue): disables side effect of adding rendering dep

29d3cb09c7d7655cc720048a35e7b31071bd9e36 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency eslint-config-airbnb-base to v13 (#76)

cd118066b65f9f4974ad3b86bc9e9a15cb692a47 authored over 6 years ago by renovate[bot] <renovate[bot]@users.noreply.github.com>
Merge branch 'master' of github.com:stalniy/casl

4326ef9ded6fdeb2515347f02dfc716298d2dc21 authored over 6 years ago by Sergii <[email protected]>
chore(eslint): fixes new eslint rule

bf01c74c4599ca79dec48cef14c31349587d8726 authored over 6 years ago by Sergii <[email protected]>
chore(rollup-babel): updates rollup to latest version

Replaces preset-es2015 with preset-env

b3e6ffb70aced59f9fbecf55dc13c3c13c60d960 authored over 6 years ago by Sergii <[email protected]>
fix(deps): update dependency sift to v6

791f78c687d054c1b9ba2443214111c2f025b172 authored over 6 years ago by Renovate Bot <[email protected]>
chore(release): @casl/[email protected] [skip ci]

59a2a6a592cfa7a1b3bfe8f94664224a5b159d3a authored over 6 years ago by semantic-release-bot <[email protected]>
fix(react): adds ts defs for `not` attribute

17f76a9ed3b2fd793718ccdac4077c1a96cb8ae6 authored over 6 years ago by Sergii <[email protected]>
fix(react): contextual can don't respect 'not' prop (#74)

d72723097574fce4e593a38f9f2c6e5533d2e4dd authored over 6 years ago by Dmitrijs Čuvikovs <[email protected]>
chore(vue): disables props validation for Vue

This is a temporary fix, need to find a way how to catch errors from functional components

739b35658698d415dd05734aa6b275fc57a5cde9 authored over 6 years ago by Sergii <[email protected]>
chore(docs): adds anchors for "Define Ability" post

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

c30a773bcbf44a39b23932bb54dc7ea947ba19e7 authored over 6 years ago by Sergii <[email protected]>
chore(ability): fixes typo in npm scripts

ff5cef1f420f54624607c2a026605e8548ec9278 authored over 6 years ago by Sergii <[email protected]>
chore(deps): update dependency rollup to ^0.60.0

ac9df79e902f4a6ccb4b33e1de905dc44bc2e6f7 authored over 6 years ago by Renovate Bot <[email protected]>
chore(docs): adds Google Analytics

fbdeab1eeddc0a229227d647f2079e03ba6db08d authored over 6 years ago by Sergii <[email protected]>
chore(docs): fixes url to Stack Overflow

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

406b4ad201929b5e3868237a4bc9e769e08c1484 authored over 6 years ago by Sergii <[email protected]>
chore(docs): adds github stats and support section

694b7f3208af699ab366767826a59105aaf54bc3 authored over 6 years ago by Sergii <[email protected]>
docs(README): adds stackoverflow link

6756c5189eee8e6428ce5e140260854c65a07bb7 authored over 6 years ago by Sergii Stotskyi <[email protected]>
chore(release): @casl/[email protected] [skip ci]

cebe0546bee5425120901a9e6b771cdbfaf02708 authored over 6 years ago by semantic-release-bot <[email protected]>
fix(vue): extends `ComponentOptions` with `ability` member (#73)

Allows:

```ts
import { abilitiesPlugin } from '@casl/vue'
import Vue from 'vue';
import ability...

94d4c24bcfe64f3502f0d9261621de419ad1fdb1 authored over 6 years ago by Boyd <[email protected]>
chore(release): @casl/[email protected] [skip ci]

cadcb734e6c56536992fda4cab1ba19ba396a350 authored over 6 years ago by semantic-release-bot <[email protected]>