pstream is dead; long live pstream taciturnaxolotl.github.io/pstream-ng/
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

new linting config

+60 -58
+7
.editorconfig
··· 1 + root = true 2 + 3 + [*] 4 + end_of_line = lf 5 + insert_final_newline = true 6 + indent_size = 2 7 + indent_style = space
+11 -15
.eslintrc.js
··· 7 7 ); 8 8 9 9 module.exports = { 10 + env: { 11 + browser: true, 12 + }, 10 13 extends: [ 11 14 "airbnb", 12 15 "airbnb/hooks", 13 16 "plugin:@typescript-eslint/recommended", 14 - "prettier" 17 + "prettier", 18 + "plugin:prettier/recommended", 15 19 ], 16 - settings: { 17 - "import/resolver": { 18 - typescript: {} 19 - } 20 - }, 21 20 ignorePatterns: ["public/*", "dist/*", "/*.js", "/*.ts"], 22 21 parser: "@typescript-eslint/parser", 23 22 parserOptions: { 24 23 project: "./tsconfig.json", 25 - tsconfigRootDir: "./" 24 + tsconfigRootDir: "./", 26 25 }, 27 26 plugins: ["@typescript-eslint", "import"], 28 - env: { 29 - browser: true 30 - }, 31 27 rules: { 32 28 "react/jsx-uses-react": "off", 33 29 "react/react-in-jsx-scope": "off", ··· 49 45 "no-await-in-loop": "off", 50 46 "react/jsx-filename-extension": [ 51 47 "error", 52 - { extensions: [".js", ".tsx", ".jsx"] } 48 + { extensions: [".js", ".tsx", ".jsx"] }, 53 49 ], 54 50 "import/extensions": [ 55 51 "error", 56 52 "ignorePackages", 57 53 { 58 54 ts: "never", 59 - tsx: "never" 60 - } 55 + tsx: "never", 56 + }, 61 57 ], 62 - ...a11yOff 63 - } 58 + ...a11yOff, 59 + }, 64 60 };
+1 -1
.github/workflows/linting_testing.yml
··· 5 5 branches: 6 6 - master 7 7 - dev 8 - pull_request: 8 + pull_request_target: 9 9 types: [opened, reopened, synchronize] 10 10 11 11 jobs:
+5 -7
.vscode/settings.json
··· 1 - { 2 - "files.eol": "\n", 3 - "editor.detectIndentation": false, 4 - "editor.tabSize": 2, 5 - "editor.formatOnSave": true, 6 - "editor.defaultFormatter": "dbaeumer.vscode-eslint", 7 - } 1 + { 2 + "editor.formatOnSave": true, 3 + "editor.defaultFormatter": "dbaeumer.vscode-eslint", 4 + "eslint.format.enable": true 5 + }
+2 -1
package.json
··· 56 56 "autoprefixer": "^10.4.13", 57 57 "eslint": "^8.10.0", 58 58 "eslint-config-airbnb": "19.0.4", 59 - "eslint-config-prettier": "^8.5.0", 59 + "eslint-config-prettier": "^8.6.0", 60 60 "eslint-import-resolver-typescript": "^2.5.0", 61 61 "eslint-plugin-import": "^2.25.4", 62 62 "eslint-plugin-jsx-a11y": "^6.5.1", 63 + "eslint-plugin-prettier": "^4.2.1", 63 64 "eslint-plugin-react": "7.29.4", 64 65 "eslint-plugin-react-hooks": "4.3.0", 65 66 "i": "^0.3.7",
+4
prettierrc.js
··· 1 + module.exports = { 2 + trailingComma: "all", 3 + singleQuote: true 4 + };
+30 -34
yarn.lock
··· 10 10 "core-js-pure" "^3.25.1" 11 11 "regenerator-runtime" "^0.13.11" 12 12 13 - "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.5", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.6", "@babel/runtime@^7.4.5", "@babel/runtime@^7.9.2": 13 + "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.5", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.4", "@babel/runtime@^7.20.6": 14 14 "integrity" "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==" 15 15 "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz" 16 16 "version" "7.20.6" ··· 780 780 dependencies: 781 781 "ip-regex" "^4.1.0" 782 782 783 - "classnames@^2.0.0", "classnames@^2.2.6": 783 + "classnames@^2.0.0": 784 784 "integrity" "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" 785 785 "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz" 786 786 "version" "2.3.2" ··· 1121 1121 "object.assign" "^4.1.2" 1122 1122 "object.entries" "^1.1.5" 1123 1123 1124 - "eslint-config-prettier@^8.5.0": 1125 - "integrity" "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==" 1126 - "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz" 1127 - "version" "8.5.0" 1124 + "eslint-config-prettier@^8.6.0": 1125 + "integrity" "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==" 1126 + "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz" 1127 + "version" "8.6.0" 1128 1128 1129 1129 "eslint-import-resolver-node@^0.3.6": 1130 1130 "integrity" "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==" ··· 1190 1190 "minimatch" "^3.1.2" 1191 1191 "semver" "^6.3.0" 1192 1192 1193 + "eslint-plugin-prettier@^4.2.1": 1194 + "integrity" "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==" 1195 + "resolved" "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz" 1196 + "version" "4.2.1" 1197 + dependencies: 1198 + "prettier-linter-helpers" "^1.0.0" 1199 + 1193 1200 "eslint-plugin-react-hooks@^4.3.0", "eslint-plugin-react-hooks@4.3.0": 1194 1201 "integrity" "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==" 1195 1202 "resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz" ··· 1248 1255 "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" 1249 1256 "version" "3.3.0" 1250 1257 1251 - "eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^7.32.0 || ^8.2.0", "eslint@^8.10.0", "eslint@>=5", "eslint@>=7.0.0": 1258 + "eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^7.32.0 || ^8.2.0", "eslint@^8.10.0", "eslint@>=5", "eslint@>=7.0.0", "eslint@>=7.28.0": 1252 1259 "integrity" "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==" 1253 1260 "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz" 1254 1261 "version" "8.29.0" ··· 1347 1354 "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" 1348 1355 "version" "3.1.3" 1349 1356 1357 + "fast-diff@^1.1.2": 1358 + "integrity" "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" 1359 + "resolved" "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" 1360 + "version" "1.2.0" 1361 + 1350 1362 "fast-glob@^3.2.12", "fast-glob@^3.2.9": 1351 1363 "integrity" "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==" 1352 1364 "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" ··· 2101 2113 "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" 2102 2114 "version" "4.6.2" 2103 2115 2104 - "lodash.throttle@^4.1.1": 2105 - "integrity" "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" 2106 - "resolved" "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" 2107 - "version" "4.1.1" 2108 - 2109 2116 "lodash@^4.17.15": 2110 2117 "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 2111 2118 "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" ··· 2756 2763 "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" 2757 2764 "version" "1.2.1" 2758 2765 2766 + "prettier-linter-helpers@^1.0.0": 2767 + "integrity" "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" 2768 + "resolved" "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" 2769 + "version" "1.0.0" 2770 + dependencies: 2771 + "fast-diff" "^1.1.2" 2772 + 2759 2773 "prettier-plugin-tailwindcss@^0.1.7": 2760 2774 "integrity" "sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==" 2761 2775 "resolved" "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz" 2762 2776 "version" "0.1.13" 2763 2777 2764 - "prettier@^2.5.1", "prettier@>=2.2.0": 2778 + "prettier@^2.5.1", "prettier@>=2.0.0", "prettier@>=2.2.0": 2765 2779 "integrity" "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==" 2766 2780 "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz" 2767 2781 "version" "2.8.1" ··· 2792 2806 dependencies: 2793 2807 "read" "1" 2794 2808 2795 - "prop-types@^15.6.0", "prop-types@^15.6.2", "prop-types@^15.7.2", "prop-types@^15.8.1": 2809 + "prop-types@^15.6.0", "prop-types@^15.6.2", "prop-types@^15.8.1": 2796 2810 "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==" 2797 2811 "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" 2798 2812 "version" "15.8.1" ··· 2826 2840 dependencies: 2827 2841 "performance-now" "^2.1.0" 2828 2842 2829 - "react-dom@^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16 || ^17 || ^18", "react-dom@^17.0.2": 2843 + "react-dom@^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16 || ^17 || ^18", "react-dom@^17.0.2": 2830 2844 "integrity" "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==" 2831 2845 "resolved" "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" 2832 2846 "version" "17.0.2" ··· 2887 2901 "shallowequal" "^1.0.0" 2888 2902 "subscribe-ui-event" "^2.0.6" 2889 2903 2890 - "react@^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16 || ^17 || ^18", "react@^17.0.2", "react@>= 16.8.0", "react@>=15", "react@17.0.2": 2904 + "react@^0.14.2 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16 || ^17 || ^18", "react@^17.0.2", "react@>= 16.8.0", "react@>=15", "react@17.0.2": 2891 2905 "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" 2892 2906 "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" 2893 2907 "version" "17.0.2" ··· 2945 2959 "version" "3.6.0" 2946 2960 dependencies: 2947 2961 "picomatch" "^2.2.1" 2948 - 2949 - "redux@^4.0.1": 2950 - "integrity" "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==" 2951 - "resolved" "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz" 2952 - "version" "4.2.0" 2953 - dependencies: 2954 - "@babel/runtime" "^7.9.2" 2955 2962 2956 2963 "regenerator-runtime@^0.13.11": 2957 2964 "integrity" "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" ··· 3426 3433 "integrity" "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" 3427 3434 "resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" 3428 3435 "version" "1.0.1" 3429 - 3430 - "video-react@^0.16.0": 3431 - "integrity" "sha512-138NHPS8bmgqCYVCdbv2GVFhXntemNHWGw9AN8iJSzr3jizXMmWJd2LTBppr4hZJUbyW1A1tPZ3CQXZUaexMVA==" 3432 - "resolved" "https://registry.npmjs.org/video-react/-/video-react-0.16.0.tgz" 3433 - "version" "0.16.0" 3434 - dependencies: 3435 - "@babel/runtime" "^7.4.5" 3436 - "classnames" "^2.2.6" 3437 - "lodash.throttle" "^4.1.1" 3438 - "prop-types" "^15.7.2" 3439 - "redux" "^4.0.1" 3440 3436 3441 3437 "vite-plugin-package-version@^1.0.2": 3442 3438 "integrity" "sha512-xCJMR0KD4rqSUwINyHJlLizio2VzYzaMrRkqC9xWaVGXgw1lIrzdD+wBUf1XDM8EhL1JoQ7aykLOfKrlZd1SoQ=="