{"_id":"periodicjs.core.protocols","_rev":"45-26051f4db656e0e08c9938f39dbfac79","name":"periodicjs.core.protocols","description":"Customizable CMS platform","dist-tags":{"latest":"0.6.10"},"versions":{"0.0.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"periodicjs.core.responder":"~0.0.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","capitalize":"^1.0.0","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.5","pluralize":"^3.0.0","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"1a0dad7aba840e7fd32bb27e2b10f5e9bf58ba5a","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.1.tgz","integrity":"sha512-uL9ggl01+g42OwXRx/lkS23RCPC4fnlKt2mgdies4oaqAylxkqHNHtRm4EOrQ4zJBi1h4vLZN8nUuvbFqTIGmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzupVOphPwUNTF59lNmG4VmUrRGZOFvFe+b9ZLlnvBQAiEA2zhBwpvyz4oD0qUiiEOt1QWy5C5d3Sg5xgS0WigMnQw="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"ecasilla","email":"ecasilla@icloud.com"},{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.1","license":"MIT","gitHead":"b544fd81d1fb63516adcbf3281b75a1f341c9011","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.1","_shasum":"1a0dad7aba840e7fd32bb27e2b10f5e9bf58ba5a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.1.tgz_1481732655301_0.26110166986472905"}},"0.0.2":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"periodicjs.core.responder":"~0.0.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","capitalize":"^1.0.0","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.5","pluralize":"^3.0.0","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"19c89d11ad93ebb1322d6172eb645939ff3622aa","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.2.tgz","integrity":"sha512-bWdXQ7LlC9tCq/KxnvXkCF483XM/EEwZOAaURlfDMMslF06RzlpQIrD7Rv3qtKe0y0Fuj9X6ipqbrRc68fBkeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsefDHaTPwUIFkYKtelHlg4kwMhsxnuvIQx/fyFH7BzAIgNVTQJP0H95gBz1OK68aHZWZdlapf5nTOoJv8w31olw8="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.2","license":"MIT","gitHead":"85ab660ff904204a9c1779df3ee3be4e6b55f2ac","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.2","_shasum":"19c89d11ad93ebb1322d6172eb645939ff3622aa","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.2.tgz_1481733054774_0.2729928274638951"}},"0.0.3":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"periodicjs.core.responder":"~0.0.4"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","capitalize":"^1.0.0","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.5","pluralize":"^3.0.0","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"946b21ee43407d51b1a41fb7ae6d490dea183aa2","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.3.tgz","integrity":"sha512-VwmF96aX+0+DVskyFIpAaUJ5TJwOS5mhR45c6HT1Wee7mutzuNFa19xQ8L1BtTGiaaU3d06SqrCe0MNrsfx2Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+HBSM5d4u1DLSE+DJ4Q8o/teGkIEgfv2WGMvzb5kUlgIgEPqqiUvRKxX0W6P9abS0/x0kr99y4O9sMcwZ3DVOJZ4="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.3","license":"MIT","gitHead":"755d0c85b101b735b34d196886a1b18e3235d889","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.3","_shasum":"946b21ee43407d51b1a41fb7ae6d490dea183aa2","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.3.tgz_1481733757086_0.674187851138413"}},"0.0.4":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"periodicjs.core.responder":"~0.0.6"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","capitalize":"^1.0.0","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.6","pluralize":"^3.0.0","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"1fc0cf14fd04770b33aef6a9fffe146ffdc4bd5f","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.4.tgz","integrity":"sha512-AlgaiDf/mETncVAniYYLz1FSvJlbX+QjKldvHIKpDC6NO7awaP/CTOqx/rz3ZNo89j3t4cH7EkBH2U2C6ya/eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRSAehC5CLKxesXMrZrInSNhJZ7SDVmeNgHmcSoKFAoQIgfhvi9qz66HQ+TzPNHilQ5OqF7U3i7jLFCyR4kOQzPMY="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.4","license":"MIT","gitHead":"13b060815ab896a309957dbe3e02ee555ec8042f","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.4","_shasum":"1fc0cf14fd04770b33aef6a9fffe146ffdc4bd5f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.4.tgz_1481743488556_0.865859562298283"}},"0.0.5":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"periodicjs.core.responder":"~0.0.6","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","capitalize":"^1.0.0","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.6","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"d2c3ab89801f45c86fb43268309137adc2110876","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.5.tgz","integrity":"sha512-35lN0pttDwvFTlbdVLKFiPeP+FOm1gW3G9fkDdPKPsqpEbBKnni5xE4SPB3H+taW+PA4F/aPrr7ZmRDyF/BJEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ3aV3sFK1cnvCsYniP/6Rzl/uGCWH2Cbkj72Kk3G4PgIhAKUS6/oJFHmqCn/Oe6mFeFmaiY2nICxeJUaBvncBvfTu"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.5","license":"MIT","gitHead":"874fcd97cd3f93976ecbe7eecf45d01c9f68ffdc","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.5","_shasum":"d2c3ab89801f45c86fb43268309137adc2110876","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.5.tgz_1481815329773_0.6588662920985371"}},"0.0.6":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.6","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.6","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"ce96d2591566d3ab7c3a4cddcc88c35d8b597e59","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.6.tgz","integrity":"sha512-+bCMNBGyw05i7gM5aOI8JT/5kutWjmDaPW6PG5SiJiHdzPq1NwbQdOsdLcDefqCt8kkYlff2VFnpV69WWDtR9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXnMTnczVyqyca0hSTJIjUjyHae38Ovb/oC7aXXtstWwIhAIOw9HS+jjU7Rx4PZKKUAjX082+XZ7P9Cg8WPTGZcVLu"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.6","license":"MIT","gitHead":"ee02c4b91b53445eddf7bab73e2c24e0c62fe943","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.6","_shasum":"ce96d2591566d3ab7c3a4cddcc88c35d8b597e59","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.6.tgz_1481815426061_0.0508980609010905"}},"0.0.7":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.6","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.6","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"ccc950fb729fc36102af7e1ad064dbb3c3ad6327","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.7.tgz","integrity":"sha512-4UnC7y/c73kDijiDp+iyu+e31vB89DLMzdyNTDttVxwLLDA9KHr1UFETUmKFkgHtgp2Ct0utE3kri056EpPCyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCESeNwCrJzRseNgP2lRHgZKa4avroz+nE3+9m4BawcNgIhAJNYnpzK18XREApMAIPQ9ZnbPepCrYNoHJQzZx/wFskt"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.7","license":"MIT","gitHead":"4a5d6176214c89a90620977459471852dbf852fe","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.7","_shasum":"ccc950fb729fc36102af7e1ad064dbb3c3ad6327","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.7.tgz_1481818130688_0.7267745139542967"}},"0.0.8":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.6","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.6","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"e2d4755d84001748023803d40dcec5b8b8570046","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.8.tgz","integrity":"sha512-9wT5btKOUsOwQ2S5A3MY5IfpWmQgzFuUcot/5GgFgc/DTvHmQnPvsfoEHupUtTbr1U/qZar8+v7IDdw+jvjvEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5t16t3GDAwk4SJE6hi9wzvUrzVnAQEigQKp+m6+CY9AiEAoqUQIw5NPnkZh3HO3xZd/Uz5FV0EHln26BcS3g2MVnM="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.8","license":"MIT","gitHead":"dc556079e0b7764ccdeb2d47547fe4cd6be59ef7","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.8","_shasum":"e2d4755d84001748023803d40dcec5b8b8570046","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.8.tgz_1481829941923_0.4337263989727944"}},"0.0.9":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.6","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.7","promisie":"~1.5.2","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"216b21ca0bd8b4b67b3dc179b526ab54a0eec278","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.0.9.tgz","integrity":"sha512-i31fEYKG9g4kRNZ7RrfzbwTZDV7YjIqG5hu2NmliFZesM3nhA395Y9jsXx6e2KbiHw+uLn+3o7URCPYnVwOHew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/CfP1aiw/UewuQ8Ro67ReoiQg2gf6m9Y0ku3x1FqnIgIhAIdLO0FNVhjhvUwqkqdY/guZ/mVX4isKB0Hl6SNThWzr"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.0.9","license":"MIT","gitHead":"915ebbae48eb654afb2280572f7e528a54ac5928","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.0.9","_shasum":"216b21ca0bd8b4b67b3dc179b526ab54a0eec278","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.0.9.tgz_1481835699113_0.5698665541131049"}},"0.1.0":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.7","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"795a067e47153bc15d13fa82b75437461de490f0","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.1.0.tgz","integrity":"sha512-6Qs+iE6vSCOtQjp/0LOC6P4PcYpVsuB3HCEamDC6fiDdHB+FIG0uwvws6g2WZWSQeZJkSey3Ud2FNYLCAI5ilg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP5489LFL/JUFVeC4bXNZWPiGtKt0DJbagY5SFrH5MbwIgLtKPAioHy8rM27vBZanuMqxjziemZlcA+N2fbwK9H7o="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.1.0","license":"MIT","gitHead":"ac299e43d310aa49926d53965ee3d184db481e8f","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.1.0","_shasum":"795a067e47153bc15d13fa82b75437461de490f0","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.1.0.tgz_1481922424911_0.6857230942696333"}},"0.1.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.0.8","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"eda79eb410093c6ec2ae66343d30f49ce4ac99c9","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.1.1.tgz","integrity":"sha512-Z24BUvAHpsHMfltsUk8ELEmIEY926Inj34LGP4zi6nqRHcew+78knluwJ+RgFb7etGRAmDSjDvHb7+CRnJxvoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf4PCcVdS+ZeGeFSuPyGLnNTUvnm6KrooHacKUy69UZAiBkPTbvsyh8U+r3dfBnT3WZyKIOkr1TvAgMPelfBJ4JMg=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.1.1","license":"MIT","gitHead":"15db4e809334205ca4cc294467d7e46e41c074e2","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.1.1","_shasum":"eda79eb410093c6ec2ae66343d30f49ce4ac99c9","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.1.1.tgz_1482255170481_0.2499785008840263"}},"0.2.0":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"10926181f9baae6071e52b4986d49a31a47e7fb0","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.2.0.tgz","integrity":"sha512-es0p+MRQurvVvrQTipDG8+kCT7T4mrgeP2d8Rx6He//lmPrRyE6dXRvNnYjzE/hvOfWO9O62m6Fl3+itTg42bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPL9s7U6/F/oSdd8RKsdYaS3OzBin3whULCD2+UMGaQAIhAKSWrh+UehAXQlvEeD6AH2oKebSr3Rh3qmLsFa7nh5tZ"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.2.0","license":"MIT","gitHead":"6dc9a87092f8385532583df972a5dd7a996a7b05","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.2.0","_shasum":"10926181f9baae6071e52b4986d49a31a47e7fb0","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/periodicjs.core.protocols-0.2.0.tgz_1482437343774_0.19305125600658357"}},"0.3.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"df03381f0fba1b1ea0e4dcd5c39906c98991f85f","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.3.1.tgz","integrity":"sha512-EUSYkerEH251rWBzGqQpmJidIXF3QvkCUO0+X5fu07b/JtzPhzxwJNY3bwb8iyxNyA/tyUFFrJ4j3dIXq/riMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRYIZNQVDw3sdTM597aBj+gAkQFmEVFrr2feHUlMsnAIhAIEJUviwPHzfkU/ydVkYanUelruhHvy2S6VcU9uh8/Ju"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.3.1","license":"MIT","gitHead":"94e28157060e2e2c5a610b134cd1ddbaf99f6cab","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.3.1","_shasum":"df03381f0fba1b1ea0e4dcd5c39906c98991f85f","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.3.1.tgz_1496150526720_0.3471740691456944"}},"0.3.2":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"f9474e5d679751798c3da2ac3426fd5d292fdbf5","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.3.2.tgz","integrity":"sha512-tjh61r9Jh4c9b9qsrkr4VQv3P7vEbfGK5Fla1ivsLFmd5XCWuHU/3Lx05+gsWg2O9UhO1BFCn6qyivoIP8ZcwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE06m1r5+mRXvH9a+3kn4bXAassoUO5n1+7NNKarTP86AiEAxG0PNJVVtM8at3/II33aP5gVa0iT84T93P2bNWuwhrk="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.3.2","license":"MIT","gitHead":"c439287bb482c582717c728d28e4bf795b113fd7","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.3.2","_npmVersion":"5.0.0","_nodeVersion":"6.9.1","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.3.2.tgz_1496244402512_0.13447586097754538"}},"0.3.3":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"8a6886b599c1e2692939f604eed58fedc7e9502b","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.3.3.tgz","integrity":"sha512-HbuRAqNxCOVovHpih6xryBGHdzVH6LCnU84H9wmQvSRTJyESFTT4pySH5Q2U6wd7NlHLwNpKYodEZyzvGwcx1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw/VlUko7eyJS2S9ScROIDZnweRF7m5ZHJQ9Ke7eLH9QIhAIZJAlhk+19MbksqmglkCKNvIcI9Ty10GRrxr7tjV8CG"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.3.3","license":"MIT","gitHead":"6ec4a021f1fde448d5313667362fa3a601e706cb","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.3.3","_npmVersion":"5.0.0","_nodeVersion":"6.9.1","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.3.3.tgz_1496245543399_0.8515918704215437"}},"0.3.4":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"6d6edf17c91939289be5813fa66fb76cc3ca0fda","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.3.4.tgz","integrity":"sha512-aZLCKY58EYGQ8TB45XTlTeXr2yHVan0eBmKfzhqfvEP5SojcjfUF4dyCOiCG95w6FbVJbY90iv7819QBM9trzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMbsudpjygEa//KmkLDtQ50eN9D4UefVN93o3PANvcDAiEAqnKSQ99v6UvihkpQEM3I3C9Ok9Ta7bF5RN7SUIy5J0o="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.3.4","license":"MIT","gitHead":"ac45acba821755ee510e300e340dc4bbb4d5aae4","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.3.4","_npmVersion":"5.0.0","_nodeVersion":"6.9.1","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.3.4.tgz_1496260285220_0.7659770720638335"}},"0.3.5":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"2dac87b9a5e40cb07bc2a96df747dcab8e856593","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.3.5.tgz","integrity":"sha512-c6R0Rjd62p2vsRZ3kqyP+sCUfhOBZY7fYPkO1tFX0DzZiGmoqdQMC9zRGpXUlN1Eu7G+UMWeC1/XyCmOsRWY/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0NFoIoohooZKFaYyd5DKiayiuxJ/5X1gT0ZtASiCcRAiBpEwVaxCqEW5a3fUMBzuY9DsI9lvQjXKpD28WygZFY9Q=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.3.5","license":"MIT","gitHead":"8594ac9a979911ef1efd55064d1fdc6bc94596ca","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.3.5","_npmVersion":"5.0.1","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.3.5.tgz_1496379204970_0.6927809352055192"}},"0.4.0":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"~0.2.0","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"b0b0653edd219d555ce81b0179d46cb7b6143cd4","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.4.0.tgz","integrity":"sha512-lFecjeCb+++ObU25I0BeUUiXfYP1NsqlCAo3E+X2ZDt6DfZC+Q4x6oHX4CTK4x6n4H6t2yupa9SpJbZTbsKjoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz8OeEfIRgvQnR2U996Brx+1pcvnlbeILX+15zboDfHAiEA4d4HR8NqMXglVsb/XdsePbCmf0lfmnY1L02BSL/fsTU="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"name":"janbialostok","email":"janbialostok@gmail.com"},{"name":"yawetse","email":"yaw.etse@gmail.com"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.4.0","license":"MIT","gitHead":"fe6c7eda5b0332e49bf4fda9b7c2a8b58d8e8287","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.4.0","_npmVersion":"5.0.0","_nodeVersion":"6.9.1","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.4.0.tgz_1496857422490_0.11500070686452091"}},"0.4.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"89787d742a75d94b8a62c53e2e9a3ca969e810f7","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.4.1.tgz","integrity":"sha512-Cy31S+YPtqPhv+sJxyORWbBC7TV+484/r1b2jq3w3hclzc7/sueamsAZsH3Ras82tyEjWb+etfqsUTKRE2PYlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYfvhhuOBqPnjQQUAPGG8jqX31/rCl++RikuazBAnvaAiEAnCTPzMkMipTZGWPdhQOFljEnhqazbwiGutdoQhTHHFY="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.4.1","license":"MIT","gitHead":"b7aa208e2f28b3376f9e9a7c9ff4d31a8b2f4dbb","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.4.1","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.4.1.tgz_1497021675091_0.4431809028610587"}},"0.4.2":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.0.9","promisie":"~1.5.3","request":"^2.79.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"e1049cb90b10e8c019fb2db9ea42234c0c3c49cc","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.4.2.tgz","integrity":"sha512-o2SHwnt7kMvB7YQwUSnde4wmMuZ2rdklOfneZ/Y6X0MTZ3VZVCLLIjs49/kFlUA6rdtmsPIASlenkQyteLSo4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0dyU6nbD4BGF2T/8PHx7TbjSrtQ2pe24VrHODkbzzzAiAPgNiZAa1tzUz1igxPZn4SdzP7JQP/2f9k3QdFQF0phg=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.4.2","license":"MIT","gitHead":"a44c252de7bbcf24433c6bb049a19501ed4f8302","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.4.2","_npmVersion":"5.0.3","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.4.2.tgz_1497319777191_0.09371060645207763"}},"0.5.0":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.1","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"96c7097022ede8895ad7a0b310b682ff43146de2","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.0.tgz","integrity":"sha512-67hYfA12qO3ZN6t7V2AfxCmBYm+TihGd2zWeaTGu+Nf73G2dsVNWulUssdrmKPtf0HQoSel6aeT5GcBEyrw2FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk0McLDkH140r6G2K+/JnWOSZNE6pzB4Whd8r0ibWbqgIgeaKPUiYA8zptuSmFD7XR84BBYGPMfC4Pk2033DC2cPQ="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.0","license":"MIT","gitHead":"c7f81358cce2522a079efbc941dc7f2b6e659512","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.0","_shasum":"96c7097022ede8895ad7a0b310b682ff43146de2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.0.tgz_1497964424370_0.8624599173199385"}},"0.5.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"ec1412fac1e184941c2cabafa3fc684a4bbe1bdf","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.1.tgz","integrity":"sha512-dEBgPiWNnJzC2YH0vOPpALNEJHz14jAlkybaynfImdunUQEnTYqd5IbIgQ7WTkg/F9+vRO7Fbn5QMyMg9BgRYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDepC+pBAt4DWGS0QCDGMKrJZwRSxLbu201A/9WvHCehAiEA2fu50YbYrwXaiFlLBIkKufhlpC/hpPBCdAhE73MwkuQ="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.1","license":"MIT","gitHead":"c39fd7839c16c8ee04f2d5dd6ec207bc983d25f6","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.1","_shasum":"ec1412fac1e184941c2cabafa3fc684a4bbe1bdf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.1.tgz_1498079208746_0.2052146391943097"}},"0.5.2":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"8cbf0d2f2f5e3de7a96bedbe2259e7428caa7ef5","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.2.tgz","integrity":"sha512-TfiovDr4hIPTgvXJKB3xV4td0KniDnN2iIEJhZw7Cq0/j8GHt8xIluLT42BUrlCcNhIddkG0FQuxru8JlhD1VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEeHGDYG/gd3taoDSNirxtWHu2XqmGDtBpyFrIHXgRtgIhALAze3fiuLV+MCcyq+5dNB66Di9QVNSE7gHja8dHWptp"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.2","license":"MIT","gitHead":"607e3d88f30727076b4d7fb4fd239ae8f474904e","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.2","_shasum":"8cbf0d2f2f5e3de7a96bedbe2259e7428caa7ef5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.2.tgz_1498135292489_0.7415937730111182"}},"0.5.3":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"e7e88c97cda44607002b583edd59b13ca75fb164","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.3.tgz","integrity":"sha512-NdJ0g9C6OixwUtlgKLewSDMNyJlkIsFMgQ8LQCw9PNtdzcS6WO02fjUmlbYLg9c+TNEjn7k3ghqfONecRFEHrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEYKvygfa8yKmIJVQMzvGU18ixmUtx9QnClXbKYLsftAiEA3wHIqc1tXVom8yAIUecv9X9dhtR6Yn3xJYSxFOH9atw="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.3","license":"MIT","gitHead":"0dad58672a6ba91091ff705803ab7b20bf05c87e","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.3","_shasum":"e7e88c97cda44607002b583edd59b13ca75fb164","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"janbialostok","email":"janbialostok@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.3.tgz_1498136206972_0.21753056743182242"}},"0.5.4":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.3","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"1b524443cdb4aa70b5381e9cac9ff8bb508aa519","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.4.tgz","integrity":"sha512-WVZ98IKmjoWp2VA9kLbqAOtMJ20o3XhtHG0gzfW7KrjUWEqYtVIbDMSDtPM1pviHQOPhYUIPzV4MQHOc9LApFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASCA4vUBRoXvey+IXz16cahGPCmokg0wOUXBZ6cH3exAiAuFKusU4WMACAeWyf71NuU4dQeqJQQle9v9XgUZnMRrQ=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.4","license":"MIT","gitHead":"1577d1e6824663065b37ef8370ab9ad681065a7a","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.4","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.4.tgz_1500927133224_0.9747752393595874"}},"0.5.5":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"2c8593a4a9ea87f38627c6734060d2c86fe57ce3","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.5.tgz","integrity":"sha512-uBj5lp1GqzZZ6uZPY31+ijwwG0L9X83vqQr1IoEIbktenwpq5p58TbJ19fvX63il1k31pVZdx9C0/mCmsDNEhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChyAzmhbcYtwsJgR1nKHItJeX2i+7oyem5PmGsfqDhRgIhAO25FeEfeRWdoTZ6UJKXiod+N1SWtHHaPepPgKz+3aJv"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.5","license":"MIT","gitHead":"1f56f0e083e7b0074047bf3ef57c2514f18a9a2a","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.5","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.5.tgz_1501698479234_0.5517730189021677"}},"0.5.6":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"1be6a6548f4493bba2c0c5d5caff82f1c604d8b7","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.6.tgz","integrity":"sha512-1vhb5Mg4K3GsclAFhmacr7h5/XKaWbkqdECpQUgtD/P1zZew1EiXB3Xwn2yFX3A4mNdDmc2DAxGM3ydxlCZFHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMf6fl8scAS2wikBrHSiYSjh5wlxM3oSXphTo2eC1p9wIgN0o7EE6OycfceqoUOUctVowul/z+gHgnePBL06GBd6E="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.6","license":"MIT","gitHead":"e7a167760f2c23aa9ae29a900d2fc13c4c208bb3","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.6","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.6.tgz_1501702513867_0.9225310264155269"}},"0.5.7":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"33cfdc0da6d2683e408d27a8c6b3f8caaedaa0db","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.7.tgz","integrity":"sha512-zR8K6zgH/tFsmi31M4R+6fgGD7sleYCQmrq0jIdYh2SM2uEbvXrVVWi8yGEgqOEwXkWSs6mGXGSCJj2WFMMwMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFs/KpU80Fns/Wy01sgyFvlUBQ5hhGIcVbkNKfFJMb3DAiBXBiqRF8Hcmz2aeQne8VKK6/Brvu+7EeAJKfS8XIr6QQ=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.7","license":"MIT","gitHead":"54ec6007e1806e646f4453b397634f8bfef2372d","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.7","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.7.tgz_1501973384948_0.29231676342897117"}},"0.5.8":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"352cafaeb92a29ded63a7006a153034f2e432716","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.8.tgz","integrity":"sha512-dRoSB3Ddt7STkPN7hFHq1mxjEgzqgEhEUJ8dR9bdFc9jtgsK273U5eImV6i5eQFflHjbD+eKvUJne7QEmIWLNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW0Kz1rSwBZonZUn7UrMpJPOtpDZq8oWcFKkY303BPiAiAjOY22Lrz4wdqtoO8vN+/8QBvMVPhz2ZIUqGfggb8lWg=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.8","license":"MIT","gitHead":"8b08a3bb8029191c5504a6e61ade866a586e5a65","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.8","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.8.tgz_1502129067904_0.23497817968018353"}},"0.5.9":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"a8ce5d9e5dd4e068f4f94511bd0cabc78d763bf7","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.5.9.tgz","integrity":"sha512-TKZ2PUfV+ODJWnc4nIVOrBHITvVmUbRkasyua+fRJK91G8vav9BCyC7vhozhVWwS8l6TpdVefH3QM0F+iXKBlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAd1aZU3V7K0+1CW26XBU9aCqT1p7NxcM657NOFTJSLAIhALNi6UWei/uc9mbShqwwfuPSbLGIcGBHEJb8TgwFY01n"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.5.9","license":"MIT","gitHead":"d5adef8a1e21ab1ed4a3532be1265c6e40e1e67e","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.5.9","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.5.9.tgz_1502138045809_0.06939375214278698"}},"0.6.0":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"d0cd6e4e7f0cad9dac2247e3321e8dc443c8e038","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.0.tgz","integrity":"sha512-j5eNC6HPSPtF1MxdvOzpjNACbxIrV18nAo+8yEdQ5EalULBgn562j4vVmQUcyVuk6xm8cTuopvZTNlslGvg1tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVHLM89Mgtq2w02zOYl6TGYZ5ze8yNs7YSGJ7dv0M3GAiEAgTQb8/nM2wcalmPX8gA3gCUYcfuaSdqR5hy4PdAwTF4="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.0","license":"MIT","gitHead":"17c972483388048d4adf169607e3572509568cab","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.0.tgz_1502143147347_0.7212726986035705"}},"0.6.1":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"d303487a2fa2a01aad40d2e5672a2569e6896e97","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.1.tgz","integrity":"sha512-5uSGhIZgPhQzhKE/6pbDnwsr5XMwU/nS36HfIXY+dqMWbixMkb4UzvRfWGwI713huRyexGONky7cePAVD9j5rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu4hiQsoFHEKxx1Z5QxfzS0Up1BMdIGM0A0iUnVHaAEgIgIWwztD/iIdSn/601psPvzJ+pjO5S9AFp3jTx1BxRYaA="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.1","license":"MIT","gitHead":"deb1526f98fc989130b3be90485cb83606f00e90","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.1","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.1.tgz_1502673224560_0.24309243191964924"}},"0.6.2":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.4","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"1a1f43ed6e7ca4e8426e23ea417f25cdff31ab3c","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.2.tgz","integrity":"sha512-jLrusVs1F2ebj7XC/f0x2x9m/2h5/Qb4Im9td6MS8KqgDWc2r8nwti6O7awCLakbE2NNFvRYzh7hPMjGY1qPMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIzKAmO8c4ZFwW7AqVi0FPdh3SLPREBrTqu+IvKZUqKgIgKq9dv+wNWyNBwD3sGI/gZoBrBdwb/qjrqNgtIXOfudg="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.2","license":"MIT","gitHead":"19c7acff7a1a227e5ab7adf04bba6d91583a45fd","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.2","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.2.tgz_1505089040846_0.13488368759863079"}},"0.6.3":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.5","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"d98a82b0c7758c728cebf58a0e09e36ade48aa22","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.3.tgz","integrity":"sha512-67wb/CkrQwUyGnAclbKe1RqAbsbZHW4BE7M7qDP4PtqcicimOc32s7+PL8SqyBDkiP9xEZWZ/mDr7D3AI/Nrmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6REVES+ciTzFCPR1+1ri5RYUVKrYuBwnvG92dNnpEDAiAIf/A1GPhsFtpdYKo85JlpgFNaMUwTcwUHH1QKDxVOHQ=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.3","license":"MIT","gitHead":"78ef88f6ee13e9969bbba2568b2e30fe3bf893fb","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.3","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.3.tgz_1505229324074_0.7885144373867661"}},"0.6.4":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"6c19eb8ac75a1a421111ae58706065a2322254de","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.4.tgz","integrity":"sha512-xWIjubncnnDSqqFt/3tlui7Hu6iRpe35MbZVZbfHmFOhE27WjenX3Z2wIEPY2VmjNm2P/yu1PaMoH265eClTjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJsED4ShYfkVGkFheR0y12ZoHz76oR/EJeSZPhuIU3kgIhAOt2gb4LSsmnNIubPqGRjpOEatFXwZlwjdpIbtHCf491"}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.4","license":"MIT","gitHead":"4863ace2e5d33c920cbbbe2ec41979a96538d78a","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.4","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.4.tgz_1505413556558_0.2580326839815825"}},"0.6.5":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"a81f3d2712119a80af106e16b6e7feac3a6cfbf6","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.5.tgz","integrity":"sha512-RKwMNahodOzpUJGiCK7a2340whbEdQVlf5XARhGPqtuTxvsZ+dxUQ03nDsIvuuXDdmksQ9z1vXgzzvdNtULyKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdSopR8PSRcoiBDXZ51KAkuwnCAZ020Cs0uGm4JZ2zQAiA63vEL8xZjHbB3W+T95t2TVqnYFLP4y3f9UFxYsKHE1A=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.5","license":"MIT","gitHead":"03a2248b4a2fe80b932108fc9b7c0a8a9e7a6066","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.5","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.5.tgz_1505998630270_0.47206078353337944"}},"0.6.7":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"85a40e599aa35a0f56f7ccc121adfb8ec7782221","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.7.tgz","integrity":"sha512-42ZsN9iSTAdGtj/mRYn8hFkC9YEEl7xna99uTrfDXWRkdN1VD+5iN32wp3/X/0Cmp/M46SNl1NaUVcpi+VXmRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZGTvOIhlMCtr1GAxbWeGz21Gh0/hU9f6e6kqyykr2ngIgdEB0hbVTIVtU2M17bfWjRRYFINUH2k6B6WJhbedEsGw="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"yaw.etse@gmail.com","name":"yawetse"},{"email":"janbialostok@gmail.com","name":"janbialostok"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.7","license":"MIT","gitHead":"970a5ced5d644c5688ede644e10d656cdfe07175","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.7","_npmVersion":"5.5.1","_nodeVersion":"6.11.4","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols-0.6.7.tgz_1509680990019_0.6677998593077064"}},"0.6.8":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"ef68303b11108217d527c98d1567a1d5f25e103b","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.8.tgz","integrity":"sha512-HwLfo0y4bHklty+8ym844cSIpJVR8gv7v5OYpdgVWlK/1OSKKtSASfYtrLQfmVtfGcq13sjPc4UbGkey2GSppw==","fileCount":66,"unpackedSize":1357699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/xwwCRA9TVsSAnZWagAAifMP/3tAx41TraWkTme9Q8++\nkIxA67ziCrvAnny/JN2pUdHnqKAbLHJb6GygL5qZRo6tAeGKfM9wDCvTbrcg\nG2NBkaiE8CPCtHl2gf8b0j9jOEUVorXLX3K4Zr1S8nSDPv9qUBj92ZcqOWXA\nkiq2qynEjAjuOMkJXtAdxNEsZyxSHBUsUVoIM5vvyQQ+xMDt7h61hAakvS6a\nBcUXD7lxHpwzo9ibMjdEZP0Yuok3am+R2IJmnUnciLgvLu5uu71UE8Mys8Rt\n+Svhf/dG2jhGvJqcQ0cpOdU9t+iPowjnREivBxJKf7OEUhGDUlvKpuLVu+yw\nI8vmKIT/EIaZCogI7eqyCOJh3iTaUw6Xc9j0t01Zpy9IbwEfl/EcVJf0tqZg\n2OdawyJirUCp2xWLOpuxbmBKtpuxMgFxTc7yip33Wi5kxcHuAcxIBrxNGCzj\nj395+3RMPRkhVKOcTYMShGU4fSvstKVmqTRP2bSuD13+bTJ6+3SPyaUZhWLF\nzrBoRMa0Q7H6/Qr6V4haTD6idcl0dlTsd/9eCDSRKLmxGONvESo4NuFwWAyb\nwAPOaQsYsTxxDO4ERxAn3LB1RgtsZ6toIqDNQrScQKOeeIURn1141ya2nH7l\n3jEr82eRK15PYBz22CY+3G7w8Sa+BLpx72y26F+nmYIwMPcXOfDDH9VrnRXJ\ndFwL\r\n=BFlK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3Ay2E+AH5HVrFbKpl3HdSRn53HgM8oX3MCh/LSYLLgCIQDNzCt1iOCGtknnazfphi6FFRNhVBzk8rsavzWZyUA7OA=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"janbialostok@gmail.com","name":"janbialostok"},{"email":"yaw.etse@gmail.com","name":"yawetse"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.8","license":"MIT","gitHead":"5e4da10cde48ce765f43222d3f5dd434f0df1d46","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols_0.6.8_1526668335326_0.07147408390016752"},"_hasShrinkwrap":false},"0.6.9":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"4d0e72509c61a4105a1f10b542fa631ed4d92c3a","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.9.tgz","integrity":"sha512-Br92Ob112vjKbtn/qCPL05MiBTSylYAf6IEvlEk6XKYROsCfpU7R8/sZym0Z1tm20LwE0baweYbsl5JzDmYeEw==","fileCount":66,"unpackedSize":1357792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJyjYCRA9TVsSAnZWagAAll4P/3biT6IznPIQU5nzNH2n\npwhYcxBdqmXZCROD0N0WrJAGDp+lYe6/XPTtIjjT7JJG1Ph6Ujub+YFyNVYC\naG5goK3NkXUj70BQ/6Ezs5duSV7GxZftZmBJGxVPl026YhjM5ZnQJh+nyjJY\nDAfALvF+xwpH2E/8B2UauWMa0jtPOlkf+B7IRkJ80ZsYLkgyWE6uTtyGu5gg\n9wwgvKyTEg4Jt1RT2/9bA4KccwBF8cNiDQ0ayblEM+ugfTI0PaKl0K6QI7Ec\nJ9pBQTMPwN8HAbJpuuCNI3xdplQbocE9mgZSl313kXNnfl5ghxjMwclskiH7\nZWOugEJP22+b6vK3uJqH24iF9Titf8bhEImpDAOe+nJx2cRl20gkPaDQJOTo\ngKzVBCTuB6PAIAfcSYkm/dPAzY4CDQ2smIy/B0uCbaNgRUttzh/qsC9r+zxh\nFXhnmYFVQSlJRTVZVe4iyZp2/5+XqYFmaO89jgpEwWSJeXta4EzZAtDIIyj+\nwg0O0e0sMWL4W/ujU/iEZgjvJihcxQkbx+7fb5MvEfJpcgraXhnXcEM9IVkK\nrD/vS0ZKMJiOq8nplUhT+CeYnnVAXWaHnmvUTY0WaWxccOQQVHK80FNAKhMt\n8U62U4sKwREQPXI2QoS40P6uv18bEat29FbG0wDjA/8QYwX3Nh/MqJxJjIxT\nfx4c\r\n=T4cD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+8mq6wvmXkRFUOfnDK40Z+OPXy0XDzdIpBT3pl3LLYAiBsrEy8MlCQ9m0Q+fL/Lx7vHVHsXxpo2PtdiBbGk4y9RQ=="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"janbialostok@gmail.com","name":"janbialostok"},{"email":"yaw.etse@gmail.com","name":"yawetse"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.9","license":"MIT","gitHead":"44a858157d4fcf0758688ba8c8ba1967cd13f390","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols_0.6.9_1529293014938_0.13391537848989987"},"_hasShrinkwrap":false},"0.6.10":{"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"dependencies":{"capitalize":"^1.0.0","periodicjs.core.responder":"0.3.6","periodicjs.core.utilities":"^6.1.1","pluralize":"~1.1.2"},"description":"Customizable CMS platform","devDependencies":{"body-parser":"^1.15.2","chai":"~3.0.0","chai-spies":"^0.7.1","coveralls":"^2.11.15","express":"^4.14.0","fs-extra":"~0.30.0","grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"^1.0.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~0.6.7","grunt-mocha-cov":"^0.4.0","grunt-mocha-istanbul":"^5.0.2","grunt-newer":"~1.1.1","grunt-simple-mocha":"~0.4.0","istanbul":"^0.4.5","jsdoc":"^3.4.3","lowkie":"^1.0.0","mocha":"~2.2.5","mocha-lcov-reporter":"^1.2.0","moment":"~2.13.0","mongoose":"~4.4.14","periodicjs.core.data":"~0.6.2","promisie":"~1.5.3","request":"^2.79.0","sequelize":"^4.1.0","socket.io":"^1.7.1"},"directories":{},"dist":{"shasum":"eb0869b80b75a57fed23323c703c7489e5461fde","tarball":"https://registry.npmjs.org/periodicjs.core.protocols/-/periodicjs.core.protocols-0.6.10.tgz","integrity":"sha512-an2dgpS/qE0qbvFKwthRUGr9xf2QaKxHBEXuzdPWcJ4vp4eTOqO3cflryuQ5wyY9RS/LEJ5kN8qIDXVGxIqiLQ==","fileCount":66,"unpackedSize":1357801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhAYTCRA9TVsSAnZWagAADNgQAJvg6en0E+v+ck5jmciT\nsyLew8PuM9cUau58a+f3iJLwLRwrdVzNdFZ/K2lFjFrJjFzRNnSpnnCLWeMs\nOEfFGaLJ/o2mTw+12fPvGGTXIN+7YLbFcDPNlJ3nw6S340jz/XWbtaFyephl\nlqlqhheDYZVS8hOZaMOrvJ+bCb6/qdYe57NDtsxsdTc3CfsSFLy7eGI1JlRg\nJE4m+89H6QiMYOHz5weuhkQ2EUPR4oK5eSjHm2H4yGdfVA7tdysHmc+BIwU1\nmawH2cFrJn/oIgDIZfK8u6USpl39BQLbWSVT00mfMAjSjcOJljUet7lxqLEn\n4nc/70C/0LyBvgXJQYPgBT+XKcDLNLdnUMhFfIjfRULe6plu1wv4yiKbbD4Z\nvGs8GBSbzm4nW3SLG50fsDjIijM+8eBlJ2cjje+MQ4FMMjpDbv1zW0mgM+f2\nW/n+nW9kxI7JG3zx9nMeYAbJTZN5Iup8nFKetmkl6ODo/CnsI1DeVp1deoND\nJgXtMtFXa7jQCcqgTcgxlvNjP+44Xik+xo/fR37x29ORK+dBEOZWRVEk1+lG\nqwljX01wvNMppqYUirKZKJ9Lv5IvXLQ/4rsxtVPY1XN9y24GourwYzl9AYpe\nQh4m0fWA4a4D4c7F82Usj00lB0ETOZayNP/WIF5Gqz3lrx+M7mIn7y14WZaW\nEihJ\r\n=5vdv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqNUSfXeFpCDPE9bSvIE6OPao3R1An8n3iGpYxWd8YDwIgeZqfsQu3mm0Jr5TlpqYNr06kMfdKkIpmjd7uGJBrrdw="}]},"engines":{"node":"^6.x"},"keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"main":"index.js","maintainers":[{"email":"janbialostok@gmail.com","name":"janbialostok"},{"email":"yaw.etse@gmail.com","name":"yawetse"}],"name":"periodicjs.core.protocols","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"scripts":{"test":"mocha -R spec --recursive"},"version":"0.6.10","license":"MIT","gitHead":"78e5b1986469b2e48b65415e8e116c07bd55eb95","homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","_id":"periodicjs.core.protocols@0.6.10","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"yawetse","email":"yaw.etse@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/periodicjs.core.protocols_0.6.10_1535378962991_0.8440028943781444"},"_hasShrinkwrap":false}},"readme":"# periodicjs.core.protocols\n[![Build Status](https://travis-ci.org/typesettin/periodicjs.core.protocols.svg?branch=master)](https://travis-ci.org/typesettin/periodicjs.core.protocols) [![NPM version](https://badge.fury.io/js/periodicjs.core.protocols.svg)](http://badge.fury.io/js/periodicjs.core.protocols) [![Coverage Status](https://coveralls.io/repos/github/typesettin/periodicjs.core.protocols/badge.svg?branch=master)](https://coveralls.io/github/typesettin/periodicjs.core.protocols?branch=master)  [![Join the chat at https://gitter.im/typesettin/periodicjs.core.data](https://badges.gitter.im/typesettin/periodicjs.core.protocols.svg)](https://gitter.im/typesettin/periodicjs.core.protocols?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n\n### Description\nCore protocols is a component of periodicjs.core.controller that exposes a standard set of methods across different transport protcols with options for implementing different API strategies.  With core protocols implementing a RESTful API for HTTP requests looks no different than standing up a JSONRPC API for websocket based communications.\n\n### [Full Documentation](https://github.com/typesettin/periodicjs.core.protocols/blob/master/doc/api.md)\n\n### Usage (basic)\n```javascript\nconst express = require('express');\nconst mongoose = require('mongoose');\nconst ProtocolInterface = require('periodicjs.core.protocols');\nconst DBInterface = require('periodicjs.core.data');\nconst ResponderInterface = require('periodicjs.core.responder');\n\n//Connect to the DB and start a HTTP server\nmongoose.connect();\nmongoose.connection.once('open', () => {\n  //Get the registered model or register a model\n  let Example = mongoose.model('Example');\n  let Server = express().listen(3000);\n  //This configuration will allow for RESTful routes to be generated and mounted for the \"Example\" mongo collection and will by default respond in JSON\n  let http_adapter = ProtocolInterface.create({\n    express: Server,\n    resources: {},\n    db: {\n      example: DBInterface.create({ adapter: 'mongo', model: Example });\n    },\n    responder: ResponderInterface.create({ adapter: 'json' }),\n    api: 'rest',\n    adapter: 'http'\n  });\n  //The implement method called with no arguments will mount a sub-router for each db adapter indexed by model name in the db object\n  http_adapter.implement();\n  //http adapter will now have a .router if you wish to access the express router directly\n});\n/*\n  With a JSON responder requests will by default receive a JSON response unless it requires a view to be rendered\n  Implemented RESTful routes\n  GET localhost:3000/example => Get All\n  POST localhost:3000/example => Create One\n  GET localhost:3000/example/:id => Get One\n  PUT localhost:3000/example/:id => Update One\n  DELETE localhost:3000/example/:id => Remove One\n */\n```\n### Usage (advanced)\n```javascript\n//In this example assume that mongo is already connected and the HTTP server is already started\nlet http_adapter = ProtocolInterface.create({\n  express: require('express'), //Instead of the running server provide the express module\n  resources: {},\n  db: {\n    example: DBInterface.create({ adapter: 'mongo', model: Example })\n  },\n  responder: ResponderInterface.create({ adapter: 'json' }),\n  api: 'rest',\n  adapter: 'http'\n});\n//This implements a router specifically for the example model. The .dirname option specifies a view directory if your view files are not in one of the default directories\nlet router = http_adapter.api.implement({ model_name: 'example', dirname: ['./some/path/to/view/dir'] });\n//Because this returns a router you must manually mount it on the applications main router this does however allow for more control over the path\nServer.use('/api/v1', router);\n/*\n  Once again the JSON responder will by default be used unless a view must be rendered. If .strict option is passed when constructing the protocol adapter or in the this.api.implement call or this.implement call all responses will come a JSON. Additionally, the JSON responder will be used if req.query.format = \"json\"\n  Implemented RESTful routes\n  GET localhost:3000/api/v1/example?format=json => Get All\n  POST localhost:3000/api/v1/example?format=json => Create One\n  GET localhost:3000/api/v1/example/:id?format=json => Get One\n  PUT localhost:3000/api/v1/example/:id?format=json => Update One\n  DELETE localhost:3000/api/v1/example/:id?format=json => Remove One\n */\n```\n### adapter.implement vs. adapter.api.implement\n```javascript\n//In this example we are again assuming that mongo is connected and the server is started\nlet http_adapter = ProtocolInterface.create({\n  express: Server, //Instead of the running server provide the express module\n  resources: {},\n  db: {\n    example: DBInterface.create({ adapter: 'mongo', model: Example })\n  },\n  responder: ResponderInterface.create({ adapter: 'json' }),\n  api: 'rest',\n  adapter: 'http'\n});\n/*\n  There are two implement methods exposed by this constructed object the first is accessed by .implement and is a method for both implementing an API strategy and mounting whatever is generated from the implementation.\n */\nhttp_adapter.implement();\n/*\n  This method has two potential outcomes dependent on if the http_adapter.express property is an already running express server or the express module itself. Another key difference is that this .implement method only uses the .express property of the protocol adapter.\n  Case 1 (express server):\n    .implement() directly mounts routes on the application\n    sets the .router property equal to the ._router property of the express application\n  Case 2 (express module):\n    .implement() creates an express router and mounts routes\n    sets the .router property equal to the generated router\n    must separately mount router to application main router\n  Both\n    defines http_adapter.controller[model_name] as the generated controller methods for model\n */\nlet router = http_adapter.api.implement({ model_name: 'example' });\n/*\n  This method is similar to http_adapter.implement with the key difference being that it implements an API strategy given any router and model and returns the values so that they can be used outside of the ecosystem of the protocol adapter. As such this method can be passed an optional .router property and will mount routes on the provided router. Only when this option is not defined will this method use the http_adapter.express router. \n\n  Optionally .router can also be set to false in which case no router will be created and only controller methods are returned.\n */\nconsole.log(router); \n/*\n  {\n    new,\n    show,\n    edit,\n    index,\n    remove,\n    search,\n    create,\n    update,\n    load,\n    load_with_count,\n    load_with_limit,\n    paginate,\n    router <- When options.router is not false\n  }\n*/\n```\n### Development\n*Make sure you have grunt installed*\n```sh\n$ npm install -g grunt-cli jsdoc-to-markdown\n```\n\nFor generating documentation\n```sh\n$ grunt doc\n$ jsdoc2md adapters/**/*.js api_adapters/**/*.js utility/**/*.js index.js > doc/api.md\n```\n### Notes\n* Check out [https://github.com/typesettin/periodicjs](https://github.com/typesettin/periodicjs) for the full Periodic Documentation\n\n### Testing\n```sh\n$ npm i\n$ grunt test\n```\n### Contributing\nLicense\n----\n\nMIT\n","maintainers":[{"email":"janbialostok@gmail.com","name":"janbialostok"},{"email":"yaw.etse@gmail.com","name":"yawetse"}],"time":{"modified":"2022-06-23T18:32:11.752Z","created":"2016-12-14T16:24:15.883Z","0.0.1":"2016-12-14T16:24:15.883Z","0.0.2":"2016-12-14T16:30:55.378Z","0.0.3":"2016-12-14T16:42:37.685Z","0.0.4":"2016-12-14T19:24:49.172Z","0.0.5":"2016-12-15T15:22:10.395Z","0.0.6":"2016-12-15T15:23:46.730Z","0.0.7":"2016-12-15T16:08:53.371Z","0.0.8":"2016-12-15T19:25:42.632Z","0.0.9":"2016-12-15T21:01:42.887Z","0.1.0":"2016-12-16T21:07:06.955Z","0.1.1":"2016-12-20T17:32:51.419Z","0.2.0":"2016-12-22T20:09:06.073Z","0.3.1":"2017-05-30T13:22:08.179Z","0.3.2":"2017-05-31T15:26:43.875Z","0.3.3":"2017-05-31T15:45:44.958Z","0.3.4":"2017-05-31T19:51:26.762Z","0.3.5":"2017-06-02T04:53:26.738Z","0.4.0":"2017-06-07T17:43:44.110Z","0.4.1":"2017-06-09T15:21:16.760Z","0.4.2":"2017-06-13T02:09:38.772Z","0.5.0":"2017-06-20T13:13:46.152Z","0.5.1":"2017-06-21T21:06:51.004Z","0.5.2":"2017-06-22T12:41:34.614Z","0.5.3":"2017-06-22T12:56:48.684Z","0.5.4":"2017-07-24T20:12:14.803Z","0.5.5":"2017-08-02T18:28:00.873Z","0.5.6":"2017-08-02T19:35:15.681Z","0.5.7":"2017-08-05T22:49:46.506Z","0.5.8":"2017-08-07T18:04:29.475Z","0.5.9":"2017-08-07T20:34:07.539Z","0.6.0":"2017-08-07T21:59:08.785Z","0.6.1":"2017-08-14T01:13:46.176Z","0.6.2":"2017-09-11T00:17:22.403Z","0.6.3":"2017-09-12T15:15:25.652Z","0.6.4":"2017-09-14T18:25:58.039Z","0.6.5":"2017-09-21T12:57:11.966Z","0.6.7":"2017-11-03T03:49:51.579Z","0.6.8":"2018-05-18T18:32:15.473Z","0.6.9":"2018-06-18T03:36:55.070Z","0.6.10":"2018-08-27T14:09:23.238Z"},"homepage":"https://github.com/typesettin/periodicjs.core.protocols#readme","keywords":["CDS","CMS","Content Delivery System","Content Management System","Periodic Decoupled Framework","content management framework","typeset","ui manager","wysiwyg"],"repository":{"type":"git","url":"git://github.com/typesettin/periodicjs.core.protocols.git"},"contributors":[{"name":"Yaw Joseph Etse","email":"yaw.etse@gmail.com"},{"name":"Jan Bialostok","email":"janbialostok@gmail.com"}],"author":{"name":"Jan Bialostok","email":"janbialostok@gmail.com"},"bugs":{"url":"https://github.com/typesettin/periodicjs.core.protocols/issues"},"license":"MIT","readmeFilename":"README.md"}