package.json (1743B)
1 { 2 "name": "gotosocial-frontend", 3 "version": "0.5.0", 4 "description": "GoToSocial frontend sources", 5 "main": "index.js", 6 "author": "f0x", 7 "license": "AGPL-3.0", 8 "scripts": { 9 "lint": "eslint . --ext .js,.jsx", 10 "build": "node index.js", 11 "dev": "NODE_ENV=development node index.js" 12 }, 13 "dependencies": { 14 "@reduxjs/toolkit": "^1.8.6", 15 "ariakit": "^2.0.0-next.41", 16 "bluebird": "^3.7.2", 17 "get-by-dot": "^1.0.2", 18 "is-valid-domain": "^0.1.6", 19 "js-file-download": "^0.4.12", 20 "langs": "^2.0.0", 21 "match-sorter": "^6.3.1", 22 "modern-normalize": "^1.1.0", 23 "nanoid": "^4.0.0", 24 "object-to-formdata": "^4.4.2", 25 "papaparse": "^5.3.2", 26 "photoswipe": "^5.3.3", 27 "photoswipe-dynamic-caption-plugin": "^1.2.7", 28 "plyr": "^3.7.8", 29 "psl": "^1.9.0", 30 "react": "^18.2.0", 31 "react-dom": "^18.2.0", 32 "react-redux": "^8.0.4", 33 "redux": "^4.2.0", 34 "redux-persist": "^6.0.0", 35 "skulk": "^0.0.6", 36 "split-filter-n": "^1.1.3", 37 "syncpipe": "^1.0.0", 38 "wouter": "^2.8.0-alpha.2" 39 }, 40 "devDependencies": { 41 "@babel/core": "^7.19.6", 42 "@babel/preset-env": "^7.19.4", 43 "@babel/preset-react": "^7.18.6", 44 "@browserify/envify": "^6.0.0", 45 "@browserify/uglifyify": "^6.0.0", 46 "@joepie91/eslint-config": "^1.1.1", 47 "autoprefixer": "^10.4.13", 48 "babelify": "^10.0.0", 49 "css-extract": "^2.0.0", 50 "eslint": "^8.26.0", 51 "eslint-plugin-license-header": "^0.6.0", 52 "eslint-plugin-react": "^7.31.10", 53 "eslint-plugin-react-hooks": "^4.6.0", 54 "factor-bundle": "^2.5.0", 55 "icssify": "^2.0.0", 56 "postcss": "^8.4.18", 57 "postcss-custom-prop-vars": "^0.0.5", 58 "postcss-import": "^15.0.0", 59 "postcss-nested": "^6.0.0" 60 } 61 }