{"_id":"paradiso","_rev":"32-a6f736b80c9e2ec8a01bed4583054114","name":"paradiso","description":"A common way to write reactive and isomorphic apps on any js framework.","dist-tags":{"latest":"1.0.21-debug.6"},"versions":{"1.0.0":{"name":"paradiso","version":"1.0.0","description":"Thin layer to run isomorphic apps on any framework.","main":"index.js","scripts":{"test":"jasmine"},"author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","_id":"paradiso@1.0.0","_shasum":"c91f1c89c3287114fabe18d3ef7ea1d25fab5672","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"c91f1c89c3287114fabe18d3ef7ea1d25fab5672","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.0.tgz","integrity":"sha512-+Ss6+1ByJnLnLkp2kkBIOmsY8zDsK9g8Ur5Et8kmYjNLwDiNeCSdBqsQb9plL+6XdvG592Z7ZyXjEXruJCHzmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+dMfd8zo/JJ8sDXW3lGAYIryZvkFzIN0K338ZB8n8UAiEA3n4RZlDZaHAcrIGoyWabVgQ94WMH56HhNsptOCEp6Wc="}]}},"1.0.1":{"name":"paradiso","version":"1.0.1","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"index.js","scripts":{"test":"jasmine"},"author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","coffee-script":"","heterarchy":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"express":"","jasmine":"","mithril":"","supertest":""},"gitHead":"0ffcfc6170f74a9f995a5941a32a03bd8f47c86c","_id":"paradiso@1.0.1","_shasum":"19d453136d4fae138e91a139ee2f1e2009b5357c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"19d453136d4fae138e91a139ee2f1e2009b5357c","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.1.tgz","integrity":"sha512-ampq9TRbmhpFml7tENOZfJQHmFEYRWvwEjxkMwVtB3l7s7JsGck9DQGLep6ellNvXRyOf4c5bDCpDuJ3ebRGyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOmHYgVmnG0nGtu7paQKVKKgjNaO1XTn0fvUFLdIbYIAiAFwHMvs6L8ulWtou9ykaMWogPodiTECIjxb8njc3Equg=="}]}},"1.0.2":{"name":"paradiso","version":"1.0.2","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","start":"npm run compile","test":"jasmine","compile":"coffee --compile --output lib/ src/"},"gitHead":"d3232a058d88a4824a029c9b303e5b3dcc8d4e3e","_id":"paradiso@1.0.2","_shasum":"a6496485cfcbd3111969e81c0ac76668e9e05b9e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"a6496485cfcbd3111969e81c0ac76668e9e05b9e","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.2.tgz","integrity":"sha512-q1le5Z5uiOvUdUJw+mxHoplnYQ0YEKQ+r6Iko7D5hiirwpiZLYseCK2t6vZWkWxJfiKPXAYfZpGR5b0rCxnHdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBd6bgU6iacKg4NJT35Rjw1laKfoIHjT2y3MxRD8TleOAiEAsUQ/HNKjxwLXEAhsqUXaZg77UHHNwHSvcKIfb24Zpjw="}]}},"1.0.3":{"name":"paradiso","version":"1.0.3","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"233d4e3af9a0ee08346c19007b04d0359b4dbaf6","_id":"paradiso@1.0.3","_shasum":"a8b057e393252672fd0e3d3ba9fc2af467a9229e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"a8b057e393252672fd0e3d3ba9fc2af467a9229e","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.3.tgz","integrity":"sha512-Gzls+0Ir3P5MffKoV3fTuE5BcOn+eWrKRCrkiDbpeFFyhISWlYQ0jUm7Cabwa7sXWb5vXM86WL9l1rfqPTgKcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLDwWr1iXotJWNbnBuTpcDrNrsNrFvo7C6RCTtQY9+/AIhAKBdlIeoxJtLjGB7yDjWT5byyhKOplnWLc9C/ta+UZRe"}]}},"1.0.4":{"name":"paradiso","version":"1.0.4","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"a87f7cb798a3c46eedf9561d50fb58d9151d5098","_id":"paradiso@1.0.4","_shasum":"27cf41d6bc4d9df6a3206049d5a3d4a166f5402e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"27cf41d6bc4d9df6a3206049d5a3d4a166f5402e","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.4.tgz","integrity":"sha512-/HQHc3BzxwNtyo+nXGhECvUsVZzUewvZtdBTa9nQFqiXx4OJruQK/h8F8fNYKI+85CNHJLEUgQoQi8TDbqsGzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcj91tzZ1YEiDY0HgNb9AUO4b0OWfyVD/Mf3kodhST3AiAn4omJ4gPjMlKyo6DrxnqWxMWb5wLDRsmb1gPW99kCKg=="}]}},"1.0.5":{"name":"paradiso","version":"1.0.5","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"ab3c524abf3f51668ca3df511bfa2eecb5886f56","_id":"paradiso@1.0.5","_shasum":"d1ba7d96cbc20b85dbad2a5c7c1fee5dfbc0c7a7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"d1ba7d96cbc20b85dbad2a5c7c1fee5dfbc0c7a7","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.5.tgz","integrity":"sha512-EpJqg4bFsyLw48mYyL565IHL1Ix+s08KXk6kudwyWJJzmaTXgRCsD9KFjnXvf9g5eVKEdCiMf5/5/Dvjo9LJSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlgdQxhlJ3cEh6sH5MR6jnY5l4XvxVtDQL9i7ExhuQgQIhALSfqcMkrD0SITRre2H4bX6Lil4ZzE93P+3F39sU33Ln"}]}},"1.0.6":{"name":"paradiso","version":"1.0.6","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"82e9ba6d3a691d756daea8d90bf7511360a829bf","_id":"paradiso@1.0.6","_shasum":"28bbe11c239b92e0fbab3d64c68c5d8e05811360","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"28bbe11c239b92e0fbab3d64c68c5d8e05811360","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.6.tgz","integrity":"sha512-SL9dITyfvc2uJ3BgXt3Q+vuSFGTeqmnaTSsP//DckEfKviMBuSfivcHeqCyIu1REZmbKd1Cm8g9U6oo438+9XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/OP5+I+qHU9qKESFevRHfbmSN1GTxE3/CxCmC4bAa0AiBZWrhDfV4234qeECrE6g3bngw653N+FPkhwYtmnpO3Ng=="}]}},"1.0.7":{"name":"paradiso","version":"1.0.7","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"69c1848bf00427f6821b826b0230a85bf1e0851d","_id":"paradiso@1.0.7","_shasum":"c622ac2b45188386867191e74e87ceea0439f45e","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"c622ac2b45188386867191e74e87ceea0439f45e","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.7.tgz","integrity":"sha512-Y8XltijMZxLnCnYtx+wXWXBAuuk08XVgzdOjGpjvCyL6flpa/mqpINxyJx4VxN28f8oIgyElLOPkqbUNwi1UaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5xCJ12vbF5Eo2UMatkcZKDjRGTYmzUWKlVsYXZfvV0gIhAPvRP9Xa90AzCICZ4Bl7J9/KHu6ISOSQCkR3HGHFJnO/"}]}},"1.0.8":{"name":"paradiso","version":"1.0.8","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"e23caf453513d2619ac1a4cc542824fba1fcfbd6","_id":"paradiso@1.0.8","_shasum":"41dbb0827f38898aaf71bcaae46727dc1a52aa87","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"41dbb0827f38898aaf71bcaae46727dc1a52aa87","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.8.tgz","integrity":"sha512-rMiFApRWdM4TKFkaQ+kIIwHi0tDehDqAjGJlgKEUi2HGzpDKzZFOES6NHh8jSmUOmGjE+qloUVvjI9HyuUvVeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwtowK1k6bScv0N6jo1/5u1cr3DSaCpgfZI880acYEUAiBJJtifIi/Lz4pL+RM1YhY5SXXO7EqqvmQVzyTjEblPmQ=="}]}},"1.0.9":{"name":"paradiso","version":"1.0.9","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"fddb772b6bdcef320962cf6f0a70a85dc61b54e8","_id":"paradiso@1.0.9","_shasum":"857763e529b71c945ae2bed8825a320768182b91","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"857763e529b71c945ae2bed8825a320768182b91","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.9.tgz","integrity":"sha512-wtSB2L9rpETJxv9afXGZBLkdzMDyk0YEE8pEFwKOTIKaCQ8XDmUkrdpr8rmp741/BCwwpkyR7oFIa4iZV7AfCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu2PGUeBckRniwuvHKMgnig9iFd5vibe3yruTuovzSBAiBq1SpIopGn4cM5/arFh5syACy+bZ1nh4DYPby1FYKW5g=="}]}},"1.0.10":{"name":"paradiso","version":"1.0.10","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"b5e4f1d0bb77e8f2f8163b5355d34a52b0888002","_id":"paradiso@1.0.10","_shasum":"1586d0ff6a067d9fef6a67dd797c1ea1c03b457b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"1586d0ff6a067d9fef6a67dd797c1ea1c03b457b","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.10.tgz","integrity":"sha512-S1tnccYuwDCF0PqtzcD8FQCXXUc0cCxP4V4AOud2NCopqxp2VbsLkxbXkdp9Y112bLiITt86vF+sMClgkV7iPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwD77p8g2ehJVd/PboqSpeFhAEDK9TcE9+0L1CYidl8AiEA2DCFsqOzDCsplPzmwb/QiC4T0DkLDXWCjIn8WzlJwOs="}]}},"1.0.11":{"name":"paradiso","version":"1.0.11","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"4c8f52579a9ab297c400503d90fb245755aba3dd","_id":"paradiso@1.0.11","_shasum":"0112f39e02bfe98982f4b59408248e36ef23a159","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"0112f39e02bfe98982f4b59408248e36ef23a159","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.11.tgz","integrity":"sha512-2aT7lbRjaPQes3eQhhS5Obg/TNkJIxso6OjuDiUASK203RC1iEVp+hOo9ZwLnHLp02bnJ3oynQH88SeRzG8trw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICneNzIbJm2KmZjnmB3ibVPEbvuGRT+QKzD8+KBNu4iQAiAzTy4qRG6XjZTa7Aw45Dbpy+NQHUSVYA0UAvqwqLxeYw=="}]}},"1.0.12":{"name":"paradiso","version":"1.0.12","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"afce60feff7fd9a73a3d00e8bd0b59a5feb36008","_id":"paradiso@1.0.12","_shasum":"f318100fbb35413ecf3888ac33b3d0e6557ab27d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"f318100fbb35413ecf3888ac33b3d0e6557ab27d","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.12.tgz","integrity":"sha512-QIId61sFmnC8WzB/iubWh0gHjFFhQdWfi5NFa9WTPfSCdGUDIgeBghwP60OWGKjNh/wZ714XJynESFTJa8xmOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv9lin3Aj7UPjj4PqfepIIZYk5eBpVi0V9cWxp249GPAiAhlpkdu7nxuKJReC6f12QTzRiZW2dOHaRzJAA1nRfPGA=="}]}},"1.0.13":{"name":"paradiso","version":"1.0.13","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"41b7231bbb9f526426af0a88c3bd78ac768c248c","_id":"paradiso@1.0.13","_shasum":"1263de2d328c6de9f69dafda6a263b92e73d4d0d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"dist":{"shasum":"1263de2d328c6de9f69dafda6a263b92e73d4d0d","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.13.tgz","integrity":"sha512-R2LyL5KTbK4svoa5uKaXY+YbW0M2K5etuzYaTclp7LlJwJWCBVqJrktLilJlYXspaIWIPRPl9gf6TGJkEfotwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjJI3Kct0bf5Cpyur74y/qvDE4lhfabmjql+L8L5KhKAiANgMie9CT3Wy3sgHnYOoHVljrX8EaaK9ayVqua45SCCg=="}]}},"1.0.14":{"name":"paradiso","version":"1.0.14","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"bluebird":"","mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"871d5af2c547d8fc4ebd8f07686d176dc0305883","_id":"paradiso@1.0.14","_shasum":"2e97b108072263b46020ca36d09e30092af2614d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"degzhaus","email":"johnbdegner@gmail.com"},"dist":{"shasum":"2e97b108072263b46020ca36d09e30092af2614d","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.14.tgz","integrity":"sha512-hYZKZommO1GtrITu3cM8n9Y/zssdn4n0MivN1ApsERcspjdz/+uvf8+9ghIfy3EW9AiyL6W7zx5B0bAOYTsLeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClvLtRjmUeIWJ6gfxqO40vugCcHXE0LB6Z/gNc2rz9uQIgKbiWmvgLCFqA8ajO9BzOjs+YNyJp6PtFYlXf1sHzHO0="}]},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}]},"1.0.15":{"name":"paradiso","version":"1.0.15","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"2037980e39984cc787cdbbbd668f674e6268c5dc","_id":"paradiso@1.0.15","_shasum":"02749a12c383cec25eaf9197b5c23a2a51053812","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"02749a12c383cec25eaf9197b5c23a2a51053812","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.15.tgz","integrity":"sha512-qWZdvGekSE4Xbsrb+udpx7abp0J/9ZHvYi9BM+BMuUn2QF1HNo1qHnJeWdzjBabbdNCUSgAw/MzePc2B294b8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+3FLgnMq+HmMkpT8CW6oUmHgLOccUBLs7j54F+b5waQIgP0k9O2tvDv97BP5e0dGZivqqW6+r/qAj2IRgiXrKtWg="}]}},"1.0.16":{"name":"paradiso","version":"1.0.16","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"5c69f6dcb5b5bd8372324ef55e8320ea2c5cc06e","_id":"paradiso@1.0.16","_shasum":"820b0dd0844a1ee983b042395df489272d288f0a","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.2","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"820b0dd0844a1ee983b042395df489272d288f0a","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.16.tgz","integrity":"sha512-Z1VP+YiPYYs1Fkxs1/s9paZZyyIZJo9H1Ewt8KaVxL+pxnGWc0LUyeBJStc/itipb/L10fHOM4DY9nrVBoycIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgZ3khUC3KSQuENULssStqDAxkmHSE7R7WxWIEXRbV8gIhAMlosWpFfinPImjABMubUPH2ykNmsgcaCEMvEnYDxjfr"}]}},"1.0.17":{"name":"paradiso","version":"1.0.17","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"e0e9cbd608bea2648aaad8d87581bc70cd8b8d78","_id":"paradiso@1.0.17","_shasum":"18c3c83c3cccd905093d8658ccfcf1aca1c860ea","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.2","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"18c3c83c3cccd905093d8658ccfcf1aca1c860ea","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.17.tgz","integrity":"sha512-G/amJTK/ufe4g7VWclhaAkvZESjCy5j1VyrgVDnUawjcuYsQSyDZzLneTZgZ0ApfJKtQ7hZmHAzxMR4HIx9P5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu7S7a1+y5JZ+UipqEe81ZVU5y0VbZxr68pYtPqGREqAiEAj79h5HX1G4wq3H56GU5d2nfY2Omdl/kIJRLWRqahaQk="}]}},"1.0.18":{"name":"paradiso","version":"1.0.18","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"","mithril.sugartags":""},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"8d7a399b8229907c235bfc6eeff867ab54d6c007","_id":"paradiso@1.0.18","_shasum":"95f36fa94e918a259a5c23b4b5e96f748b53bdb1","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"95f36fa94e918a259a5c23b4b5e96f748b53bdb1","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.18.tgz","integrity":"sha512-wUmVXbP9z+N6Dy4HQuZ5n9jiRCsIQAveeVEdZFSAjIwlZ9Q0SlqOCaRoMqIALZyz+pcHP0eH5Q6Jr2wSBML54A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYslEFIeyYCdHgH5URtZy83Zz+zpK+AUeUtU1JB+qvogIhAL3Dj7KWff2HboQ1eMpy2gAO0q7dQ0R6mnqQ5tipfAPU"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.18.tgz_1469132785767_0.4754568147473037"}},"1.0.19":{"name":"paradiso","version":"1.0.19","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"*","mithril.sugartags":"*"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"d55209db6689a549fb35ce9957d5ac6885a8b8bb","_id":"paradiso@1.0.19","_shasum":"4f378d8a7e1a840d6bea556f56893f156d57f030","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"4f378d8a7e1a840d6bea556f56893f156d57f030","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.19.tgz","integrity":"sha512-nvEegH7YujI9LyFN0rSsnzPaQpTGOiseH7gxhmIDfY8mswN6FawEG+FChWZqDxLR4Tk1mIbmLkIEx+LKSPwR7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcjOYzWJW78LSfaWvkkzEdlE3e4tn543RwM1AC2isPxgIhAPxRSyyjlnGmXNe3PDlfs/oHj+4sqe+UfIb4DcecWKq/"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/paradiso-1.0.19.tgz_1486062517413_0.07820283295586705"}},"1.0.20":{"name":"paradiso","version":"1.0.20","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"6f5e7035d618d403c8d04f0b45f8af57519926b2","_id":"paradiso@1.0.20","_shasum":"480b9d31fa2244e0d7577ffdba13cc0caef69860","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"480b9d31fa2244e0d7577ffdba13cc0caef69860","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.20.tgz","integrity":"sha512-LofQVkNwrhn9tBXXfOYxw9xWZcaz479Vkx51wvizMt3w2XrKuauyeiZMG3tkxJI3Lo0iam6omrJueT+pRtALiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx0fr9OaWgO+bZYs9URC3GoIqTdj4fQhVVv5FUveFHeAiAfXuUwUvWf9CyC//n8fzQnie5vNg5p5eMmDBLWzrhqmQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/paradiso-1.0.20.tgz_1486064012316_0.6887419167906046"}},"1.0.21":{"name":"paradiso","version":"1.0.21","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"938fab65eae938e8b6475c23e308504b385c39ab","_id":"paradiso@1.0.21","_shasum":"e12b38696c6a092d82e5d2de3a513af4d7e29776","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"e12b38696c6a092d82e5d2de3a513af4d7e29776","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21.tgz","integrity":"sha512-+UGQT+ncyLcr7LA9l8oHYhiIAJPi5MVntTPxzdoHsnT15MHN0LJFwT3khS+dkgw2tYWW5/R1mQNLK1/KQukCJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9zjDddiUCkvfwbCEIWQ/TPHm1Q3QxAgpAaXZ8Oj9UKAiBOdmkEp8TZXilYU7FQdiX067RXXxuu/A4k4uOiG7XiMQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21.tgz_1488180330200_0.790909820003435"}},"1.0.21-debug.0":{"name":"paradiso","version":"1.0.21-debug.0","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"fae8ab7aafcf2b8904eab513b4f628f5f0cd2f4e","_id":"paradiso@1.0.21-debug.0","_shasum":"b5d51034ed83be08e5a71ca5f26961f8c1d61617","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"b5d51034ed83be08e5a71ca5f26961f8c1d61617","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.0.tgz","integrity":"sha512-8NQp0YUNbt0/f9OQjWz8iZEJy+ODF2LScKu/MLdaAfsKmqqqAO/+/f9eCUZvFMeXWjm8ZiMLbzPJv/cwrxXBGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSOON5/5j8hsauIg5QbZ7PVy4v/pI/2+T84s9pqVQ5eAiEAlmsSwnkmUFcM6pXrlPtlJ2p+PoZe7LUK6q3iZSP5cdY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.0.tgz_1488189111918_0.02467253222130239"}},"1.0.21-debug.1":{"name":"paradiso","version":"1.0.21-debug.1","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"4c231cc0e216e8e9eb5fc5afaf6c9f6eb13cae77","_id":"paradiso@1.0.21-debug.1","_shasum":"94ef54eeaafab49f5813ff249396b67f591c8d99","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"94ef54eeaafab49f5813ff249396b67f591c8d99","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.1.tgz","integrity":"sha512-lSKTqmbOjT9lRlNOJdgbHMgdPYSbkdf9qY0c57u4cQY1CZIFvV88XgUYLn7C6lNB340pe7HMdgFtDuBo97DTfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9Rkkp3g8enKAGQ8mvRZHqeGrhWxAqb9Dq6xAwVktrmAiBxV8KPThJ6y8cXIkEKkXwES0I953SOpvhIX3LQuX30Bw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.1.tgz_1488189884143_0.7692527659237385"}},"1.0.21-debug.2":{"name":"paradiso","version":"1.0.21-debug.2","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"b8a7b940b9d3785cc91e83436f2a7418e2684678","_id":"paradiso@1.0.21-debug.2","_shasum":"dd61870c59f61919f803813710503aeeb10f294e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"dd61870c59f61919f803813710503aeeb10f294e","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.2.tgz","integrity":"sha512-SndTioTJxankcuzF2iC0IQOUOWOTnS4cTNSGgodv53+C0nUJUj4uzGEbqhbqTtyJNBWydOr/8KAk+uUdpm6duA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyTjUFQIuUT593PUu9SaS8/g7tp08la1aMG2sU1O192AiBfIeyiSEba/xJeMPoTn8wWi7N8piTAXY0SgSA5B5vXNA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.2.tgz_1488194447250_0.919822831870988"}},"1.0.21-debug.3":{"name":"paradiso","version":"1.0.21-debug.3","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"19da583fd7fc23d0f8fc40be40380460f2433d38","_id":"paradiso@1.0.21-debug.3","_shasum":"fc7c9e89a23c97285e5e645d18f281c9aac4a6b0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"fc7c9e89a23c97285e5e645d18f281c9aac4a6b0","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.3.tgz","integrity":"sha512-bp+Xxre+up9qGnGWLJIKtuTZDMfxwLbZT9C/pZqcJthTqV5yWJcy0PWSP945mwy1PIqg3b91fbpSqKth3v6ibA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAJ8YJrEg3P6ymwUD88S3inWtJm/Kep6a3bjXuRyxhOAiEA142DgE30IRJcX90i/gpP4tSijcCGHv183EcuvS3Cqbg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.3.tgz_1488195188411_0.34247984271496534"}},"1.0.21-debug.4":{"name":"paradiso","version":"1.0.21-debug.4","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"19da583fd7fc23d0f8fc40be40380460f2433d38","_id":"paradiso@1.0.21-debug.4","_shasum":"434cf799135b56af8eb172a065571e5f623e9286","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"434cf799135b56af8eb172a065571e5f623e9286","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.4.tgz","integrity":"sha512-ah5ZzwA2lAoQ899rsTqpu0yFpusCsmckwCb+feLDA/NPEC/5UxumaO1X+4B8vMk7E1n5F779kv76HWe6cw2mtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAOSZqmQj5dw63pyy7d1/UcsUU2rNrIP5tvx15GG2WgAiAxq7OGysRSTttRDm+mMIQfDnQVqHwXtUJ/vQeyEU+33A=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.4.tgz_1488195234758_0.6526699438691139"}},"1.0.21-debug.5":{"name":"paradiso","version":"1.0.21-debug.5","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"a0805058c74966edf0c39ce1f2c82a2fca7b6e1d","_id":"paradiso@1.0.21-debug.5","_shasum":"9aec697c5ec49c64e35a9476a11e90a55f6c7c08","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"9aec697c5ec49c64e35a9476a11e90a55f6c7c08","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.5.tgz","integrity":"sha512-/12BOTo88kb5e6PA4w/Bi+0aGsxJC+nOX5jBsgT68l8VwJt7okXtlA62TPkH024QlRXduQDYk4ADHLtK9pfc9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJcIu+UyOO5yEs5A8deOQegzokpFKHwdcA00DQszvQZAIhAP/y9+Phb2e7oRtrUYPHSSy7e4NkqvrwONkiCB291Ghu"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.5.tgz_1488225454662_0.006309945601969957"}},"1.0.21-debug.6":{"name":"paradiso","version":"1.0.21-debug.6","description":"A common way to write reactive and isomorphic apps on any js framework.","main":"lib/paradiso.js","author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","dependencies":{"mithril-node-render":"0.1.7","mithril.sugartags":"0.0.6"},"devDependencies":{"coffee-script":"","express":"","jasmine":"","mithril":"git://github.com/invrs/mithril.js.git#optional-render-disable","supertest":""},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","compile":"coffee --compile --output lib/ src/","start":"coffee -w --compile --output lib/ src/","test":"jasmine"},"gitHead":"cfef420c19dd6ea68cd8e483d55f55d5f05a85a6","_id":"paradiso@1.0.21-debug.6","_shasum":"f8be94003fda6de12d531a6de4fa36baf4b16148","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.1","_npmUser":{"name":"winton","email":"mail@wintoni.us"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"dist":{"shasum":"f8be94003fda6de12d531a6de4fa36baf4b16148","tarball":"https://registry.npmjs.org/paradiso/-/paradiso-1.0.21-debug.6.tgz","integrity":"sha512-garthCijRqW7TjgyeZi2GazEUYfvFnwgqAm7x96FPb7J/DwYUEEObe2hthR7AzHzzC2XtVScRE+Kz3CcCcD7bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvbwdvbeDA2HJ4B0gZmcwteXmyWX0V4wgYE56vDjEuKAiEA565baHaBeUfxqVDew2LKEQ6+bixIJtd5HGqJP8X4gTk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/paradiso-1.0.21-debug.6.tgz_1488397852516_0.9111101806629449"}}},"readme":"# Paradiso\n\nAn adapter-based, library-agnostic framework for building web applications.\n\n## Features\n\nSwitch out underlying libraries without changing application code.\n\nBuild resuable component, framework, and server adapters that operate transparently.\n\nAdapters for `Express`, `Mithril`, `Browserify`, `Coffeeify`, `Envify`, `Uglify`, and more.\n\n## Install\n\n```bash\nnpm install -g paradiso\n```\n\n## Getting started\n\nFirst, let's create a very simple project with the following structure:\n\n    app/\n      components/\n        - home.coffee\n      initializers/\n        - build.coffee\n        - client.coffee\n        - routes.coffee\n        - server.coffee\n\n(**Protip**: Feel free to organize your files how you like. Paradiso is unopinionated.)\n\n### Initializers\n\nThe `app/initializers` directory includes:\n \n* `build.coffee` - builds the client js asset\n* `client.coffee` - defines the client js asset\n* `routes.coffee` - routes for client and server\n* `server.coffee` - starts the web server\n\n#### Build initializer\n\n`app/initializers/build.coffee`:\n\n```coffee\nbuild      = require \"paradiso-build\"\nbrowserify = require \"paradiso-build-browserify\"\ncoffeeify  = require \"paradiso-build-coffeeify\"\n\nbrowserify paths:\n  \"public/client\": \"app/initializers/client\"\n\nbuild browserify, coffeeify\n```\n\n#### Routes initializer\n\n`app/initializers/routes.coffee`:\n\n```coffee\nroutes = require \"paradiso-routes\"\n\nmodule.exports = routes map:\n  \"/\": require \"../components/home.coffee\"\n```\n\n#### Client initializer\n\n`app/initializers/client.coffee`:\n\n```coffee\nroutes = require \"./routes\"\nclient = require \"paradiso-client\"\n\nclient routes\n```\n\n#### Server initializer\n\n`app/initializers/server.coffee`: \n\n```coffee\nroutes  = require \"./routes\"\nserver  = require \"paradiso-server\"\nexpress = require \"paradiso-server-express\"\n\nserver routes, express,\n  port:   9000\n  static: \"public\"\n```\n\n### Component\n\n`components/home.coffee`:\n\n```coffee\nmodule.exports = -> \"hello!\"\n```\n\n### Build assets\n\nBuild your client js assets:\n\n```bash\ncoffee app/initializers/build.coffee\n```\n\nor with `gulp`:\n\n```coffee\ngulp     = require \"gulp\"\nparadiso = require \"paradiso\"\n\ngulp.task \"build\", -> require \"app/initializers/build\"\n```\n\n### Start server\n\nStart the web server:\n\n```bash\ncoffee app/initializers/server.coffee\n```\n\nor with `gulp`:\n\n```coffee\ngulp     = require \"gulp\"\nparadiso = require \"paradiso\"\n\ngulp.task \"server\", -> require \"app/initializers/server\"\n```\n\nNow you have a functioning Paradiso project up and running at [127.0.0.1:9000](http://127.0.0.1:9000).\n\nThis project is available in the [getting-started](https://github.com/invrs/paradiso-example/tree/getting-started) branch of the example repo.\n\n### Components\n\nParadiso ships with [paradiso-component](https://github.com/invrs/paradiso-component), an object oriented approach to writing components.\n\n#### Initializers\n\nAdd component functionality through the initializers:\n\n`app/initializers/client.coffee`:\n\n```coffee\nroutes    = \"./routes\"\nclient    = require \"paradiso-client\"\ncomponent = require \"paradiso-component\"\nmithril   = require \"paradiso-component-mithril\"\n\nclient routes, component, mithril\n```\n\n`app/initializers/server.coffee`:\n\n```coffee\nroutes    = require \"./routes\"\nserver    = require \"paradiso-server\"\nexpress   = require \"paradiso-server-express\"\ncomponent = require \"paradiso-component\"\nmithril   = require \"paradiso-component-mithril\"\n\nserver routes, component, express, mithril,\n  port:   9000\n  static: \"public\"\n```\n\n#### Component\n\nLet's build a valid HTML page with content:\n\n`components/home.coffee`:\n\n```coffee\nmodule.exports = class\n\n  constructor: ->\n    @title   = \"Home\"\n    @content = [\n      H1 @title\n      P  if @server \"server\" else \"client\"\n    ]\n\n  view: ->\n    if @server\n      @layoutView @\n    else\n      @content\n  \n  LayoutView: class\n    constructor: ({ @content, @title }) ->\n\n    view: ->\n      HTML [\n        HEAD @title\n        BODY @content\n      ]\n```\n","maintainers":[{"name":"winton","email":"mail@wintoni.us"},{"name":"degzhaus","email":"johnbdegner@gmail.com"}],"time":{"modified":"2022-06-23T09:36:00.920Z","created":"2015-06-13T04:00:09.680Z","1.0.0":"2015-06-13T04:00:09.680Z","1.0.1":"2015-06-18T22:55:52.891Z","1.0.2":"2015-06-22T19:16:50.290Z","1.0.3":"2015-06-23T05:59:10.432Z","1.0.4":"2015-06-23T08:38:07.284Z","1.0.5":"2015-06-23T21:19:38.044Z","1.0.6":"2015-06-24T19:30:02.848Z","1.0.7":"2015-06-25T00:32:29.755Z","1.0.8":"2015-06-25T06:11:00.112Z","1.0.9":"2015-06-30T08:01:01.191Z","1.0.10":"2015-07-16T21:19:20.142Z","1.0.11":"2015-07-21T02:42:37.565Z","1.0.12":"2015-07-22T19:54:13.641Z","1.0.13":"2015-07-24T20:54:09.832Z","1.0.14":"2015-08-24T21:13:06.749Z","1.0.15":"2015-09-03T08:29:13.106Z","1.0.16":"2015-11-24T01:59:58.524Z","1.0.17":"2016-01-09T01:33:04.264Z","1.0.18":"2016-07-21T20:26:28.564Z","1.0.19":"2017-02-02T19:08:37.638Z","1.0.20":"2017-02-02T19:33:32.553Z","1.0.21":"2017-02-27T07:25:30.425Z","1.0.21-debug.0":"2017-02-27T09:51:53.757Z","1.0.21-debug.1":"2017-02-27T10:04:44.424Z","1.0.21-debug.2":"2017-02-27T11:20:48.943Z","1.0.21-debug.3":"2017-02-27T11:33:10.190Z","1.0.21-debug.4":"2017-02-27T11:33:56.300Z","1.0.21-debug.5":"2017-02-27T19:57:36.631Z","1.0.21-debug.6":"2017-03-01T19:50:52.732Z"},"author":{"name":"Winton Welsh","email":"winton@cyclo.ps"},"license":"MIT","readmeFilename":"README.md"}