{"_id":"@advanced-rest-client/connectivity-state","_rev":"13-9dacc202456d51a7669de07a993df6ce","name":"@advanced-rest-client/connectivity-state","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0-preview.1":{"name":"@advanced-rest-client/connectivity-state","version":"3.0.0-preview.1","keywords":["web-components","polymer","connectivity","online","offline"],"license":"Apache-2.0","_id":"@advanced-rest-client/connectivity-state@3.0.0-preview.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/connectivity-state#readme","bugs":{"url":"https://github.com/advanced-rest-client/connectivity-state/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"6d46b06763f88cfc60eb58e17f34a3588799fbd4","tarball":"https://registry.npmjs.org/@advanced-rest-client/connectivity-state/-/connectivity-state-3.0.0-preview.1.tgz","fileCount":16,"integrity":"sha512-ZwUs095VBO2xc5igeZ2erc1t8MiFxB2GKakx9bCs251hOqux3MqreM22wximkX0VX+l0+LXF3xf0yMcU5Bw/rg==","signatures":[{"sig":"MEYCIQD1kRkVX5N0T94lyGf5jQRzwpZQ/7J1Bo2ACWPXTSdn3AIhAIMgoFCJQo5Qfwkg1UQWHzS+BZpd3anVa/R+1m608V6U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceaZICRA9TVsSAnZWagAAV8wP/j15X7LgAVtKMnDgFKZk\nOJ9plRDj+h8vpxV8gdYHkDiKpa6E305nhetCdLEVCDNIv5lLS/O1HVJssH2q\nlcR50EhLYpbfKG2U2rLTejhV4xQjMxuB1GhOfEsCJkFZdRVzmriqIAIVkmDw\nHgQrcjurK7xm6ocFrGACnxdJjtK9XqPtIVjmEOExfzD40OboUxolHyrJ5m3Q\ndKHKoJW7GjP/8BjGRfxWYjGoEwHDjsnTSl+ZI053vU7zO6ygJ0nGaM6Eppre\nyZ28Egqwb9VNNngd+DVvpNe6LufyLZNbu7j9TnPgnI/SC6rRpP6XiMBQfrxk\n2YyoIAv1ReAByG2RYi9ht+OXwnp3h059fjwheW67kGgENxyA5+iW/cPYAyZR\njq9xgtaFW4A1lS6PJYKjXtw/A5hp2YauBQ882MHubhwOcz4wdVN87Ee0hrnt\nHqM131K2VXsO9gyYuL3VCux8OBylH9FjqDcZotcvIr8/Gsfkb7SHfv4gO3kL\n5wjpZoWOdfI+L1bGAlDcjJDCpi/XlN2CAqpRl6/Dw/RIFj3D8uDMeaMk7Gyq\nzDD4MM04huM3zMFnwpHXCQzfh1vqv7v18Tkxsg9E5TWsiSv4xPDEssfteFWk\nsKFi8eTN796Sf2G41CSBs5iOfZAGYdXA2d39S9j9Yo8PkelzqAzU/tGznajG\npaTt\r\n=CLyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"connectivity-state.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"7f633997b5353d760dd42f5d17803e48a88de11b","scripts":{"lint":"polymer lint connectivity-state.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"connectivity-state:local-test\"","update-deps":"npm update --quiet && bower update --quiet","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/connectivity-state.git","type":"git"},"_npmVersion":"6.8.0","description":"An element that detects online/offline states and informs about it other components","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/connectivity-state_3.0.0-preview.1_1551476295686_0.12061687291782208","host":"s3://npm-registry-packages"}},"3.0.0-preview.2":{"name":"@advanced-rest-client/connectivity-state","version":"3.0.0-preview.2","keywords":["web-components","polymer","connectivity","online","offline"],"license":"Apache-2.0","_id":"@advanced-rest-client/connectivity-state@3.0.0-preview.2","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/connectivity-state#readme","bugs":{"url":"https://github.com/advanced-rest-client/connectivity-state/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"4d97c346038d53b275670c667f3ff45362e67e99","tarball":"https://registry.npmjs.org/@advanced-rest-client/connectivity-state/-/connectivity-state-3.0.0-preview.2.tgz","fileCount":6,"integrity":"sha512-LRD/Rz+NRC1jRyp7or9FMy5u4f2SRDfgahFu+bPOjTmIhhV+Y0wyinHgTec778W249tRRfnWEBUgUEit2JleCA==","signatures":[{"sig":"MEYCIQCj7nf6wNoAyKfSk/IWY5eYDnJPPijC6EruwtPt1D6MYgIhAJNWjBo3mFmp7y08ITZQolOC6v8zk/tSRjOUZruKObfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp9N+CRA9TVsSAnZWagAAsvEP/1sFusv5i/Q3K6Ey5Ta1\nOuC7lMqBX4+H18msDepMCXkpAM4wRhPWEPHj9JqxsW3Z4RMxv5XRSK/85qkZ\n6IAu+k6yUexd7g9MeTuUvgrcOXrw+1ytUUduo97ZbMQslcN0nJh2bFgh/Zsq\nNV7kNF1HLBGzxmmT6zqiddqL8lNSzeP3a9qJ1nIVIWBTYt92xgQhGrU2+ieD\n3UCrG3MiWlMGsWLiOlKtLAf1zTlNvmlGNVFE9DNztkYq0va2rZFN3SrmQRhy\nL4OsVYUrj0WMB4H76jPA7NTPz7kUBjcvlRv3zL2zRE09iLw/eZS+J5JX0Nlq\na9vXMPOvEuzufLhlll8oMUlXaDYHGx14oBAqebjfaP7uN5Bs7j6w35jyPJy4\n8AnxppgaXZTmuXHIhFuH5e6RQrWlkqnOFl8Gq59qL0Ep/1G+huLV1L2ygA/a\nFoTfqaS/6C0N5KzrVDC8HGXJpPh/X8NycymGcDLf5UD6pDv99cd+rstyED4m\niD5OJTNYJ6Kp7RgSEMc2GAj+Q99dVDBqcopFHfs3QsNMR5w+qQI9sQlLnjyZ\nXEzPtgtWoqSoPspKy7r/iRNCcJQqHam29HsZx11Owq3VVm/LUOGf9QvvbAgl\nFtqRgjg87dH4FYlY6w0RudP35TXV4WijeWK8gPgze+8Vx5YNmUpZEl4IqNBm\n6IMg\r\n=1LV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"connectivity-state.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"dc3b55431f1afeb642a2125e2dcc25f7923c9e37","scripts":{"lint":"polymer lint connectivity-state.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"connectivity-state:local-test\"","update-deps":"npm update --quiet && bower update --quiet","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/connectivity-state.git","type":"git"},"_npmVersion":"6.9.0","description":"An element that detects online/offline states and informs about it other components","directories":{},"_nodeVersion":"10.14.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-meta":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","@polymer/test-fixture":"^4.0.2","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@polymer/gen-typescript-declarations":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/connectivity-state_3.0.0-preview.2_1554502525467_0.275459118140291","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@advanced-rest-client/connectivity-state","version":"2.0.0","license":"Apache-2.0","_id":"@advanced-rest-client/connectivity-state@2.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"homepage":"https://github.com/advanced-rest-client/connectivity-state#readme","bugs":{"url":"https://github.com/advanced-rest-client/connectivity-state/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"d411033477e8c0b4b10a761e9c7f5ebefb98413c","tarball":"https://registry.npmjs.org/@advanced-rest-client/connectivity-state/-/connectivity-state-2.0.0.tgz","fileCount":18,"integrity":"sha512-pjpd3e05H5l+csKnr27sML905W6lxyb1iaZTxq7u+7At7dSWdMYozPbkrH9AuE5pCUFAu8atqfJ0R0MeYpq8hA==","signatures":[{"sig":"MEQCIF4vQwqkBrJSSSdlVT+2/hgft7cwP7CxKkHP1q6vNwPIAiBYHQ9OU+1TCYOmK19wZRS/wKsyGP7wI0Zyx+lKQJaEeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKSXNCRA9TVsSAnZWagAANNEP/RP/7v4eccco/06SJ1tc\np2F5cKY+GKkgZD+HHeBtWYfG1N7q5gSrz77nn5iLnrB/w/kWYBmuSV79XywI\ns+hN3lFzBDBY1xEE7qXI7ueNa+8MG7EWlfp4nadHe2Pn3UQmSdXvOKEO3cmT\nIGDpy2Xc08w9fywhaV6G1MCffLUUoVrWRi482jleq/qu/CoYyJAlo8QBUDv0\ncfgRXFDHfLSFDXnh75bRz764frAdXWnPJiHrWGuSeakKRgRz7WKF+B4RKNLb\nrKCvOUGH4IruchvW4Jzp8bIxEJPFC+UjrwU5ApBc28xN49Y9gIGTZdD+2H6A\n6fI44b+bpQbv2BLfi0QwCx3zQ6EnVURKp+L9KBuRouXvHjcTTlJrYvNigwvU\nQLk0H0YoBNDYDWgrFQubBn1OyHBsCBvtE+UYuFz8EZOlan+E2pONP36WnycE\n2Y9oPJHsjwR4iWI7EPx394BPRO1b+H5UaPAzd2I7tlwKecJT/os/+udPytHP\n+HsYQwHO2EVHS7TxInv6201Qxe3SiDn/6zY+RlzF18kGSBf4ZOFGgJOb+WQd\nEiVHbJFspN13hhguBSIKCB/I/Vb9uet+K2tROFfNfTSZzQnA/ROYNJLmUhHT\nnxZajBll8+7yehwLc0pMhRSnO0wwsmt9Cy4/7JVMg+aGI4Ul6A2VQMeLHat2\n740s\r\n=GeCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"connectivity-state.html","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"38ed67cc92f4afd4ce13db79d008453b973b140c","private":false,"scripts":{"lint":"polymer lint connectivity-state.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"connectivity-state:local-test\"","update-deps":"npm update --quiet && bower update --quiet","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/connectivity-state.git","type":"git"},"_npmVersion":"6.10.0","description":"An element that detects online/offline states and informs about it other components","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"@polymer/gen-typescript-declarations":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/connectivity-state_2.0.0_1562977740395_0.20058767676258205","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@advanced-rest-client/connectivity-state","version":"3.0.0","keywords":["web-components","connectivity","online","offline"],"license":"Apache-2.0","_id":"@advanced-rest-client/connectivity-state@3.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/connectivity-state#readme","bugs":{"url":"https://github.com/advanced-rest-client/connectivity-state/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"f2c0f7570243cd969b94b1a09627ed0087537866","tarball":"https://registry.npmjs.org/@advanced-rest-client/connectivity-state/-/connectivity-state-3.0.0.tgz","fileCount":7,"integrity":"sha512-JtUW1kmugdiVNGN/nnY56wXTfy2yw7GvsZyaSkVI9cmRZrGM2zNEN7o1fp+tTOjFMLYDaCQ98OSMQliDuufTHQ==","signatures":[{"sig":"MEQCIGatF/zLYUJK7dzI3o+8llqNfzpvb3K6Y1cO+K3keCvVAiAYxaaU+X3XWpdksxrCVv8OAgTP7kizZJcRggGLudsDjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKSXmCRA9TVsSAnZWagAA/6cP/3UZijm/XWzHuw11x/Hp\n84+11YItxslVykywP5mrCJcKABOlNpkmJGd8HdXY5FFK1pHDBsiMzUQUrYKN\nn+AKf7422ua0Pkd2PwP1reKWETL/nmnMkHIQMDU9luTol4qKomPejX7GBTg3\n5YzLbmbjspO3A2tUYzyYfN8nG9NG9r1xJOsCZd9CI9vWqBCZ1c7tO7RxGKCO\nVx+e/r/qxQ5T0YwrN4Q9F+vXvZvwNJuhBWZpm/H/Zv+Chu2s/mSB84gm8HiG\nAvoC+cCE2gxOXSrAIbUOzldQXfUr/O2kYl9C0VGj6qnBTdxbbvpIPorFecbF\nstUHfd9Pnuo964Nn37jJRTjwKc4rrboZ0RX3lDtFpNpWwqTFBMPbke6sx5JW\n/8ZZpAs8vADQI2Rjh6ddBkRyEBvy2AUP6Ji60C6j6gbp9ezvL+CmQnbBs0Q2\nyL0p3AyVXJiSxmlFLIdimzrflv0/VPVXItBmgjWH6gFpPPpPD0+8McFuiVEx\n0i1E+EHRKftFcnOy/OYcErnGAQxVXJqyopBApyilLB4kCjjZKVONj6ct8jrd\nevBvGwIkndDOTad6CNB4xbraiqXQyXpFNaYH/Ye7M5QVqp8Ed5cPYI1YL+rz\nsIXbnZ0FZu7IDhx35P5fUSfdjWmko0ZhSuc3xbxISlMOGwgwv+a+DwPa5ypD\nw4TK\r\n=1/Q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"connectivity-state.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"361d56dea423b2f909a5b083f8b3aa15a527955b","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"owc-dev-server --app-index demo/index.html --open --watch","format":"npm run format:eslint && npm run format:prettier","test:sl":"karma start karma.sl.config.js --legacy --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --legacy --coverage","update-types":"gen-typescript-declarations --deleteExisting --outDir .","format:eslint":"eslint --ext .js,.html . --fix","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/connectivity-state.git","type":"git"},"_npmVersion":"6.10.0","description":"An element that detects online/offline states and informs about it other components","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"10.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","sinon":"^7.3.2","lint-staged":"^8.0.0","lit-element":"^2.0.1","webpack-merge":"^4.1.5","owc-dev-server":"^1.0.0","@commitlint/cli":"^7.0.0","@open-wc/testing":"^0.11.1","@polymer/paper-toast":"^3.0.0","@open-wc/eslint-config":"^0.4.1","@open-wc/testing-karma":"^2.0.6","@open-wc/prettier-config":"^0.1.0","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/a11y-suite":"^1.0.0","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.3","@advanced-rest-client/testing-karma-sl":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/connectivity-state_3.0.0_1562977765659_0.8290639769802948","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-03-01T21:38:15.526Z","modified":"2026-04-07T19:30:31.086Z","3.0.0-preview.1":"2019-03-01T21:38:15.826Z","3.0.0-preview.2":"2019-04-05T22:15:25.648Z","2.0.0":"2019-07-13T00:29:00.575Z","3.0.0":"2019-07-13T00:29:25.842Z"},"bugs":{"url":"https://github.com/advanced-rest-client/connectivity-state/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/connectivity-state#readme","keywords":["web-components","connectivity","online","offline"],"repository":{"url":"git://github.com/advanced-rest-client/connectivity-state.git","type":"git"},"description":"An element that detects online/offline states and informs about it other components","contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"maintainers":[{"email":"jarrodek@gmail.com","name":"jarrodek"},{"email":"alexperez@mulesoft.com","name":"alexperez_march_2024"},{"email":"elmellidiego@gmail.com","name":"dmacias"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@advanced-rest-client/connectivity-state.svg)](https://www.npmjs.com/package/@advanced-rest-client/connectivity-state)\n\n[![Build Status](https://travis-ci.org/advanced-rest-client/connectivity-state.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/connectivity-state)\n\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/@advanced-rest-client/connectivity-state)\n\n# connectivity-state\n\nAn element that detects online/offline states and informs about it other compopnents.\n\nChecking conectivity in browser is a bit tricky task. Browser vendors can't agree on what the online/offline status means and therefore even if the browser says that it has a connection in reality it may not be connected to the internet. However it may have LAN access.\n\nNote: You can be sure that if the status is `offline` then the browser is offline. But when the status is onLine it may mean that there is a network connection but there's no internet connection (and therefore you are offline for the outside world).\n\nIn the element, if the `online` attribute is set to `false` the app is offline but when it's set to true it probably is online but may not have access to the internet.\n\n## Example\n\n### In a Polymer template\n\n```html\n<connectivity-state online=\"{{isOnline}}\"></connectivity-state>\n```\n\n### In a LitElement template\n\n```javascript\nimport { LitElement, html } from 'lit-element';\nimport '@advanced-rest-client/connectivity-state/connectivity-state.js';\n\nclass SampleElement extends LitElement {\n  render() {\n    return html`\n    <connectivity-state @change=\"${this._connectivityHandler}\"></connectivity-state>\n    `;\n  }\n\n  _connectivityHandler(e) {\n    const { online } = e.target;\n    console.log(`You are now ${online ? 'connected to' : 'dosconnected from'} the interent.`);\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### Imperative use\n\n```html\n<script type=\"module\" src=\"@advanced-rest-client/connectivity-state/connectivity-state.js\"></script>\n<connectivity-state></connectivity-state>\n<script>\n{\n  document.querySelector('connectivity-state').onchange = (e) => {\n    const { online } = e.target;\n    console.log(`You are now ${online ? 'connected to' : 'dosconnected from'} the interent.`);\n  };\n}\n</script>\n```\n\n## New in version 3\n\n-   Dropped support for Polymer library. It is now a plain web component.\n-   Added `aria-hidden` attribute\n-   Deprecating `online-changed` event. Use `change` event instead. This event is kept for compatibility with Polymer.\n\n### Development\n\n```sh\ngit clone https://github.com/@advanced-rest-client/connectivity-state\ncd connectivity-state\nnpm install\n```\n\n### Running the demo locally\n\n```sh\nnpm start\n```\n\n### Running the tests\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}