├── test ├── unit │ ├── test.js │ ├── util │ │ └── get-score.test.js │ └── express │ │ └── api │ │ ├── post-website.test.js │ │ └── get-website.test.js ├── mocha.opts ├── mocks │ ├── request.js │ ├── queue.js │ ├── app.js │ ├── response.js │ ├── index.js │ ├── config.js │ └── store.js ├── local │ └── before-start.js ├── config │ ├── COPY.json5 │ └── defaults.json5 └── fs-store │ ├── raw1.godaddysites.com │ ├── 2019-01-15T23:41:53.383Z.json │ ├── 2019-01-15T23:42:47.746Z.json │ ├── 2019-01-15T23:52:12.583Z.json │ ├── 2019-01-15T23:52:56.542Z.json │ ├── 2019-01-16T00:02:34.079Z.json │ ├── 2019-01-16T00:03:52.902Z.json │ ├── 2019-01-16T00:06:59.013Z.json │ ├── 2019-01-16T00:08:46.275Z.json │ ├── 2019-01-16T00:09:35.777Z.json │ ├── 2019-01-16T00:11:01.822Z.json │ ├── 2019-01-16T00:15:29.792Z.json │ ├── 2019-01-16T16:11:19.931Z.json │ ├── 2019-01-16T16:13:14.046Z.json │ ├── 2019-01-16T17:19:17.529Z.json │ ├── 2019-01-16T17:21:52.890Z.json │ ├── 2019-01-16T17:22:02.458Z.json │ ├── 2019-01-16T17:22:10.218Z.json │ ├── 2019-01-16T17:22:42.913Z.json │ ├── 2019-01-16T17:37:11.924Z.json │ ├── 2019-01-16T17:58:45.547Z.json │ └── 2019-01-16T21:11:04.685Z.json │ └── www.google.com │ └── 2019-01-16T18:30:37.721Z.json ├── .npmrc ├── src ├── express │ ├── views │ │ ├── partials │ │ │ ├── header.ejs │ │ │ ├── footer.ejs │ │ │ └── head.ejs │ │ └── pages │ │ │ └── index.ejs │ ├── util │ │ ├── get-website.js │ │ └── get-query.js │ ├── auth │ │ ├── basic.js │ │ └── index.js │ ├── api │ │ ├── get-website.js │ │ ├── website │ │ │ └── get-compare.js │ │ └── post-website.js │ ├── index.js │ └── static │ │ └── app.js ├── config │ ├── index.js │ ├── get-configs.js │ ├── default-config.js │ └── get-config-by-id.js ├── util │ ├── get-safe-document.js │ ├── get-score.js │ ├── encrypt.js │ ├── decrypt.js │ ├── get-client.js │ └── convert-doc-to-svg.js ├── lighthouse │ ├── throttling.js │ ├── defaults.js │ └── submit.js ├── http │ └── start.js ├── commands │ ├── init.js │ └── server.js ├── queue │ ├── index.js │ └── process.js ├── cli.js └── store │ └── index.js ├── bin └── lh4u ├── packages ├── lighthouse4u-amqp │ ├── .npmrc │ ├── .gitignore │ ├── .npmignore │ ├── SECURITY.md │ ├── package.json │ ├── LICENSE │ ├── README.md │ └── index.js ├── lighthouse4u-es │ ├── .npmrc │ ├── .gitignore │ ├── .npmignore │ ├── SECURITY.md │ ├── package.json │ ├── README.md │ ├── LICENSE │ ├── default-options.json │ └── index.js ├── lighthouse4u-fs │ ├── .npmrc │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── SECURITY.md │ ├── package.json │ ├── LICENSE │ └── index.js ├── lighthouse4u-s3 │ ├── .npmrc │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── SECURITY.md │ ├── LICENSE │ └── index.js └── lighthouse4u-sqs │ ├── .npmrc │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── SECURITY.md │ ├── LICENSE │ └── index.js ├── docs └── example.gif ├── .travis.yml ├── renovate.json ├── .eslintrc ├── SECURITY.md ├── .gitignore ├── LICENSE ├── package.json ├── .github └── workflows │ └── codeql.yml ├── README.md └── lh.json /test/unit/test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | registry=https://registry.npmjs.org/ 2 | -------------------------------------------------------------------------------- /src/express/views/partials/header.ejs: -------------------------------------------------------------------------------- 1 |