├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── doc └── comparisons.md ├── lib ├── abac.js ├── comparator.js ├── data-types │ ├── array.js │ ├── basic-equality.js │ ├── bitwise.js │ ├── boolean.js │ ├── datetime.js │ ├── numeric.js │ └── string.js ├── policy-schema.js ├── policy.js └── validator.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | npm-debug.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/README.md -------------------------------------------------------------------------------- /doc/comparisons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/doc/comparisons.md -------------------------------------------------------------------------------- /lib/abac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/abac.js -------------------------------------------------------------------------------- /lib/comparator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/comparator.js -------------------------------------------------------------------------------- /lib/data-types/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/array.js -------------------------------------------------------------------------------- /lib/data-types/basic-equality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/basic-equality.js -------------------------------------------------------------------------------- /lib/data-types/bitwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/bitwise.js -------------------------------------------------------------------------------- /lib/data-types/boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/boolean.js -------------------------------------------------------------------------------- /lib/data-types/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/datetime.js -------------------------------------------------------------------------------- /lib/data-types/numeric.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/numeric.js -------------------------------------------------------------------------------- /lib/data-types/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/data-types/string.js -------------------------------------------------------------------------------- /lib/policy-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/policy-schema.js -------------------------------------------------------------------------------- /lib/policy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/policy.js -------------------------------------------------------------------------------- /lib/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/lib/validator.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simon-barton/node-abac/HEAD/package.json --------------------------------------------------------------------------------