{"_id":"jj-mediator","_rev":"37-bac4fe65e3b53e5e038db57f97fbc4a7","name":"jj-mediator","time":{"modified":"2022-06-19T04:31:12.890Z","created":"2014-03-12T23:44:46.286Z","0.2.0":"2014-03-12T23:44:47.940Z","0.2.1":"2014-03-13T00:05:25.435Z","0.2.2":"2014-03-13T00:10:35.187Z","0.2.3":"2014-03-13T00:39:15.716Z","0.2.4":"2014-04-16T21:04:50.186Z","0.2.8":"2014-05-19T18:16:50.137Z"},"description":"Mediator for JavaScript","readme":"[![Build Status](https://travis-ci.org/yanoosh/jj-mediator.png?branch=master)](https://travis-ci.org/yanoosh/jj-mediator) [![Dependency Status](https://david-dm.org/yanoosh/jj-mediator.png?theme=shields.io)](https://david-dm.org/yanoosh/jj-mediator) [![devDependency Status](https://david-dm.org/yanoosh/jj-mediator/dev-status.png?theme=shields.io)](https://david-dm.org/yanoosh/jj-mediator#info=devDependencies)\njj-mediator\n==================\n\nMediator for JavaScript.\nLoading and initializing module by event.\nDon't worry when code has errors! Mediator ignores broken modules.\n\n###Download and run example on your PC###\n\n    npm install && npm start\n\n\n###Build###\n\n``` node_modules/.bin/grunt build ```\n\n### Wiki ###\n\nCheck wiki to find more information about mediator, modules, requirejs ...\n\nToDo:\n-----\n\n* Custom converter from event name to module name\n* Defining relations between modules (passing event between modules) - or added special module with feature.\n    * simple:   event -> event\n    * multiple: event -> events\n    * complex:  event -> function - ready? or return events list.\n\n* debug on send error by throw. Hide errors in production env +1.\n* add test for r.js build min files.\n","maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}],"versions":{"0.2.1":{"name":"jj-mediator","description":"Mediator for JavaScript","version":"0.2.1","author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"scripts":{"test":"node_modules/.bin/grunt test:once","start":"node_modules/.bin/grunt build; node example/server.js"},"main":"./src/main/node/main","devDependencies":{"karma":"*","karma-mocha":"*","karma-chai":"*","karma-sinon":"*","squirejs":"*","connect":"~2.9.0","requirejs":"~2.1.8","sinon":"~1.8.x","chai":"~1.8.0","grunt-karma":"~0.6.2","grunt-cli":"~0.1.11","grunt-contrib-requirejs":"~0.4.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0"},"_id":"jj-mediator@0.2.1","dist":{"shasum":"644a5bfb175df1e003e74c56d38ba6053b5cf969","tarball":"https://registry.npmjs.org/jj-mediator/-/jj-mediator-0.2.1.tgz","integrity":"sha512-ShWEOfjurFMqhyyabB5+VA3mkykVRAFzths5UO6llDG/R8nwQd+xiYQAhIxG0OjyIW4c1VrW8S1qhYAdBoie3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiRx7QHVYEbok0NS2ilsn3R16y3d9SByv8UhspCtX/EAiAMdniAEjGLg41Z/7pDNMVJPjcv1uoahVOKLrlgMUdksg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"yanoosh","email":"janusz.jablonski@gmail.com"},"maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}]},"0.2.2":{"name":"jj-mediator","description":"Mediator for JavaScript","version":"0.2.2","author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"scripts":{"test":"node_modules/.bin/grunt test:once","start":"node_modules/.bin/grunt build; node example/server.js"},"main":"./src/main/node/main","devDependencies":{"karma":"*","karma-mocha":"*","karma-chai":"*","karma-sinon":"*","squirejs":"*","connect":"~2.9.0","requirejs":"~2.1.8","sinon":"~1.8.x","chai":"~1.8.0","grunt-karma":"~0.6.2","grunt-cli":"~0.1.11","grunt-contrib-requirejs":"~0.4.3","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0"},"_id":"jj-mediator@0.2.2","dist":{"shasum":"cdaa479c7bb44e82993300975c49e052a4a8152e","tarball":"https://registry.npmjs.org/jj-mediator/-/jj-mediator-0.2.2.tgz","integrity":"sha512-RMn7/jPfHsucTKYUvexfz1omGF8a9OaIw1pK8Kq9GaxiJR+xAl8lS4Cvqa4YDEAOZ0/VdjSF/L9kRljmPfqpug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYHilXCjOKL+8H8wcVEvSqBntrSmkd0JCujEBvDB4/mAiEAhf6rGCbhe28f7fCPcF6W91AAyUvXkXBFQUFQPPvLowg="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"yanoosh","email":"janusz.jablonski@gmail.com"},"maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}]},"0.2.3":{"name":"jj-mediator","description":"Mediator for JavaScript","version":"0.2.3","author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"scripts":{"test":"node_modules/.bin/grunt test:once","start":"node_modules/.bin/grunt build; node example/server.js"},"main":"./src/main/node/main","devDependencies":{"karma":"~0.12","karma-phantomjs-launcher":"~0.1","karma-mocha":"~0.1","karma-requirejs":"~0.2","karma-chai":"~0.1","karma-sinon":"~1.0","squirejs":"~0.2","connect":"~2.14","requirejs":"~2.1","sinon":"~1.9","chai":"~1.9","grunt-karma":"~0.8","grunt-cli":"~0.1","grunt-contrib-requirejs":"~0.4","grunt-contrib-clean":"~0.5","grunt-contrib-concat":"~0.3"},"_id":"jj-mediator@0.2.3","dist":{"shasum":"b620eb0d8c34062219c4a5b30f5695315d4948a0","tarball":"https://registry.npmjs.org/jj-mediator/-/jj-mediator-0.2.3.tgz","integrity":"sha512-tgtviazmcbNgvp8qrvJcefLWgnGR9rZHzAmX3/9o/jC1PRguJSGVjBAm8JtExcfxDWugLZGa0D63imBz6FI2cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA7yhiyCiRcjWLGAIwalh82rDVPlKDBJMAgxi6YODrLAiEAqUAqkuX7rMGEmj6fhLFCxY0dJlgVmR7GyhVf0ZxBO7M="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"yanoosh","email":"janusz.jablonski@gmail.com"},"maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}]},"0.2.4":{"name":"jj-mediator","description":"Mediator for JavaScript","version":"0.2.4","author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"scripts":{"test":"node_modules/.bin/gulp test:once","start":"node_modules/.bin/gulp build; node example/server.js"},"main":"./src/main/node/main","devDependencies":{"connect":"~2.14","sinon":"~1.9","chai":"~1.9","gulp":"~3.6.0","gulp-concat":"~2.2.0","gulp-mocha":"~0.4.1","gulp-header":"~1.0.2","gulp-uglify":"~0.2.1","gulp-clean":"~0.2.4","gulp-wrapper":"~0.1.32"},"_id":"jj-mediator@0.2.4","dist":{"shasum":"8e8e610d5524ac72f161325d6089451b35c9d0ca","tarball":"https://registry.npmjs.org/jj-mediator/-/jj-mediator-0.2.4.tgz","integrity":"sha512-HW+A622xY4Brj+9Y/rxYg5Rdl/D9+aSseUbMTMS7NdaIlWFouG5/4c2H3LybnyoQksxr2elvdY1AP18ReJ9Ukw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCptzt8lL8Jy8ClHNUdgwjGsODKgSUVoI/llUIwoUkhggIgAxdJkX2M1LayFzoWmp3ymSxPAJK4QRx3PkLxAiqP6cE="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"yanoosh","email":"janusz.jablonski@gmail.com"},"maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}]},"0.2.8":{"name":"jj-mediator","description":"Mediator for JavaScript","version":"0.2.8","author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"scripts":{"test":"node_modules/.bin/gulp test:once","start":"node_modules/.bin/gulp build; node example/server.js"},"main":"./src/main/node/main","devDependencies":{"connect":"~2.16.2","sinon":"~1.9","chai":"~1.9","gulp":"~3.6.0","gulp-concat":"~2.2.0","gulp-mocha":"~0.4.1","gulp-header":"~1.0.2","gulp-clean":"~0.2.4","gulp-wrapper":"~0.1.32","gulp-bump":"~0.1.8","gulp-uglifyjs":"~0.3.0","bower":"~1.3.3","shelljs":"~0.3.0","semver":"~2.3.0","run-sequence":"~0.3.6"},"_id":"jj-mediator@0.2.8","dist":{"shasum":"c7c2586bbf31e806a6254f262a4a5445455e8790","tarball":"https://registry.npmjs.org/jj-mediator/-/jj-mediator-0.2.8.tgz","integrity":"sha512-Fj5olrLCNgSpx30B18nnvNGhJNtdedqf2X2tybmrO5J0F1Oqos/jZxOW8TG9n63rZcwj8fXt+aZX18N/xC3Srw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPT1EA7HBejU0qoNX4JR3hoQ+1oxxAdtuVQZ2SGCJrrAiEA+3WWRELmUe+iRVFaDtqLXMsySoCq1Bt1hR3JKJP8abc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"yanoosh","email":"janusz.jablonski@gmail.com"},"maintainers":[{"name":"yanoosh","email":"janusz.jablonski@gmail.com"}]}},"dist-tags":{"latest":"0.2.8"},"readmeFilename":"README.md","repository":{"type":"git","url":"git://github.com/yanoosh/jj-mediator.git"},"author":{"name":"Janusz Jablonski","email":"janusz.jablonski+jj-mediator@gmail.com"},"bugs":{"url":"https://github.com/yanoosh/jj-mediator/issues"},"license":"MIT"}