├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── bower.json ├── dist ├── bullet.js └── bullet.min.js ├── example ├── index.html └── js │ ├── app │ └── app.js │ └── libs │ └── bullet.js ├── gulpfile.js ├── package.json ├── src └── bullet.js └── test ├── .jshintrc ├── _root-suite.js └── spec ├── existence-checks ├── custom-errors.js ├── methods.js └── properties.js ├── methods ├── _getMappings.js ├── addEventName.js ├── addMultipleEventNames.js ├── getTriggerAsync.js ├── off.js ├── on.js ├── once.js ├── removeEventName.js ├── replaceAllCallbacks.js ├── replaceCallback.js ├── setTriggerAsync.js └── trigger.js └── strict-methods ├── getStrictMode.js ├── off.js ├── on.js ├── once.js ├── replaceAllCallbacks.js ├── replaceCallback.js ├── setStrictMode.js └── trigger.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/bower.json -------------------------------------------------------------------------------- /dist/bullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/dist/bullet.js -------------------------------------------------------------------------------- /dist/bullet.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/dist/bullet.min.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/example/index.html -------------------------------------------------------------------------------- /example/js/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/example/js/app/app.js -------------------------------------------------------------------------------- /example/js/libs/bullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/example/js/libs/bullet.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/package.json -------------------------------------------------------------------------------- /src/bullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/src/bullet.js -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/_root-suite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/_root-suite.js -------------------------------------------------------------------------------- /test/spec/existence-checks/custom-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/existence-checks/custom-errors.js -------------------------------------------------------------------------------- /test/spec/existence-checks/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/existence-checks/methods.js -------------------------------------------------------------------------------- /test/spec/existence-checks/properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/existence-checks/properties.js -------------------------------------------------------------------------------- /test/spec/methods/_getMappings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/_getMappings.js -------------------------------------------------------------------------------- /test/spec/methods/addEventName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/addEventName.js -------------------------------------------------------------------------------- /test/spec/methods/addMultipleEventNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/addMultipleEventNames.js -------------------------------------------------------------------------------- /test/spec/methods/getTriggerAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/getTriggerAsync.js -------------------------------------------------------------------------------- /test/spec/methods/off.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/off.js -------------------------------------------------------------------------------- /test/spec/methods/on.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/on.js -------------------------------------------------------------------------------- /test/spec/methods/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/once.js -------------------------------------------------------------------------------- /test/spec/methods/removeEventName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/removeEventName.js -------------------------------------------------------------------------------- /test/spec/methods/replaceAllCallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/replaceAllCallbacks.js -------------------------------------------------------------------------------- /test/spec/methods/replaceCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/replaceCallback.js -------------------------------------------------------------------------------- /test/spec/methods/setTriggerAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/setTriggerAsync.js -------------------------------------------------------------------------------- /test/spec/methods/trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/methods/trigger.js -------------------------------------------------------------------------------- /test/spec/strict-methods/getStrictMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/getStrictMode.js -------------------------------------------------------------------------------- /test/spec/strict-methods/off.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/off.js -------------------------------------------------------------------------------- /test/spec/strict-methods/on.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/on.js -------------------------------------------------------------------------------- /test/spec/strict-methods/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/once.js -------------------------------------------------------------------------------- /test/spec/strict-methods/replaceAllCallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/replaceAllCallbacks.js -------------------------------------------------------------------------------- /test/spec/strict-methods/replaceCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/replaceCallback.js -------------------------------------------------------------------------------- /test/spec/strict-methods/setStrictMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/setStrictMode.js -------------------------------------------------------------------------------- /test/spec/strict-methods/trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/munkychop/bullet/HEAD/test/spec/strict-methods/trigger.js --------------------------------------------------------------------------------