{"_id":"mini-mediator","_rev":"26-9188cd6d6de982f32c9fc1b5bd51953f","name":"mini-mediator","description":"Simple implementation of mediator pattern for Node.JS","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.0","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["mediator","design patterns"],"gitHead":"72c06207645f58830ac67423b39e2d1ab2b2fdc4","_id":"mini-mediator@1.0.0","_shasum":"5c173a14183640880fac5ac93303de5225d7e536","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"5c173a14183640880fac5ac93303de5225d7e536","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.0.tgz","integrity":"sha512-R80/Y+hLCLoeOPXZoudA51XI9PkOk//njN23IY2ZQ+Q50OVJ6h3v/7rBW0612ImEwEeJRvpZDvH8Ww2ZmmTn8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfLF+vNn3MM2W3+7lww8ehmp/34EW0HPDRy1RcDvuebAiAYK97ct2f0sWxiKDjPN01VZwjGuf5jrRpSYaOcSYzIyw=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.0.tgz_1488431337180_0.7309510500635952"}},"1.0.1":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.1","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["mediator","design patterns"],"gitHead":"0ed456009e4e9e0d97ace22abc5c00f7f3e922df","_id":"mini-mediator@1.0.1","_shasum":"f611637df7b4352b15e438baffb3985ac02f2a7b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"f611637df7b4352b15e438baffb3985ac02f2a7b","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.1.tgz","integrity":"sha512-CB5q+OA5QHzfhHfuaTy8WKz/F/29pLx5wwRiPBLFUPGF/hytls00t5ftCS98xnHPSYLE5cUjKttbSmmHuPd2gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ2c/UqD3CaPZDsAlNqcIkpQrMTVP54FrK65I02RNcRgIhAOg/JXadfRHr8uUM0MhhuUMWXOTTEx1d0YoLw5b51EYE"}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.1.tgz_1488432370756_0.4731210807804018"}},"1.0.2":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.2","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["mediator","design patterns"],"gitHead":"fe82aef305114a2094cf0117ca81a30308880043","_id":"mini-mediator@1.0.2","_shasum":"5aa857a010d542cd110342d079875075d258e0ba","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"5aa857a010d542cd110342d079875075d258e0ba","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.2.tgz","integrity":"sha512-DvhBQdzVZONFM481Ef7RMSASVM9vt+sbcvn8+0VhJcQIwKrzsLgYwWc8lbNHn+ACNIYZjLajwzap3x44RFCbVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICclp5pSYab4vKFKqTGD2TfCS5RxvUYe/aGk8ZTGPp7ZAiEApiH7TqpSHMZyoev1uI7a2QOoh54TwbMza5Ff6ZkLGU0="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.2.tgz_1488490889759_0.9046012244652957"}},"1.0.3":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.3","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"gitHead":"2c02a39263980aa07ca0b17d121ed6341a08893c","_id":"mini-mediator@1.0.3","_shasum":"dd6e1177a139fcb880846117df33ab8ff047e5cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"dd6e1177a139fcb880846117df33ab8ff047e5cb","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.3.tgz","integrity":"sha512-uMRbc3IIdEOrR+Wm1DOPuV/IRmTYbk/N2WRKpIxJYTIKZ7ko97O3CGDrTwC9m+vcqTgnWvmZg4u4TBUdFPaYgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7JHOfWTSgensLIglqqsEugUqo3JvGoddYUpFRTEeJJAIgVPHOYE0mFKKx3bFdlOPTrU+GaeEaC/nYpnGSLw8jRPE="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.3.tgz_1490069506069_0.3315069261007011"}},"1.0.4":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.4","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"gitHead":"7d539537c3a648f85928a0361d8fe99139abe46c","_id":"mini-mediator@1.0.4","_shasum":"68d9245dde3e4bdfceb5afca48e61a9c3d97ab57","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"68d9245dde3e4bdfceb5afca48e61a9c3d97ab57","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.4.tgz","integrity":"sha512-DJq30dp1xzGpcb/nGffEijzDuFdKAA7Pn1ba7r/YX/CPG79Do3SQGOd3RZLfSURpJEOeQRptZ3I9tT9e7o/DFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAmQadZ79W8RkaHAADEmNUQ4NzPoqyfpw9ma/ua1AGggIhAJV6quqOYF2Og+1osjM8k8sr6LR+CA+xTK5TUAuUrNbP"}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.4.tgz_1490070562312_0.16501705953851342"}},"1.0.5":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.5","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"gitHead":"73127eeadcea395087385e506f0b16251e781f2e","_id":"mini-mediator@1.0.5","_shasum":"41dab0aa530659beee2c7ed1d96aac9ba944fbbb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"41dab0aa530659beee2c7ed1d96aac9ba944fbbb","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.5.tgz","integrity":"sha512-/nJ+e9dJcuF8NausS6B8Jr6Ml5AyVOhVljH8OOEbTMDuDHxf3Dq/PzGWToQHqAMiLILvUF1fgXHwkgbZJVmtkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4SDoln4rjLt4ZW7/zHjapADg22dRbTqxvbYGPE2ez6AiAjC0X4HmbEtScsIrMInc0ufvhkW/hsANrzxKhA7xrTBA=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.5.tgz_1490071160445_0.21725345496088266"}},"1.0.6":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.6","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"gitHead":"9199d2e2552a90886e43958a605f5736fc317bea","_id":"mini-mediator@1.0.6","_shasum":"9dcde4e9328447d7dc7e5a4f4800f50ad8f1cca7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"9dcde4e9328447d7dc7e5a4f4800f50ad8f1cca7","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.6.tgz","integrity":"sha512-4+eoKh4nyKtqC5IRoxn2A33tf0BYfoaq0sF5F5nyZuuR5yV66zmBi3RqvD00Lm/ZgGbaP1wTQ0WRac23HY9v/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGqJRdtO0dEz5u5wCLxQzSHiLNbiFHaiYHkD/GjekuAQIgHmIqlRa6o2dYOBZ4zW9a4mXViSL+kOzqrkhNz5bRM8o="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.6.tgz_1490071994713_0.08626488340087235"}},"1.0.7":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.7","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"f7e923c0becc29df4fa1902e375a867a86ef5a71","_id":"mini-mediator@1.0.7","_shasum":"f13c8abd3b3709384ad2e1a40297b100ac149235","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"f13c8abd3b3709384ad2e1a40297b100ac149235","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.7.tgz","integrity":"sha512-C/2GVSGW3Oz53zhDBrTeWcRN6nI56Xj1NV7ZCXlQIgmjxVyEUADaQ7Qv6NhWRMl0f4qMSS26+h7T+okF9qzYlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP/dtby9QkLiuVw1MHGY0hz2RXBZIbp6W+VXZrRBNK2AiAm7LDxowX4bvu1ZUo/x1kDVpMZl2FKCxsTAqeYsM/K7w=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.7.tgz_1490076124988_0.7741891159676015"}},"1.0.8":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.8","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"5c524b78963787cc497627a143af7676829f9859","_id":"mini-mediator@1.0.8","_shasum":"bf5ced1ad263e3e4d1ce69eadbbaef3722a6a32e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"bf5ced1ad263e3e4d1ce69eadbbaef3722a6a32e","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.8.tgz","integrity":"sha512-IUXE8r5ztIclAGXxOfqWIEZCZQYO4V5607Im2QLwihtzKaqS2RyU1lOF6+i4eNh5C+N06yx2o9nViO87Wec7sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6VH1VUXX5Sm0QM1yMiYdajUuG/LzfkVTHoXXK9Ij4pgIgU0dKDxN/yXYn9z0ayxfs99M5eRpzqTzF3XwnAbf+P5g="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.8.tgz_1490077555272_0.5444118506275117"}},"1.0.9":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.9","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"001ffa6baba68b189403e2d12be7eb0fcab40e54","_id":"mini-mediator@1.0.9","_shasum":"54b2152659cafcd1a4ca2ee174e347a8037910c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"54b2152659cafcd1a4ca2ee174e347a8037910c1","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.9.tgz","integrity":"sha512-UYknLiQy8bAKx982H4P+VbRGuld5BD+7znovKLqr3S0I0v0hF4+uSLL+BpcyKtH2cuGiHYQJ5gyml6OOVyN9VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxa44pNbgmtcX01XFo1lHhcqMJvgr8dB+/jCCWtU0xsgIgO83ZF67dTt2v1pYS550971n8y1SVsDYBsmcfn2lPF4g="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.9.tgz_1490077818930_0.20900493813678622"}},"1.0.10":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.10","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"7e7d82d2b52b25a7cd397370296122b7913f540d","_id":"mini-mediator@1.0.10","_shasum":"32fee3f1f46b540763677e1b44c20a24af309b6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"32fee3f1f46b540763677e1b44c20a24af309b6e","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.10.tgz","integrity":"sha512-xCPjYof8ikHKoNiNugBgo8fuNcO73GQVpRQDvgidz93HJ/Pm2fE+dy2fg3Dph442OMr1QrxTKXcuOLZopqcFqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrdHR5Y09/05pCMeQ03kBjHY/WCiyEYimYaprkBQNndAIgAILD3FjtMIeNRoJhKvjWnPMvKAwa3FN49HifpM7CMNw="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.10.tgz_1490313357068_0.14903914742171764"}},"1.0.11":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.11","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"88895dd77db35a29b3d65857667b48e2bb7f3343","_id":"mini-mediator@1.0.11","_shasum":"29b745c04f74dab9c26284e0e9bbfbb64f6849be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"29b745c04f74dab9c26284e0e9bbfbb64f6849be","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.11.tgz","integrity":"sha512-bkTBjibcE8k6KwlIX/JwDZULgiSk0sCNT1Yw0OhltG23ThvR6ReeZlUV9ZwNaCGpiKGu5n2f3zplXSwdjwwe7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3f1KYw/9esbAEhLN7o9W675XF9Nhlqjyj5LzCPjpcDAIgQsl+m2Za12mFT8QJnh4PstfVb1XD+xj6ieNCNCMY3Vc="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.11.tgz_1490626256915_0.5766302195843309"}},"1.0.12":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.12","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"7dda28d7ada1e44db3e6673a3fb703a6c97f19e3","_id":"mini-mediator@1.0.12","_shasum":"620e15d0a0745f1ba4fe40f8eea4410c56364306","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"620e15d0a0745f1ba4fe40f8eea4410c56364306","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.12.tgz","integrity":"sha512-YvWoh0bel8BFQ94L4xljM8yOCXSeCaGHChH1Q6YrE+HzszaWgNK47RCbw9DBR+VnKxUoHMR3UdAMWNFuzTFBvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjgx8eSklHv+stW/KAdJ+cwOqAE6FsaDURRiOV1nCZTAiEAuAHGpAPwofNmRR24U6iLGAeohoZuplyTetZiftOxyF4="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.12.tgz_1490793025481_0.9691622001118958"}},"1.0.13":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.13","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"winston":"^2.3.1"},"gitHead":"28959ca8dcc499c778e7f60a7ded38f3ce9e33c6","_id":"mini-mediator@1.0.13","_shasum":"4216c38f82debf7c6b205c43e9c9ffe17e5c8cda","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"4216c38f82debf7c6b205c43e9c9ffe17e5c8cda","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.13.tgz","integrity":"sha512-N59vgswtC0DPubC+289IdOm6gd7t6jkb2J0TJzU0B0IkTx5F2pVJkSeb1rbxtEVl0k2nq6ZJtrS5ponI5QANRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHpohF6CngE2oZ1jYt64MWbmzwsPX9HX1B6M7+OetWIQIgQV7hYgaBX18QZNacZ8ME81edBoviGfjfiOq/SHrRhmo="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mini-mediator-1.0.13.tgz_1490795629080_0.7879161112941802"}},"1.0.14":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.14","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"bluebird":"^3.5.0"},"gitHead":"88f5d469179cfe0bd3da2375c00a3cf43842208e","_id":"mini-mediator@1.0.14","_shasum":"fe48018ab07ec6c634c7ffb715a3516b5eea13b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"fe48018ab07ec6c634c7ffb715a3516b5eea13b6","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.14.tgz","integrity":"sha512-47kVaVqeRcyJMofhEsQXXREvmMT205yQpNf9c6LBclXoL83ZQsnRCYsU8L5YXhxAgcfB3CRnz9itEMHN+NckEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe9QizeSL8SJ+PuoNeX+jnLc8sjoRsAA/XYOAzzLCM7wIhAIZNpr2JPZvs3Rk0Gxrt+gZo0Qp6gl5L2JKREGH+hn8z"}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.0.14.tgz_1497334606096_0.5568803073838353"}},"1.0.15":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.15","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"bluebird":"^3.5.0"},"gitHead":"cf380e453509df0a379b3d9cc3eb17309f19bafa","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.0.15","_shasum":"35407a8f2b827a39284abdaf499c885b74174813","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"35407a8f2b827a39284abdaf499c885b74174813","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.15.tgz","integrity":"sha512-0gvMM8qUXPkQSerZnifaRLHQ60yp513CW8qjk0/KrwCd+trrox1SZJGlqgSP91tEMQ22huhcvOG/8e7kH54lxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNNUChu7RRyEI/tOTJkPggOAhhcPtjp7XCMX1V/EVI6AIgOogRHK/F+IzyVPRJ4g1BRSzRtt1Jq8K/MM8Y2W1tdPs="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.0.15.tgz_1497334804177_0.7329952120780945"}},"1.0.16":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.16","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"bluebird":"^3.5.0"},"gitHead":"711a39573ee1038e1d3702714d8728d8a26d9d1b","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.0.16","_shasum":"f3c896d37f1501c3a18aecac13abe343be1d2513","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"f3c896d37f1501c3a18aecac13abe343be1d2513","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.16.tgz","integrity":"sha512-jJv6uQfl4jTg+B5shNq7NNlHrzAL1JgDkt3MwtegTNt1kVN1SjFSwJv9HYfu4u0Rrgo5WGyPFIm99HXXLhgzqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaJ1pa8q96kj/oW09VmHVzkBcEB/5pmLfD8HrZbm3CUAIgJM1K8UceSQ6Og09r27Kr9JoixrKt2IhE50p4J9KAzNY="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.0.16.tgz_1497334911678_0.47458397038280964"}},"1.0.17":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.17","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"bluebird":"^3.5.0"},"gitHead":"06625550df72252187036517d900c401bb1899ec","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.0.17","_shasum":"de768fcdeb8999714f5fb6391dce6ad9ff1ad1e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"de768fcdeb8999714f5fb6391dce6ad9ff1ad1e3","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.17.tgz","integrity":"sha512-nomBxRCMkkbI4HvkiOOFbZeYOWmjPvqKXI7GdLtx0EmdUdc/HuBjAAndz0ifWwJNwyiaY+QWMI9EdeUs1kne5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqdXRY695AXIzQvm3SNxsZTz/YnfcznAnfX60hLiP6jAiBahDNtaQ4UaryUlrXio/OuK5ESQEUwAv9ivUTSD9S5kw=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.0.17.tgz_1501664233290_0.4844739881809801"}},"1.0.18":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.0.18","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"bluebird":"^3.5.0"},"gitHead":"96944f2a29b6a52d51f970973deae9f89801ef66","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.0.18","_shasum":"c04ee3d85d5ab7641ffeea192fd5494639180c44","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"c04ee3d85d5ab7641ffeea192fd5494639180c44","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.0.18.tgz","integrity":"sha512-EXZD7hBUQ3bm5f9yrXiXFDm1pX+ivQCX1C3AlEELuimDWHNswgy14fL2meK8BzDIk5qzJwv3d46E+TLmKRVtTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARjWbgLOGVxAaSbpsAY0QGfQfhzwXiB4wR9iVGvA3BMAiEA1SFSboEU60/M+RIlM5uFd6CzhVCkatb0SaUjDuKWzis="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.0.18.tgz_1501664543110_0.502007702132687"}},"1.1.0":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.1.0","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"async":"^2.5.0","bluebird":"^3.5.0"},"gitHead":"10b93bd32dc33a0eed1b718153b311bdac43570d","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.1.0","_shasum":"6436d42acf3a9b522bbdbc73baeb8586ac434374","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"6436d42acf3a9b522bbdbc73baeb8586ac434374","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.1.0.tgz","integrity":"sha512-L6H6iIBGz9+R5ynQC62rHO1DadR3e3eCNp7cekj4latWreINp98ShyhBT5ZghIzQyCgB1nEnuBimWdOtrhIFuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9V1DYD5WwHvfLAWYIXgfqiudaGF5nDbqY9TT6J8H6+AiBmTGGvLULG9vdNjIcFqvZUKVbWw0XGoFKXJIxJ0iRQ5Q=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.1.0.tgz_1505380298112_0.7170053008012474"}},"1.1.1":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.1.1","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"async":"^2.5.0","bluebird":"^3.5.0"},"gitHead":"83642283ff506229efadac63801aa4e76956b562","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.1.1","_shasum":"8293f0d70f0f1895f34dc16bd174fbe7e0abf9e5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"8293f0d70f0f1895f34dc16bd174fbe7e0abf9e5","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.1.1.tgz","integrity":"sha512-NvBgvT5xlq4Lq1c7DaAoNuI6VyVaiW9g90AjX7aLy8lEnxpFrxjSeuZUCFPYWGliCCxtuZzWMtCywD+BMZjBKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvVJpP1CDR2BBGOK9VjCKl0MgqAhpCU4mWMOZQZRDfnAIgBtQyQfFyHiaRq4x3GlGtoFKHAQujFc91ZdS97+UK1Rk="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.1.1.tgz_1505385010353_0.16382858529686928"}},"1.1.2":{"name":"mini-mediator","author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"version":"1.1.2","license":"MIT","description":"Simple implementation of mediator pattern for Node.JS","homepage":"https://github.com/iwanjunaid/mini-mediator","main":"index.js","scripts":{"test":"nyc ./node_modules/.bin/mocha"},"repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"keywords":["mediator","design patterns"],"devDependencies":{"chai":"^3.5.0","eslint":"^3.18.0","eslint-config-airbnb-base":"^11.1.3","eslint-plugin-import":"^2.2.0","mocha":"^3.2.0","nyc":"^10.1.2"},"dependencies":{"async":"^2.5.0","bluebird":"^3.5.0"},"gitHead":"51dc3f4b9586ad55df7f9cb494201d5685af76e7","bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"_id":"mini-mediator@1.1.2","_shasum":"534ae72eaa95a37c63088d803a85dbfb432c806d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"},"dist":{"shasum":"534ae72eaa95a37c63088d803a85dbfb432c806d","tarball":"https://registry.npmjs.org/mini-mediator/-/mini-mediator-1.1.2.tgz","integrity":"sha512-nx5bGFQx4RIfgGaM8J0uaaljinY6rSdEsuk23u84TWr4fgN1c4KhTULLg4JvUz7iWNosHVTmHAXgflNpenzCEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG9I/+ma2YnUj0mvNfD6MAJZdeE+Rz50PDeN/i5dYAXAiBaFz8D+Hw2coCyHWtnjU4lvoc9UI5vwuGjfyKQW7Xmng=="}]},"maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mini-mediator-1.1.2.tgz_1505385974996_0.4681593384593725"}}},"readme":"[![Build Status](https://travis-ci.org/iwanjunaid/mini-mediator.svg?branch=master)](https://travis-ci.org/iwanjunaid/mini-mediator)\n\nmini-mediator\n=============\n\nSimple implementation of mediator pattern and observer pattern in Node.JS.\n\n## Installation\n\n```\nnpm install mini-mediator\n```\n## Usage\n\n```\nconst Mediator = require('mini-mediator');\nconst mediator = new Mediator();\n\nclass MiniMath {\n  setMediator(mediator, done) {\n    this.mediator = mediator;\n    done();\n  }\n  \n  calculateAdd(firstVal, secondVal) {\n    return firstVal + secondVal;\n  }\n\n  apiAdd(args, callback) {\n    return callback(null, this.calculateAdd(args.firstVal, args.secondVal));\n  }\n}\n\nclass OtherComponent {\n  setMediator(mediator) {\n    this.mediator = mediator;\n  }\n\n  calculate5Plus3() {\n    this.mediator.callApi('MiniMath', 'Add', {firstVal:5, secondVal:3}, function(err, result) {\n      console.log(result);\n    });\n  }\n}\n\nconst miniMath = new MiniMath();\nconst otherComponent = new OtherComponent();\n\nmediator.register('MiniMath', miniMath);\nmediator.register('OtherComponent', otherComponent);\n\notherComponent.calculate5Plus3();\n```\n","maintainers":[{"name":"iwanjunaid","email":"iwan.junaid@gmail.com"}],"time":{"modified":"2022-06-19T20:51:50.515Z","created":"2017-03-02T05:08:59.059Z","1.0.0":"2017-03-02T05:08:59.059Z","1.0.1":"2017-03-02T05:26:11.018Z","1.0.2":"2017-03-02T21:41:31.667Z","1.0.3":"2017-03-21T04:11:47.760Z","1.0.4":"2017-03-21T04:29:22.570Z","1.0.5":"2017-03-21T04:39:22.413Z","1.0.6":"2017-03-21T04:53:16.411Z","1.0.7":"2017-03-21T06:02:06.812Z","1.0.8":"2017-03-21T06:25:55.498Z","1.0.9":"2017-03-21T06:30:20.709Z","1.0.10":"2017-03-23T23:55:57.359Z","1.0.11":"2017-03-27T14:50:58.732Z","1.0.12":"2017-03-29T13:10:25.739Z","1.0.13":"2017-03-29T13:53:50.811Z","1.0.14":"2017-06-13T06:16:46.332Z","1.0.15":"2017-06-13T06:20:04.368Z","1.0.16":"2017-06-13T06:21:51.846Z","1.0.17":"2017-08-02T08:57:13.362Z","1.0.18":"2017-08-02T09:02:23.272Z","1.1.0":"2017-09-14T09:11:38.215Z","1.1.1":"2017-09-14T10:30:10.794Z","1.1.2":"2017-09-14T10:46:15.107Z"},"keywords":["mediator","design patterns"],"author":{"name":"Kurniawan Junaidy","email":"iwan.junaid@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/iwanjunaid/mini-mediator","repository":{"type":"git","url":"git+ssh://git@github.com/iwanjunaid/mini-mediator.git"},"bugs":{"url":"https://github.com/iwanjunaid/mini-mediator/issues"},"users":{"iwanjunaid":true}}