Newer
Older
"name": "@mastodon/mastodon",
"postversion": "git push --tags",
"build:development": "cross-env RAILS_ENV=development NODE_ENV=development ./bin/webpack",
"build:production": "cross-env RAILS_ENV=production NODE_ENV=production ./bin/webpack",
"manage:translations": "node ./config/webpack/translationRunner.js",
"start": "node ./streaming/index.js",
"test": "${npm_execpath} run test:lint:js && ${npm_execpath} run test:jest",
"test:lint": "${npm_execpath} run test:lint:js && ${npm_execpath} run test:lint:sass",
"test:lint:js": "eslint --ext=.js,.jsx . --cache --report-unused-disable-directives",
"test:lint:sass": "stylelint \"**/*.{css,scss}\" && prettier --check \"**/*.{css,scss}\"",
"test:jest": "cross-env NODE_ENV=test jest",
"format": "prettier --write .",
"format-check": "prettier --check ."
"repository": {
"type": "git",

Eugen Rochko
committed
"dependencies": {
"@babel/core": "^7.21.0",
![dependabot[bot] dependabot[bot]'s avatar](/assets/no_avatar-849f9c04a3a0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png)
dependabot[bot]
committed
"@babel/preset-env": "^7.20.2",
"@babel/preset-react": "^7.18.6",
"@babel/runtime": "^7.21.0",
"@gamestdio/websocket": "^0.3.2",
"@github/webauthn-json": "^2.1.1",
"array-includes": "^3.1.6",
"arrow-key-navigation": "^1.2.0",
"autoprefixer": "^9.8.8",
"babel-loader": "^8.3.0",
"babel-plugin-lodash": "^3.3.4",
"babel-plugin-preval": "^5.1.0",
"cocoon-js-vanilla": "^1.3.0",
"color-blend": "^4.0.0",
"detect-passive-events": "^2.0.3",
"es6-symbol": "^3.1.3",
"escape-html": "^1.0.3",
"http-link-header": "^1.1.0",
"imports-loader": "^1.2.0",
"intl-messageformat": "^2.2.0",
"intl-relativeformat": "^6.4.3",
"mark-loader": "^0.1.6",
"object-assign": "^4.1.1",
"object.values": "^1.1.6",
"path-complete-extname": "^1.0.0",
"pg-connection-string": "^2.5.0",
"prop-types": "^15.8.1",
"react-hotkeys": "^1.1.4",
"react-intl": "^2.9.0",
"react-motion": "^0.5.2",
"react-notification": "^6.8.5",
"react-overlays": "^5.2.1",
"react-redux": "^7.2.9",
"react-select": "^5.7.0",
"react-swipeable-views": "^0.14.0",
"react-toggle": "^4.1.3",
"redux-immutable": "^4.0.0",
"redux-thunk": "^2.4.2",
"regenerator-runtime": "^0.13.11",
"requestidlecallback": "^0.3.0",
"sass-loader": "^10.2.0",
"stacktrace-js": "^2.0.2",
"substring-trie": "^1.0.2",
"terser-webpack-plugin": "^4.2.3",
"tiny-queue": "^0.2.1",
"twitter-text": "3.1.0",
"webpack-cli": "^3.3.12",
"webpack-merge": "^5.8.0",
"workbox-expiration": "^6.5.4",
"workbox-precaching": "^6.5.4",
"workbox-routing": "^6.5.4",
"workbox-strategies": "^6.5.4",
"workbox-webpack-plugin": "^6.5.4",
"workbox-window": "^6.5.4",
},
"devDependencies": {
"@babel/eslint-parser": "^7.19.1",
"babel-jest": "^29.5.0",
"eslint-plugin-import": "~2.27.5",
"eslint-plugin-jsx-a11y": "~6.7.1",
"eslint-plugin-promise": "~6.1.1",
"eslint-plugin-react": "~7.32.2",
"postcss-scss": "^4.0.6",
"react-test-renderer": "^16.14.0",
"webpack-dev-server": "^3.11.3",
},
"resolutions": {
"kind-of": "^6.0.3"
},
"optionalDependencies": {
"utf-8-validate": "^6.0.3"