├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintignore ├── .jshintrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── bower.json ├── changelog.md ├── config.js ├── defaults.js ├── dist ├── amd │ ├── after.js │ ├── after.js.map │ ├── autobind.js │ ├── autobind.js.map │ ├── before.js │ ├── before.js.map │ ├── chain.js │ ├── chain.js.map │ ├── condition.js │ ├── condition.js.map │ ├── curry.js │ ├── curry.js.map │ ├── decorators.js │ ├── decorators.js.map │ ├── index.js │ ├── index.js.map │ ├── memoize.js │ ├── memoize.js.map │ ├── once.js │ └── once.js.map ├── commonjs │ ├── after.js │ ├── after.js.map │ ├── autobind.js │ ├── autobind.js.map │ ├── before.js │ ├── before.js.map │ ├── chain.js │ ├── chain.js.map │ ├── condition.js │ ├── condition.js.map │ ├── curry.js │ ├── curry.js.map │ ├── decorators.js │ ├── decorators.js.map │ ├── index.js │ ├── index.js.map │ ├── memoize.js │ ├── memoize.js.map │ ├── once.js │ └── once.js.map ├── es6 │ ├── after.js │ ├── autobind.js │ ├── before.js │ ├── chain.js │ ├── condition.js │ ├── curry.js │ ├── decorators.js │ ├── index.js │ ├── memoize.js │ └── once.js └── system │ ├── after.js │ ├── after.js.map │ ├── autobind.js │ ├── autobind.js.map │ ├── before.js │ ├── before.js.map │ ├── chain.js │ ├── chain.js.map │ ├── condition.js │ ├── condition.js.map │ ├── curry.js │ ├── curry.js.map │ ├── decorators.js │ ├── decorators.js.map │ ├── index.js │ ├── index.js.map │ ├── memoize.js │ ├── memoize.js.map │ ├── once.js │ └── once.js.map ├── doc ├── after.md ├── autobind.md ├── before.md ├── chain.md ├── condition.md ├── curry.md ├── memoize.md └── once.md ├── gulpfile.js ├── karma.conf.js ├── package.json ├── readme.md ├── src.js ├── src ├── after.js ├── autobind.js ├── before.js ├── chain.js ├── condition.js ├── curry.js ├── decorators.js ├── index.js ├── memoize.js └── once.js └── test ├── .jshintrc └── unit ├── after.spec.js ├── autobind.spec.js ├── before-after.spec.js ├── before.spec.js ├── chain.spec.js ├── condition.spec.js ├── curry.spec.js ├── decorators-grouped.spec.js ├── memoize.spec.js └── once.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/LICENSE -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/bower.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/config.js -------------------------------------------------------------------------------- /defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/defaults.js -------------------------------------------------------------------------------- /dist/amd/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/after.js -------------------------------------------------------------------------------- /dist/amd/after.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/after.js.map -------------------------------------------------------------------------------- /dist/amd/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/autobind.js -------------------------------------------------------------------------------- /dist/amd/autobind.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/autobind.js.map -------------------------------------------------------------------------------- /dist/amd/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/before.js -------------------------------------------------------------------------------- /dist/amd/before.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/before.js.map -------------------------------------------------------------------------------- /dist/amd/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/chain.js -------------------------------------------------------------------------------- /dist/amd/chain.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/chain.js.map -------------------------------------------------------------------------------- /dist/amd/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/condition.js -------------------------------------------------------------------------------- /dist/amd/condition.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/condition.js.map -------------------------------------------------------------------------------- /dist/amd/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/curry.js -------------------------------------------------------------------------------- /dist/amd/curry.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/curry.js.map -------------------------------------------------------------------------------- /dist/amd/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/decorators.js -------------------------------------------------------------------------------- /dist/amd/decorators.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/decorators.js.map -------------------------------------------------------------------------------- /dist/amd/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/index.js -------------------------------------------------------------------------------- /dist/amd/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/index.js.map -------------------------------------------------------------------------------- /dist/amd/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/memoize.js -------------------------------------------------------------------------------- /dist/amd/memoize.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/memoize.js.map -------------------------------------------------------------------------------- /dist/amd/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/once.js -------------------------------------------------------------------------------- /dist/amd/once.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/amd/once.js.map -------------------------------------------------------------------------------- /dist/commonjs/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/after.js -------------------------------------------------------------------------------- /dist/commonjs/after.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/after.js.map -------------------------------------------------------------------------------- /dist/commonjs/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/autobind.js -------------------------------------------------------------------------------- /dist/commonjs/autobind.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/autobind.js.map -------------------------------------------------------------------------------- /dist/commonjs/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/before.js -------------------------------------------------------------------------------- /dist/commonjs/before.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/before.js.map -------------------------------------------------------------------------------- /dist/commonjs/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/chain.js -------------------------------------------------------------------------------- /dist/commonjs/chain.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/chain.js.map -------------------------------------------------------------------------------- /dist/commonjs/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/condition.js -------------------------------------------------------------------------------- /dist/commonjs/condition.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/condition.js.map -------------------------------------------------------------------------------- /dist/commonjs/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/curry.js -------------------------------------------------------------------------------- /dist/commonjs/curry.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/curry.js.map -------------------------------------------------------------------------------- /dist/commonjs/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/decorators.js -------------------------------------------------------------------------------- /dist/commonjs/decorators.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/decorators.js.map -------------------------------------------------------------------------------- /dist/commonjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/index.js -------------------------------------------------------------------------------- /dist/commonjs/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/index.js.map -------------------------------------------------------------------------------- /dist/commonjs/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/memoize.js -------------------------------------------------------------------------------- /dist/commonjs/memoize.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/memoize.js.map -------------------------------------------------------------------------------- /dist/commonjs/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/once.js -------------------------------------------------------------------------------- /dist/commonjs/once.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/commonjs/once.js.map -------------------------------------------------------------------------------- /dist/es6/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/after.js -------------------------------------------------------------------------------- /dist/es6/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/autobind.js -------------------------------------------------------------------------------- /dist/es6/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/before.js -------------------------------------------------------------------------------- /dist/es6/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/chain.js -------------------------------------------------------------------------------- /dist/es6/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/condition.js -------------------------------------------------------------------------------- /dist/es6/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/curry.js -------------------------------------------------------------------------------- /dist/es6/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/decorators.js -------------------------------------------------------------------------------- /dist/es6/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/index.js -------------------------------------------------------------------------------- /dist/es6/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/memoize.js -------------------------------------------------------------------------------- /dist/es6/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/es6/once.js -------------------------------------------------------------------------------- /dist/system/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/after.js -------------------------------------------------------------------------------- /dist/system/after.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/after.js.map -------------------------------------------------------------------------------- /dist/system/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/autobind.js -------------------------------------------------------------------------------- /dist/system/autobind.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/autobind.js.map -------------------------------------------------------------------------------- /dist/system/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/before.js -------------------------------------------------------------------------------- /dist/system/before.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/before.js.map -------------------------------------------------------------------------------- /dist/system/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/chain.js -------------------------------------------------------------------------------- /dist/system/chain.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/chain.js.map -------------------------------------------------------------------------------- /dist/system/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/condition.js -------------------------------------------------------------------------------- /dist/system/condition.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/condition.js.map -------------------------------------------------------------------------------- /dist/system/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/curry.js -------------------------------------------------------------------------------- /dist/system/curry.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/curry.js.map -------------------------------------------------------------------------------- /dist/system/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/decorators.js -------------------------------------------------------------------------------- /dist/system/decorators.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/decorators.js.map -------------------------------------------------------------------------------- /dist/system/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/index.js -------------------------------------------------------------------------------- /dist/system/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/index.js.map -------------------------------------------------------------------------------- /dist/system/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/memoize.js -------------------------------------------------------------------------------- /dist/system/memoize.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/memoize.js.map -------------------------------------------------------------------------------- /dist/system/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/once.js -------------------------------------------------------------------------------- /dist/system/once.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/dist/system/once.js.map -------------------------------------------------------------------------------- /doc/after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/after.md -------------------------------------------------------------------------------- /doc/autobind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/autobind.md -------------------------------------------------------------------------------- /doc/before.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/before.md -------------------------------------------------------------------------------- /doc/chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/chain.md -------------------------------------------------------------------------------- /doc/condition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/condition.md -------------------------------------------------------------------------------- /doc/curry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/curry.md -------------------------------------------------------------------------------- /doc/memoize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/memoize.md -------------------------------------------------------------------------------- /doc/once.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/doc/once.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/readme.md -------------------------------------------------------------------------------- /src.js: -------------------------------------------------------------------------------- 1 | export * from "src/index"; 2 | -------------------------------------------------------------------------------- /src/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/after.js -------------------------------------------------------------------------------- /src/autobind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/autobind.js -------------------------------------------------------------------------------- /src/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/before.js -------------------------------------------------------------------------------- /src/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/chain.js -------------------------------------------------------------------------------- /src/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/condition.js -------------------------------------------------------------------------------- /src/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/curry.js -------------------------------------------------------------------------------- /src/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/decorators.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/index.js -------------------------------------------------------------------------------- /src/memoize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/memoize.js -------------------------------------------------------------------------------- /src/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/src/once.js -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/unit/after.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/after.spec.js -------------------------------------------------------------------------------- /test/unit/autobind.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/autobind.spec.js -------------------------------------------------------------------------------- /test/unit/before-after.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/before-after.spec.js -------------------------------------------------------------------------------- /test/unit/before.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/before.spec.js -------------------------------------------------------------------------------- /test/unit/chain.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/chain.spec.js -------------------------------------------------------------------------------- /test/unit/condition.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/condition.spec.js -------------------------------------------------------------------------------- /test/unit/curry.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/curry.spec.js -------------------------------------------------------------------------------- /test/unit/decorators-grouped.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/decorators-grouped.spec.js -------------------------------------------------------------------------------- /test/unit/memoize.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/memoize.spec.js -------------------------------------------------------------------------------- /test/unit/once.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooy/js-deco/HEAD/test/unit/once.spec.js --------------------------------------------------------------------------------