{"_id":"@hydrofoil/hydrofoil-shell","_rev":"11-aede96b00938de196cc80d4cfff2a7cf","name":"@hydrofoil/hydrofoil-shell","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@hydrofoil/hydrofoil-shell","version":"0.1.0","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build"},"devDependencies":{"tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"@lit-any/lit-any":"^0.8.0","ld-navigation":"^0.5.0-a1","lit-element":"^2.0.0-rc.5"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","gitHead":"3cd76e44eea53592bca972faa009b58b7fcfd234","_id":"@hydrofoil/hydrofoil-shell@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"dist":{"integrity":"sha512-+U1s+2HtwjHG/OgVdbqSPvx3hC1T2YRIu6O+liglJKrE13R1zvRBlbMKXdmv0LUGngFQXJjr2xZ/zQkFDUPssg==","shasum":"9949e2e49d8045fa818fb8d2b19ec3360bc03011","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.1.0.tgz","fileCount":10,"unpackedSize":18046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaT8NCRA9TVsSAnZWagAAOMsP/Rq7bbxLv3VjoV2ttx9P\n9NdurbcDhuv4J8FQ66KsPJ+nSBymyQ17ynMu3ogazmXrDVeV8/lin0GgBGNa\nZ7w2jLb3BL5nqakV2lEu8fDH86m45rI4tkD8hxF2ZHbz6o6msA0/wfascsSz\nD1oxnAFjUeNtVW8Pa2vWRsT6xaZSFQkZqDYo4H0oce2saYn99Uul71NgDDHz\nG52Dn09IjLBj2+9cjrijjSu78U0KV/yzrxYUjq0DGz4L0ZpR+761vzmEC2FH\n+U4wfDsCFESbPliGcrAs+Xallh4Ri8WXZYYs0YpslwKPVvoymHhsuHCIP1Et\nN3jFkutdQ9gn9x/HEl+dweaGEwyjZUkJfiUAxXKj4fv1Ncw9nU36CP7PtVt1\ni5AYCs4i5DZKAFuuhd4uf8Tu6EYBYYhSUmeQfKe3UK69arpnDXGglNDoqoc+\nbWkg5n7Ak8Gs9ER89u+BtKDjCyFWt9TvSXfKb1cNXCkN+nlgAn0C48zUSOaH\nPRQLcNaprx4DzuIlPlozM03jrehE8Cn2GPtlYU3WMP+RvarHmpGI4uF34iBn\n32ydKkcumK/J/7Htmg/Su8m5u8lqCTwcY3sNdeaHzs+OZc+fVAphTeHxe1PJ\nq/TBLVZpIFZyHRJ6MevEQzKeLVSFtsPlX/o9a2GMMOjSRX8P2QuR+oxxQJJS\nuc3l\r\n=g4Uy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoGMg9ZOLNI9dz0bQNI/NmmbckVLxABvlUvM65QGPlLQIgCXPm8mcy4SWMOOExv8LzHZ9LOllQPYsUAoc6WZWu1+w="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.1.0_1550401292455_0.7921545440865387"},"_hasShrinkwrap":false},"0.1.1":{"name":"@hydrofoil/hydrofoil-shell","version":"0.1.1","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build"},"devDependencies":{"tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"@lit-any/lit-any":"^0.8.1","ld-navigation":"^0.5.2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","_id":"@hydrofoil/hydrofoil-shell@0.1.1","dist":{"shasum":"c41f376c3ca0635a36b8c36fa13baa7f52b54b06","integrity":"sha512-GFbNNAZVpjhww85ctCSVfq3Td/3PoU5EDCbc1UyUQBz47M23J3iLTP3yrVpz0E+5riQJtnaif9D7oaCozkSWmA==","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.1.1.tgz","fileCount":12,"unpackedSize":18157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaXOVCRA9TVsSAnZWagAAR5IP/ixcFwLQpvSWTdNhP9YW\n7Aa124Yg8VabCUMZLFHqFbGYU8vnCZIv9SmAe/Ns1BhtdZSprqsxy1GE8+JI\n7U2x6aHMec4EzB5uzrQDGRp0rV/pk/LfVIvYfT/WOWqQ0BiO8kQQY1SQpXc1\naxKLE3KeASjkS+O+MiDT72O0s9Nj5Huyye9qXVd30bEGemR/XCiVWVECTll3\nnEGvfRYhuW56kyxeXDmZDyzueP8/LRgKbRLU7y6BQlO7roOilZ0GfrVAZYEp\nD3Wl5FKDigIiQU8KwPr9MU/qDaPOOtATRCRlFSdKNUwx6K9jTlG9A70uIpYv\nOoyxo66YRvKfKd0nBncGPj7buyRKEKD9i5CKF9EwU52LKCDUYIgRAZVE7A/f\n9Vkbayt/SIhg8IQLXJ/U09p7v3TCusdAqRA+B+rJXKcX9tMbcmWs7kA1x0xj\nhlmV86aznYBhiBLgGhlEsjb4Ha2YF9GeQSJE7vL3Zxg9V3kDT0pkuC+ZScw6\nX9uabz/Cx4y/o6nUizGL9HNDufXMdNJ7OhS0IezBIvwxWIjR0RgmJLyJ62QF\nfVcS5cxs78iLJW4LfeE2l32wSSmSFJXaHgdE5l7dBT2X3yNMCc+hTUYBtt4j\nBoKjNaurNDCGvpYmbhiEXeXTzO3ZPOBdJYMMU+c/RUQ3ikn7pI/gPtF6KJ6H\nToRU\r\n=AK7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4DmVrYzPoFVfPN3vXifgMpiZT/jwttNALttw5SrvgEwIgMpaL1RJeM1TYl9C13swaTlxnRfS86hNKf9BiipYzx7U="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.1.1_1550414741099_0.6195396697548881"},"_hasShrinkwrap":false},"0.2.0":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.0","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","pretest":"eslint --ext *.ts,*.js .","prepare":"npm run build","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --legacy --coverage","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --legacy --coverage","posttest":"cat ./coverage/coverage-final.json | yarn remap-istanbul -o ./coverage/lcov.info -t lcovonly -e ts"},"devDependencies":{"@babel/preset-typescript":"^7.3.3","@open-wc/testing":"^0.12.1","@open-wc/testing-karma":"^2.0.1","@open-wc/testing-karma-bs":"^1.1.1","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"^5.16.0","eslint-plugin-mocha":"^5.3.0","remap-istanbul":"^0.13.0","standard":"^12.0.1","typescript":"^3.2.2","webpack-merge":"^4.1.5"},"dependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","@lit-any/lit-any":"^0.8.1","ld-navigation":"^0.5.2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","_id":"@hydrofoil/hydrofoil-shell@0.2.0","dist":{"shasum":"2ea4318622f967700106d62fd62f020cf28f04ac","integrity":"sha512-eP+797owM4T6lXxacRw/vXlt481oQalfjNhwPxK/+dRzGfhQSy0RTFpcmpFhpaxFH7OD1XaMjEMahc/9CoXWSQ==","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.0.tgz","fileCount":20,"unpackedSize":48345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0pC2CRA9TVsSAnZWagAAydEP/ieIY2FTLV+kUFmgT+2z\nbmns3qomlSTw/gAxHYyke2x2uR1oOWt4KXOWeDGgE00+QVRb8KnoYBpwWdzP\ncOCaLmyj0MSZfomCIo2Jz2bswSIgb2o2kK4sIQ3w6HKeHMCkNY3LNQiB3f0F\n8H1TDPDGRO5iGkXjbqNW/T5kmi8rI4rBVD7cdLXdZMPTppL4vDk8eYrN1eUn\n+IvL52ecfsczV33Sh0GO8v4n8az6zR7HcR10TrzMJHVc5kXuEvRz+R7N1Tey\ns7RJFqzkgxURvVu6Gno0X6jla0Jy3SRXijk343nTMceQeGQht3LjumCYWThU\nhFbWLyOct1iBBZIIapLjY7GFXMmTIyp9sY6yHF7Q1+Ozy4Dim5x97WyKx/Ry\nNv2Ar87L4hcgySTgJsiqnQXzazqm8Mk/Xi+/2rIw4CQBFwGXj/4ifh3zsInw\nHlvx4TSjJUT1ImqpNDCfnHeyiou7HiV+Zxsn2zSrDfXqotpp9ZEVAWl7BTLU\nAXBHPm3niWitDnAjQkBHqmcIv74NCw2gDsGtVUgRukTRF+5SFCvHLPMd/Ss1\npLMSNnvUQBoxXqa6ikWq0MqobJuGBAXwlZKg2JkH8qWorvwb3iMlPLEJnf0F\nSZrZzPhJ2OKg99GwIVpBUD9S96r70cGlrSXcfZpRwCx2Q8Y5wVEe1owjgjKo\n2JIZ\r\n=mIdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1uwXXncvMjkXoYpX6IhIblRoiCJyVDWt/H2w8dT3eRgIgF842UoT7COGo13k8F25NDe9kkd1goKALecMih1gW2RQ="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.0_1557303477924_0.4701883585884712"},"_hasShrinkwrap":false},"0.2.1-a1":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.1-a1","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","pretest":"eslint --ext *.ts,*.js .","prepare":"npm run build","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --legacy --coverage","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --legacy --coverage","posttest":"cat ./coverage/coverage-final.json | yarn remap-istanbul -o ./coverage/lcov.info -t lcovonly -e ts"},"devDependencies":{"@open-wc/testing":"^0.12.1","@open-wc/testing-karma":"^2.0.1","@open-wc/testing-karma-bs":"^1.1.1","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"^5.16.0","eslint-plugin-mocha":"^5.3.0","remap-istanbul":"^0.13.0","standard":"^12.0.1","typescript":"^3.2.2","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.0-a3","ld-navigation":"^0.5.2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","_id":"@hydrofoil/hydrofoil-shell@0.2.1-a1","dist":{"shasum":"4ca3919358e7878ffa205bcf518a158664249c5d","integrity":"sha512-uiw+XAUhxVnVasbU3YN06eW30HS9WWE2bE6Uu/EoMWgx8YLPGs2jAyzJjjFjutAUN1+iulSuBy7GfZkYbCvpOg==","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.1-a1.tgz","fileCount":20,"unpackedSize":47840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc92skCRA9TVsSAnZWagAA1YkP/iMEr9Tbtv8cSXwFFTrw\nT37wGvaVYSNnWXeNmmBp3Ft0TyYft7/QqJaLxJY82BRxCHFWwvSmf1hT0XTC\nj3WrCe86inzwz18gyWNbLj9auoOaMdLj3ZPfICLkxzvq7SFMeHzFUxMhRhNl\no9ILkIEu4xvDeVH5NG7dbcWLEvqMpffNSkft7AK9VPtAtxBs6jVbNcXOIWSm\n5SmdPiEqmZdNA3k8tDANpaA/JrWrKcz7jWGuIeyoFbwz07hPrDq9Kjp0KEnq\nyOH1dArjNB/0XciNfBoe6kE7g4tGGnwJ9X1Azo8/IgRcwElKcpCt7GCWc8I9\nj3SrNZm2KxN/VHrWHgB5NTooK4SdHQ+rfqNlFvL0f+cN+PdtzBXBsLM2+AI3\nvNE6n+7dv/sMHqaLqvAT1sry7wqkADA3N6F0+nSTB/u0aM7Ed32Vs5sD+rcp\nDkmlQGiW0Noabx82EzKaoRTSS/bTi4cEjkTv28j9k2JRsl8m9ldYASRWgU8l\nQYS4grxbru17OvGCtXL5DT7Jng62UXIR7w2Tx+9KYkBTBvIrKyxS3RhZ6UZF\nYYTSzhRDf0SbnKE5kAaJKwHgpgQuCbOQrG+ystQ56d0gRPlJpDUgC6FOHyXZ\nGJcJFEqxMrYI8YcFjytqcS6s7dYzqqqzWEdzKGWtXhy8m1waAggrkyx68OJN\nY5HC\r\n=doXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkw3fFnKWnDUQoiEIkRL0AGGilNVFkRfIvKWQ2LusX7AiBzsV+K+F8kQu1HMBFKEsjMRHYTyyX6VPZljpP/wvZYJA=="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.1-a1_1559718691045_0.2330805051705238"},"_hasShrinkwrap":false},"0.2.1":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.1","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","pretest":"eslint --ext *.ts,*.js .","prepare":"npm run build","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --legacy --coverage","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --legacy --coverage","posttest":"cat ./coverage/coverage-final.json | yarn remap-istanbul -o ./coverage/lcov.info -t lcovonly -e ts"},"devDependencies":{"@open-wc/testing":"^0.12.1","@open-wc/testing-karma":"^2.0.1","@open-wc/testing-karma-bs":"^1.1.1","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"^5.16.0","eslint-plugin-mocha":"^5.3.0","remap-istanbul":"^0.13.0","standard":"^12.0.1","typescript":"^3.2.2","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.0-a3","ld-navigation":"^0.5.2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","_id":"@hydrofoil/hydrofoil-shell@0.2.1","dist":{"shasum":"ce286a8e031193091986756516e191261a1a3c77","integrity":"sha512-6L1CXlDaktAgFr5FotO+JMnAWsKBLlyozZlMyxT//WLApZJWOItp7rgrwX83H6qe3j1BNFAZX23P+x9L00yaTg==","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.1.tgz","fileCount":20,"unpackedSize":47837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc94LrCRA9TVsSAnZWagAAIYYQAInT6/OxglpcAV1TbD9q\nQ/zq8nWqJcsnfSEeWLJfYsJLchKqSIuTOX2ZWzolhCJUy8bKIFt4+1bTcPwE\nVHERUA3McyFbPxyKb8UgJs2yev5i/sReq8zaDNA6pf7KwUMbMVZPzx653mQ1\n8bf4Oc7IXFhH89LmXSdB61pjDGhRlu7skGvD1BBBpeTT3548crj87ixJNZEr\npPyQBPWQGvnI27NwwXcCO18/5E5AzqPP8WHU+DiSWYCZC7UodduxBJuVZOnF\nM0pMArCi60MnNfMfgTGU4TvB+64uGNLPxDAaUj3hhqGERayp6MCOm8Y2xVTz\n45AKXlE4bro7qoDFpZ9BBQqRwYLnCUruA66BZj5p6ttnlqO3ovYFXMw+jeUd\n4Ntyoxd1O+f09+10x0ihtcocVKGVHoGtT7L1+qMdkJQRS9DnHqwdfNDSgu8J\nN+ybFEKt07GJDHwK1skOvjvoCuZllpDIY4JPoV6sZTZe3b/q6njj/Wah6lnb\nsx9W02HuhmMDiA1o4s6kwAxQ1UfJp44FY0k65RhbpgcWnom7213qecrlOo/E\nHHjkxyDwQ40s0ZULHgENj09YyKFi5X6M4tLYXZMyPKo0krGHVobOlj0tv/Ev\nQZ6YXAFn+SPduRRG/kW/4EL3f5hbVZJ51tGr80CRzPLFBFGlxNKARUIt020w\nUSJF\r\n=RzU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7GnWKPCidDzxyEM0p3R4hWxbVkS6SLxi+3pCMNBiuogIhALM0f1MFHjE3ebEoS0+bBWUXVLf2EWQrMknHH/Dmd1Db"}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.1_1559724778286_0.14981100258064228"},"_hasShrinkwrap":false},"0.2.2":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.2","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","pretest":"eslint --ext *.ts,*.js .","prepare":"npm run build","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --legacy --coverage","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --legacy --grep 'test/**/*.test.js'","posttest":"cat ./coverage/coverage-final.json | yarn remap-istanbul -o ./coverage/lcov.info -t lcovonly -e ts"},"devDependencies":{"@open-wc/testing":"^0.12.1","@open-wc/testing-karma":"^2.0.1","@open-wc/testing-karma-bs":"^1.1.1","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"^5.16.0","eslint-plugin-mocha":"^5.3.0","remap-istanbul":"^0.13.0","standard":"^12.0.1","typescript":"^3.2.2","webpack-merge":"^4.1.5","lit-html":"^1.1.0"},"dependencies":{"@lit-any/views":"^0.9.1","ld-navigation":"^0.5.2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","_id":"@hydrofoil/hydrofoil-shell@0.2.2","dist":{"shasum":"eeb9f4b78dbeb60157a7520bd6e3e2314a86ac64","integrity":"sha512-iwbiXoJczCHL0pD/YnRvwb19AbMqFWtRHxlqoUSDazCX6BvjFWCE6oykG0MHLnNj5SD2Gs8wylPLu2fGYvpvXQ==","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.2.tgz","fileCount":22,"unpackedSize":48348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc98VeCRA9TVsSAnZWagAAovYP/1H7WPhiSpkWBsM2mgxr\nDLis4bjpCSIgcZv7JPXONKv0Xw9CFoRubuGzzew7/eIHQqq0jC5TANci/Iia\nX35Ly+1K4ZNYe6VA23YPiHqASnYPcPO9GpHzliayisrOcVSwR7iA1eFTMf5n\nQCTaVp7vDUEEM/J4sGxuwtrRtAUSiWeFGe96h7peBH4cviQxhZTMF2hsLGys\naVYw2PfQRlTsGBIxPXZRTDTIh2rLavH8tz4Rr6f4FRAM5lcO3yZCVKZgtj75\n5au7zvlhTR7T0odM8JIjOnj+Hfx7uAwCMSxomF244Dd03gqy/jHLmH3+1P0B\n6IYvVfZ2RXjYe7yyOEKU32dXoLCWxVgZ0zTasbxRUr8IUiHVhYGYniPGlZtF\ncoxD0klbP1F1u3shTM7crQikySaTlcJ7IJX8c2E2iSZvhxyDSXS3Es0XIyGD\n0H1xUPF88gcJzLFCzX8Uvnv3wf+t7051FE8k4AejNi8Vp9AkTigbgQS5UfZC\nNl1K+ozvbY9VIec4OE04X/HQgaIQQ2fTJu3l3CZ2CPXndgJ+3E+ahjjNVGNI\n/WUesC1Y8YQHmRXNSwgghXNVNv186obqpHoGSc6ZNDz3DX/zm9tB2hsht1AM\nk48l+Y6zERe7S0Sr30LuoSRII20/yWJLcho7TuU+LDkj8Ilb/ne6WzbnJW7T\nIMJK\r\n=0QID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGh4iw+2YJxtANRXC3NpzFE8kyoe3fD5u/iJQ6+WK3UvAiEAm7mHbFiIQi0yFh5YRlpSNnb+TrzSl5fqmWdbjxyWPG0="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.2_1559741788612_0.490159965472194"},"_hasShrinkwrap":false},"0.2.3":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.3","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build","lint:eslint":"eslint --ext .js,.html,.ts . --quiet --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html,.ts . --quiet --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.{js,ts}\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.{js,ts}\" --write --ignore-path .gitignore","lint":"npm run lint:eslint && npm run lint:prettier","format":"npm run format:eslint && npm run format:prettier","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --compatibility all --coverage","test:legacy:watch":"karma start --compatibility all --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --compatibility all --coverage --grep 'test/**/*.test.ts'","release":"standard-version"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-typescript":"^7.3.3","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@open-wc/eslint-config":"^1.1.1","@open-wc/prettier-config":"^0.1.10","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.31","@open-wc/testing-karma-bs":"^1.1.56","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^5.16.0","cz-conventional-changelog":"^3.0.2","eslint-plugin-lit":"^1.2.0","lit-html":"^1.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","standard":"^14.0.2","standard-version":"^7.0.0","typescript":"^3.5.3","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.1","ld-navigation":"^1.0.0-2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","husky":{"hooks":{"pre-commit":"lint-staged && tsc --noEmit"}},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"41cb381065a3f4152c2da6aab790808b95878565","_id":"@hydrofoil/hydrofoil-shell@0.2.3","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WhKj+JNn3XCsNtiGYQQ3wB5JLYuMt/0P6+uAZTEEzPf0WSU9jsWiZmZUBGthg/09sWFf1fBM3M/yd+/0+lpf1g==","shasum":"408be068074d45d33033720015adeb3430debdb8","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.3.tgz","fileCount":21,"unpackedSize":51448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgNdUCRA9TVsSAnZWagAAdR8P/AxRmKPVTdLeTtlfoqP6\n+YkXH/+r+OCNQ5Hl9vSJo320fZQu7CKjGsMLrXndzD+F3FOwXYSX+FIQFv+d\n40+vtKBjRtkZkCFnviQg5Mlx7LF1Nxrvp0+g+qs/tfG5FGKvm4SIWNIH/wgJ\nuo/8Q/plLABMXiV24BEosq7oICKuwao6RyYLLgH0CWq45H2v0IBRW/J2Ic4t\nGUoh3Or/MzpbIQPypOeuTFktuj4vQupgU20IsJJv36muD2VHsUdwcJGTHCtX\ncfbd/C2ukyzSONSzuG9Vg17OYd396EOrW6SzCHc+AQnnh/6w7wmbaHaxgqiJ\nXq/7MNmqp2Sv1UxGt3JFd2NoPhFFVK9xqKFpNE4YL3Xingw6JULfc9Zivp31\nWlZR2OhYSGlXdDyiom7p+KqMivVjCGZvLu6jFFLsic/8DZ7/jB/r/bvnmQT8\n7JZ6JlmghbaNW9YoJvHAWKFwsTvpsJoiSBoMwm3QA6KPJsCRW58eml4mMo19\n4lmHkw2suwUnpL7qc9q5rQc+F4ypSm33JBI4yE/YA+mVM4bTFgR/TIoEFXTx\n/bu8lgR/hueJ2N9Umvt6Fo/iRI5IBivpSfl6GHVlR+fkOSthWpsjUtTklvUF\nHdwjwurZe5NaCIvP0rqActlwBWsO3L6XM1PekkSA12iPqQWn2HX+mZz4tyuA\nPSR4\r\n=rylU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJUU8MIogMtDdmHYgsArx2Zpm2x2FiIjBwBF+PRh9RGAiAw40g3HdHIOURUKj6dobMiIz1NxRovCngQYYPk/ZymNw=="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.3_1568724819440_0.17851390903989683"},"_hasShrinkwrap":false},"0.2.4":{"name":"@hydrofoil/hydrofoil-shell","version":"0.2.4","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build","lint:eslint":"eslint --ext .js,.html,.ts . --quiet --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html,.ts . --quiet --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.{js,ts}\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.{js,ts}\" --write --ignore-path .gitignore","lint":"npm run lint:eslint && npm run lint:prettier","format":"npm run format:eslint && npm run format:prettier","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --compatibility all --coverage","test:legacy:watch":"karma start --compatibility all --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --compatibility all --coverage --grep 'test/**/*.test.ts'","release":"standard-version"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-typescript":"^7.3.3","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@open-wc/eslint-config":"^1.1.1","@open-wc/prettier-config":"^0.1.10","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.31","@open-wc/testing-karma-bs":"^1.1.56","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^5.16.0","cz-conventional-changelog":"^3.0.2","eslint-plugin-lit":"^1.2.0","lit-html":"^1.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","standard":"^14.0.2","standard-version":"^7.0.0","typescript":"^3.5.3","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.1","ld-navigation":"^1.0.0-2","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","husky":{"hooks":{"pre-commit":"lint-staged && tsc --noEmit"}},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"843909d4a2cb84ec9ea66153d8f8e9f2fda7fb88","_id":"@hydrofoil/hydrofoil-shell@0.2.4","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3i7ZeEH89YmNwJ/vfl/t67YhCnNOnXzlezRznLEPCwvm04KCLi0nLsAxzq/WehKB3lQpTV+bdE5qBw0/f/LX7g==","shasum":"ac6c75ce7b3f6f6f4413c86047fdfd2eaff370b4","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.2.4.tgz","fileCount":21,"unpackedSize":52241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg8z9CRA9TVsSAnZWagAAHBcP/3uPZGlvr+NMOFrxsXnw\n19eUnJ/f5tcmS0DeVKlj/Wb7BzqxRY96wA/MYM9pW9QgoRdOeVLuC0LknVSO\nn4Y7PJsE+jWnszJaKYW9duzJ+0IEsC0b1U7fG1a6/mJ83B9zCzaC/DeccMZg\nYSTjHxdOL9Ee6H8xyE1TJRLfQt7Y7hIwutI0AhvG2w+onsdNyrNSmoG5kmeB\nmKhGcpsYY1nZbsNbF3EzuBzhlvEtjlrjteILreflu2XhBnGSV+BkNhDBL3Gb\nUS2K2beiu2qdGn//rKRyPW8YpIjEClXx4aUpVx9uhzQUU26mKOxo912MYBLK\nia23BbIjU5klHGUH/mUx1AwzT7flAjeym2xgAEDV65HkzyZ741FHAg9mV4Kj\n6qIs9D/zuu1vVobUUqJJz/Y+SSV/JYS9dMuo7tJVz4Ji51DNSHyc9a8HR6cc\nO/6ExS3qHAeZS7xOffpf9P98KNA7/PudfhDYMUKNsGJ14V2FBB8A3Hgm3xVp\nz4ZZ0P5uFewm8DSd30R2695FYH8Ax1VfTB2a4sXTZDNRWwqdW6njRqcTJq3M\nnDv9V9B0kzH2Fc91/cb2ryuuuuhje88FWK3spngSNWwYo8LgaAU06GvHketp\nJVC62lSc7PMnSrv3MDnTuG2Sn1UfxkrJ9LHyW4RUG2z7w6fxQIWPxIg9I06q\nuy/2\r\n=0lR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3X5HhvwPeDvbBafpebiEPatDzPkJem6FbCIazy3bZiAiApH70AHZWkwESKg4Q7Eib+ovnEUhu6pLgSP5c00ZI4dQ=="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.2.4_1568918780739_0.002303713827058962"},"_hasShrinkwrap":false},"0.3.0":{"name":"@hydrofoil/hydrofoil-shell","version":"0.3.0","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build","lint:eslint":"eslint --ext .js,.html,.ts . --quiet --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html,.ts . --quiet --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.{js,ts}\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.{js,ts}\" --write --ignore-path .gitignore","lint":"npm run lint:eslint && npm run lint:prettier","format":"npm run format:eslint && npm run format:prettier","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --compatibility all --coverage","test:legacy:watch":"karma start --compatibility all --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --compatibility all --coverage --grep 'test/**/*.test.ts'","release":"standard-version"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-typescript":"^7.3.3","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@open-wc/eslint-config":"^1.1.1","@open-wc/prettier-config":"^0.1.10","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.31","@open-wc/testing-karma-bs":"^1.1.56","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^5.16.0","cz-conventional-changelog":"^3.0.2","eslint-plugin-lit":"^1.2.0","lit-html":"^1.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","standard":"^14.0.2","standard-version":"^7.0.0","typescript":"^3.5.3","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.1","@thi.ng/api":"^6.5.0","@thi.ng/rstream-log":"^3.1.6","@thi.ng/rstream":"^2.5.6","@tpluscode/all-implementations-of":"^1.0.1","ld-navigation":"^1.1.1","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && tsc --noEmit"}},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"8e56bcacf7545bdcb9a6bc72c55dd9a601cb11bc","_id":"@hydrofoil/hydrofoil-shell@0.3.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9ZDIigzGJNJtoWQ7UsvrUexFrufaGeYxaIqL8YJN6tooYSG987ti3fW9zW9FgN0J15b3TeEbEN5GoaaknMokUA==","shasum":"ce0e1971f61a8f88a44a63b20d09f63e486c4a5c","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.3.0.tgz","fileCount":15,"unpackedSize":25914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4NzDCRA9TVsSAnZWagAAIQoP/RjcDhq/kMRh3bkZkr9K\nJHt5AbyjqUdXhJj6i4BOcbZFs9YqkEBXmhPmn1CaRoN6GeehMNkVWilB8apd\nSceUJd/ZREt/zHdSlJSJya2fbkXz6SS5Zd/2WfXSD8gDaBW1VZu5bXL3B/HR\nL9rAvYo8Yh0VTSWnFSOfI/levdL+d4bwCAFA7vvmjO3727nLX5Sc+Alpv1oU\nxyt4NdMJEVbnywbczCplgiCZzoWtpSaNtYV/mBZCVwLMOJ76F1QDcvhRDXO2\np7Od3nGIYCuOGSpDLIOcAVOObyFOLiul5p2xEP9Q+7OUuZnzbClJ7eBifpJm\nlPqyDBEcqJQKP+EXr9ku59yGmTORlCfZX7uufXyf5Txlj+2flaT/uXtNkbGx\nR/92jiNHsIkfMMCCwFvYv+b8YmNeb3YVbnsugNqUgYnd8rayB0v6+W1LNDH7\neh8hn9QAiEqp8sucQAyNePvEkMTKz+TFLwF9lwS6wUt3ZXAHmpSTfLDitev3\nU7nF1DSCsB4aTwIghIWo6bK0dobxYtixBv/ZyoACJ0rYyrjZN7Ph81Gc4eTR\nW4GadJXc8FcyqkSVN8j1eCtw6P5j7zOPkQ4h5EskdJnMc+KqW5ONQ5Iy2oO7\nJNjcjFOl+n7grT46D+IHYKMQn3vltMirhz8lzUfTVLJ/90yrO2WFh9RwxCLs\npn0y\r\n=UolD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqSF5JVhb/+AsPDPqt0BayAVFcsMgMsMn+JXyvwa0vIAiEAxHjX/rJHfpu9tQFZuRH8rkSEX/Vm7SmBW58ENRTyNBQ="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.3.0_1575017666781_0.024645032501152242"},"_hasShrinkwrap":false},"0.3.1":{"name":"@hydrofoil/hydrofoil-shell","version":"0.3.1","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build","lint:eslint":"eslint --ext .js,.html,.ts . --quiet --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html,.ts . --quiet --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.{js,ts}\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.{js,ts}\" --write --ignore-path .gitignore","lint":"npm run lint:eslint && npm run lint:prettier","format":"npm run format:eslint && npm run format:prettier","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --compatibility all --coverage","test:legacy:watch":"karma start --compatibility all --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --compatibility all --coverage --grep 'test/**/*.test.ts'","release":"standard-version"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-typescript":"^7.3.3","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@open-wc/eslint-config":"^1.1.1","@open-wc/prettier-config":"^0.1.10","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.31","@open-wc/testing-karma-bs":"^1.1.56","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^5.16.0","cz-conventional-changelog":"^3.0.2","eslint-plugin-lit":"^1.2.0","lit-html":"^1.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","standard":"^14.0.2","standard-version":"^7.0.0","typescript":"^3.5.3","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.1","@thi.ng/api":"^6.5.0","@thi.ng/rstream-log":"^3.1.6","@thi.ng/rstream":"^2.5.6","@tpluscode/all-implementations-of":"^1.0.1","ld-navigation":"^1.1.1","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && tsc --noEmit"}},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"37f62d1eea8668f64798822eccf3945dffc3842f","_id":"@hydrofoil/hydrofoil-shell@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"dist":{"integrity":"sha512-ZHxaqxYyMZ6YIdpu8Fi8t8XulUwckGUeh7hMRF9Z33jZEv1/VqcMIopdrrPWy1rjObGMw1LdGDeld5pvU3sgjg==","shasum":"508645c893a796011594c3dbc659735b75817b34","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.3.1.tgz","fileCount":11,"unpackedSize":24648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4lyjCRA9TVsSAnZWagAAXhsP/10oqEw0+P7lcYJuHtB4\ns5p2yYU6f/WAQRxpvmhHXclzXaUB1Clee2Wlxm0HPb3LG+tbQRDf5dLNU0Oe\nzjj2LRYhA8hhNdvmEDlMq625gpMdjg8Gi2CRIQvZJpGsAU/VVMZGAi353M+0\nnNulVfvjOIIn4puLW47fSgst83MnTnCWjIqpzMe2+MGH+qhV6fwN47Plk/pd\ni0Yi5dPiwA9LqLafQ1EmxbddpllTTRBK4LENZN54GGNJtjqPUujPE0+gDM/g\n+Wmn3auXhR4TDpOwfroB8zW/JEn4K37KbR1RGRfimiKoDac8rnx1ly4yqJdr\nwzkeZvoFtBtSoY2vPouHDcJ38t0vfijV2OZkUfCZU5p1Ii0v7XlaF9WE0dU2\nkJr/yvqjhVbDHW90qiyAZJsycP20PPTjvwZQ+WxxuvNYUmdT5ronzTyBNJ64\ngZpW2l5sFwBcO5FmB/iCKflgQB3gGhqaKOgQTwvT6ii+ScKvOzY89TO0vfP3\nGqsA3nt8WhWLLagaleS//+mGvSt/nfeJDVfHkIt2mpxVKz03ai5wS+1zSUmz\nsh0HK6qUkHz1Jj1eTgNsrR8+xQMNlWPb/K6oCd6pnXxd+p2xGZWDlKdSzQdU\nM1IOoZtVJHrpHTKEeMOIgnY/lM8MUCy/X3xetSX4ZdNNIqN/9Y5WOIejJvZw\nCshJ\r\n=nEvA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvBPmbMgxiTEPHcK/0k1k2nfltn+N8W71LTCigqdJjWAiAt5Rg8tLoQDu5z9liVAQlaYeNCKaS4ugEvxrB8SVzCdw=="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.3.1_1575115939055_0.9418097424611007"},"_hasShrinkwrap":false},"0.3.2":{"name":"@hydrofoil/hydrofoil-shell","version":"0.3.2","description":"A base for a Hydra-driven application","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"license":"MIT","scripts":{"build":"tsc","prepare":"npm run build","lint:eslint":"eslint --ext .js,.html,.ts . --quiet --ignore-path .gitignore","format:eslint":"eslint --ext .js,.html,.ts . --quiet --fix --ignore-path .gitignore","lint:prettier":"prettier \"**/*.{js,ts}\" --check --ignore-path .gitignore","format:prettier":"prettier \"**/*.{js,ts}\" --write --ignore-path .gitignore","lint":"npm run lint:eslint && npm run lint:prettier","format":"npm run format:eslint && npm run format:prettier","test":"karma start --coverage","test:watch":"karma start --auto-watch=true --single-run=false","test:update-snapshots":"karma start --update-snapshots","test:prune-snapshots":"karma start --prune-snapshots","test:legacy":"karma start --compatibility all --coverage","test:legacy:watch":"karma start --compatibility all --auto-watch=true --single-run=false","test:bs":"karma start karma.bs.config.js --compatibility all --coverage --grep 'test/**/*.test.ts'","release":"standard-version"},"devDependencies":{"@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@babel/preset-typescript":"^7.3.3","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@open-wc/eslint-config":"^1.1.1","@open-wc/prettier-config":"^0.1.10","@open-wc/testing":"^2.3.3","@open-wc/testing-karma":"^3.1.31","@open-wc/testing-karma-bs":"^1.1.56","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","eslint":"^5.16.0","cz-conventional-changelog":"^3.0.2","eslint-plugin-lit":"^1.2.0","lit-html":"^1.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","standard":"^14.0.2","standard-version":"^7.0.0","typescript":"^3.5.3","webpack-merge":"^4.1.5"},"dependencies":{"@lit-any/views":"^0.9.1","@thi.ng/api":"^6.5.0","@thi.ng/rstream-log":"^3.1.6","@thi.ng/rstream":"^2.5.6","@tpluscode/all-implementations-of":"^1.0.1","ld-navigation":"^1.1.1","lit-element":"^2.0.0"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged && tsc --noEmit"}},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"gitHead":"56105c21f2d67408180ba85581d24e1732fc0b4c","_id":"@hydrofoil/hydrofoil-shell@0.3.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vN61tbZpbYO6l+mFCRC3G45hGVZYkvCf503debaAXWOKLCNRdt3/JMnEBr7FOw05SPYbp46+gIWM1k23U9kJgw==","shasum":"db0205dbf1f63fba0f009d627c461b822a36a15b","tarball":"https://registry.npmjs.org/@hydrofoil/hydrofoil-shell/-/hydrofoil-shell-0.3.2.tgz","fileCount":11,"unpackedSize":24932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4pgSCRA9TVsSAnZWagAA1kQP/0/A4w5JwF6xZ7Ot1Hiz\n/9LdFc2YsuUQT17NuSEPr9cvpNJtKXnp2ybHRlK0fU42rm+utAjJk5FCYW8j\nYYJaOpPeJbtTbHT9hWSHckb1kRz230lduC6hwKoS/yzxQzO1vZFwqfng2vIW\n5k4PINa/+sK+tBlXc5eQr8Fdlm/dcCca5DTDCpGWbq9YQSfv+8CtPuOoSZcw\nf3cpSffSKhnobKNHM5DfGnAyVYkWqBI23WpVWKcDSzakcO6foDRePiGEc3Zw\nzvqIm/dILgdHqrK4SGtXpdXaqwsJQuppHj2bihnnPOMEqFY5dTJeJn7fEIut\nFvu2cfW5/4JI2dgpJalARO/jIUSrGV9Xc1yZLBh8p+vncjRRpilqQBz8WEN3\n0rQxn76ULJvPE20Aiu+3T29tB0kVbfDWlWAEa6FvmxWLEbv5FZBzWQ9Xl94y\nQYRk/iCVgnXDB/4r3sY3UHCC9iiKVL00rqMfwHajrIuHUHRWNZoFI2sVkjXC\nTzkaN2D8Q5h+b6Iny//Awa22roq0uLBmnt0JgPc9q7T3oETvGuGULP3LBALc\ndzTnJipIiI0rPLhRRLlZ9qt4//XRCRZBKsVb11DrIFmARAFm6h3w522F1eVs\nmpyQ+aACvDZ2mNXE3kvF0yS/FwK0RA61Dl3ukRKiChs0gZd9B85OB8MK19/g\nG1G9\r\n=UWnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXxbf6kUS3GKI+EPzlZDsxQ4zUYmRR8J53uh2tXNLuwwIgDd+cVGa86IiLKrepEV/djyvucduwZbWFL2LIbFjQrBw="}]},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"_npmUser":{"name":"tpluscode","email":"npm@t-code.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hydrofoil-shell_0.3.2_1575131153803_0.7154425141810554"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-17T11:01:32.265Z","0.1.0":"2019-02-17T11:01:32.701Z","modified":"2022-04-05T18:52:14.381Z","0.1.1":"2019-02-17T14:45:41.251Z","0.2.0":"2019-05-08T08:17:58.090Z","0.2.1-a1":"2019-06-05T07:11:31.185Z","0.2.1":"2019-06-05T08:52:58.550Z","0.2.2":"2019-06-05T13:36:28.763Z","0.2.3":"2019-09-17T12:53:39.600Z","0.2.4":"2019-09-19T18:46:20.901Z","0.3.0":"2019-11-29T08:54:26.891Z","0.3.1":"2019-11-30T12:12:19.200Z","0.3.2":"2019-11-30T16:25:53.922Z"},"maintainers":[{"name":"tpluscode","email":"npm@t-code.pl"}],"description":"A base for a Hydra-driven application","homepage":"https://github.com/hypermedia-app/hydrofoil-shell#readme","repository":{"type":"git","url":"git+https://github.com/hypermedia-app/hydrofoil-shell.git"},"author":{"name":"tpluscode"},"bugs":{"url":"https://github.com/hypermedia-app/hydrofoil-shell/issues"},"license":"MIT","readme":"# hydrofoil-shell\n\nUI-agnostic base element which can be used to build hypermedia-driven\nsingle page applications.\n\nImplemented using [`lit-element`][le]\n\n[le]: https://lit-element.polymer-project.org\n\n## Installation\n\n```\nyarn add @hydrofoil/hydrofoil-shell lit-html\n```\n\n## Usage\n\n### `<hydrofoil-shell>`\n\nThe core element, which manages a state (single [resource representation][rr]).\n\nThis element is abstract. It does not:\n\n* handle of client-server interaction (doesn't load the resource)\n* does not render any shell UI\n* delegates the rending of resource representations to [`<lit-view>` element][la]\n\n[rr]: https://restful-api-design.readthedocs.io/en/latest/resources.html\n[la]: https://lit-any.hypermedia.app/?selectedKind=lit-view&selectedStory=basic&full=0&addons=1&stories=1&panelRight=1&addonPanel=storybooks%2Fstorybook-addon-knobs\n\n#### Using the element\n\nIn order to actually deploy a shell element simple steps are required:\n\n1. inherit from the base\n1. implement `loadResourceInternal`\n1. override `renderMain` to create some core app UI\n\nHere's an example of how this would be done\n\n```js\nimport HydrofoilShell from '@hydrofoil-shell/hydrofoil-shell/hydrofoil-shell'\nimport {customElement, html} from 'lit-element'\n\n@customElement('my-app-shell')\nexport default class MyAppShell extends HydrofoilShell {\n  renderMain () {\n    // call base to keep using <lit-view> to render the actual resource\n    return html`\n      <nav>Some static menu</nav>\n      <section class=main>\n        ${base.renderMain()}\n      </section>\n      <footer>Footer element</footer>\n    `\n  }\n\n  loadResourceInternal (uri) {\n    return fetch(uri)\n  }\n}\n```\n\nThe base shell element does not implement the actual loading so that it's not\nbeing coupled with a single client library or API implementation. Still, instead of\nrepeating the load method every time you should build a hydrofoil application,\na mixin can be used instead to reuse the logic for loading the resources.\n\nFor example, Hydra APIs can be consumed by mixing in [`alcaeus-loader`][al]\n\n```diff\n+import AlcaeusLoader from '@hydrofoil-shell/alcaeus-loader`\n\n@customElement('my-app-shell')\n-export default class MyAppShell extends HydrofoilShell {\n+export default class MyAppShell extends AlcaeusLoader(HydrofoilShell) {\n\n-  loadResourceInternal (uri) {\n-    return fetch(uri)\n-  }\n}\n```\n\n[al]: https://github.com/hypermedia-app/alcaeus-loader\n\n### `<hydrofoil-multi-resource-view>`\n\nA helper element, which helps manage multiple resource. Just as the base shell\nelement, it only serves as a skeleton and needs to be inherited to actually serve\nas a presentation layer.\n\nFor examples check out the material design implementations [`hydrofoil-resource-tabs`][hr-tabs]\nand [`hydrofoil-resource-accordion`][hr-accordion].\n\n[hr-tabs]: https://github.com/hypermedia-app/hydrofoil-paper-shell/blob/master/hydrofoil-resource-tabs.ts\n[hr-accordion]: https://github.com/hypermedia-app/hydrofoil-paper-shell/blob/master/hydrofoil-resource-accordion.ts\n\n#### Usage\n\nThe element is controlled by standard DOM events. To add a resource to the ones displayed\ndispatch `hydrofoil-append-resource` from any child element.\n\n```js\nchild.dispatchEvent(new CustomEvent('hydrofoil-append-resource', {\n  bubbles: true,\n  composed: true,\n  detail: {\n    parent: currentResource,\n    resource: nextResource,\n  },\n}))\n```\n\nBoth `parent` and `resource` are mandatory. If `parent` is not the topmost resource on the stack\nall its current children will be replaced with `nextResource`.\n\nTo remove an element from the stack, dispatch `hydrofoil-close-resource`. This will also remove\nany other resources higher on the stack.\n\n```js\nchild.dispatchEvent(new CustomEvent('hydrofoil-append-resource', {\n  bubbles: true,\n  composed: true,\n  detail: {\n    resource: removedResource,\n  },\n}))\n```\n\n##### Examples\n\n| Before | event | After | Note |\n| -- | -- | -- | -- |\n| 1. resA | hydrofoil-append-resource<br>- parent: resA<br>- resource: resB | 1. resA<br>2. resB | Add `resB` to stack |\n| 1. resA<br>2. resB | hydrofoil-append-resource<br>- parent: resA<br>- resource: resC | 1. resA<br>2. resC | Replace `resB` with `resC` |\n| 1. resA<br>2. resC | hydrofoil-append-resource<br>- parent: resC<br>- resource: resD | 1. resA<br>2. resC<br>3. resD | Further append `resD`\n| 1. resA<br>2. resC<br>3. resD | hydrofoil-close-resource<br>- resource: resC | 1. resA | Remove `resC` which also discards `resD` |\n","readmeFilename":"readme.md"}