{"_id":"@applicaster/zapp-pipes-provider-dev-demo","_rev":"12-e8d42647d2736b2e30f11d55f0c63377","name":"@applicaster/zapp-pipes-provider-dev-demo","dist-tags":{"latest":"0.6.2"},"versions":{"0.1.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.1.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postpublish":"zappifest publish --manifest ./manifest/manifest.json --new"},"author":"","license":"ISC","dependencies":{"contentful":"^7.13.1","ramda":"^0.26.1"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-YPlnmfm9LJi+tdPsIVQ3k580r5Vq9hsWac4/25wSO7DUwdr2gvcRaOlqvlQF0ckv+Qx2SqnB0IyuwNAcNRVPQw==","shasum":"f4d39bddffbe5b2c617849ab745f23d027f48198","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.1.0.tgz","fileCount":3,"unpackedSize":2980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIYA0CRA9TVsSAnZWagAACAcQAIUqsfPFsBmK6lK5zXdb\nDX2aWsJt9SJTNX990eka8wL34f45IH5u/WqjaBmhPaR1g5GM7Trd5z8U5m3q\nZuFq2GIsJ/Fy4s8g538CefEkiKjIO4hZaiMbH4bm1MeCxKaBYtgnOl+otm77\nB9XN0ttPK44tOP0KL02URFUWq77ub5GLKZZ1G03TE7p4UsiLcUVQBWdzbLBm\nwU3CGEdmRxI5ttRsg5jkpIMkS73feZpIFHMYYweQkhjEJVM4Bw8VQP3GAaHC\nh5/p+6N7ggS3IqTmcUSeHp794RYgTrZrW7kKdXmKtqIKTSfdHIBc/4T1nYqH\n5o93JFJRPd7N9HsvWch1lrhGpVO7DuZ2+6uIO8oL8XZTKOXyimr69Bn3M4LN\njEEUL0Vx5E8ZVFQ+DHTQKMBFRBxTELM39XjAqyfDDt/eeTtDBQ260ay816SB\nRXE8bagkiWKVQORDPij0ExZRTIq5DKKAvzbXnc/da3ufPoYrlPoCKzpGD+Xq\nf8CvV5mOqQSa+OX2qNUu9nUgdaD1TSu7xefAParT+FF/RHNQ1oSNXeshTUXx\nW8P6RVWk599Ci0kSArpt+e6rfAHRCQjSenPhItKZiiqSwyUzQv04AkxQizjj\nt7QDw+GTR9t2sqYOiSHJSvmotfKnBu1j88/vC6aSaISIrGf8Hi3h9hGaEeZc\n9NLX\r\n=kpvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbIxg1j7XsTx5NtDcPpwNiQf9fsZ1osD3y78qzI6l3ogIgN6OCzaa8m1gKwM+seg/gyI+8/+J4ZRsokdVX1WURlA4="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.1.0_1579253812099_0.2865153811581487"},"_hasShrinkwrap":false},"0.2.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.2.0","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"npm run lint && babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","ramda":"^0.26.1","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-au430TKGmIxX30UY9WOolT//6UjlAtQ+dMxGCe0vKaMr4clD8nPWgEVqq7dqS9AYFcIJJhyHhygOmmGeFsyXQQ==","shasum":"c02ebbedeb8937a6b9a325f7406f2114ff92f187","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.2.0.tgz","fileCount":30,"unpackedSize":21487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIbk1CRA9TVsSAnZWagAArs8P/RKXIzRPOMKWzfKuV1qJ\nPr7znpVwWZpa5bGOthjk7bd00rXvtQYLSIDQOSe2DzUUSTmgzCe3qQzDA4y4\nrHwgMmz4mosMarv8cDS6Z41e1+Z+kY3PEUFZnd3I5QLyyvV3otlx2/OFwvJh\nI4VnfUg8XJXohN2VW0JqM13/uQ4iN51jVE9025MpaIYiaPl5lAVwutJglaMl\nI5K07xG2KiVQJSl/4KrmF+6KtYr/x2Si54slzMEcpyNbweqi4h288YqpsuYw\n5xiZgKa20sITPHPcBJ/GOJXy2zifv3UcksC3OINnZO+xSn3TLFjvVk1ZaXpS\nDy4tPWL9HRqptK0oNH6ZiokeFCNFIG2CC/TchoiFyvg/meBsicNgMQ6JYGdG\n9txy6zZ2cVy7RKyU50CpFpspEUHrFx+httVygv41jfr+ZoWuAlOnXxqalP2r\nSTeWfVd+0o+9m5WnwqGgcS6Rvz+ucxp1iSooynz1YvbHbueVqPBf/kQikbf4\nepRc3jIVd/Q3DkglwAEgwRiuMOq4MDxPaOmjaO2c1Wwe+rbPJH0fj6woMSY3\n8Ql/IBsezHS1GPDiH3TE7ad2CvcmK9B4Y/Jc2Mp8C7qY0lDdJ2AJg51ASjtK\njrALFXoK6CAedCpZ5pfF5zyKUcLM2quXoNS6SNQEkiRNEMHurgndz5Pb1YSr\nAEly\r\n=0vrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdc8gZNfNPCvEEYoQGOxiTjlZnmxTuM5W0sxop772bBAiAChqH5XITtduyYpi6SMOE3eOxLxHgy5tLle3L2Nau9nA=="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.2.0_1579268405030_0.7556763212595392"},"_hasShrinkwrap":false},"0.3.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.3.0","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","ramda":"^0.26.1","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.3.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-Lid2KyNYdRJ1fuHrKiDOC56hz1vN+LfBwbk/9BZDAB95NglKWUzrCKery/rDFzyvIl0jtpk1+nRJST1biqaHbQ==","shasum":"75914ad4191f4293a8d9b2e8a542f22da63f13b6","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.3.0.tgz","fileCount":32,"unpackedSize":33084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJerGCRA9TVsSAnZWagAA7S4P/RAR+nRHiMgs6SFMjjrc\neFUtJo8UU8tvPXQKeYv9+D43FA3GxV47FUfTolAaNEJzGEhBas+nwhTz7LxS\n41VPwJhltFzj0rOmP7zxo6hF/45Bb3vP5q9kCiMP7AOY8r+ceLDf9Z0E8PHT\nMLOzuxXKbcf7Q3oqGPq+88GATRn7BGpnP3qvyd43b9Tk0YzbrBlAwofEi1Xv\nFXh3/f/2yBxfhFKM5D885v1ujQSZ2UtB5YXWpOAME/B3b+aj3BmYaJcaYO7D\n1Ms86Qpa3z/AOpYdOxz/I21AlCIsJBfEAgDVvdOrMO7+eeTIFZ9o03DCI8ok\nOwvs81vDMXtO0upP9dZ/Ytfs/wxRb4UAt258dqX3ULKsZW6ho2p+8fCzEKlv\nP4eGKSzj8eFUuQYr7+Be7ffvAB2VyRuQPzQSkqL1ypWImcc/YHM2aGHc7q7R\nB5oBV6Zh9ASZgyfNbxIeCxr8ygv5DA95hnpNiP5V/ZR39dP3Ga9YW4EHgyop\nbnUA26b1Myy9CzJhpgzBwQg5r3zVcKAR1S6v0JLfMN8/NS+Pl5Xdu+Vu/7aZ\n3P+33kczshrXrsAikQiTQ9CW2RaqV5Rkm41dZuMlSLY1MCi6a+2W9w3JWk6P\n03Whp7tIhXr0gKoL9//0JHhQtQpPzc0I1X6207pzEsGdIFNVw2+x/UACg9xK\nHNlj\r\n=e9Tl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEMiO0ByyFe1eHnOCuo6gEL0Urml9WJUPVcO6ApWqUnAIhAOq6KTCfXPVySUhki8Hdy4LBif3I1vpJ/1yGYOwZUsJJ"}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.3.0_1579543238340_0.9276503458933039"},"_hasShrinkwrap":false},"0.4.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.4.0","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0","ramda":"^0.26.1"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.4.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-tPbk+zZO/lnMa8ViIprzM9qfa4RUhVBrojyF9SWUypmjDq+WU+Km/UpyCLjPYfKi+SSSgTL83Vj857aCoY6X2Q==","shasum":"79eaa9fec57eb67e49cf4c04a235da4279d675c2","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.4.0.tgz","fileCount":32,"unpackedSize":34110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJs4CCRA9TVsSAnZWagAAYaoP+QGSS/gQkQBbYLzoVHc4\nnDDro71Rf901E/8VF+s5+QIRECu0r7IKOBRZN0HQp8bbeUWIG7PgBtDsGGsf\nwPfmvr4csgW1pdybe7cZoBRupT4jx5ln+9Vtn1L3zpw8vFF5XO2EMjRgfMx2\nrq9xooNdPrSrPM1CerUsKAUH2q881NWrcigVYkT9rZbpA1JqkxsryHWzusxE\n0VV1LW5NXMiqy8zqi3TWApDLDzqpCSU3OQfigLcA6QCOa9rKHVXEXlUATpRA\nASz1XFUJEMW7GnfvuTrZNEsNoZ052LNiKBpX0G5ZEMImtOLcPxWmD/3XM1Bt\ngWaso+8ZdmbqFUJqjYRpI0I9OMfz0Dn7H+aSIJmmdrGQXjaLW+kwdCE023OK\nknHCf31UWfSJ4ZOZaEkpgSYJ2/+DY/NF7Xq1JeSZMj4F7aqo/Jd7aLpj5ZkJ\nQZn6Jj1ee/CauT8DYNpzlGK0kBRzon3OH5cQYDeiYmBanWfcgPoRuP2qOEr9\n7lbsmqek0vD6yvY2+ho6Ee+oske/KivGIzFf0D7LV2Ese9IS4sLq8ip9Avdb\n9Xe8V1c3utzIt66RBorr7vnFEI7wyIBx+UtcFrV0DD8CgkBSdCYg5+ErdLBO\np+wn9eLtRF12JSWaAsFXxuRn3XTHVxg42SNttf3iTPxo8q83QiszRQa0WGU2\n5/y6\r\n=GRmo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhJYdWRa3QwOLSu3+QaHuCss9PdH4W+U0usntmdPUmYQIhAPIQa9VGI7m5jxyF1CP1P7Eq5qOflLWP8ZhxWIWdMcbu"}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.4.0_1579601409715_0.15383858064206501"},"_hasShrinkwrap":false},"0.5.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.5.0","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0","ramda":"^0.26.1"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.5.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-gkj3V6eSIfYQmeeuA+ljyOekFuoL8roksX0Y7sVerVc3ASWFuJ/dgU8Zf3IimnfYeu4kCcjtSWymlsT7ug4ybw==","shasum":"19f8d3bd48c56409b35d135fcf958b7ddc312f24","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.5.0.tgz","fileCount":34,"unpackedSize":35190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzmXCRA9TVsSAnZWagAAZ6IQAI80Xr+un/5xP0FgIQ3I\nS066J0TOcsUORKt0XD3Oce/tv/KBtZLb6BXZMja3ad0LrY72zBubMyCli9vC\nivzZC/amrSGxq0kb+4c/X+5OuLBgLGJILX3JhbjGjDArSUFOscpdCuFv02Ra\n62sk6hE8GzqIFDUy1B4cxpzINBRV8MbL3SVxXNfcP/brMLHVzbJVnac2Dyud\n5Jn+t6mD6nZjq/Z9D8y9QtfvMs+Q+4oM2JZAzYb9wQb2x2OUYJevc8Im9LPa\ntOAapgLo6hYVzqIOjZzL+lmP/TLXWfuWA8ESfNdVLsfM6RbTm+t686vbKZyy\n/WuCyJJAM76poxfk8ngCbeTty2hIYgHsDjz8noM3YWHNuCDwPedBJlyJZspc\n3RqIkJ2A7pgI/uL/6j4FVGg/0YDIaIzda851pcnZRzT0MuxkjE+KYPo3rVlR\nMI05qDnZpT43ZiE8SDyqwC/XQFtMy+T1Ew3JWp/PTKkXrJ/U+I41oYI6pAsR\nvKgq4UPf8qTe29ZDFwRMBOt16ZtuWTmQF78fry6Se7GfoPmjP3LQX3iUxAoj\njOBsOlSgDsbJbn6bBvAoM4k48cKimMbJYoRfSZFgCX2oSE06A44OSVF6pLzO\nKBkOpxYkAq50+Q2Lv5q6DDXZFYvPldn/WpQDeN8ODFkYsNO06PwpVxxzlzoB\nup4I\r\n=Pps9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhdTRyKRBi0coN/88Q8uzWY1RCAcN7THI1BTmU3cwxyAiBzwFuoju8qL32Humbe2VKEfDqbLqSCwGu7EK1PJfWqHw=="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.5.0_1579628951068_0.5569348304628692"},"_hasShrinkwrap":false},"0.6.0":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.6.0","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0","ramda":"^0.26.1"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.6.0","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-1HTrfSq9AAh+EW3zN3Ou8fag5S008psUSo713u2OF5OaJQZmKI6lXflMJSZJmW7MU/gOl3gJIAUsXm2w9k3cfQ==","shasum":"d99a13a8742b3f482e1a285dc5b1caa0cd9a0b57","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.6.0.tgz","fileCount":36,"unpackedSize":44534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKFvJCRA9TVsSAnZWagAAFukP/3Fmsn+E6ISSMy1jOpoK\n6OA2CS2WJPcoo147cRREbKgFHmO0GZ03Phx+YE7yRJL8im280qaH8ILCfCw7\nVQ6hqMBqZv0nxeB0gLuhypgAedeqEGXZxL05AQ5qI8dJ7YNiO+3EIPgoJJJu\nc1vXo/phBUJaNA5Isk9aXvUdMar9AhmpE0i3d7GXtNTjnU6br0b6yo4ya4JN\nkT8soJn4B++kSpvufIh/jqD8RU6ljTOwzJo7a7riAKwGxBX+5a6JxXEFpZWM\noK2RfWqxW1cAqRxx6KyetCqdc9xoGwKSm1vWAl79cTJ+wV3F9WH3gVs1jt0O\nNR/Lxtr4fhotLzN0ZPJk0szgIwUSR7pAz68ZiFUhJ6WaL8wZ+BJPOorN/u/T\naeLlnWPgk2eYjme95renzKFoJIgu/SBWhTP0jSX9OD6ofF2DGXv7CfnyhpnP\nWvMS7I6J1BkdDZE7wxYMdMGOHeZaK8Wh2UJrj+3uD07p5f10ZLiseu0S5sRv\nzZBYIrglnjvuHLq2zRGGWDBTvMlb9JbYmUrdS+5AZQ4zVc4DSv7/UQJ4wq80\ngpyREMaZTjNZiF8b+3kdhrqPeWLIRIb1V7UKFDtJVab0UTZPmWimY83Avn+R\nYtHvYQG+6l6lownNrZv/0NxkBnrCQntAB6onioZd/3yJrPEsVyznPzC/HADL\n0jsY\r\n=EB/D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWUF9UWnXr33YG7FEO6ZeefjDb1k3fzHd8SwxU1RjWaAiEAgsRpPoGEUDPm09AGb7ZJIm9DaWdUNuqeIKzhldfUznI="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.6.0_1579703241108_0.13562448445825592"},"_hasShrinkwrap":false},"0.6.1":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.6.1","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0","ramda":"^0.26.1"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.6.1","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-EYGKEFYdWeNVY5fZ1frR+l+DlRjhmvgLMdGh9X/+/3yqFH5UXJ/u2EmsjnbK+wNbgWiURJO9Tc0bVhHcJjAeEg==","shasum":"ebc9641f35c8aa3cafa721d3280eb37a825c3132","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.6.1.tgz","fileCount":36,"unpackedSize":44656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ+EsCRA9TVsSAnZWagAAB8kP/0R/pB89n3srTjqUyHBT\ne+gROhKPeg5LBSJu++0deAqvENPU+vLvQXx1eANTc5Dt9kZfa8dNiBVNUn8R\nMsVcjxjMJQn4SwZhzXXRxATsu+3gMdyqw5iGio5r1j2R7jtEKjQb6f0Rz6H2\nRwjbCEnN9GkRD3bIEXvKKJ+pSMAU9jXw8amDrfNuXKAhw2mLRepw+yHeXmpp\nMP/vLmOBfdNTpDN7ZskkiydkvJoz9B05ldk+79ueag3XS8pyATP2IRsjtNM4\ny31gLFoenYcGdjy086OtaaAIu94LW+qRhXrafcCZ2WknUZ4VAlOhNBPoACWe\nkwgxCV0R44a2UhfBy+OBI1JJtmdQSZqYvVFN7O9xs9gni+zf4zRKshD3hPYM\nCQr2PfStalpXZ8pOSlUxh7T5Vi8ZHiOdI7JJe+P74IOVmn/E9SNdqIxuG5Ur\nLqf1hfxj6E/Ody7Phd4uX0rgWDwwJ4/wp1hcH7wtUUp2NgKtkquHJ6A5Eqhf\nOwxbhJBTsn6KdcYqAUefKMvrsJg9k08o2GSIIaDPkNuUzGbiImCUioqoXHXy\n6U75pEEsP3puZRx9VfnwSkgjHEDsRVo7PCcEfy6Lbtv9Lzbnx3+20gH1/Ow8\nAtIGpkAIwEXKf2BgVoIPuxWkCBqbcU/vJkUjHQuvS6uCRHcxIwS4CAetijE4\nOigg\r\n=9HGz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5cDvBbqqclNH3bO9x9wHJcYuVZTvLhUw++oJcn04pxwIgccdyI5j9eF8QFFSXR5vQCr5/SMnQ49fjuHuQVnwIfeA="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.6.1_1581506859998_0.2970085106174378"},"_hasShrinkwrap":false},"0.6.2":{"name":"@applicaster/zapp-pipes-provider-dev-demo","version":"0.6.2","description":"example provider project for zapp-pipes","main":"lib/index.js","scripts":{"test":"jest","test:integration":"jest integration.test.js","start":"nodemon server.js --exec \"babel-node\"","start:hot":"babel-node webpack-hot.js","lint":"eslint src/**","lint:fix":"eslint src/** --fix","build":"rm -rf lib && npm run lint && NODE_ENV=production ./node_modules/.bin/babel src -d lib","prepublish":"npm run build","postpublish":"zappifest publish --manifest ./manifest/manifest.json"},"keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"license":"UNLICENSED","bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"},"homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","dependencies":{"axios":"^0.19.0","ramda":"^0.26.1"},"devDependencies":{"@applicaster/zapp-pipes-dev-kit":"^1.3.0","@babel/cli":"^7.6.2","@babel/core":"^7.6.2","@babel/node":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.2","babel-eslint":"^10.0.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","eslint":"^6.5.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-loader":"^3.0.2","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.17.0","jest":"^24.9.0","nock":"^11.3.5","nodemon":"^1.19.3","sinon":"^7.5.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.5"},"jest":{"testRegex":"/__tests__/.*(\\.test.js|\\test.jsx)$","moduleFileExtensions":["js","json","jsx"],"modulePaths":["<rootDir>","<rootDir>/node_modules"],"collectCoverageFrom":["packages/**/*.js"],"testEnvironment":"node"},"_id":"@applicaster/zapp-pipes-provider-dev-demo@0.6.2","_nodeVersion":"8.15.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-q5mqw9WWakm2D0QwNMSP0Rdb+LftWVMAetvh+K0B9XvOS4jOZhqzfbyGhOmE7jMDlFFxctrGT2nEFV0myNy+xw==","shasum":"114b2ac48df8d2f2faec837bc993ae88ccde3c26","tarball":"https://registry.npmjs.org/@applicaster/zapp-pipes-provider-dev-demo/-/zapp-pipes-provider-dev-demo-0.6.2.tgz","fileCount":36,"unpackedSize":44847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRr9rCRA9TVsSAnZWagAAm6sP/13VDyPea6didVnGM9Kj\n1j1T2r9kR/Q+AJnjMaHI/UgbU6jnLJv7U0uQzlGvcXa3dsu5dVXvuv9IU/5X\newJWzTb9LIc8c9HJ/bXddiu5+qweA59ZvRP8CW09YVSLouCBuy+cWWXWJPdA\n2whq0oTsOHak6oAzgXAm2Rl24sKmkCTc7hwS7dQGZ/hU3yCAGHeh3dyEjGPS\nZXd+epuOv49K4uSqeWe8wJVoUdqQY7R0azK9uIGOAiH1u2Kcb11mxDT8Iw4t\nqlOX0Ln8M9T4VA9VKBAp+ekEE6clMy3byN1jDZasJs/PMd9k6nQBXcaKSnQt\nCIicRoiCu3sOOmvwLLciXXSYT8ha1+vESa1EHWVMaAVYrDpB0ExPKxCWUQ5Z\n6gr6H3XoNd6OkCVa4+aOnFgHzIwrkE8tDCx2CFWRATLzr4RBeXihs5SI13ud\nVz53ZRt/XQB+rPBuBIzBqjg6O76nPXU3nH7rM7OMAxWCbT4+zQvhEIClGeez\n/TqRWavUrZCt8VXCW9nwbTLBvJfasw37v64KAQs+9ehqOC/tUIatU3Pi3gdi\nq5MPybTHsLAQwDugAZdIfidotCvSIF+J2LN9Oa0h4bked+tWe/iqZo7J8VA9\nFr4HzyKiayuQm7Jzhy1AskA1Tu7oZ1020YHHfeaY2+5pQUu/Dy9BclHKsjHD\nqbDp\r\n=dTZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwwdqrbyyCM6fw6CE597JR4vryek42o1vwNOoHJwiU2AiAgbUX8YEvgV9nvkgU/nzbIHS2m3FKTWHVA6OvKEHiYzw=="}]},"maintainers":[{"name":"applicaster-devs","email":"technical@applicaster.com"},{"name":"applicaster-external-devs","email":"technical@applicaster.com"}],"_npmUser":{"name":"applicaster-devs","email":"technical@applicaster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zapp-pipes-provider-dev-demo_0.6.2_1581694827107_0.3570925818129711"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-17T09:36:52.098Z","0.1.0":"2020-01-17T09:36:52.202Z","modified":"2023-03-08T18:48:51.812Z","0.2.0":"2020-01-17T13:40:05.212Z","0.3.0":"2020-01-20T18:00:38.546Z","0.4.0":"2020-01-21T10:10:09.889Z","0.5.0":"2020-01-21T17:49:11.200Z","0.6.0":"2020-01-22T14:27:21.305Z","0.6.1":"2020-02-12T11:27:40.109Z","0.6.2":"2020-02-14T15:40:27.188Z"},"maintainers":[{"email":"zapp@applicaster.com","name":"zapp-ci"},{"email":"r.meirman@applicaster.com","name":"meirmanr"},{"email":"technical@applicaster.com","name":"applicaster-devs"},{"email":"technical@applicaster.com","name":"applicaster-external-devs"}],"license":"UNLICENSED","readme":"# zapp-pipes-provider-starter-kit\nA starter project for development of data source provider\n\nIn order to create a new provider, it is advised to start from the starter project in order to make sure the provider respects the Zapp-pipes api, and can be smoothly integrated.\n\nA Provider consists of an npm package published privately in the applicaster npmjs repository. Contact us on slack if you need more information about npmjs private packages.\n\n### Provider Api\n\nThe final export of the provider npm package must be an object with the following properties : \n\n* **name<String>**: name of the provider. this string will be used as the scheme for making requests inside the app, and should only contain UTF-8 compatible alphabetical characters and dashes `-`\n* **manifest**: the manifest is an object containing the following properties :\n  * **handlers<[String]>**: strings of `request_type` handled by the provider. All request must contain a `type` parameter which matches one of the handlers declared here. If a request is made to an unregistered `request_type`, the zapp-pipes bundle will throw an error.\n  * **help&lt;Object&gt;**: the help object is supposed to provide help for all supported `request_type`. Ideally, should provide a description object, and a parameters array which declares all the other parameters required for performing the relevant `request_type`\n* **handler: (providerUtils) -> (params) -> providerResult&lt;Promise:Any&gt;** : the handler method should be a curried function which returns the result of the request. The currying enables the core library to inject the parameters and the utility functions the provider may require. \n* **test&lt;Object&gt;**: The test object provides the info required by the packager to run integration tests while building the bundle\n  * **testCommand<String>**: the test command that will be used in the integration test. should be something like `{provider-name}://fetchData?type={requestType}&foo=bar`\n  * **requestMocks&lt;[Object]&gt;**: the zapp-pipes packager uses [nock](https://github.com/node-nock/nock) to mock server request during the integration test process. The `requestMocks` object allows to register urls and responses that need to be mocked during the integration test. For each mocked request, you should provide an object with the following properties:\n    * **host&lt;String&gt;** : the full host name, with the protocol used\n    * **method<get|post>** : the http method to use. If using `post`, the nock setup will automatically intercept requests, regardless of the payload sent in the request body\n    * **path&lt;String&gt;** : the path of the request, which must start with `/`\n    * **httpCode&lt;Number&gt;** : the httpCode of the response, default is `200`\n    * **expectedResponse&lt;Object&gt;** : the response nock will return for the request. It is *not* the response expected from the library, but just the request call.\n\nHere is an example of a provider implementation\n```javascript\n  const provider = {\n    name: 'my-provider-name',\n\n    manifest: {\n        handlers: ['collection', 'item'],\n        help: { \n            collection: {\n                description: 'list of items',\n                params: { ... }\n            ....\n            }\n       }\n    },\n\n    test: {\n      testCommand: 'my-provider-name://fetchData?type=allFeeds&id=XXX',\n      requestMocks: [{\n        host: 'http://api.my-server.com',\n        method: 'get',\n        path: '/feeds/id/XXX',\n        httpCode: 200, // unecessary here cause it will default to 200\n        expectedResponse: {}, // full expected response from a get request to http://api.my-server.com/feeds/id/XXX\n      }, {\n        host: 'https://auth.my-server.com',\n        method: 'post',\n        path: '/token',\n        httpCode: 200,\n        expectedResponse: { token: 'XXXX' },\n      }],\n    },\n\n    handler: providerInterface => params => {\n\n      const { type } = params;\n\n      if (!checkParams(params)) {\n        return providerInterface.throwError({ msg: 'invalid params', params });\n      }\n\n      if (type === 'collection') {\n        return collectionRequest(params)\n          .catch(error => providerInterface.throwError({ error, params }))\n          .then(response => providerInterface.sendResponse(response));\n      }\n    }\n  };\n\n  export default provider;\n```\n\nThe `providerInterface` object is a toolbelt object which provides the following methods :\n* `log(...msg)`: logs a message\n* `throwError(reason)`: will return a 402 bad request response, with a reason message\n* `sendResponse(response, code = 200)`: will return a response to the router, with the given http code (default is 200)\n* appData() : function which returns data from the native app. returns an object containing the device uuid, the bundle indentifier, and other app / device related data.\n\nthe handler has to explicitly return the response using either the `sendResponse()` or `throwError()` method of the providerInterface. Invoking a callback with a request response will break the flow of the bundle, and if the handler doesn't return anything, the bundle might hang or throw.\n\n## Tests\n\nIt is better if the provider has tests, but there is no strict enforcement of this. However, integration tests are ran.\nThis tests rely on the test property of the provider, and bundling will fail if this property is not correctly set according to the documentation above.\n\nIntegration test don't test the provider's internal work fully. They just make sure that the provider returns something - even an error.\n\n## Data output\n\nAll providers must return either a feed or an entry according to the following format : \n```javascript\nconst feed = {\n  title: '', // title of the feed\n  author: { name: 'author name' },\n  id: '', // 'id of the feed'\n  summary: '', // description of the feed\n  link: {\n    type: 'atom',\n    rel: 'self',\n    href: '', // url to get the feed\n  },\n  type: {\n    value: '' // either feed, or the entry type\n  },\n  mediaGroup: [{\n    type: '', // type of media asset : thumbnail...\n    media_item: {\n      scale: 'small|large',\n      src: '', // url of the media asset\n    }\n  }] // mediaGroup can contain any number of assets\n  updated: '' // ISO 8601 timestamp of the latest feed update*,\n  entry: [] // array of feed entries\n  extensions: {}, // all other data you want to pass\n};\n\nconst entry = {\n  id: '',\n  title: '',\n  summary: '',\n  author: { name: '' },\n  type: { value: 'feed|video|article|channel|gallery' },\n  link: {\n    type: 'atom',\n    rel: 'self',\n    href: '', // url to get the entry\n  },\n  ui_tag: '', // may be required in some cases\n  screen_type: '', // may be required in some cases\n  mediaGroup: [{}], // same as above,\n  updated: '',\n  extensions: {},\n}\n```\n\n* https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations\n\n## npm commands\n\nThe starter kit is pre-configured to pull the `zapp-pipes-dev-kit` and expose a node server to test the provider in the browser. just run `npm start` to kick off the server, and point your browser to `http://localhost:8080/{provider-name}/fetchData?type={request_type}&params=...`\n\nThere are also `pretest` and `prepublish` hooks prepared for testing and releasing the bundle. The `pretest` hook should not be removed, as the `zapp-pipes packager` will need to pull all dependencies - including test dependencies in order to run the provider's test suite.\n","readmeFilename":"README.md","description":"example provider project for zapp-pipes","homepage":"https://github.com/applicaster/zapp-pipes-provider-starter-kit#readme","keywords":["applicaster","datasource","zapp-pipes"],"author":{"name":"applicaster"},"bugs":{"url":"https://github.com/applicaster/zapp-pipes-provider-starter-kit/issues"}}