winniehell's avatar
winniehell committed
{
  "private": true,
  "scripts": {
    "check-dependencies": "scripts/frontend/check_dependencies.sh",
    "block-dependencies": "node scripts/frontend/block_dependencies.js",
    "clean": "rm -rf public/assets tmp/cache/*-loader",
    "dev-server": "NODE_OPTIONS=\"--max-old-space-size=3584\" nodemon -w 'config/webpack.config.js' --exec 'webpack-dev-server --config config/webpack.config.js'",
    "eslint": "eslint --cache --max-warnings 0 --report-unused-disable-directives --ext .js,.vue .",
    "eslint-fix": "eslint --cache --max-warnings 0 --report-unused-disable-directives --ext .js,.vue --fix .",
    "eslint-report": "eslint --max-warnings 0 --ext .js,.vue --format html --output-file ./eslint-report.html --no-inline-config .",
    "file-coverage": "scripts/frontend/file_test_coverage.js",
    "prejest": "yarn check-dependencies",
    "jest": "jest",
    "jest-debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
    "jsdoc": "jsdoc -c config/jsdocs.config.js",
    "prekarma": "yarn check-dependencies",
Mike Greiling's avatar
Mike Greiling committed
    "karma": "BABEL_ENV=${BABEL_ENV:=karma} karma start --single-run true config/karma.config.js",
    "karma-coverage": "BABEL_ENV=coverage karma start --single-run true config/karma.config.js",
    "karma-start": "BABEL_ENV=karma karma start config/karma.config.js",
    "markdownlint": "markdownlint -c .markdownlint.json 'doc/**/*.md'",
    "postinstall": "node ./scripts/frontend/postinstall.js",
    "prettier-staged": "node ./scripts/frontend/prettier.js check",
    "prettier-staged-save": "node ./scripts/frontend/prettier.js save",
    "prettier-all": "node ./scripts/frontend/prettier.js check-all",
    "prettier-all-save": "node ./scripts/frontend/prettier.js save-all",
    "stylelint": "yarn stylelint-file app/assets/stylesheets/**/*.*  ee/app/assets/stylesheets/**/*.* !**/vendors/**",
    "stylelint-file": "BROWSERSLIST_IGNORE_OLD_DATA=true node node_modules/stylelint/bin/stylelint.js",
    "stylelint-create-utility-map": "node scripts/frontend/stylelint/stylelint-utility-map.js",
    "test": "node scripts/frontend/test",
    "webpack": "NODE_OPTIONS=\"--max-old-space-size=3584\" webpack --config config/webpack.config.js",
    "webpack-vendor": "NODE_OPTIONS=\"--max-old-space-size=3584\" webpack --config config/webpack.vendor.config.js",
    "webpack-prod": "NODE_OPTIONS=\"--max-old-space-size=3584\" NODE_ENV=production webpack --config config/webpack.config.js"
winniehell's avatar
winniehell committed
  },
  "dependencies": {
Lukas Eipert's avatar
Lukas Eipert committed
    "axios": "^0.19.0",
Lukas Eipert's avatar
Lukas Eipert committed
    "chart.js": "2.7.2",
    "core-js": "^3.6.4",
    "cropper": "^2.3.0",
    "d3": "^4.13.0",
Phil Hughes's avatar
Phil Hughes committed
    "diff": "^3.4.0",
Eric Eastwood's avatar
Eric Eastwood committed
    "immer": "^5.2.1",
    "jed": "^1.1.1",
Lukas Eipert's avatar
Lukas Eipert committed
    "jquery": "^3.4.1",
Takuya Noguchi's avatar
Takuya Noguchi committed
Andrew Harmon's avatar
Andrew Harmon committed
    "katex": "^0.10.0",
    "marked": "^0.3.12",
    "mermaid": "^8.4.8",
    "pikaday": "^1.8.0",
    "prismjs": "^1.6.0",
    "raphael": "^2.2.7",
    "sql.js": "^0.4.0",
Phil Hughes's avatar
Phil Hughes committed
    "unfetch": "^4.1.0",
Filipa Lacerda's avatar
Filipa Lacerda committed
Tim Zallmann's avatar
Tim Zallmann committed
    "vue": "^2.6.10",
Phil Hughes's avatar
Phil Hughes committed
Tim Zallmann's avatar
Tim Zallmann committed
Tim Zallmann's avatar
Tim Zallmann committed
    "vuex": "^3.1.0",
  },
winniehell's avatar
winniehell committed
  "devDependencies": {
Mike Greiling's avatar
Mike Greiling committed
    "chalk": "^2.4.1",
    "docdash": "^1.0.2",
    "eslint": "^6.8.0",
Tim Zallmann's avatar
Tim Zallmann committed
    "jest": "^24.1.0",
Takuya Noguchi's avatar
Takuya Noguchi committed
Mike Greiling's avatar
Mike Greiling committed
Takuya Noguchi's avatar
Takuya Noguchi committed
    "md5": "^2.2.1",
Tim Zallmann's avatar
Tim Zallmann committed