{"_id":"sustainability","_rev":"44-d00c93032eb60aea9b2d243bb37b4b2b","time":{"0.1.0":"2020-06-29T17:30:40.714Z","created":"2020-07-02T10:12:32.560Z","0.2.0":"2020-07-02T10:12:32.664Z","modified":"2022-05-19T02:21:58.311Z","0.2.1":"2020-07-02T11:01:20.613Z","0.2.2":"2020-07-02T11:53:07.427Z","0.2.3":"2020-07-02T18:14:16.221Z","0.2.4":"2020-07-02T18:28:30.291Z","0.2.5":"2020-07-04T16:17:47.542Z","0.2.6":"2020-07-04T18:56:37.988Z","0.2.7":"2020-07-05T09:55:59.413Z","0.3.0":"2020-07-20T17:05:52.816Z","0.3.1":"2020-07-20T19:01:44.635Z","0.3.3":"2020-07-21T08:22:20.308Z","0.3.4":"2020-07-21T17:22:02.324Z","0.3.5":"2020-07-21T17:44:19.764Z","0.3.9":"2020-07-28T11:49:26.070Z","0.4.1":"2021-01-23T20:39:56.355Z","0.4.2":"2021-01-23T21:15:32.067Z","0.4.4":"2021-01-24T13:28:57.844Z","0.4.3":"2021-01-24T13:30:25.329Z","0.4.5":"2021-01-24T19:59:31.164Z","0.4.6":"2021-01-28T14:58:04.967Z","0.4.7":"2021-02-09T20:05:05.076Z","0.4.8":"2021-03-25T11:28:02.114Z","0.4.9":"2021-03-25T11:30:34.065Z","0.4.10":"2021-03-25T11:35:34.355Z","0.4.11":"2021-04-15T10:31:30.279Z","0.4.12":"2021-04-15T12:03:31.128Z","0.4.13":"2021-04-29T08:09:15.200Z","0.4.14":"2021-04-29T08:59:20.439Z","0.5.0":"2022-02-15T19:44:08.799Z","0.5.1":"2022-02-23T15:06:55.215Z","0.5.2":"2022-02-23T18:55:22.809Z","0.5.3":"2022-02-25T12:27:12.576Z","0.5.4":"2022-02-28T10:30:12.144Z","0.5.5":"2022-03-28T16:35:26.745Z","0.5.6":"2022-03-28T17:02:13.782Z","0.5.7":"2022-04-04T15:20:00.296Z","0.5.8":"2022-04-06T14:49:04.066Z","0.5.9":"2022-04-08T16:12:47.740Z","0.6.0":"2022-04-11T15:59:30.001Z","0.6.1":"2022-04-22T15:32:43.260Z"},"name":"sustainability","dist-tags":{"latest":"0.6.1"},"versions":{"0.2.0":{"name":"sustainability","version":"0.2.0","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ddg/mvSXkY6oEgnpocRMoWePVGc9jx5BUSppnr831lFYplEdTdZDf002ObbROK80AKFe7CXQYj8Vs/kUqD9JZw==","shasum":"f5f62e0ad38e2c464018721316175fd52b47d5f2","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.0.tgz","fileCount":59,"unpackedSize":117024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/bMRCRA9TVsSAnZWagAAO3gQAIeQTx9CNugA3mfZ1K3B\nJcIfoxPZNMNDx6JWuPGqHSCn6ZhYL/vLsIcwvfgZPaWMBOwoQxKI65Kf2x9F\naxrQfIZExQ6oDx3D/RxYhUYxTyEILGPEjs2F125X18NUKPYQMLU/pMKg/xS9\n1jp+wkBaS1rz6gg4NH1MVzIHdLtVNyGKyPcwhmW6QfBIpbrOTvWU2B0DGuTw\nPoVn4J9Y2Uu4VdQPUaQTVZ8NL8+T7jNeZMiqvjy0upMoU/Ez1vDjV4P3KjkV\nCdy6wM+R4v8HxajOYaDW0emymtciKdSKQuQIedEKXy/zeP4xoF1sTlA4I/6b\nTzWT7wQFSys4juO4SdVAkySV5suubV+ZtFy9bvtaPu/0b+z0oVxq00pwVF+A\nWr1qPqn1IMRZsdUwLzHtm9Nbmv2+YtgN4/dzEyPH+oLqG+thT71FuVd5w3OO\ntWr05GRKuSxiDCnTwmG43ssC4cBsbnkTff/J9M4zzPQEXbI8LQ3RyxBoRXVj\ncjTMEuElFKHuCq2Ytt0qeUYuwD0vLvo3ETXwh/QSXc/pzH0mtYG+mpT0kyjP\nVtUdtAFChqyXX7GEb/8eha0zswueEqDfzocnqgfS52wltm1gZZyWm4bVhLkc\nN50CVWq25WCeba5t4hqf7vi1PzfN6ePDjsFSCEs0Q7Qa2v5gjvChUPwcCV+p\niyJ3\r\n=u82v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb1Vr+yDJcaKH2deTVPBgPtGCpEfZVYblya6zxHmnvPgIhANuGCjWrCNat7hbDZ997C1Yodb8MlF4l01Eld1pg++z5"}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.0_1593684752561_0.896825589929028"},"_hasShrinkwrap":false},"0.2.1":{"name":"sustainability","version":"0.2.1","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tZpxIj6x9zLzx65UJEARZx+W4sr1JVZWNyShO7kLZFClyMPS96Iz8cVdon5jctQQzx/obA3ZnAVRtkQs+adGeA==","shasum":"b3e7a078af7f282fd0749f6ce5f3804b8ad08759","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.1.tgz","fileCount":59,"unpackedSize":117047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/b6ACRA9TVsSAnZWagAAmiAQAJeDYKgg/iQOhPv7XDSC\n1X/RZqpEv8tckSMY9S6RmXYq4o0YYDVGPMNa3BcpD/h/TQpf902ZzLxD5LfY\nfDM57DT/VK2UTD3aJwfRQiooPrOFCNZICLPMOja/i2HjDjIVyR7c0wnTKl7h\nYFFJ+iuj6AYrnOPeTJ4s5AnPIqFm8hRN9tXH0oPAv5pX8bNZaql/3lk86Egv\nAA3b3PuZVyg57Wk5DopjCbr5uQp4/G2XRMPdPNXFwVRBkDzNi3XTKZDBeNYY\nYHu8NuoL3BZP6B9FSQhyRkk0rZ07erk5rzDaApvJI9Emu/2dYYllidI6+w6+\nWulv1XVUa5IuWa1wRZwJXV8M/80AK9p/Ic3zZkUTkveH1hfmhgMX+BJlx/fD\nci3dlWevq/n/6M6LfoZWpuWH3+6C8xQnjDN/E8VrZcZwM4J8re8XHEktcNBK\nxfqYW8dwhsaf1/MgN4ZqR2kl8f93efAndBhPN4Q6vzDRwwk3GWRCFpJPMjGO\ndDfQ5teBmbFhsSTo0LjH3ke2Inzg9DgSkjnlOok6fkbZv1kKIi75ESKeP8fr\nmUL1kE6LoYxWjP+J8cPa8rTTkyJqw5PSkiJxKUqXsx3IbsVF9BiWQoVwo2Ue\nivg/pJSyN/KDD/nNnRVw74aU08VoNC+mu/LJoEBS/IzMG8ImqJoKENfcDB4u\nk2ix\r\n=ux5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjfGi7bfRLPER5i6CM+mrZs3oIajf6K0OykJxUBVV8wAiBs3lWT6JTmXI7D6U+lJzuBjO21lojP4jhUSXwhKB+n5A=="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.1_1593687680472_0.8123115713185034"},"_hasShrinkwrap":false},"0.2.2":{"name":"sustainability","version":"0.2.2","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HprHzbgXJZ6j39rt9EylZRkj96DEiEJcFeG9u2+GuU6oCIhDezVTJ5pjcaYTTRA9hTNrVkwLIq6F31RPNAPFCg==","shasum":"31a189bde630484f59b35b5e29eb0a6b56d0f381","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.2.tgz","fileCount":61,"unpackedSize":117816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/cqjCRA9TVsSAnZWagAA6+sP/Rdt3Hm+6PkKViDWup6M\n5ElWcKfmJyUUHUFlDVBXgAm17zMj+TdZuTP3Hs/w4OlbJRGhc1EZZh3oOx5P\nTSXNiEuA4m4L5ZyKRz936D0XOR4JbUVK+liaUa+AbrYair99r37Uak3rDYTo\nUSG/y10OQni6ZNEP0u1PCYxoFA93hV7Wfo6as/VThAO7D8QE1WZElypyEy/Y\nwlHLdGfAxcERRQq6S8iP7P8Rg4plxBoNrDF11/lXZJJAS+n6V+yIC7y7WhlC\n3grvDcRu4GcAHqGh74yEt3z1A3V5kxlkdgzszxrYiUWReRl9iko5GVu0LpKd\n9sOc4ReLP55/nM3tFI2Swdss9VSMjg7jA+RhBxncsOaol3LuvJ/qdswoJyL9\n+L3pvbxAXYNGb9WG5v2JV6c0cYDs6/OWwEGunPVboFdMHWuVEUABQOhoEplN\n4RrQ0nCmcwzsKuE/J6Dog8qeI6ccMLyUxYNr40kDxvd8Rc7v6/M1rlTLiKwA\nzAMB5qOrWhOEf8KFa/DhBGl8RsP9iY9h0is2RG1VLmHcLtJfQZdN9eX1V44q\nmZTuuSOPXEeJY+6o3J588hpf+L7Ow4dZG4TrIGmFrJbC+N4vPEauojIEyx+0\nmeg6S1smHoIj4sWpAnzW6rEihbBAhDYvKwpe1p/q/uUaKnjvyFy2kOcPp//L\nvIjk\r\n=vtfj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ30t3Z9nDZBAgjEbsD/jBJ2He9xcJZ7jpw96w7bNLLAiAcGMENk1XqOtKwr2Z8vWWKWxAuhjOEAXWY82UU5SQcmA=="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.2_1593690787258_0.8156358639703878"},"_hasShrinkwrap":false},"0.2.3":{"name":"sustainability","version":"0.2.3","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RIRkmbkxbFiPOXUkDQAS/oOcYyVTGnwK4CkWViajyH5WpJYHgt4BZKkWPqdO2gbFl40PXc14Id9Q90WFOy4YAg==","shasum":"1c9138be71f0f54e5093351b008d1c562d873763","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.3.tgz","fileCount":61,"unpackedSize":118036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/iP4CRA9TVsSAnZWagAA/E4P+wQbknZoqpMSPpx9N28I\nAUXQ7IKwJoSaDuD8+yd8ppusCQB3KzBbPAhyjRb1asbLklt+GR+RGWU13RnX\nZOAUUiqr9oiRoPTnnW/7+JvYYzmMB9SFJHNezV5yvI6iyesnvLxWWXOHpIIB\npP6Gw/GRll5arfCvLvGJrnnQjV80kxk0ItZJcdU5Tm7yj/wyDt825JW35S4U\nBtwp+hWJ8fKbYH10R9owGWosee2P13LXSorIq7iIDNHfDR6ap7x+LBF+ED5/\ndetOJ0TeNa109P40MIjxbKENE+PNC7VfIuzH4TI78q9ffHvat16RGLAWUNto\n70oRpcKiS9QEuBJ9JkBkroBdqKmN8kbqWB6P4mpQAP9+3aPfPq6qjuRJFwnd\n1hxraOhWhpeykICSQ9s+8b1njFrneok0AnyaA1e1hrJx4Rd7O8s5e4JjnGor\nrGwaVGrOp/nR3NKmvH8YzG009XhrM9IpNbzrKnkkNAJFlqT5dvN3Ebn47PpI\nXnp9R6NlsaRRra52Ccfslb5FXEqp6DA/40TTbp+7+rwlCOtm5oO4tl/XfER2\nkuyp9ryx6tNxdTIqgOXyokusNzgtL4/PU46CZKsYYSneNWdX1YJ7NVpAprVI\ndXsu/tpXTiHpGTWu69tiedrs19HRfhu3GnOenphJT3DSlDM5EwdklFypBNFi\n4opY\r\n=6tDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9rhO8u2u8nZTm3N9AWE+ad6ulEfXjzjUJ9Q/zr8NOQAiBPs/RXskMyBAeXRPI8HtBOVmjSB33poG70A6zAua0j3g=="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.3_1593713656003_0.6064831993293991"},"_hasShrinkwrap":false},"0.2.4":{"name":"sustainability","version":"0.2.4","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-0M+H1EAW/BL6S3QdGtnx3X970Ij+25Ut8UlmK3bYCpfUCLQhvwgFSLX3ZGmbueb0/T9UEKpi0JGKcc5mAF84xg==","shasum":"6d5cd88e02383d370299d80d98e0d4ecf43dae57","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.4.tgz","fileCount":61,"unpackedSize":117991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/idOCRA9TVsSAnZWagAARpUP/AryLjRXV2Dy8K51CGSG\n/99QlY+gj7/6CzJkSlENtBtqGZ9Nv+yGqXrw4qI17WPaEvV1sF+kxRlj9BJ+\nBXsPRg9egQy5poH2EHcLjlgct91M025eyoNFMnaV2HSMhe47/ZzQ50VdS4Ch\nGBH2sYq0ARcn74+Phxum+0EuexZ9yWGkvjcrqhe8IG82nwDHEiIE1DQnYI8K\nAewtoDdN9rmE5bnNTcfnEf2wMDJ3X8MKUNJkmgLeutG17NfM+/ji9fgF88Es\nixwTe+QiPTwoFbRqWgd1MlLKUGmjgQqyQCiZ52yGFdHPuslSK6iTn2FqjRzZ\nWSWuYA6qM7sP8W4882Edxe1S/OKAQYLIp3rBbcO0kdIwlO/I+aKwhSQao4hp\nZ/kjRmWxdsA7ofuK3Ze8iP8np3zl9niPuos0Fz7jNWAXXYDNPk6G0ZcqIbRo\n5l5hqR4FKofpb7EzejGJP09QqkL55NAXT5PMCjSn04h0FjNgGnr8KkEIIcAk\nTDhlPecSdU5vjKHx9uxZ/YoPUxVtCBXUKMPRn+Uv+fL9z1dcbm9R7Udl4d4b\nOvqCQvrIaAjGedWXjPXKRfiY8XqGOHyIL0Ct/w3GDol1rcIsdgJS5U3pT6mJ\nk7ZfOrCJbLO/6Drr+SRUCPiAlmatV6eAXpUcRL8WM4xFfAjPw6WWoXAQd1wD\nGV1e\r\n=njSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAV0HLzNcXj6lC9V6OzBXWJYMv9L1gZ46PMMaoHSKVLrAiEA3sebtXCLM4RvwbtVUr9nHgEXEz8jGkCkuFuZLKdpFTo="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.4_1593714510177_0.16430276683819867"},"_hasShrinkwrap":false},"0.2.5":{"name":"sustainability","version":"0.2.5","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-63GN5ZaHeQM6pVxeXfV1fMhIja8m2nuatjLamOw6GjUtn2qyYG61+qFdXH7qz9CTqCYomVLtbfs4DcXbuAGzdA==","shasum":"de8c00075cdd257d3d6dfe26e6660b9aa2770952","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.5.tgz","fileCount":67,"unpackedSize":129191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAKurCRA9TVsSAnZWagAAQdYP/jCBRrBNUAVG8LA83PSh\nE50KZ/J4xIdSo9205zt1jI3KYSTX/KQl3TqOD30MwnTPJBxlOR3GWvsfERRH\nphz2eYHN4qrRiN9g/pRTdiAX9oe1fbONhX+ETm/YozrytTImt0JDeUDKz/Uf\nI20sgRJV6M9Azf7zKfUom4Co/taoNqLSDZQcIR5HrDNIMkrHsas2oj7T/ua6\n+wofUOZGk5ouUHHL2PdWCAkNUsmdC/50plqFGtXaKFSZh2wP8tAUnuh8AD2r\nMdJLcFnnQ3KCRyBKskHsWDocJblUzthwAhr6xFU/lY0c/wVy5I7Mri+dlpFk\nTnj02EeIt2yxZBi58TFSMk78isE2YkmWXDVhRjuUEwk8i3paHTUJW3KCb90o\nBXvchzlew7LweXEVM69xtr5jHy4XzKZBIQXsT/s8gwIgxVKD/FFECqX90uJl\nLMIGyvbKT/num9ElCis+kr0KPB7viHM6lgvtpLyTN8dRgYy8xpVr2hOHyrZk\nhsIgP3Wn1zcx2b734v/wu6mEjQE8h78Q/48HQGD74xKmdAo9orONK2AVFNNF\n2FVzF91BLFYTHKnwWRuIGhOxKatjwMNNTXqzF5+DJsDdw+IsXqC72jf25+l3\nokWD96M/pH9F8Lo9SxFiJMKoghimqC+0LBJeBoEZu5zna7qVnuWibHhi05MN\nrlS5\r\n=iScZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtqJtE22z5jF34kFmMGmfK+vFe7xv0GlJBkTNu+/hdwAiBxV6Z4UGOjBj4zkwdTYmCj/RU5ynCp5X6InDXf4LTeVA=="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.5_1593879467298_0.6185355168255935"},"_hasShrinkwrap":false},"0.2.6":{"name":"sustainability","version":"0.2.6","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.6","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tBsGG4IngzbRKUdSEQDzxj94KSw03O4E3EaWChHyA0Kxo0akx+ODBr/07m4wR+M7pF7tYn8Q9FhiPRocCcRgGQ==","shasum":"3284bc8c93e1e0716d6691b6a78b69a50639f640","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.6.tgz","fileCount":67,"unpackedSize":130203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfANDmCRA9TVsSAnZWagAA6MoQAIGxtPi2KWLWVKqln1f1\n7gSwuM7+t9HyHUocqcrVqt+4RLzt22Dh1J3hbEgwfS4W3S6/QJvP5sIyp9ro\nycRZa8e8HR18mL98xou+Drj1/ncA/rYgHQkbv0Jj8z6CIs0vR/wV5E/2rXYz\nHtalbuVTQuIG+J4iCpUXkgudMKxtYfTwlma0HWTUVhDRR484zZcpSC93ZDPp\nqzkRUlN0G1730mnYr2ghKzMqZhkAeai+sKKlWeh4IkjU1kruyxX/Hb8NgmIh\nEpPpwYGgmTf0rVWSRJqiZPbkM1WBMz584MtsdNwDgwqYP2n6O2nZ8aUyFqQs\nW0ByhdB9Fr6xVsCUBBBs5A6Z53lpkKmGUCw8obgsTbO+MxtAHMWUSpw7Kg8f\nW/eVzP6mUgmxBaWUmpwSk956zKutgdP8zPvQZpFN09zl3llg6cUh84huJfnj\nAm4iX0YkvV1NzIfOm6IvUV634Ok1LSxn3PD0Qt0SgpSiTJoF71pYaiQftq82\nhnlQUmeYjnr/x+wEXsmGzg1O0kya6WX9MEW9gBqShEWfqCM6fAo71zYCZhnJ\ny/HPGXDAVKGSsKTwBX/N/E+b2nebJifTCy5bmSNEjcCeRzTPONAcKeItjTwF\n1VfjMgQEYVJ8FioiXnVrRkn9PvNT6JeVQ5Z9YM3mHx0kr+Qi5T70y1tazF2i\ndqr7\r\n=ABye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVkqoEjDtWF+9h9d8Dbn2tcL06LsmgrD+DLCWD/VHtWQIgL5uZggda8Nrmcys+BxYLdLnqSeMynat5VyQUbXQwSaY="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.6_1593888997842_0.19566074847158266"},"_hasShrinkwrap":false},"0.2.7":{"name":"sustainability","version":"0.2.7","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"jest","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.1","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0","uuid":"^7.0.3"},"xo":{"prettier":"true"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.2.7","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-f4EhSLp1eEyH6DqLgpVuSGT29E1psbA/9XI1UghqQhpPu/A9hsmbPRQmmZdvABz+KwWCkAu/dXLq1/B2Ossbng==","shasum":"1af91c86237d2112617e7cf9f5116e54a4c36343","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.2.7.tgz","fileCount":69,"unpackedSize":132540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAaOvCRA9TVsSAnZWagAAyRkQAIFOE/f3tgK3sO/FiKNS\nUTyaFV4UWJ0JCo4/zoArJBUgIEnSsu+IYrlw1djqDzDOJRpenKolGC+G/RSP\n/1VRPYGklfg7A0wjpquLToPrzRDH4QnupDcnCpYNw2t0wUXytCjK5gKqOja2\n40Co9NIppxGImOS4wd3ojcXPWc9kXk/SRUE9SnwftfN6ONoWpkyp2QZBES4F\nHBMAy4AIHyPw2j0hvdDERwxv0jzOnxcGzcIUV9Ii8lYgrq93JgDJ24/zYJ1r\n79HuyHkX3VgnQnqHAeZdzRLQb2E3NJjxHf6zu6LReaT8hueJwUID8xEkFyHy\n93Uxq1TF8nHmfwtfD5TsZoATs7mvUJlPtwumQAw6UIFQlS6+GXp3mfFkZpGk\nDpFNKM9GD2ruxEty+624fJ8y7G696J51b8NNp0zZWxAiexqaeyPdYE6l80Gv\nD/RanNbIObil11SAerlOxho9H8aLCFqBpYf9NfDHbAQ7uOSdRMmM4nmgJH27\nDeg1kc458yxabXflRP7POxNPFZIGxAo9UTaLhmO+B/8IKN5/5bAQ6gm6aUvd\nRfw+Cj17U9Lk17LanNyleXGMUh3CXypJpXzlP6HwDWnwpa2ajx6gGeWwBgSH\noza3TqYcyPXBvn7YpIgB7Zyye6bHax/wGbWQ8o/ct8lqrLQLZ947CvtTKyQZ\nBUak\r\n=uaGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7w7gWjEat944CMC98/UIiuQgKoSRC3eCm2LQXWQ8/zAiBp2+OyPTmFw7Ncqs7tMdyz+Y0ccl/Ca7jfX+XjQxJFmA=="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.2.7_1593942959274_0.5980996651424657"},"_hasShrinkwrap":false},"0.3.0":{"name":"sustainability","version":"0.3.0","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"221704436bb15d1f9f0eb311932956ba330e1032","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kT0YX3uP5SO6Yq1TfxYa+eUrFHiLWn+uHRrt13r3il6Csh8nlIMe6PrtrCtoz6HbvEMppgZAg1JGKWhsTnb9JQ==","shasum":"b40a011dd335ce934d3b7889efa2f929ea60da5d","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.0.tgz","fileCount":131,"unpackedSize":351279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFc7xCRA9TVsSAnZWagAA+c8P/AiLFnwxVbt57T6uJ0pS\nP4iPIU2i2g5jJ6aNT/u6u/BRecIBHR5zn4hljk7D2BIoKu6MPHPNz0vXjrrI\nTF+6mwDK70LCfV5nRlYrx7P4uekbQIrdLgt8zvmYTNe3LjJO/yYMb3zlfUzR\n6Dph+25X/urUdWPVzmUdzKmPPNFnCT09GcEwxj/bwVIFU+3NW8B3j8xYJm2x\naC56ILW5XCzvQ5pE8QR0tSDUO3ILa1ULyC8oVqKXGCZEgnUVI+jfn4laJh9E\nPS59aiX2kPQx7F1v3gfkMTnD5v0ow6dM/LR9vg0TQPy23gKAhVvk0Z0iCtBh\ndRmjORqT9+4QWZU3IzFvqdtxVsYLlhrf+dHelo5LZ91IWdnjtkL6qjELrzOe\nnArOZBFSMuo8IcEqzdj/uwgZAUUgIThNC3Qj5rj0ey0EarNiZatULKusHpHb\nv2GJysKEZQFgdEoPfbKfh+4nAXMNcVlbeAQHsELF/u1L2wa1Etg4om1N/Yqq\nxgVbAG1jwd3sn9ayf+GmZIwDmyc5w5sBmKHGwy4PDXpxCNeIYru84TRIlHil\nSZ+kn94FE1RPXwrVlsmM1XcZxZpObAUBqeyueEvm7NGZO08sojALiPtsTZBm\n/xYdlYpakmS4gpnoeFhk0ujWZqshYyMbMhyNnCyEWwCosCqwa+NdUSth3tMO\nFc4u\r\n=8FA5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEdLbxBeyV70UK4m0qIE/FQ/0e1owdWPgwVdxskO5loAiEA+GsAKX/b6+LqrseJNL86YMV0DXCbtw0KYudey2QtOBY="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.0_1595264752695_0.8982629152010071"},"_hasShrinkwrap":false},"0.3.1":{"name":"sustainability","version":"0.3.1","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"a2904f7c051f183df8362c26de22c8b45286306c","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ZrVHoxoINhZkp678IpnJhDVRKasxEMGdG0WOLfSaVwJ4HXUVX4GKBmhacGEN/WsEDY/PVoyTnXzNkMmrakWn/g==","shasum":"dd543627fc7b412c22812a37ac7377b5eb313568","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.1.tgz","fileCount":129,"unpackedSize":341579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFeoZCRA9TVsSAnZWagAA94AP/iwE+FuI4KzGK7+mFabi\nwwW4zplI/sW+K/CVO0snr3K/ueJKFYiXpvcpb40rS3zBVG60K+gLdXr4nzTY\nu6i2U3MSQvUJ5cwz2yCG5zAZdsRrBypyDpMFCLG8KuFBC2etsCMMYcDlDUVg\nEXT8D0MosrsbK44ezWdR+/2bWqpCiRVoBDp1LPnNrWLDTyZgtV6NudFxXgYJ\nEQWgS5R6OiLiuvYs4vSoNLsjvxoSAm+/BEiWzl2f1RIMKyNueUCu3e00uOYe\nJdYIdwwYEIsbbGorhoKm1lQHG2u+q+o6PLTgHYSLJ18eLjs3xou38dfpkEtg\nuMUnaf1z621DnOLNQIPuldwe69YyNZ1ChQmklsAdW6I4/xsxy0e6T/18S0qk\n6a+4yJxXqfSnMBhaXVdzteRhkvw8xKgIvGAJcrzRGQgfRSyuG54+kUhta/xH\nkwXOmBQ2TcfrFQlH4KVuvfn+/tjhvozHkcIsKUfGJE4on5jTVNMXRRA4x3xr\n+TXSlnIOh5pm9nwJ87gv/mL9+APhg8+9YvmQwEHcVw1eZkYoJwtHQUBlZ9zA\n121CgQSqBNUv3+4S9g7h4hz6HdeuQVMyFwKL1b584XkxUuiu8RzLMeyI1S6T\nLqjGWnl2KOuA/xhCj78PRHUVei0n2cpBBHkP7KRMB60klGdw9wsLgtHk8OeZ\nNGN/\r\n=gq4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFtTScsG/erRbBg5+QyZa2qKj2yGWf668e3q81tcuk2gIgPd6M9HfDPY5qNVM8ZwDo5tLYJzF0JtDhnr3c29M0bQs="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.1_1595271704469_0.3105472204313675"},"_hasShrinkwrap":false},"0.3.3":{"name":"sustainability","version":"0.3.3","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"0424760d5224218018763320ee44b1d3fe9990a4","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bSJ7rpMK0uBZd0fRAPZx56ARbQNzUvCT/LCCwKM+GW8Gm++OgNYT4nepz1F9S6xVQo7l5Q6fMXMsGGYk8j+2xw==","shasum":"c0deb666f502e7060a566964063ff01ae82bc92b","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.3.tgz","fileCount":71,"unpackedSize":136260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFqW8CRA9TVsSAnZWagAAShkP/RHjQHDzz5ugvIuOmDRM\nYwgrQw+Wwk+HjeR5inA5r8s1QcgZf2TbirVgAqCeBUtBzQSQA2BY6BsX/TpJ\nUw4miQZ+JqWbclywDNLs8jvGaV2497CLIlkZNxkzXbmZM8lCOFKUxCD2LUgq\nPVkqZmb64PnJrZesV1aUIXcqtcJs2MO7EVUIciDHBu4Y0gTFyRo7zNwiq4SE\naMJZSHZp9OjC5UrU1KGLHoT94nDRaSC+pjBKb7OsOWUUSiUUL9uneDA3gmL1\ntnm2TMkhnHZXW1fxYHdd12uZFvn8xrozzc+F7HqHBNPlrIg/OLNSRT8QNqxW\nBAmxpbAHkhOqEyzpvOVRjgnFtWZ6NQBd8lJvnsmTBs4i5zSzrOCvyvsVLKCP\nhaj5pE000s41bD6SIM8N9yKTqxS2TQc06oTihtMAGDP+1dme5Eb7cVWpMU5V\n2ZEc1a1qgumIJDH4B1glMpmh0gy36sG8YsYeFnlPPbGjtUwVC9/59N51WyyZ\nLDE66+ZF73j5MOcUKfQdTVHO3b+efgYHk4OIGi7CCWoODzhG9K4omX+bfWEt\n700jrkRfcC42wXIJ0NOUerlBX7Ink5dMejnpmdHaGlgh7wOs3CGyqU44IxNF\nM1Wiwi2+FgI6+WUAkr3id101g4+BlMKUR7AJtE98YJ1Ck7/8hw3ypjOnN2zn\nMWlH\r\n=+GA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOrJlPaEcDwe4JA+xgJCWPGSgewltJoQIuc9+p3UgWNAiEA4rqZuYBb8zxzj0fw1OCWY4V5JGVcj49qX/X0N2BveTw="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.3_1595319740144_0.7833521210225234"},"_hasShrinkwrap":false},"0.3.4":{"name":"sustainability","version":"0.3.4","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"0424760d5224218018763320ee44b1d3fe9990a4","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Qehvx1seX9te8baG8Buivt5YTGdVPX3h5/DCDqsyPk6Evfj3TE3qvVJrXKBrA4My+WtUdmHKimg7giaJE4corQ==","shasum":"b24507abe738298956f77329268257dc928987c9","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.4.tgz","fileCount":71,"unpackedSize":136260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFyQ6CRA9TVsSAnZWagAAAxkP/ignzx1u2eFB10WbHeIO\n7JWQ4ddiiudvZauKUr8sN2iPof4p73CAXiyXy3hne5eTXs97GaHTFZYNPgKL\nAtRLoVACNlOgKyQYslvot+Ub3xg+7vP2/yeYV+fUtRAjkXhkBJd4NvMW0igQ\nIp72fMtSr4tA5PN2KLon22GU1j8frdgHg4cg/JnMKLlJsJBjwxgCWeiii4XO\nzEkkkJkecxUDTxVlKKDanZbhPpGgq3OqwAAVqGxC2F2lelp/dTODhq5dhX6P\nCzxeiJMW5hYniZEnDL9EzTMm0SK3z1soPbsMHQZbQsnAfhoTC8GH8rljAlIB\nwWCY8PfWBpx7Tm1DEriemx8m42hYpvoN0fXpUwudby3EHO4pCp5jblZwO4iD\ntvyS+ZJESW5LkCDUZBFwvwfAzcIH8tyVo3aD3d3WMf01nPuKaoF7pzIG71eN\nWyg/TdUoAg9OTa7+u+RWPOtpbNnuV/S/bMPhHMvGkgsXpxXCnzlf9gV5ptBV\nJ+G1SXgURRHgiSo7GYftlyaimH3cyv6i9fP0/owPnQ2NUX2O6NTb9e5XFecp\nS5XCPREZAvcJeLV7kRu2GZeUJejNsHwyk4z5ZqqmbTCUE4M0EiqO9cSrxA+O\nES3e9Be5PpcGXrxcCpvTtzoZKo2E3yXC/xIX0pjLHAWn4vVWDhFFm/+1Whl2\nWG9l\r\n=yMVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUYH0EfilNpklX3zBsRcZiruqy4xjQX7aQsNKYdwWFNwIgCp6v48lC1hWqh4lAvwz4KbkW2r2DL76ky/Y3SW3QFjk="}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.4_1595352122079_0.9711601399482193"},"_hasShrinkwrap":false},"0.3.5":{"name":"sustainability","version":"0.3.5","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^4.0.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"388a0263f2bcdcf6e0d241f440f892ade9bc77eb","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KyD6fBl+rMwUItrhV/0TBtxFGh2EhYoPTFtquU+LInUMBfG8sMD+3WNT8rMJfVrV0Xew/tESkNcwP46ndgvxfg==","shasum":"4f9557aac334652fdbda233a3f88477adc63f459","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.5.tgz","fileCount":71,"unpackedSize":136244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFyl0CRA9TVsSAnZWagAA5J0QAKHKeshpW25zx2wKHQRP\nh6tyKK489n9t/CL2fFAu+a4Fuv2BWcd21wJRXkIjS/gYmyQFCi6nT5b/kmX0\njZg0PmHBwZS7I1BoFMy5LS/Dllk5cjbO6asd46OnejFbG1ctGX+XVDcmBO9v\nj9scZ6DUfQ4kYLp0e9enjnyyy/qJjcSxH2OPUobKGAF2mu9iVIWwdel50wbh\n0hTVfSOD5t2EAM3Rt/ofjuhryp4cQgJ0ByKS2GHDXoWEzLCsOdjGFKMttAxA\nnwoBlAWeRe/bHly1IEEv0K8iLGrOv6siK6UA0v7tAOSCwhaZrbOtMjvQKqIw\nnse5VZDDG3OhD06Al7sVLIe+OmWzSXv/TgDVTpiOH7iPntuelAMUcwXUwnpD\ngJxXiwSmgDfq5FnI3kUDnVGk5r2oK90p2VWYfz0KCv775agIvovNqXbjdyWW\n5+zRTzIxHqgRA5bt0lpMzJRiuJaJIXbRN/jXqeggihbGZ3e/IuwYM4BlLgNw\nPFQynxDTxxqqQPNYYRDdjQEvgj3DqX5eaHJuR+9gUhMfaJMSoNeMk0bo+xIt\nqrOTA03X3MMAcyoovBMUPXbYTLsZaInxt9GzjQ7lmKhGG6yw04AAhNAZXxSd\ni3ex8VxJIw5U2uCACoeSpKQHBZ7yWDgMZTxoExSq2NiSG50x2LPBBab07m67\nMHn7\r\n=xxqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsCGvBB4XNz/FPaMCzQUscfSmEwuSVKe9Va7ER/oRAtQIhAJkYQ5WBcaXht60ZC1fQVekc4uhMefyUKAcO12tU4Bth"}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.5_1595353459577_0.22693325214976667"},"_hasShrinkwrap":false},"0.3.9":{"name":"sustainability","version":"0.3.9","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^1.5.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.7","@types/puppeteer":"^3.0.1","@types/uuid":"^7.0.2","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","fastify":"^2.15.0","fastify-static":"^2.7.0","jest":"^26.1.0","puppeteer":"^5.2.1","ts-jest":"^26.1.3","ts-node":"^8.8.2","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.8.3","xo":"^0.28.2"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^2.6.0"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"f0cd06d632f60eaf8ea62b71824f255499fc9eb5","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.3.9","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hxm5lRYUmC26kAY1KCTe4b3DsOGQDWv1XTMACM3m5Lnbh2IXoPgX6qRxfLjvK14FDylSJhk8u29tHocf1cb3mw==","shasum":"19720442ad9888077a099ca6a9cd140a99011f02","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.3.9.tgz","fileCount":71,"unpackedSize":136303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIBDGCRA9TVsSAnZWagAAwj4P/11x6mkJ1BfcNncciWFK\nNzTDxbcptbQIqFPSdcZ1pvZZgq6ADyhhU/slR9MidLQ5EJawbHiiRk9GWVtc\nM0RMrKWFyijLWEKEEDZKpD3F6EbGP2gU+6ZmaXZCO2/Cs4azOjitDrEnLxC3\nfI5BwUnBFSKgknhRlJu6MFBF5Bd2TErs4MsGpRRaxOOVjgRSknM913wF6GW5\nycwWG4GGTyM29mbaYJV/bJo4spNwEhwxBArhm4VWMEbstAsGImtU6jxl1L+a\nZESKQlWE/seW3jZJMWiMcFVmwPiigSGRdcKPCprH/HOnUSzxRu+H4SeBkblX\nW3FcmX5jd2+2vnW03OWF6IauWZUHAjb9aBg68BGv2AFOuugTL50JObhfP+iC\n08cgeKHm0QZ8ofuRdvXw5j4eU50qfTWqZnz/mhYmfbaQf9sWWN1BGY/NOLlG\n+ZQjLCd4kIWkmFTb2bLwcKSQu/iiTrUcPw25eolpZSGdtTUGZxmcdjg343Pa\nJn11RtVjL/Tq4I6eNpTWY3MRBH7MgJ5S1k5jwPbLnu2I1SYnMrDh+0NsBmVG\nXUcdGN3AHbEhgHZH9A5/FVO4jK8M+KQBlfxgaKMsi2/HGQwLqnkAAAY+8ILf\n9yCw+nNtvlBsAkEcJKRHq9WWFmsCNMzfLB6gwEpC688rvOnphKT17GhhyMHS\nl3z7\r\n=X74g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXIu9aeeY7Hl2N46i4LI2uZuidlmJkPbKfHR8jJ3luBAIhAJSKQDVLu9/48MH5nqZ6vSsHUqsvnNVAKzzbGqUOKt3n"}]},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.3.9_1595936965828_0.2921174529649657"},"_hasShrinkwrap":false},"0.4.1":{"name":"sustainability","version":"0.4.1","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","minimist":"^1.2.5","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","memoizee":"^0.4.14","node-fetch":"^3.0.0-beta.9","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"f8a797804e705eb1a38cd8a5a1d7ce772f87f2f2","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TlycmUZ5WdA9q+GoWyxFgvLgPXcDj16c6JczViMFT3Bkc+Yyl0yA7SSkj7AVmlTbtQ48KTPWJsjruOtOQMq6fA==","shasum":"009a6aa1d8fea0bfcf3e28fd839e5ea675d5b13e","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.1.tgz","fileCount":118,"unpackedSize":280186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDImcCRA9TVsSAnZWagAAMvYP/AhvWSTde64q3vtlWQC0\n5fNtd1WHv93qmWUZjvYp27ZCQkBEgfzQ/xVpb3aQD2hw4HVXEehCty8eLsam\nyJ1tWtwsETd2/xhn7zMvps0LrikAh17WZTvFVlQ0JXGVO1F+992YmG72rU2j\nUEe56ExlicKknwnyM2XdgmcQlDDIrihe/5Y/mzaR3gniqPbiH/2eQqRX4Gmw\nnYqiqVqNA++Fqe+zYt/cvIfyGildO1+FesQT78QharIfyKgmerBvjR8fNw3E\n0djY4OHIdHs0LWShqA4Q07AS1amNaHSvxYqxFv3DlsWP+BZnGM2D1isyUDWa\n+8Wfdp4PIbsF96nv480fhu9YzyK2B5rX9/Ch085pPl4FQ5JtB56eFzjbZ9oE\nmy7eNJbL5fVCn9ie0TD/sWny8xG93+27l5naf7AnMxYmNlxVfqdC14jOxhHy\nzqHuT2Mrrz7Zng1Vg0UmaWwOXtCr7d8ySDGsXtdSNBY52VCP4SSXpEdf0zh2\nTD72XlhfZ+VOlA6CIo/cH3okFov34NjRfofnmDGcHmA7gflUJ/HqtkHVSyui\na3Jbc2+ij3EEGhyRhAoTMLptZPROhkZr08MoUM0uTYTZBeGogal+m47g//tl\ntbkxDd3aN9UUCRu4KxSRTlyHUr69cj1SlPCEZLAycybWEKIeQSVkp6MNrHAK\nZaFQ\r\n=W4ku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiRPq5N1NUe8tExNXfB7dYhqiN8iPJxdF+Nj7lO4txsAiBleH1ILgMHSWHytKNk5iX6hJZweAGPZ6NTbKAhuAvDgA=="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.1_1611434396259_0.07563471811106837"},"_hasShrinkwrap":false},"0.4.2":{"name":"sustainability","version":"0.4.2","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"^3.0.0-beta.9","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"d36451562df1ed1ed99d3bf8be9a8df342483a37","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-RnWlHprszJmp5ck+uNrFwYNxAFuxQTeu7w5ckwmg/5XMV0JiIee2vaX7UkcxduOrhrw3BfLZI7agVdUC71yGEQ==","shasum":"f0c710019a979ac994862e405dc29a0ae70e8a91","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.2.tgz","fileCount":102,"unpackedSize":213570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDJH0CRA9TVsSAnZWagAACC4P/2lHDk1iRxzkh4QWNSLs\nwIkCBVldEsIxAbr+fA0y8EGOqjtWYPQ5HVcP/g8ThX1zcxuwwTnbkrxmZHGZ\nb9Nh4DAHCG2dzIJmG8JBccR5/5JWZvDB/DaVqFrDwbidGnDZmNGHsL9zcYR2\nxPqFgrTWNjvRd3sMWOKPXefHWDV99Y4glGH36vFHjiY9Zh2ntiyTilBD0/qU\nbEathQzTfqo65rC9nx21AVB//yIn7vyE/YVnkGOTBWkXO365tpdjxZ3H3A7S\nX2pbYbCRdHDFYeywrAb7nW2yaN52m77UCBEW4l/ibRhFGCTjZnEpzBOpft0o\n3FsG43YDvVNQ3gHUaZrDz/CXyyFS/QCd+Jz7SIPS6E3aFH02Hw7MKTC7Xja6\n6r0f3eTyhaH5NS90S9+As+E0+RkD4N9X1ZWPRTOW5YQfvxFmIf2CY0cbSQjD\nimeMGQc76+rpsWUstuXIP+JOL1eyPwwwwp4p8x3wh5B2x1hkAgKoE2+Oau+P\nrLfu1chJVpjF/b9HurnKwLXXlsBs7RTz3xodkA0xKGc07bvKtYt2A3lt/k5w\n4QL8O4sAEef0T/Ydh7WYDhOS4SegklrIl1QMPnpwB8K4d2fWaRy3+udKuUSM\n+A6BzRQQVymvbhH04cCh6djbaQ2+wFnN/en19lU2d7J0jC3q1rnOZClNbnYI\n90Ll\r\n=eMBF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQdGVc6gogUovlinTidfee/TltqE8w+qhGHcmAYm15dgIgJf/lM07h+WVO86azSmHE62v1Ltjx2JcD4zZtmrZUgbk="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.2_1611436531912_0.9958340779248986"},"_hasShrinkwrap":false},"0.4.4":{"name":"sustainability","version":"0.4.4","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"3a302befc33f00a9a947a40d24e13ceaeaf55c5e","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.4","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-VgjmVMx69IpLlnT2YXwWGiZypwXKcyXvCxWlnEGGzlH8xiLoIjcfXve78NpNtg6TAKjN/z3TKt2DIzYSwxmJDQ==","shasum":"448d63b40dc53454bbecf4675ae5f6872bc66fec","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.4.tgz","fileCount":118,"unpackedSize":280791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDXYaCRA9TVsSAnZWagAAlIMP/jf0nkAntAw/ppEo5YYq\n/waXhOhYqZENuJs93z727/MTbbPcJaH3pq/dkciKUC4QRdnZ/RYO/Q3F2GC8\n5+45xvcTlNN1lwiUDlkXdNFfHS0tyhlosDS7SCSbJVv+1D4zHX9E7UuEFpCv\npSgVlALZnE4iVraaDEkvt7VlN+CheAcSRAHnPB/AgzUDBkU0eIIc/QyrSbNX\nwCQE/skPhpAlRC5NzypOo1QH5hc2Igk/QtoJwlzovVg5sgrKod/qgNKgkfdR\njyyddm5D6ro/zkZVSV+K+IQWzjPSJeb5P4AjrM/1vaEtGh4izQihz5qvYDbD\nuwCKiXPQRoxxe+etDdIvx7bzn9DnpkBmGaukITEWIi3MZm74zkbRCYhiewAF\necDWobRlI5GbK6DsmOKftirwIMsvlU/vSQcg5o9OWVxPiriblbIVGKokWodw\npWusGxh/iDL1CLX+dK7geHYHzfFAB40fz+MrYdomj1sGlKm0ZvpLnYtBEu/a\n2I4FR7Ew4lECi7QdItKseKjzkpzSi6V9EhcPN318fskH+2MhYsBo1KhqA/9b\ne1IfbBzK4M9w45t6JQicyyGPME3QvdvJjwvetejvNLk7dX8PXKzP38fwrN32\nqSUz6qIUuOESRHZ/P0o86KQ37HuhmdT8lhMzIYbeJVk5T+S/AvAt7SjgR1JX\ncKN7\r\n=TQht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5ngPySBC0jqiB6D6ShpnfMG6MS4aNz2mjjMZC9zkIzAiEAkTJ3Kf6w8pogyCrI0QyBZwlWjo4kMOQzp33itz60TZI="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.4_1611494937695_0.8959509275939295"},"_hasShrinkwrap":false},"0.4.3":{"name":"sustainability","version":"0.4.3","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","css-tree":"^1.0.0-alpha.39","debug":"^4.1.1","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"3a302befc33f00a9a947a40d24e13ceaeaf55c5e","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.3","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-N1RvvNoockuZJZ5NGyEPbkU42BgoY2M3SH5HXMesFcmcHzACpjHRd4H+MJuhcEwr5tmABAPdTokRz851zbxPpQ==","shasum":"0ed09375d206e6bf40ef3f7a31568dcb95aa7d0c","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.3.tgz","fileCount":102,"unpackedSize":213530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDXZxCRA9TVsSAnZWagAATFkP/RvLYe9GiROeovITfvJr\ngLaMH5IVLpS3MFDV4t4JAfzLQ+YgaUM7BhVksBszItWq0bqIsLjDG+BRYmmu\nLb9aKfK+NAAGpZEV2B3bgaoIomSTs5orzPnYdboD4riQRgz1K3NeG72AMhPs\nyz4XAq+1lYeEjbgo8wFB+9WflAg4dbmuIKU38QJzs+NZLjCbnOrFfoyEsYtE\ngYHFN/hrAPHqlGf6hqgtUiNgCAjQkPiXnq/H9chWlrv4nm1FNrabSQvX7efi\nVC3BQfLr59/OuUslgVwWWTOt6eBYYVMe0hV9BOa3WWy0Yd2VgrzqbNoEyqRt\nMkUPdBsqGcYMYLSkMEJwaPRahx12Gn3yQpfjIOnxSCA5DBoLeiDRriCBtdxP\nf03lvYA+Cyb4aCaguepRjfFv/SSbw7gYTN4ZUTCB5tqmy6TrBqHPEaIuXLA5\ngfh9bP/nSQU00+mqL9A+jIzC+xyCdtPGpmjMr+zTWiUbcblCVBYxttGB9B4z\n/CgS5Ck1RrwU+UeZGaafedogLSPlU71j6lvVoVe6ooBaEX7iRjvj2vYEC6Y0\nX/7A+JpxFE4ahkSBisi3qokNHdxL8MDr9MpTKFTb4NBJdLJbGFjAYxCoboX/\nf6j8DKkg4UmKyhASmWTAp2wHxZj6ml9NRuMAwtdY2Y3vYZrv/t6ZKHnpY6Pt\n8tBS\r\n=jmgV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh4IslljOM0EkOXzJKHqk+40VgfkD7n2s13hkxY1C6RwIgI7I1Y4C0q0KgVddcF9w8+FliBqLDH9p+E4brA+Ry3YA="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.3_1611495025136_0.9459871636484027"},"_hasShrinkwrap":false},"0.4.5":{"name":"sustainability","version":"0.4.5","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"c4da6eb78dd77813ca8e0fbf835da6cb3c587c29","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.5","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-JktEdTmNq78c7fIzHJpMj0CB1nGgjjxRPFHIl60hxh0mhFmF3vvlFvaSYUdHhTpJ0Ln3diUKGtwzK3EfRXZTRQ==","shasum":"f92dfeafaa8c5c981ab1f51d8a3cd77b8bfe882a","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.5.tgz","fileCount":118,"unpackedSize":284748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDdGjCRA9TVsSAnZWagAANj8P/1GiBCcyytwBzmwQW6FU\nydRXVpBCxaw7Zy1hkIsORGJrpYxiYyne/uR7nqxfqVPR6vQ6tTSasPTPzjcl\nYsUiEPjH/Zv41hEu2Z+xF4oBpzfivkajLVKTL507OPUfa8QpyLBnUnXYGtub\nYqjmuYP3vauy4k59dN4BpdOAPJqYBOr4MmPhuSiPHUVKcpFFi7HCNMp/U7h9\n/Df0m9pemj9G92nYNkzHOUPM+W0w+DGfu2d6oetJPMu/ZIvD6xstqCowD8Wh\nV+e9GtNjz2TKtbgH3MCVOlFo9GXct7bA+aZs0QNRZ3v4jukzchJx9LTa+ePh\nbniW7jsMDRdgB4haKP8vtCtMmN+dB3cRLaE0+wnYTV6azH0XvkIDABARo5sL\nz3PSgdPgbf5niTWoU3ht6gHJ6oX7c3NabOuoA3ikjPA2Q0jDO2XupXgLIoix\ny8ACTl0FJ/zpjdClABPqZ3GHV4r9YKlKiYEEXgsro2OCBuuFl5cI+ui8uYaC\nBchDXEqRawXyY6lTpjUYyIvfHke5VQEHibdVFy0TAwVIQ9OKxASUXhAonn2I\n55jsBrXrs/Xyr7d9RhFVdIOOzO3Js/VKwllP7h2gwIv9exwkaqDmCN7CWAAI\n2PjQkLcFpdN8qugpCyGenAJkmRiGEIP2v4nSCycBE/EwyLvFERG/MhrECg2s\nSGor\r\n=tzAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPyTfOEVCK/773svnpl0AX2gBfP2sqjAnuFAj96eU7oAiEA/SLqYXSbQxiZDskXG42WeWczoe3B7QdCjw7mFyJwAss="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.5_1611518371004_0.8692067668537207"},"_hasShrinkwrap":false},"0.4.6":{"name":"sustainability","version":"0.4.6","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"d47794c3e9c6fdbe6b47d68fc9db95b48f6d0adb","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.6","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-ODCa9GQyTW2bdqQiieXDc36c/TIas4N9ql1Xa32KAXyVSyNT5sx/4CKfVyMelmAPEmkWPk5AesmSuHXeJ8xUNg==","shasum":"d7c0b4a27a6b3742a16c7c20c7a7f52dd495d747","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.6.tgz","fileCount":109,"unpackedSize":228301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEtD9CRA9TVsSAnZWagAAeAwP/1meZKBOtG7uVO7BFQyV\n3lq2XGnSQiMg44JxZLoHCmjRAhtbKCFo/1/nato5HyiUfgwGfS5W/HmPDpBB\nGaBNfb1R6n2OdnKNdEohMtgfD53D2eb/xSbQy3PUbH5BXkMJf8JiQwrhsDQu\nRL35lTe5iWzaeG1RTRonvy/nBWQNlUxZeAhUncU7C/q2lgFt5Z5sBqa3rFK3\n1keRJizfBK+mVPmwrxqDeJpSmEP6x11rZHETw5W3IKEOaV4qLfHLL641oAen\nVSng2IxH2eshJxFMjKYc9HPK7kfapNOL7N2+guvoYQjH/oSDVz42LuS7wv9l\nfda6yyYBYbJSlurG3J3td7g6+s1Y6qaX664O54hbjNKBVPq1KCHpVyFz98Hq\n0qQrWMvBuS5ojUTDR/iK4otf3msKEcgbDxLKQypJ61BHA9saDmwxCvrAIDbw\nvGuQiUe81hS7H/MrW3rn96pXPedh9Vk9WI8p3PqkZV66p70N+mkhcOLjfDOI\n7ifLAUes5yNqioU3p6a7Fu8IZgRb1jhihJ4P7BU9fyhc9QTtduhgli2DSKxf\n+laUCLrDIfubXvCPwHlj5nL2E5X83L7GA09Q1NUSNqNvvZMvmLfaT7FuUzK6\nwbdJtoq8GYDe+7rhrh8x8oQTwy7yKhyIysmkAiwsjnEBsP8oiBtfa59pFmYk\nsJSn\r\n=Kjqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDStXKf/N+wSaHgP7t8Aaz+PSZNVobcqBumiEXqZy3OmwIhAO2YGA1+hZQId5PZkj7eue+x8ZkdKX5C11vfQw9qDEAv"}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.6_1611845884846_0.658688792918203"},"_hasShrinkwrap":false},"0.4.7":{"name":"sustainability","version":"0.4.7","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"8ca94b7c1327acd4bf547cf05346595c3cf662d5","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.7","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-ZZ0ok6aChlbej+FVEovFMTDqE+bCyspsbj1mknPU3f9Y80/s5mCXhZRZBLFeqMJDCBeTIO3+xH2MZiIsqtfq4w==","shasum":"2c9efa1cb00d622d1281eae302be421da12119d3","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.7.tgz","fileCount":108,"unpackedSize":228101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIurxCRA9TVsSAnZWagAAVDIP+QCixULw/eHpjYRjnmu+\nNJlOUKS6wBJHPixK+QYa0CMO+SARf8BzAGAk7YnWp9neQfXkD86wW3OWle7J\ndZgy9W4J/Fe2S/3gq+Wg+JVs5EbPQYK43GxOLdK5/WpdWWXg8G3YW/DW9Og1\nWjxhFDVswW7U5XoVTpYpO3HDZTPcJYUaEUTumCZHmaoMU3SBkbebxexr2Sr/\nDgKlq3A7Hdj5luao+DUAXh9ccD4EACsxc2h20rgsmiDGvwYV/4d3THxHscri\nIn4ywwXCu35YhsLSpqwiiCzN2k5AZfzPn7/+7bZ8ogJn/mGzQoU0pTE3Q8iP\nE7Aoo5wTcMeZJ/qHJm9u6O4mfLuY0j36B49dsI7V2NJHIP4qgxwKRuhhWo8B\nBZmyfM9cu722rL19/QF/6BywSTbk7NvRvhIAE5QIunSAfWcPPkwU1Rxb8dBe\nnM9YpIvIH8gVUdaghJkh8bsugwJkc6Jd7wziuaWBBHDIeyAZdibDZfUma4Fb\nEzq+IZPotS3nzkF35q+EiJGE2smMjdlFifUsqjvYGfY+DPgwdiwNziqRFKDh\nr6yAydp1JWDk0gVdqzR97/YGzA6pp07bvlDGqh6GZyDM7YjpFwO0Lh9R85f+\nYWvVwgfi6MvxXfZyjHpHvcay8YNMw8ngBaXwJSS3ta7etxI5OtLj8OU4FIhK\nla7A\r\n=iA+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK2pY76Md09w9pFu6z8kyV3hi8cMiODNEyd9uYK3vDfAiEAiZ3TSZkM1cqhNcmQsWEl7s79uT+OSqTDtw2uhEn2zMM="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.7_1612901104930_0.7328092825621402"},"_hasShrinkwrap":false},"0.4.8":{"name":"sustainability","version":"0.4.8","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"bd308b4e097810c0477959e1192396be818d6d7a","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.8","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-1dybxvKGWTi64E3tE4kRGy9ujeYB67O4YW/NrJW6Y7gQ95+Pa6fH8GCOKKg4fKrkgdiFyglVkSMhIiGgo4PFBg==","shasum":"04b2363332881de8163be693220b94d44937c1fc","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.8.tgz","fileCount":108,"unpackedSize":229285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXHPCCRA9TVsSAnZWagAANpMP/2p86ciIWB2DtZ7OYRpm\nIBEIwjSqEmkZdcdhjjrTd0T1lJD+xfUyN0SfI7zpqMTv6LjGV+6gb6sBGMlI\nfNx2A1b03C6OEi0pC9BhBJAFVfyq1NuzcsJRiPWWGSBCFcYypPbTfjg4QTO1\nR3+o7PnELnvkE5bmWShAIDfH1/D/nyXgmXtlQ9vrwC5ru4mSlAgu5Ee4uL3E\nzHZIeCkhsoG5emnvYEIMDfv52YA5LxIPBcvfhkupZzCuQijwCfQSBB7l767h\nJVKVAOT+Xx1WSHtLrthDIDGHG7saEZ1DsjT8za8rMPXEWs6WLrjItVpuIT6w\nuC/Kty4VkTghsmoExaqLf6ilwzKMUzMusEW8XMPtQ6FKMTbadac6lqTcwWd2\nDwjeaivygtWm1eKWr5g3xH+G1FVpF30GD2ba97UT4qCgHVGJIG7wlR9NrDE+\nvpKSZQuqG/cWFQEPinUXw94/wlOXHTL0l5iP0ICMp3/iXOuTdZbLgBs0pRZg\nFkwJZ5uA0pnZWk+THFTwjn/26JAXcHBurgiL/wd0EXokwRl/e2l7kpXzrWn3\nufZPHb7ym3MOAWDEzpvD42e9v0EetB7aQMU6OQyAVjVjnedtlvUVGkdF8dgI\nMqsQtgPf5vhWzI+ykjD/ymsbSDuC4169j5wNYfQyltrLaGsP+bkL5GVBAIP9\nIBL5\r\n=gsO3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW6JnTIleDkWn+prheIFShniJ5FtUhTd4GUXP07vMhsAIhAM+wzn4ch0iz0DmwPxXUPaGGMNu4qdGExOt6B+1xLz7Z"}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.8_1616671681899_0.19987487124771386"},"_hasShrinkwrap":false},"0.4.9":{"name":"sustainability","version":"0.4.9","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"566e8a43b3257cfa721f3dbc57fc4854b11e2182","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.9","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-nU/atPHeoN1uj+xL4HqGGDnIjEpopGUVCcOjjP6JodNihJpnesrR65P2enwfTFOE8U+T4LYjq8XinoYhRHoyXg==","shasum":"249a24b57ddcf344be9c642271039e1dd5067bcb","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.9.tgz","fileCount":108,"unpackedSize":229285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXHRaCRA9TVsSAnZWagAAK6cP/3sqSxNcS37IUicFVMZk\noEofjeqOsQmqFCAswbxYSCgdnkOVoH6FiL+2+XGAbDOh9v6OGY8YWI1gacft\nBX0K2KKgsLSxXAQxbe4UCElVDiaMOj/tNPy1gAVnpEAurzYK1fmiVBNzPQZF\n7TgiHq0q0y3wnSsoqH5q8MmJcbC3iWFWnMXnpWYxF94C9qjlDatgt2PsSu0o\nBm1XQVs3f5ItyXneFzDTOTkj+SPPl++fvuK/huTl9Iy43VYZu8jOgFw+vWy+\nLSZ6rbaIkhILbGg8PrsKfLcXobBOWKKL7a6uXxehn87ZxFWmCvuUDbU3JfR0\n/19jTQ/N9i9HOHv/mDzqoPHdnZJhakd2DbfbU4VskMDNsrIEggY0ORwdTNP2\nq5jm5iIYwCG66Xs2jRs9XzPWTUzXJxnPtDOB5bRblJ2QuqopX1AQ/2ke5G9k\nmv6boJvChgcz89Ybtk2eHWBulByn2LD8525eFzl5J+0Z2BN4XNG1rT3vemar\nka7FTY6Cnv3YiUutBMKGw54YVdHCWv1DzWUaiHwVr2FZKlrSTmELIRDGb+Iu\nrbaVWWuW4QC+Vh50t+gHfX4yHjs4SSWNyl3mIfhbSpfgKILnDNqNo8UyuEMX\npubbiuD6hVgfcZ2M5UR20Id+qxUN0yUI5WRKYMbeRG/hQWbP6ydtbPiqPbQW\n/BH8\r\n=Wmvt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASK7sy0OXRy/dQc0xjSzkD/eD9xEED+MG3G2ilPXzCeAiBlqMFTCE1Umd448DHd3jsumo9vraIzkALHf1pZoECn7Q=="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.9_1616671833842_0.8412893441577549"},"_hasShrinkwrap":false},"0.4.10":{"name":"sustainability","version":"0.4.10","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"0217cdc64b5abfec615415d768a07c34cc05f0b1","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.10","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-cq1WRofWnvNE2y329p/qnmse2iDjQ9udRdhCSG2frlEpShGyhgWhuvXvqC73OuK6vyMri5PkEjJ3oCLy4c+XHg==","shasum":"66ebf1c2ba30f43e924afcf947ca4f21235c1690","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.10.tgz","fileCount":108,"unpackedSize":229286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXHWGCRA9TVsSAnZWagAAtMgP/iG4+J5lrPirneUrvrWp\nfoRGtV/hw8KwfG0TA4BhtYPCfMbwuQbdVt441vlx5aX6m0amCMwBg2Wxisel\nDzvZH3OiemlBAOmVag3YFh5Uuyg/1V9UMZgtXUb+F67t6Ltw/dUqZOIB+vN/\ngRliUpAt+UvnuJpy4Ak8fx+ZJUi0uUR8Jsv0J7YlIlMsLtlLLdBhkT6FyoFS\n1g/tTlrEfKJHVu3Kb6hYx/SMvsFSq0A5cHp7TdrUcT1qM96VnvN5f7AymhgF\nP0d/x35KsljC5FMAO+tcSRapg/gYv/gF0OmvHn/SEAtZuxky/hoZl0xQ+/bJ\n556rpcZvmR3kzpbGSzV76Tc/TxzWC103mKbMwN1ZzO9YzCqO7JmI1cWah+IU\nsKwy/mGwp3zh0/BiK593RlR1G8BieG8F3wkfjtZRzo/HYthtPbbtJX+JMQ84\nXQ1CMD6uMzKFqiGdN/Gon/VKSElv1oh2gd6LtUJ8P+fgT9bxuKg9BxdoqATT\n4rf5iXnwU9RbwduTpC8xwTxb9tbWiOTXcD5Ha0KrpknSmjmW0Xrp9GO3bdR2\nw2173akmOXNKanc4XlOfwn6rS4uQ0Y8PPu6i+gO8g31b+ByzfFTV7ThXbxH0\nLGVdUSHPu82vunuakKc3wbp/ENXxsmZ+lg2anogdxQ9YlY9vQDYI63pgCda0\njl7R\r\n=N3J4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMMzlBVSZrM+v/cyXnoj0EdUMT62LF3vQXH+IykNQ5twIhAJUD45+3DOOzbAcfgfJdjxXUuQtDuxBa7u5iZmX7HZ8+"}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.10_1616672134140_0.5116743226110623"},"_hasShrinkwrap":false},"0.4.11":{"name":"sustainability","version":"0.4.11","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"c3bc7445d422d2840496e3b934efc42b6c5d88c6","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.11","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-O9DdrGJ/gQzgKTvx7qdxTYYwJxZuRtlB7CWN8yH32eyLh+urgpvNsbhsAC7bQNiNkfn8A//BYTpUg28Rm2ZrVA==","shasum":"0d4d9e885ce95662ddb35de4ba56a28059366f8a","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.11.tgz","fileCount":108,"unpackedSize":207211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeBYCCRA9TVsSAnZWagAAiSwP/1fErqPaNTOVSbNouaH4\nZCNmSPY/9BMrzFx/i45YauwdHMJDEnnqZANDg81sMZcleWWGgD7zmqZXvRQA\nIwibiMc4oMHOMrHJk/7BWGnG/4kzN6R4tzcDiqVkCywPHlG6/vbPbzCZhl4s\n49iiMtW4Ow0OtabH6M41tHQKAlJLgoe2ab/C/Z4WxG1zQmxAAt3MOls6Pvgb\no+4aGmdeG1UF+8/v2y5ND7ubJ31g+QN/afRRrI/Vw7PvoE2+5z6stNQJRndd\nHEwVVjcEYuu0v7QtZCDQHO0L317YhgLStJANQ5/k6HUipdvI211eq9EIgJov\n+0VJZJh5PdklO25U/0xV/ZVPCtOaCNrQWecTT/IIjCeaWImWOytQWCiYSAFN\njXQIyUNNEG1O+urvrYDvmfscSjmD1rpfKB4m+joKCGFsWnOTNb8D8xPDjQF1\nuKaRq1Mo8p0+FqRUQCPhuFIKwtIAvn8lO7i8Z7kmJEIt3TGMHEo1XEdtAc92\nVsMj9MTphvVUQ31p6qUoDUMIbSuWZCiq8R6dq+KxjfECtSsq8S74NGubTlV+\nCwIwzKNiGBJiEqi36209xTa+w8sLTVXt9N1ne9E63+Lsq7NnwSPRn9PAtDHU\n6/OeE7Mbk8CI1E84tL1Zwu4BzJ11LbLsbRw//IaIzp0rxpUhyeQP7BHmtvB5\n7Gev\r\n=GJ5t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZEdgLmiyPTRJHK40WBoXthhMlF1obStdnU1jbueIfogIgEwF37AXZhAovq6i9ZWqK83+3FrQ60PSEdt+mjSlZ0tI="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.11_1618482689804_0.575740591413783"},"_hasShrinkwrap":false},"0.4.12":{"name":"sustainability","version":"0.4.12","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"90d27fa670bb4ce81204aa49f0072767e4ada42d","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.12","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-GB3ivg5OKzAAF7T1LXmUrb4o8Swu81BWWVKNLdrxg/9RsAI4PSi9jJZJXeEMWuvi2+0MAZrQHmzHhPTMaoUfyQ==","shasum":"0f08d90b25cf27053fbd3e062a9dc1c24885e0ec","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.12.tgz","fileCount":102,"unpackedSize":198708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeCuTCRA9TVsSAnZWagAAXikQAJE45HGyH3G9iH7JCxfY\nYUsQhIEuaFl3jDZffzus9aTO1KYu6m7K79XT4yCrwKW+NHCj6D+DmYjFreFq\nz8jW+RQm7rumwb+Ga6Qw8Uhei2tOAny9igo1RByxAC1dN4k3LVt9f/tdTysg\nFpm2aNW43BEPp3HWE7SITs3WnO/SzEaG3I9ALTSomAfTm+E3gYkVX/YLs3PW\n9gi0c/KERheGvfMvggZRy5whkYin2RYaieS90uFpQysPb9uw7n7UUMeRyvuy\nFl9oreuiOvA+jwbJUzu10znsdj2VpLeQqG2UeRfSTnk/VjFHLjErk1MpUgaD\n5QbZAhICQ5usBQBhX0Hr0qMJvWAv4Ionnck82FKJgwDGs28TXb7nm0MGtJ97\nGRE+GBGwkWquUwrlkmWxl94L4sZfsTQXP3PbiTB27dQl+gfUNW1lbS69CBU1\n959DXdr3Qn2pDeIeamxV/9hEYZLxoQB2uUYGxxtr6HxV2/QLYTKeonC8rAB5\nPFzXdGzFYNmk9aD7IlADCocmCnWO54Mdw9JmPVS80gqGO4UUO8wFozro8FUI\neEWBW4G/RovZPGzEiVLl5rXwJBgf0JUI3yz4ncCrpkswolYbZHGqG0pwpj8V\n+5CYFuFgb6ukS4taGRdA0BWXHHycgVPmNVXVDkfgXBRPavDGR7+h/BbCKhZB\nasr4\r\n=t1fD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkwTXlf3yYAr8qDC0MzzVcVgjv+yicZWzL30xbPuHd0wIgRcTimkoFYA+1EjDPAnaaAp+Gi6ZLkyxk0VnEx+7xRqM="}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.12_1618488210977_0.48666732290888515"},"_hasShrinkwrap":false},"0.4.13":{"name":"sustainability","version":"0.4.13","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"77b86e875b81bf0e4a87fa8fc5c07ffdea57e4c0","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.13","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-vBo272e+Sj+BznsNFZT7w70NhbGsD5Eulwqb8WVPKWJUZb2cgARX/5x2ZEzvzbleWzez1/JOXZanVJLvGJOoCw==","shasum":"ab5be345af3a834c2d2a2912c9ac5ea60afe127c","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.13.tgz","fileCount":102,"unpackedSize":198746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimmrCRA9TVsSAnZWagAApPQP/0Skk18XJ7PWCXx/fkj3\nfa1GWz3g7uLPW2HPMqFUvftdZZ6PEdq68uWm5TTPTAYMKATaRQkUxzEzvyAV\nLnaXDXxtucT6kvH72DklfFzNs+RdaoJIQ17pi7ShS+vdzf1hRyVkY1hBcAs4\nO4Kvpevgca5KyzSzSmbXJuxZX9FwZ3C/aYB1F5fh3dPZxZw54LzjKPAE14Px\noejXgj1c2HMflQYnEEVzksZdpwaAwzDnDq4470oKo9V18IpHMeY/opm76P68\nrobrujkYcI2sT4yCPVcJzTWijfAmiYlohButcgAaZiUp1Soc8OvcSPmPZwWP\nluqGta1KJ2GOUHHEyw/bbRO15XQ84l1IANqhIppx4/D+LL8y+WsbWcHhudNq\n9WUxtgwIa1HWDAZYk3kULRx/tFHGpkHhniEEshAdNF5aoFC2kZvuxTsk+rbY\nAkahUBUWcCPy9MQSwmEIE+QmIxHX6sKZ86iO2UCaceiUrwUo6Higlc2ddRmc\n0BVGt6Wm9gC+e0gH76nyVw2u6161jwp/9t3D+9lxlVoHLueTOO6yxkz06lL5\ni2oTLy/BW6qwE4NDpxz/EXqewMwd4H0oVbliI4/sAqZSqz/NNBGGCjz0Khat\n/iHv6c7A75IbK97yx9jnwLeTQzyyUQmvh78AUw6Z66kAenfhqHvRyM4R21F+\nipSU\r\n=8LTC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/xLczOL3D270Ata9aY0kbGMiATrWDDFnnLbZbKpY3wIhAIDbrNh28mAQEcmezvexM0pfhjdci+ZY56laVt3wVL49"}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.13_1619683754980_0.20486086515200075"},"_hasShrinkwrap":false},"0.4.14":{"name":"sustainability","version":"0.4.14","description":"digital sustainability audits for the web","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/digital-audits/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"AGPL-3.0","peerDependencies":{"puppeteer":"^3.0.0 || ^4.0.0 || ^5.0.0"},"devDependencies":{"@types/css-tree":"^1.0.3","@types/debug":"^4.1.5","@types/jest":"^26.0.0","@types/memoizee":"^0.4.4","@types/minimist":"^1.2.0","@types/node":"^14.0.13","@types/node-fetch":"^2.5.8","@types/puppeteer":"^5.4.2","@types/uuid":"^8.3.0","characterset":"^1.3.0","coveralls":"^3.1.0","fastify":"^3.9.2","fastify-static":"^3.3.0","jest":"^26.6.3","puppeteer":"^5.5.0","ts-jest":"^26.1.3","ts-node":"^9.1.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^4.2.0-dev.20201230","xo":"^0.36.1"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","css-tree":"^1.0.0-alpha.39","debug":"^4.3.1","memoizee":"^0.4.14","minimist":"^1.2.5","node-fetch":"2.6.1","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"91cba4c23fda6694cc25eacdee9e39149b7f89b6","bugs":{"url":"https://github.com/digital-audits/sustainability/issues"},"homepage":"https://github.com/digital-audits/sustainability#readme","_id":"sustainability@0.4.14","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-YQDj5EUa0QMGU7C5MpiHq6zstcK7VgXzYDLFTOudFsHF3epXsfPW+45jONUn4WioaB0Ip23+oKbgNOgO2wF/JA==","shasum":"5f7a1fa02a8ff7a440c500dcba8f7ca8b768572f","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.4.14.tgz","fileCount":102,"unpackedSize":198706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJginVoCRA9TVsSAnZWagAA6+kP/AtuPT4gGNtz+DkqYpap\nB0aGALUp/O17fGCaXQZtqVoMqykKEuNn2n0rpT0AgZrjiV3RYZMctxlFBNg4\nkZEDIH/podAdZ9JDuhLBkG4ft0aCjfbDakzBPcZytfsjU35Y3YcPZuzamCP1\nJ5jqUvOEkWL7rZs4iMATYPt2+xZ62ze5/eBJABCIneX4daKJAPpqe5MbRgvG\nJ6dVLQ87EdY+7L4dvTFVSrGIR2Vh8muA7fM1YjUZPiJK63TC6CJH/6ZPo8bq\nrrtEbut9QaWUjwh878F7Oc7+ENgm0mlqY2B6PZ7MF/weZEwfKSFMaeYWxJOD\nAQugL9Pm6tMndmzNnx4iS2yvaeF/ccDcLISCPZyTBwhmvr1TiBokXofQDAxf\nIsmiw+0NmysZsOCrvGUTpnazPffO5TF7VIOokG3v+FL53wkDDXQ9qPWjxCt3\nWLPu12tP8J1emzmT1MZnjAd8T2S6ncm/O22nfhRevw0f0rXD2Daeqe3Js/if\nWiRD7oaBtSUl7eJ1/AYFqu7ExXOwyJ7NkRvAlEpVxklqw7IOFi8WMgc7i+FK\n8Vi49hY5CKhs5xwRSN+exBvVKGNO7n0qkxmUAr6uQx9ggD3+Y4nw1gVVeLxn\nR2fSFdHkQB04vo00idE8UJSxYiUT1yOvQAtm+tWdgB3xms2vfs7/BRU9DYI+\nQaJT\r\n=wVCd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa1zRJdv4vFh0ANYabJSPytUS8B+Sp41qLrmgkI9m0yQIhAOnl+8ug+s5unbs7kbooVwoVJld/yHwS7Q3VMiLdlwna"}]},"_npmUser":{"name":"digital-audits","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"digital-audits","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.4.14_1619686760281_0.8510509684833603"},"_hasShrinkwrap":false},"0.5.0":{"name":"sustainability","version":"0.5.0","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"xo --fix","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install"},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5","xo":"^0.48.0"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"xo":{"prettier":"true","ignores":["!**/examples","test/**"]},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"51fa76fcb996ff81c16627100b9e4085eede6c21","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hwqwijws42IPoj2UxXD/8SMvDIEz1zlvtBIXVOXFqws58jdM3ABMdu6DrqGmw5yQPZmaMLSb1xpwjTpWS4IoaQ==","shasum":"564f4d97f3a85ac966b6530159335d573e399cef","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.0.tgz","fileCount":107,"unpackedSize":350986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDAKICRA9TVsSAnZWagAArI0P/1f1wRGwnpSfnCWtMZ/9\nRanRybfplK01IPZUsjKHQw59fCJPQlsg1ZHCoD0+arM9TQ/cILKdK3dDb395\nxGTwl03llJpJpcAVqG2luAncaVasi7QX+zVb7T4aRo9StUNnMvBhNJ9q5Hnv\nMvJ+wK/bl23aOJU273OhWPE7qaztIEDvLT1L8ArhgQznUWiO0/FP84wWUNuJ\nZwKXD434DoIj5zn1HBiKBb7D4Hw+4mG72s6tRL5e1wfV1p/ioTZ7mENOVccy\nXWZSI4hB46RBu1eZDEgwDN0RG/H6KnmFRpjC155YG54RJXw5oIbVAXDasjD2\nUUA/jlCeu9AmRvrolhp0UTf7p8aNS8OXTTCXlcQhBWA/mf/SNqNssNL6SIju\nQv5dVdORoxTnH45jp1ac9omOkeHXf7GVmUJjnKruFlLXlGVQOUu/XuVRiPnd\nCf/S6HQ/qHI6AlDVjoxoysEwodWvi7b+nFZFHRoo52ZIlJrpopGMKwByRPbc\nclwKvJqDOtFGuvz7m1X2xm8DzULUztN93+4m3vcRdY35mLOt59xS2rAEjfsC\nAyA3RAsDoJmJTlrrLdjbhh+ZlRNUYe8+hAwSb5Vdf5qFwD1kLxdn2IZ/8Vz1\n4yJCT2G4GqblBLfGgIi+KH5LVfk36iGjiavBc4h+wT6M19vNCoaW9mnZPKc9\nG3TY\r\n=7uD0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXqTI15varrVS78tX3nqjJGdodT2Re3PICz3e8MCRGxAiEA2h0StxykrYfst6/PiAqtebmiki6pR7H4TOANXjfmN2s="}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.0_1644954248568_0.6989825777587504"},"_hasShrinkwrap":false},"0.5.1":{"name":"sustainability","version":"0.5.1","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"692ca1ce425ff80acb345a37158897ec15930447","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5KJOhm/LiBZq6nXs7VbXAF1n6fMEjuLxR9NvzsC2C0/V7ciSOEfEla+D25zxgLt1drnyCH/Z6a3pZRt2YV24Ug==","shasum":"dad596ed88e0ae0e3e01351e956321fce95b92d7","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.1.tgz","fileCount":106,"unpackedSize":345486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFk2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcwxAAgE14rpwC7iaKzc6gvfbrvA0KCxN/CT88Ka9Vxx7KUt1Qhn6l\r\nWQ9epnUi6mfmaccYnp2lS1MEkW8Nw4h7I+YxNBDs6mb/RFmeHrrtXBdmXE9s\r\nfptS5vfF4U0Y98lveVk7872tDRera5O60ZHVrTTO0CjwEkv/pKtH5aKd3+Ck\r\nZt2Z9DuSQAH22ixGeBiWlyAE/vsDZsrDzU0YfwaEM+9X1hKkKSQq0vcTEh8g\r\nBz9ubOYe8tl9kzFD/FRMWTp12AG6vpYe8SsyB1DMNKp/Fwgf8tFt6nEbvePn\r\nTevFOb9JxLev2iQj1UX/fusfmbg8qajv7AlzabEnmr4CkL6rkPVzAO6NGcO5\r\n8vKsj03L1QGqbG4bdQcY6qaJQxOve4Tqzd+mvT5rbDGGbVZKrKxg1+AwxEvt\r\nQjuoNR06yPPwJ8Q1QGinhD1oQT7HJbPFieJu9OELwak+hbRQfeHA56TTBnGw\r\n5snTg8kXdInKWGv78bZ4F9/RNb2fPguKNj7dpGM7CruFbVZGD29cMW3XLrj6\r\nhzQqIU/sXOcALzo1rt5LXTmVJ+6yE9Ifr6O0XA8VqE7HQLfL8KflUc2MqOuD\r\nK8C6oDIzDERK/L/smSUKfeWUQnwY6R22sxDe0n+jfOLQmeJrKS1+sPtyMd5r\r\nxRn2Lt17jvnO6345v5dFIqDdMDQN4tV6bB8=\r\n=x1ak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB8baBUH/cJ+x/34wBagzs/PcCDxXi8zA0u9oDtVQyfQIhAOv9VcvpW560eICDh+ffQnixW4bZNHe1IjpEonWfNBSr"}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.1_1645628815013_0.8575164918772791"},"_hasShrinkwrap":false},"0.5.2":{"name":"sustainability","version":"0.5.2","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"db95df6cc8abe1915d970be928e7df9fde4091a2","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-9Vnph/AWgBZVyKBor3mfIVitMA4/ZYyUBBUB2gOBUaXQT+Qrc8sgLabohbCUweHuxPohd9D9xsue64nk365oLw==","shasum":"89015a0db316f11cab70e70763e376393b6467c5","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.2.tgz","fileCount":106,"unpackedSize":345732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFoMaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDfg//a/g1Nbzbpy1arzkH8v7WSIKENsIJ2WP67v5oNZ6mA6JCdh2b\r\n5NVsLyxqjA8upF5LzJ8NoUYPaOWjryweZw5ca2Pd1O3bvaqxtJLguf8Cc6IJ\r\nkDq38npXJIcGcKs13qD8zzRtUYEGsYjeRj4mgK1hidtVl8CPp39g8A3UtaF7\r\n97I3wSW+PE4AlJmPgwIVuDyatDiWXT8avycyzsyL1SoE1USJoIUVw4VF/xXa\r\n6E2zk8gE00fBye0y5YvEZGILlmaLfG4kU9uwAiFawMgRXcihbHQMdNdalEDp\r\nEctbNANsPqOBM81DCgGJlUyWXg+GwBw52zKB8k8T01YtHM65cr82l7nd6DT0\r\n7FKtMSyW4gumR0ZhEA6POu+cBTzePxYuhS2qLUwgMVxlC1C7pzW9L5Y5UT3k\r\nWVQMAA1CJvA+RL7KKIuovFeRAEqCKs+m8bDmJvCvIj6He+eI8hsLUpUFB1z3\r\nGn/JfaP3Dh3GDsr+zs/h9SNrdjJ+L2TJxgJSpK2/E28/IRvAZwdP7jk2zV0r\r\nRX/cf1NOePFooI3I/MD1sfuGdOQVZ+GoUvW3ApjOTIAj+xMwV9VTieuBmKOl\r\nQkSKDr1PBXD2BJr7N1G5dJzlIU+f2rlko9xbgU2EOjCuY+go8na0R0dl1yT2\r\neofle7QjxDP339tpIVzkD1eGR5SSKV8l8CU=\r\n=5JyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3sFEMZbC36zO5NEqZxx/asEuDqz9qt1nDeSeIGE96nAiBAgzkgfhZhN2XE7ADZMfaIekmi5EZ6FVD0NXvft6NLxg=="}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.2_1645642522556_0.7317027410784569"},"_hasShrinkwrap":false},"0.5.3":{"name":"sustainability","version":"0.5.3","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"0ad4983a688981ba8fce6ead47e247256062bc94","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-P2dldsye2e5gmEGivDmRTpF7VzI08k14JLaQdcOdZqeKru7R7+7kdZB7eHlYGcjpDhDrIVyRjE3isUq+Wzve8g==","shasum":"48bac5cb3b62827c34cae9a4a4ceb346934da240","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.3.tgz","fileCount":106,"unpackedSize":345715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGMsgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9xw//Q+YPNZ4Nxjt8bKfiJUfxoM16Infh1IXiTtUjAJoQNYR+bPK3\r\nWqT3f/zIlgq/O7Pl4f6Ggr6uOXpW9PmEKoc+ubJq5IJGwJu6+wAJXCSEFRgC\r\nGlncuR8G1/i2hLYOKt4H1f5jryFB0GgHP3jSpga3kWqtgL58vmBqIDo2u88L\r\nDvahwC8J8csolaBtuE5lLUdFnjfREiqGDcnZqTS183W+K339stE4/zMxV3zk\r\n+ZWp1vg9/MZ7vAI1YY3O3Lfd2DWVSJwK4nzKHp6ZPPEKlbOIZFAk3WcwhCJR\r\nd+hoalukEEhyzGHkc+DvAL3cho913DMiB0srilZIjKeSaBCC/G008q3UF5k+\r\nLAgGaKtQhVbFqnFiNeiZYYPpBl/e/92z3QdKp75PLfgIONrZ4FcwvDr9769o\r\nN5eE3o01kQ0P3c2CEk7af3HWmZc5CQvNlXd0UbDtnkznbelyChTOnbLD2AvS\r\nyRF+tT0k1v00AYyko9OeULH/rBQjtuqRv0epvxQ++sMsw6QwwC5mq17L8Gy6\r\nPbn9eR+mlTx7cjJdkQdrlKY8NYa7Fs9SG/NGW4vkKf6NYzSD55WR1nmC+rkR\r\nEnBN1e50EkJG9FlNcF/LA9pZOawLhXa8X8haY8kpgwYEwlO8Vj0w1pzu+AlJ\r\nZyk0SuqFPHR6ueunvxHSnFojJtCOKCIGZDE=\r\n=OxxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyGZ+bWyoUvlkr4KHgBy/h/F7VS8nmf7vDH0eyzSaRewIhAMldrKBz9KrlFaUbLkXtgIAsYbLr65DnhTRQZWGnWfT7"}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.3_1645792032355_0.720462167928213"},"_hasShrinkwrap":false},"0.5.4":{"name":"sustainability","version":"0.5.4","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"add2e96b08c54a93c66add6799bc79f541bae4d2","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RCaziZiHgTYLIpScz902FH9aytBNtQAU/Xzv6FTk2X9CU5aEJTF9NWNd+bqeMi2Xi/gSNS3opz68hXl+/G+/sg==","shasum":"57bc9f999d7a87af3a825c19df7b748645e1f361","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.4.tgz","fileCount":106,"unpackedSize":346962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHKQ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopGw//WjnspRuoOTrtsst5moSYcxnDR3n6L5obIPsZDWY5aFK84w+V\r\nGPRp9Dskcb5uaqQp3rgXC3I30ouP5Mx5w0JwJCYQsC0vxgeNN1HiIRcX1Qon\r\nkN2PGUIwS2X3HYRB0bAxyKdEXeFLnouBJl4HESOebamGtqscy+nBDzyPUCQn\r\nIlkzh0VeqlLNoLpSrr/LubbWP93OCl6+kxHCDSjdMUeixWhP4ipR+sDBSCjY\r\nc/7OLd34Lnz76GB4ttibNHSx6QTvflG+54M5HYwP1tGiHR5BCPJ7AgzhcEgD\r\n2BFxT3NopRHRpQiMCGhzy1ZjIiPj/wMB/uIBRhBMfziJUoQljDgxRn+DZqPH\r\n98ATW4BbTUAstAX/mpJQnSBjz+ommfZFcAYUpTwqM9xndqo4EERTTSBobSFy\r\nnDYj9iulz16KU+hL44c/Tj0LtwQXYTlNllDRZnl8dQxDWWEOriRfBPIXcWfO\r\nJCBst+m8wEoQ64HT/jdKuHONPtXXul7NY/KmEHPcyvi5MWYRDOrrQtNQITyw\r\nfONJnxJsRD3iImpc/BkKprmF4xvmWoobUZTGUOPj4C9H2R+8lxJ8ycSAV9+N\r\nK+/49+geGhbwHx1Gwbxi+5+pO5WdeAjAqmE83uuW3m6pNjxvNwuFKTEMh0nl\r\nlODZCbxzQ435mmLzTIvZrzg1Ax4X1DBfh8w=\r\n=FIDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBSMPRveeIZ6GLST6kL3+Tp6cGEtp5G+i85Eel+DxmoAIhAIA/bm5tMgWZsQHgLoy7mrKeHI8srHQdSuh54S+Z3RLx"}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.4_1646044211927_0.16189435702132582"},"_hasShrinkwrap":false},"0.5.5":{"name":"sustainability","version":"0.5.5","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"74fa2310f151215841d106faf4d95b981775daa4","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-U/ZSJrGjr5PqCWD7KSbL7t6EZXmBcJlNKptHfd6T1mnTVZa1RgUek2nkJRj+b//8m7HRB+qx4Phviac6nEmZ1w==","shasum":"5710bfed9400dcb5d0e488b5345e9e2bb50b99dc","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.5.tgz","fileCount":106,"unpackedSize":353935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQePOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroXg//buMc1TYCHlKOYQjhPRRpIWWCMglM/308FMkWZ+CzDLidTNOa\r\n7YSPzcrrmSAhmL+j24MgA7c2nCpfbD+sFNMXu3Pe4VDI2jzmCducCfAB8VyN\r\nH6GmZdaigpXVIdXPq/0ZRUMZKyoUWoB+HeKSjUDjE33bh/yQpYlO6Sv+MBfI\r\nD556j+jgXVcPw/1aHnPkEk3+SP073nv0FE8CQU1fQVvGkfb0AJmqCdiVHPcg\r\nDo24gQDVFYmurvQOJTQxJ0b/DqIUNPy/OHCpKGQKwaVQsr/459SH0yRIxk2z\r\nWg/4EYBOTaKwOv6uuTWbtmavBoejNK9E3Q6/99NQPp42miS0q3eWK2wdCxmn\r\nxmN0WsTQh03fcpTbZtquA1AKVK2QRh4GvkN9Glf21famMdcKk/nA2sX55IgO\r\nBD7kTSwJY1blf4J47oZPgzX6VdLpIsZAqSY+7U8nwkGsr51PE3/wQ0GnsFFx\r\n0OdfAAAUUKopjj5KxR2VD4VJwlEfwqKICtSaYWtQXDjoUIZcTwp1VTREx2RH\r\nDZoC/Z6IBZa3882sUgI3OBHUHnKG/eVfgotBIwEldTnKT+yVbwpFOjziCTF6\r\nbWb40RLMUWp9IwFECmPN/pN9ZGV7cxDnVZk/TQXgjKoZPIq4zp+9ry17jUcF\r\nHu0wfy0LD6J9Vnyf20oOLcCHtJ4/2YXLGE0=\r\n=pTKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQ53TFoe40D0yJuttOtFBHBzsG0EGEpZ07zllBOKBoAIhAIzXgMpwM/Y52XWwy+zW4vPVnTFsrjPVUK7zaDoqJrQz"}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.5_1648485326556_0.3426495154597611"},"_hasShrinkwrap":false},"0.5.6":{"name":"sustainability","version":"0.5.6","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=1.5.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"943199c5d9b6f7128b4e852749e9835a63d04883","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.6","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SHaA+qmpdGZn5tIPs0ZJAiP7Wch2Gejftweh+fOayTUOj2zmIDE4TOGvdt6F9qCn5Jw58MrQZCCmab8bOLXO4g==","shasum":"ff1e54578dfa6cd4d99fed924361c7e8eab4b45a","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.6.tgz","fileCount":106,"unpackedSize":353932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQeoVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw/w//c9OuuLmdF/FvV/9zM4CpZ5lAvO9/mT6mt2ZcQTlYlL7YENsi\r\nN40OOBQxNzORBhG4iOqqyhl+nCh82pL7vGKzYoheEQFzlQ9hGh2qRiOaM8Of\r\nBMX9RjTjNA2Y6L3TJUglYXjL2+jAfH9Y6Q1owu5WMJU9KqBcAbwsN17cfiq2\r\nQoejCOG47SPQ4+baZBJcaWmQ9XcWp33LGw1nsZ5pmEYKomfBkkbc/ZfYhhUi\r\n6JsxddZJXK3K9LzxHnVgm8iyAfCcBVmCwAQD5glqEAyCQ9le+OWbxLCzyv8D\r\nwIvcsvNgIRuQXgDHROFroQrccjibDHGXTSS1j97Hzz7qv2slqmlMHR9956xA\r\nF/Cifbo2RBPyozQ41cnszF6m1QVMXIdoAWHY7//xEuar+cgXnHETgyDn3Ftt\r\nnKc5IqHzpn3lbsF3YAGqQ+dS20U+stkxigmbW3yfMLI95QzkF0XHR7NT209m\r\nernxpE9MOw5qJFOTwfegXd3cI1q7x14vU++r1/3cp6DSAI/ziDevthJ/uVp7\r\nkL55yyAlacCSTbYBVOLPl2g1cgJJSpiq1GUcYreMZvPVjDt7nrsH1Ed5Fds4\r\n+K6FOHwHV1aMxJqwvzU7J5W74t8jHR/tCFS6eOXVkoZBImqGBZrZgYJ/i5ol\r\nJyCnMZtQZSAj9Za+W4zBTzYEmYqGWbjfHSo=\r\n=kyXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHobMjKgU0HFRAiJGoZMoepGLStt/oN/ObF94wZ6b19JAiAbIoErraQx1QPvyMtgniFxsFooA7Ua3UZCxVQcFTvmYw=="}]},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.6_1648486933545_0.2725156409766749"},"_hasShrinkwrap":false},"0.5.7":{"name":"sustainability","version":"0.5.7","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=13.0.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"c3001b1b0609a081b5ecf5cf88d4d446d24ff80c","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5tN/wJdj6zlcDYf+pU1SWPPkA6Zb104y8iFj1ihpf0XcShIPg7M5YyraNu7amQfMGoyJ2ZzX/uYsNO8dLrvS6Q==","shasum":"41092db4fc19806d20bbe76f8c694f752a4108a3","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.7.tgz","fileCount":106,"unpackedSize":356273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1DE5w3p3jdJbULa/CzfEpHZQACd2bfXl/BrCTCBGBaQIhAMypO/C2frpxU7YGevxCc9FkfaSQKtaZrtFk3oxTQ+E5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSwygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFeQ/+IGnZnTYQs83ttGWvTG78X9yEuJP74dK9UA+6tYX0fw0Eh9tb\r\nKs5vOerMF05mT6wPfJ2X8flSEb4JCtX1IZJdpyG3vlCh79KGHiincFsk41C0\r\nQaiEIXqlI6dZHsMxlecmV5bWXeMSFlxrtp7hiykVk8amXhFm+ev2XuL7uZ2g\r\nryB/DYXdItyiEXazROrbaVayybWiGWIqhJFiZrpce4upmgtIXetOpstrvgmi\r\nK+VhmRECruBiSiTGVgj6Y9dY944cK6XSMfpqHU6g2XoEGzWmtt65BiNWtEyy\r\nJMCcLfQXtMN/cSPb6/Y/C083iJcfJu16isjs8oMYt4zhL+pmBkEpBegInv9x\r\nPdG02ubC29raTeuxKAV9s7+UJsatsrF2u8Uxx+Zze/ABh9VGX4PXqOB3ym1L\r\nzmyTGfd3s9mXBxB0vjT6QKLau6ov8CL3jjelLN99IwwCWcusXLPldG7C7MHK\r\ndMaKDax+ELnY1FQbvNGtT/fXubmAxy4Gcd5m7tAkXfClagP63Tg7SvfWVmsK\r\nJjCEbLzWsaGQnp2Xkg6pRFzRVzl8c8IADynLQFkqPMAYcjA62w87yOzJsR2g\r\ngDrK12gw9d9jHh3/8GyfsYRVbt7EzqhgfjQORtXT1Yy3QoPTtCSJK+DVLvn/\r\nNqVxPL4yKc2GFkMl0SDTWf3pAVAs9S+ARcQ=\r\n=qqRS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.7_1649085600109_0.9754484875172105"},"_hasShrinkwrap":false},"0.5.8":{"name":"sustainability","version":"0.5.8","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=13.0.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"3aa209be04161aaa68b41f75c1781a1cf9086f0a","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-z8Q2uh/G5Ksm7SHQMVUyukRIJTOJp6IFbVgT9qcPM1RUnUQ1SDgPB+KsIWhBhaLLCP80ZqxRqYaAF8Ohwq20QA==","shasum":"83cbe7905e2a1df3601f1e3e11f0c5f2071ed7e3","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.8.tgz","fileCount":106,"unpackedSize":356300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXhDtg8i3DB0TIoqkZHPFzwZ+dZpGE4gvaiUBFHLGS3QIhAM676YsZ99VUfS2dSYgSBeZt7rVfwDk/2JWMANWSk3ca"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTahgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4og/8CR94F/KPa+tZUDnr6lEV7SIqP2gxwI3t+dSzhNYw3LHxQ3VF\r\n4KGZudJbXR+3BZdCZ6S9Hr3WQ2Snf0IMmX3gFXhfLCL0SPYntwjkyJHTTw6Q\r\n0deQx6WwfVneuCr+aveFcjV36hlHUiDS1AdsUBBFDYRwiAmErLP7iUjb7suB\r\nbcS3KjiTKHaLZz7Nd2ejkU/aN7ST1+tUI3DlO8XlgBAkM4HrYAhej6/9r4w5\r\nAkiVkSElOAC1oxZMXUixbBEF0GOxnIwU39rOnh06/n9WNN8mXU0xHhK7eWs5\r\nDFq7ZlWOOI9ZrO4g2IRXwQITdt2fBNLZ4KjVHN27AaVVTfmiwLzA/qWzvDB+\r\ncjGWn1LvAiqJ1ww/vsTfQEMteYSxSV8IdKm6YpC8caY19GoGHnDwa1mhZkcA\r\ngFmXMUpDLxmhQbtHKs9gln9pdBkqjvxbr2K0udZw9ZozOp8Hq2jnbwr48Yem\r\nlQoi17CuBPhprPUK0r6BOh3Y1XwoK0IpcdzK6uVUvqDjzReQAATntKVM9h3F\r\nmQsX1BszzdkhGHa/RCNLyC0tkNMMlLOo2eCMmZWk2bASWaGxkYXPxZOB07oe\r\njmVj6RK5Db+0goiAuR7RVOTs6LMkOKF9uhwTNbIWTQ09Pq6ErQ7rD/eT/N4g\r\ncjNfX+Q0lKor4e5HiJXqQM+SG68yB2ed0Ms=\r\n=/VQ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.8_1649256543674_0.8553747284894755"},"_hasShrinkwrap":false},"0.5.9":{"name":"sustainability","version":"0.5.9","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/glyphhanger-script.js ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=13.0.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"a778dac2bbc9e28ac870a563f01fb1b960df281a","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.5.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-GAWvI7jbn7l+uoP20crdIhnDueKXQ1UMd1sirAwiuBboWklv2AjIS0WcemAJVyDMIF46Sj1jztBB1CDHYquKdQ==","shasum":"47992a9c0f71cca9fda90ae0f819383965f7749f","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.5.9.tgz","fileCount":106,"unpackedSize":357342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/rlo6mF4nDm+4kfq2j8FRsX5naxsFDNFKDhscyuet3gIgK840ckilxd/xoT6XsDGZMinw0DXZFkwabp94tnYq91U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUF7/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSGBAAmauKTewiInIEqilrq6IvY5r2FZJDIh5a+mKhhfaXVXQmi4Hl\r\nKusIiP5+cYZVL9kgk2lB/2WDluJfChYrFnvBrAL/EYGkI8IWFeg5NiQo5zLl\r\nc4Wrwrp4Ju6F/RgetoUzAZNKtuvFbh6ki1KDLMf8e10I3KcSZ7XBjsybHy1q\r\nK1ekMMopmDlM6rv4JjpXMNmH7R+7g9pYa86YrlFiLdK5q4K1NewQQ0FHFByT\r\nybLuPhUW05tlBnE2qcdWkq+5koqsm8kONV3dpWLqLgZrgc292oFcC+Hmismt\r\neE6UEVLpPxqyhEtjSB/q2E8z8ih55PdCvaGIUPVMRBJtNYoNWj3SDKLjGCXn\r\nJN9H/bAPkGPXxD0MHz/jV8KId8DMdecwK8XvwO9KXeYfRyV0F0Fzr7Rxc7r1\r\n7fHKoKCwn4JOmn68xZsi94kXpskaQ+wNVyhrbJbYGQq6/skTnwdtwUyq/029\r\nRi4bwOjw7Lvuh2tQ0cUwzsDK4tDMznP25LQhSvK1w/FN+0WaqfGcqKjoeDZv\r\nKK25cljz61qcwKkd3fFFQWj9w9q/acCEsEHuVUtfaOwvMkOnKA7XXsSJbpNE\r\neGg7gSLV0v4wlcxI95YGzind3ZHzI3qVkcfG9EwL5L+yDPQG1jC6eewcSxS+\r\ntx2O8JPvFKUbMAXWgFrWLpTxH8P+zY8bx2o=\r\n=FM5e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.5.9_1649434367562_0.6178298565732598"},"_hasShrinkwrap":false},"0.6.0":{"name":"sustainability","version":"0.6.0","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/** ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=13.0.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"db195e36ae66088446fccb535af27c8bcb791008","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.6.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Mc7tRhLF1dMeDeQ9MjjI174UBwk5JqJOPW2zOnyTvI34+lL+jEsj/m0KTPzG4L6MQkd76waVhw1Sfv7+qa1tRw==","shasum":"4c6a89ba662c46d0460bc4d8b6b3c6c9d9ba2415","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.6.0.tgz","fileCount":110,"unpackedSize":433592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5/4hSWr4ZQ6X5rGKEwi6hLeJWgPBfDXiiH2urcez4WwIgWqMYHNb4l0qQp38BhrcM99PXiNdg3IXu0PtxpiQjNTg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVFBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp10Q//SABkT5CrNDpgYjGMkPkZ5ZF0hIVQWWH4lTx8589M0eD1N1Vi\r\nrCJy0oITXczAQG/rXQVyZjIk1RTY34vuddehM1dVWfNtUREen/owbVWltv92\r\nSZqGehKSYYN9EwyPl8j4QWtWd2GB+dh5UcmgMszW+DKGOJu0J0w9vG5QLGoo\r\nWaa1QpFyFlpQZNN33S9HmGRupG+eo1koaJNDiYwXdD9vYegR9Q2kJ4I3fSP9\r\nm8GMPm3yqA9w7VT0U49a1m7ZGPcLR2glDjYtr93zm1JBy3BNLdV+RLhSH1xn\r\nmFek1H0WHzC2NAoPMJ+r6HaIdfaAoryZyLpuNyLuVcLLuqRJtKJF8M5ofnuf\r\nIfUJxRnM7pOfEiWK+zbBbBLhACT5vVb645nwsAoaVVhfjqYDUC69ISENer/k\r\nlf/IJEeaHATr1T4wRVenJOgaBO4cMI8FSs5Y/hLUp/yzOzGz24VivhmBuiLj\r\n0e3c9lhG4xMb7zrqDe/nLMIUndVIh7GBGxNeeBpqHPBeLPy89X5FD0BL+fYf\r\ng3r2MHargdSj+j24MJVoqX87reD1JuJKmMq62pdZDsDoo8mF1FDMUcSANQAp\r\nli771bowNkLzmnu/qzA6D4VAu4f/nVz6pkM8PfYW3koIzwWVHZyywe84ZqBs\r\nnVXHVn/9njF6zWWynKDCjnldvnVkOOLKiJ8=\r\n=mhUs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.6.0_1649692769754_0.6176247410235918"},"_hasShrinkwrap":false},"0.6.1":{"name":"sustainability","version":"0.6.1","description":"Digital Sustainability Audits","main":"build/index.js","bin":{"sustainability":"build/cli.js"},"types":"build/index.d.ts","scripts":{"test":"DEBUG='sustainability:*' jest","coverage":"jest --coverage --silent","dev":"DEBUG='sustainability:*' ts-node-dev --respawn --poll --clear ./src/index-dev.ts","start:dev":"DEBUG='sustainability:*' ts-node ./src/index-dev.ts","format":"prettier --write  \"src/**/*.ts\" \"test/**/*.ts\" ","build":"tsc && cp ./src/bin/** ./build/bin/","prepare":"husky install","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\""},"author":{"name":"David Monras"},"repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/das"},"license":"MIT","peerDependencies":{"puppeteer":">=13.0.0"},"devDependencies":{"@types/css-tree":"^1.0.7","@types/debug":"^4.1.7","@types/jest":"^27.4.0","@types/memoizee":"^0.4.7","@types/minimist":"^1.2.2","@types/node":"^17.0.16","characterset":"^1.3.0","fastify":"^3.27.1","fastify-static":"^4.5.0","husky":"^7.0.0","jest":"^27.5.1","prettier":"^2.5.1","puppeteer":"^13.3.2","ts-jest":"^27.1.3","ts-node":"^10.5.0","ts-node-dev":"^1.1.8","typescript":"^4.5.5"},"dependencies":{"abort-controller":"^3.0.0","characterset":"^1.3.0","cross-fetch":"^3.1.5","css-tree":"^2.0.4","debug":"^4.3.3","memoizee":"^0.4.14","minimist":"^1.2.5","parse-cache-control":"^1.0.1"},"jest":{"setupFilesAfterEnv":["<rootDir>/test/config/setup.js"],"collectCoverageFrom":["src/**/*.ts","!src/audits/audit.ts"],"coveragePathIgnorePatterns":["/collect/","/bin/","/utils/","cli.ts","index-dev.ts"],"coverageReporters":["lcov","text","text-summary"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"/test/.*\\.test\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"6c1d399b49f4348039127f3cc45e9d402260c5c4","bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"homepage":"https://github.com/auditsdigital/sustainability#readme","_id":"sustainability@0.6.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-bgmnmJQ8aLLEoiHFmUffsro+1nOowydSzRK1wt1vNs6ihpKeFJO94ugevzhzj8Vbc+fGDYrzGdsw4UU+sxWh1A==","shasum":"6d4e491c3dbf5eb5c61c9fe3922d56499a95bb1c","tarball":"https://registry.npmjs.org/sustainability/-/sustainability-0.6.1.tgz","fileCount":110,"unpackedSize":433591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHcQS+n7HcZ4cNRcxKJpxVtHekGwDhcUk4rg+R+TyYBAiAWKbhTjHDjpQI4vKaTTmwsLibunbDY1TUcQ9x3I7FOMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYsqbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooyQ/7BQx/uAiqUFokAyLv+1O2GH38c7SWrDp3E6d35Zmx0B64YU96\r\nein6J6xcfjY/9lJHkg3NPj6bI3JdDBLJ/9//r3G91aRad6phUbYqZhAubmfR\r\naKaoRx50uwrqt/VW2m5sllGOwT33Xf8nlwP593TiGVN6VZw71j2CrSTO2P21\r\nsWCLdTKF45FcXoWtDTGbAQ2OXwDEF3rW/k2OKUTw/eT8iAf6g9MofxRHhEiy\r\nIdx+CV/fNWSRtLtsWIGhjVlnZ5haUJMqHGOsi9Ud6lT3ST3OwRR/CO+fmrlH\r\nRW1QRENkejNWp1vviARu5ZL+CFA1OwOJ5wuzntv1Z5ICOHkJ39WB/lbWahTo\r\nz40uidwIGMoLBAS5a6P3x1Q8/mWWOMlHnThwAo5KES/PeynH4tXcTh4j/cnp\r\nqQ525pOyp1j+7Wu2KufzVnQR3gm8/l+j+LQrGfvYNmBHBa9bpZMvenk4Y718\r\n4VsSq5k0rperq3wKnrvtsPRBwsKrJS9IcVl6fXk18A5NdOLULRmcpH6/FXGE\r\nWXp4LMhH/LQLpKpc2MDGKPVF2Flj+5N28BLRFyP2jEwrY4mR48Pj1JZXPNJi\r\nqs7Nv1CcrGMQcQTMgxmFCzrit4/fXHcIG5USJzC1UJz5PwLMn9Gxnf23kCc/\r\nKeu2nS7G1kUXtUqLBpzosy6CBatPBJb2T8A=\r\n=pTBO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sirdmon","email":"digital.audits@protonmail.com"},"directories":{},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sustainability_0.6.1_1650641563012_0.9547842660316161"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sirdmon","email":"digital.audits@protonmail.com"}],"description":"Digital Sustainability Audits","homepage":"https://github.com/auditsdigital/sustainability#readme","repository":{"type":"git","url":"git+https://github.com/auditsdigital/sustainability.git"},"author":{"name":"David Monras"},"bugs":{"url":"https://github.com/auditsdigital/sustainability/issues"},"license":"MIT","readme":"<h2 style=\"text-align: center;\">\n<img style=\"text-align: center;\" src=\"https://raw.githubusercontent.com/auditsdigital/sustainability/master/logo.jpg\">\n</h2>\n \n# Digital Sustainability Audits\n\n[![Build Status](https://github.com/auditsdigital/sustainability/actions/workflows/build.yaml/badge.svg)](https://github.com/auditsdigital/sustainability/actions/workflows/build.yaml)\n[![npm](https://img.shields.io/npm/v/sustainability)](https://www.npmjs.com/package/sustainability)\n[![npm download count](https://img.shields.io/npm/dm/sustainability)](https://www.npmjs.com/package/sustainability)\n[![Coverage Status](https://coveralls.io/repos/github/auditsdigital/sustainability/badge.svg?branch=master)](https://coveralls.io/github/auditsdigital/sustainability?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/auditsdigital/sustainability/badge.svg)](https://snyk.io/test/github/auditsdigital/sustainability)\n[![MIT License](https://img.shields.io/npm/l/sustainability.svg)](#license)\n\n> A new methodology for assessing the Internet carbon footprint and sustainability of digital services. Computes the carbon footprint (CF) index, determines the energy source of servers, the usage of HTTP2.0, WebP image format, lazy loading on images, font subsetting, etc.\n> Effectively generates a customized sustainability report with a set of helpful comments to reduce the CF.\n\n- [Problematic](#Problematic)\n- [Our solution](#Our-solution)\n- [How it works](#How-it-works)\n- [Diagrams](#Diagrams)\n- [Try it now](#Try-it-now)\n- [Contributions](#contributions-are-welcomed)\n- [License](#License)\n- [Links](#Links)\n\n## Problematic\n\nIncreasing Internet connectivity in everyday life fosters new, or otherwise more energy-intensive, forms of demand that may counterbalance energy savings [[1](https://doi.org/10.1016/j.erss.2018.01.018)].\nAs example, the rising of web applications and websites. They provide an engaging user experience with the development of a wide range of functionalities and interactive elements but still, they may have an impact on the environment.\n\n\n## Our solution\n\nDigital Sustainability Audits (DAS) is our solution for an environmentally sustainable transformation of digital resources.\n\nSome of its key features are:\n\n- Automated\n- Lighting fast\n- Platform agnostic\n- Extensible\n- User & developer friendly\n\n\n## How it works\n\nWith the help of several audits or test suits we are able to assess digital sustainability of any service with only one thing: a valid URL.\n\nAt this moment, audits are divided into two categories: server and design.\n\n### Server audits\n\nServer aspects which are essential for online sustainability.\n\n<p>\n<details><summary>Running with renewable energy</summary><br/>\nIs it using an eco-friendly hosting solution powered with renewable energy? It will look it up for you.\n</details>\n<details><summary>Carbon footprint</summary><br/>\nWhat is its carbon footprint and how does it compare with others? It will look it up for you.\n</details>\n<details><summary>HTTP/2.0</summary><br/>\nIs it really using HTTP/2.0 protocol? It will look it up for you.\n</details>\n<details><summary>Text compression</summary><br/>\nIs it compressing all of its text data? It will look it up for you.\n</details>\n<details><summary>Bot traffic</summary><br/>\nIs it preventing bots from wasting its bandwidth? It will look it up for you.\n</details>\n<details><summary>Cookie optimisation</summary><br/>\nAre its cookies optimised and fairly sized? It will look it up for you.\n</details>\n<details><summary>Browser caching</summary><br/>\nIs it taking fully advantage of browser caching? Is it wasting resources? It will look it up for you.\n</details>\n<details><summary>URL redirects</summary><br/>\nIs it wasting resources with URL redirects? It will look it up for you.\n</details>\n\n### Design Audits\n\nTargets the website assets that convert code to user consumable content.\n\n<details><summary>WebP images</summary><br/>\nIs it using the lightweight but powerful WebP image format on its images? It will look it up for you.\n</details>\n<details><summary>WebM videos</summary><br/>\nIs it using the WebM video format on its videos? It will look it up for you.\n</details>\n<details><summary>Lazy loading on media</summary><br/>\nIs it lazily loading its media assets so they are only downloaded on demand? It will look it up for you.\n</details>\n<details><summary>Font subsetting</summary><br/>\nIs it subseting its fonts to only contain the necessary chars? It will look it up for you.\n</details>\n<details><summary>Console logs</summary><br/>\nIs it handling the error and warning console logs or simply ignoring them? It will look it up for you.\n</details>\n<details><summary>Pixel energy efficiency</summary><br/>\nIs it considering the energy produced by each pixel for displaying its contents? It will look it up for you.\n</details>\n<details><summary>Dark mode</summary><br/>\nDoes it have a dark mode theme to save energy? It will look it up for you.\n</details>\n<details><summary>Reactive CSS animations</summary><br/>\nIs it implementing some logic to stop/display animations on demand? It will look it up for you.\n</details>\n<details><summary>Inline assets</summary><br/>\nIs it inlining big JS and CSS assets and thus preventing the browser from storing those in memory? It will look it up for you.\n</details>\n</p>\n\n> Are you ready to try it? \n> - Jump right into the [demo part](#Try-it-now) and see it by yourself!\n\nOr stay for getting to know better the architecture with our diagrams.\n\n\n## Basic architecture\n\nTo better know what exactly does `sustainability` in the background for each run, please [refer to here](https://github.com/auditsdigital/sustainability/blob/master/CONTRIBUTION-dev.md).\n\n\n## Try it now\n\n### User Interface \n\nVisit the site [https://audits.digital](https://audits.digital), enter a URL and wait for the report to be generated for you. That's it.\n\n<img style=\"text-align: center;\" src=\"https://raw.githubusercontent.com/auditsdigital/sustainability/master/ui.png\">\n\n<details><summary>NPM - sustainability </summary>\n\nInstall puppeteer (if you don't already have it installed):\n\n`npm i puppeteer`\n\nInstall sustainability locally:\n\n`npm i sustainability`\n\nNow you can use it on your Node.js application. Take as example the following code:\n\n```js\nconst { Sustainability } = require(\"sustainability\");\n\nconst url = \"https://www.example.org\";\n\n(async () => {\n  const report = await Sustainability.audit(url);\n  console.log(report);\n})();\n```\n\n</details>\n<details><summary>CLI</summary>\n\n`sustainability [opts] url`<br/>\nWhich produces the following report object:\n\n```js\n{\n  globalScore: 88,\n  meta: {\n    id: '4c21fbb0-ba35-11ea-bd32-09a6ce997b13',\n    url: 'https://www.example.org',\n    timing: [ 1593454566154, 1593454568225 ]\n  },\n  audits: [\n    { category: [Object], score: 75, audits: [Object] },\n    { category: [Object], score: 100, audits: [Object] }\n  ]\n}\n```\n\n</details>\n<details><summary>Docker</summary>\n<br/>\n\nYou can pull the latest `trydas/sustainability` docker image from [this repository](https://hub.docker.com/repository/docker/trydas/sustainability)\n\nNote that you will also need to have a local installation of Redis or a running docker image.\n\n### Environment variables\n\n- REDIS_HOST (default to 127.0.0.1)\n- REDIS_PORT (default to 6379)\n- FRONTEND_URL (for setting up CORS, default to '*', defaults to null when `NODE_ENV=production` is set)\n- REDIS_URL (default to unset)\n\n### With docker compose\n\n1. Run docker-compose file in the root docker folder. <br/>\n\n```sh\ncd docker/\ndocker-compose up -d\n```\n\n2. Open up a web browser and visit `http://localhost:8081`\n\n3. Enter a url and run audits\n\n</details>\n\n<details><summary>API</summary>\n\n### class: Sustainability\n\nSustainability module provides a method to run the sustainability audits on a URL.\n\n<p>\n<details><summary>Sustainability.audit(URL, settings)</summary><br/>\n\n- `URL` <[string]> A valid and reachable URL to evaluate. **Warning**: You are responsible for providing a valid URL.\n- `settings` <[Object]> Set of configurable settings for the audit. May include the following optional fields:\n  - `browser` <[Browser]> Your own puppeteer's browser instance. If you set this options, the API won't spawn a browser instance. This may be useful if you want to make use of the `launch.connect(wsEndpoint)` method to remotely run a headless browser and pass it to the API. **Warning**: You will be responsible for handling the browser instance.\n  - `launchSettings` <[Object]> passed to [puppeteer.launch]. Refer to [Puppeteer] documentation for more information. Defaults to `{}`.\n  - `connectionSettings` <[Object]> Set of configurable connection settings. May include the following fields:\n    - `maxNavigationTime`<[number]> Specifies a timeout in milliseconds (ms) for all the tasks. Defaults to 60000ms.\n    - `maxScrollInterval` <[number]> Specifies the scrolling interval in milliseconds (ms) in the function that determines lazy loaded images. Defaults to 30ms.\n    - `emulatedDevice` <[Object]> Set of emulated device settings. May include the following fields:\n      - `userAgent` <[string]> A user-agent string.\n      - `viewport` <[Object]> Set of viewport settings. May include the following fields:\n        - `width` <[number]>\n        - `height` <[number]>\n      - `name` <[string]> Optional\n      - `location` <[Object]> Set of location settings. May include the following fields:\n        - `name` <[string]> The location name.\n        - `latitude` <[number]> Latitude between -90 and 90\n        - `longitude` <[number]> Longitude between -180 and 180\n        - `accuracy`<[number]> Optional non-negative accuracy value\n    - `coldRun` <[boolean]> Should initialise a cold run to find any potential URL redirect. Defaults to true.\n    - `streams` <[boolean]> Should push individual audits results as they go. Defaults to false.\n    </details>\n    <details><summary>Sustainability.auditStream</summary><br/>\n\nA readable stream of audits to pipe from. Used in combination with streams option.\n\nFor example:\n\n```js\n(async () => {\n  Sustainability.auditStream.pipe(process.stdout);\n  await Sustainability.audit(url, {\n    connectionSettings: { streams: true },\n  });\n})();\n```\n\n</details>\n</details>\n\n\n<details><summary>Debugging</summary>\n\nYou can enable verbose logging to see the API in action.\nThis is done by setting the `DEBUG` environmental variable to `sustainability:*.` or with the `-d` option in the CLI.\n\nFor example:\n\n```bash\n# Linux\nDEBUG=sustainability:* node index.js\n# Windows Powershell\n$env:DEBUG=sustainability:* node index.js\n```\n\n</details>\n\n## Contributions are welcomed\n\nThis is open-source software. We highly encourage everyone interested to help pushing up this project.\\\nCore development? Join the team! Make sure you read first the [contributions-dev notes.](https://github.com/auditsdigital/sustainability/blob/master/CONTRIBUTION-dev.md)\\\nFound and issue, visibility, business aspects, sharing your thoughts? [Open a new issue](https://github.com/auditsdigital/sustainability/issues/new)\\\nSponsoring? Help us to keep the project running in [Open Collective](https://opencollective.com/das).\n\n[puppeteer]: https://github.com/GoogleChrome/puppeteer \"Puppeteer\"\n[puppeteer.launch]: https://github.com/GoogleChrome/puppeteer/blob/v1.5.0/docs/api.md#puppeteerlaunchoptions \"puppeteer.launch\"\n[page]: https://github.com/GoogleChrome/puppeteer/blob/v1.5.0/docs/api.md#class-page \"Page\"\n[browser]: https://github.com/puppeteer/puppeteer/blob/v1.5.0/docs/api.md#class-browser \"Browser\"\n\n## License\n\nAll the code and documents are licensed under MIT.\n\n\n## Useful links\n\n- [1] https://doi.org/10.1016/j.erss.2018.01.018.\n- DAS video https://www.youtube.com/watch?v=3kDEQy2p4NY \n\n\n","readmeFilename":"README.md"}