| { |
| "name": "pkgsite", |
| "license": "BSD-3-Clause", |
| "repository": { |
| "url": "https://go.googlesource.com/pkgsite" |
| }, |
| "private": true, |
| "scripts": { |
| "build": "run-p build-*", |
| "build-js": "tsc --project .", |
| "build-css": "postcss content/lib/css/*.css --map --use autoprefixer cssnano --dir content/static/css", |
| "develop": "run-p develop-*", |
| "develop-js": "tsc --project . --watch", |
| "develop-css": "postcss content/lib/css/*.css --use autoprefixer --dir content/static/css --watch", |
| "lint": "run-s --continue-on-error \"lint-* -- {1}\" -- ", |
| "lint-js": "eslint . --ext .ts", |
| "lint-css": "stylelint **/*.css", |
| "license-check": "jsgl --local .", |
| "test-typecheck": "tsc --noEmit", |
| "test-unit": "jest --config devtools/config/jest.config.js --env=jsdom content", |
| "test-e2e": "jest --config devtools/config/jest.config.js --env=node e2e", |
| "test": "run-s test-*" |
| }, |
| "dependencies": { |
| "@types/jest": "26.0.16", |
| "@types/jest-image-snapshot": "4.1.3", |
| "@types/puppeteer": "5.4.0", |
| "@typescript-eslint/eslint-plugin": "4.5.0", |
| "@typescript-eslint/parser": "4.5.0", |
| "autoprefixer": "10.0.2", |
| "cssnano": "4.1.10", |
| "eslint": "7.12.0", |
| "eslint-config-prettier": "6.14.0", |
| "eslint-plugin-jest": "24.1.3", |
| "eslint-plugin-prettier": "3.3.0", |
| "jest": "26.6.3", |
| "jest-image-snapshot": "4.2.0", |
| "js-green-licenses": "2.0.1", |
| "npm-run-all": "4.1.5", |
| "postcss": "^8.2.1", |
| "postcss-cli": "8.3.0", |
| "prettier": "2.1.2", |
| "puppeteer": "5.5.0", |
| "stylelint": "13.8.0", |
| "stylelint-config-prettier": "8.0.2", |
| "stylelint-config-recommended": "3.0.0", |
| "stylelint-prettier": "1.1.2", |
| "ts-jest": "26.4.4", |
| "typescript": "4.0.3" |
| } |
| } |