blob: dd1c67f4072910e872a766ebaf9074a79d9262b9 [file] [log] [blame]
{
"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": {}
}