| { |
| "author": "Brian J. Nemec <bnemec@chromium.org>", |
| "name": "parallax", |
| "license": "SEE LICENSE IN README.md", |
| "repository": { |
| "type": "git", |
| "url": "https://chromium.googlesource.com/chromiumos/platform2", |
| "directory": "parallax" |
| }, |
| "scripts": { |
| "build_all": "webpack", |
| "build": "webpack --config-name", |
| "compile": "tsc", |
| "format": "find frontend -iname *.ts | xargs clang-format -i", |
| "lint": "eslint frontend" |
| }, |
| "eslintConfig": { |
| "root": true, |
| "parser": "@typescript-eslint/parser", |
| "plugins": [ |
| "@typescript-eslint" |
| ], |
| "extends": [ |
| "eslint:recommended", |
| "plugin:@typescript-eslint/recommended", |
| "google" |
| ], |
| "rules": { |
| "@typescript-eslint/ban-ts-comment": "off", |
| "@typescript-eslint/no-explicit-any": "off", |
| "@typescript-eslint/no-unused-vars": "off", |
| "max-len": ["error", { "ignorePattern": "^import"}], |
| "no-unused-vars": "off", |
| "prefer-const": "off", |
| "valid-jsdoc": [ |
| "error", |
| { |
| "requireParamType": false, |
| "requireReturn": false, |
| "requireReturnType": false |
| } |
| ] |
| } |
| }, |
| "devDependencies": { |
| "@types/google.visualization": "0.0.68", |
| "@types/jasmine": "4.0.3", |
| "@typescript-eslint/eslint-plugin": "^5.29.0", |
| "@typescript-eslint/parser": "^5.29.0", |
| "css-minimizer-webpack-plugin": "^4.0.0", |
| "eslint": "^8.18.0", |
| "eslint-config-google": "^0.14.0", |
| "html-to-image": "^1.9.0", |
| "html-webpack-plugin": "^5.5.0", |
| "jasmine-core": "^4.1.1", |
| "ts-loader": "^9.3.1", |
| "typescript": "^4.7.4", |
| "webpack": "^5.72.1", |
| "webpack-cli": "^4.9.2" |
| }, |
| "dependencies": {} |
| } |