{ "name": "sitespeed.io", "bin": { "sitespeed.io": "./bin/sitespeed.js", "sitespeed.io-wpr": "./bin/browsertimeWebPageReplay.js" }, "version": "24.1.0", "description": "Analyze the web performance of your site", "keywords": [ "performance", "web", "rules", "har", "webperf", "perfmatters", "navigation-timing", "browser" ], "homepage": "https://www.sitespeed.io", "license": "MIT", "author": { "name": "Peter Hedenskog", "url": "https://www.peterhedenskog.com" }, "contributors": [ { "name": "Tobias Lidskog" }, { "name": "Jonathan Lee" } ], "repository": { "type": "git", "url": "git://github.com/sitespeedio/sitespeed.io.git" }, "bugs": { "url": "https://github.com/sitespeedio/sitespeed.io/issues" }, "ava": { "files": [ "test/**/*", "!test/prepostscripts", "!test/runWithoutCli.js", "!test/data" ] }, "scripts": { "lint": "eslint . && npm run pug-lint", "lint:fix": "eslint . --fix", "eslint-check": "eslint --print-config .eslintrc.json | eslint-config-prettier-check", "pug-lint": "pug-lint lib/plugins/html/templates", "test": "ava", "check-licenses": "tools/check-licenses.js", "build:css": "sass lib/plugins/html/src/sass/main.scss > lib/plugins/html/assets/css/index.css && cleancss -o lib/plugins/html/assets/css/index.min.css lib/plugins/html/assets/css/index.css && rm lib/plugins/html/assets/css/index.css", "generate:assets": "mkdir -p assets/$npm_package_version && cp -R lib/plugins/html/assets/ assets/$npm_package_version/" }, "engines": { "node": ">=14.19.1" }, "devDependencies": { "ava": "4.2.0", "changelog-parser": "2.8.1", "clean-css-cli": "5.6.0", "eslint": "8.14.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-prettier": "4.0.0", "feed": "4.2.2", "jsdoc": "^3.6.7", "license-checker": "^25.0.0", "marked": "4.0.14", "sass": "1.51.0", "prettier": "2.6.2", "pug-lint": "^2.6.0", "pug-lint-config-clock": "^2.0.0" }, "main": "./lib/sitespeed.js", "dependencies": { "@google-cloud/storage": "5.19.3", "@tgwf/co2": "0.8.0", "aws-sdk": "2.1121.0", "axe-core": "4.4.1", "browsertime": "16.1.0", "coach-core": "7.1.1", "cli-color": "2.0.2", "concurrent-queue": "7.0.2", "dayjs": "1.11.1", "fast-crc32c": "2.0.0", "fast-stats": "0.0.6", "find-up": "5.0.0", "fs-extra": "10.1.0", "getos": "3.2.1", "influx": "5.9.3", "intel": "1.2.0", "jstransformer-markdown-it": "2.1.0", "junit-report-builder": "3.0.0", "lodash.chunk": "4.2.0", "lodash.clonedeep": "4.5.0", "lodash.flatten": "4.4.0", "lodash.foreach": "4.5.0", "lodash.get": "4.4.2", "lodash.isempty": "4.4.0", "lodash.merge": "4.6.2", "lodash.pick": "4.4.0", "lodash.pullall": "4.2.0", "lodash.reduce": "4.6.0", "lodash.set": "4.3.2", "lodash.union": "4.6.0", "markdown": "0.5.0", "node-slack": "0.0.7", "os-name": "4.0.0", "p-limit": "2.2.2", "pug": "3.0.2", "recursive-readdir": "2.2.2", "simplecrawler": "1.1.9", "tape": "5.5.3", "text-table": "0.2.0", "uuid": "8.3.2", "yargs": "17.4.1" } }