frontend client for gemstone. decentralised workplace app
2
fork

Configure Feed

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

chore: eslint

serenity 7466bdcb ad7b42ff

+92 -70
+28
eslint.config.js
··· 1 + // https://docs.expo.dev/guides/using-eslint/ 2 + const expoConfig = require("eslint-config-expo/flat"); 3 + const js = require("@eslint/js"); 4 + const globals = require("globals"); 5 + const tseslint = require("typescript-eslint"); 6 + const { defineConfig } = require("eslint/config"); 7 + 8 + module.exports = defineConfig([ 9 + expoConfig, 10 + { 11 + files: ["**/*.{js,mjs,cjs,ts,mts,cts}"], 12 + plugins: { js }, 13 + extends: ["js/recommended"], 14 + languageOptions: { 15 + globals: globals.browser, 16 + }, 17 + }, 18 + tseslint.configs.strictTypeChecked, 19 + tseslint.configs.stylisticTypeChecked, 20 + { 21 + rules: { 22 + "@typescript-eslint/consistent-type-imports": "error", 23 + }, 24 + languageOptions: { 25 + parserOptions: { projectService: true, tsconfigRootDir: __dirname }, 26 + }, 27 + }, 28 + ]);
-18
eslint.config.mts
··· 1 - // https://docs.expo.dev/guides/using-eslint/ 2 - import expoConfig from "eslint-config-expo/flat"; 3 - import js from "@eslint/js"; 4 - import globals from "globals"; 5 - import tseslint from "typescript-eslint"; 6 - import { defineConfig } from "eslint/config"; 7 - 8 - export default defineConfig([ 9 - expoConfig, 10 - { 11 - files: ["**/*.{js,mjs,cjs,ts,mts,cts}"], 12 - plugins: { js }, 13 - extends: ["js/recommended"], 14 - languageOptions: { globals: globals.browser }, 15 - }, 16 - tseslint.configs.strictTypeChecked, 17 - tseslint.configs.stylisticTypeChecked, 18 - ]);
+1
package.json
··· 42 42 "eslint": "^9.25.0", 43 43 "eslint-config-expo": "~10.0.0", 44 44 "globals": "^16.4.0", 45 + "jiti": "^2.6.1", 45 46 "typescript": "~5.9.2", 46 47 "typescript-eslint": "^8.46.0" 47 48 },
+63 -52
pnpm-lock.yaml
··· 89 89 version: 19.1.17 90 90 eslint: 91 91 specifier: ^9.25.0 92 - version: 9.37.0 92 + version: 9.37.0(jiti@2.6.1) 93 93 eslint-config-expo: 94 94 specifier: ~10.0.0 95 - version: 10.0.0(eslint@9.37.0)(typescript@5.9.3) 95 + version: 10.0.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 96 96 globals: 97 97 specifier: ^16.4.0 98 98 version: 16.4.0 99 + jiti: 100 + specifier: ^2.6.1 101 + version: 2.6.1 99 102 typescript: 100 103 specifier: ~5.9.2 101 104 version: 5.9.3 102 105 typescript-eslint: 103 106 specifier: ^8.46.0 104 - version: 8.46.0(eslint@9.37.0)(typescript@5.9.3) 107 + version: 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 105 108 106 109 packages: 107 110 ··· 2820 2823 jimp-compact@0.16.1: 2821 2824 resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==} 2822 2825 2826 + jiti@2.6.1: 2827 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 2828 + hasBin: true 2829 + 2823 2830 js-tokens@4.0.0: 2824 2831 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2825 2832 ··· 4967 4974 tslib: 2.8.1 4968 4975 optional: true 4969 4976 4970 - '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0)': 4977 + '@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.1))': 4971 4978 dependencies: 4972 - eslint: 9.37.0 4979 + eslint: 9.37.0(jiti@2.6.1) 4973 4980 eslint-visitor-keys: 3.4.3 4974 4981 4975 4982 '@eslint-community/regexpp@4.12.1': {} ··· 5909 5916 dependencies: 5910 5917 '@types/yargs-parser': 21.0.3 5911 5918 5912 - '@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3)': 5919 + '@typescript-eslint/eslint-plugin@8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': 5913 5920 dependencies: 5914 5921 '@eslint-community/regexpp': 4.12.1 5915 - '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 5922 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 5916 5923 '@typescript-eslint/scope-manager': 8.46.0 5917 - '@typescript-eslint/type-utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 5918 - '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 5924 + '@typescript-eslint/type-utils': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 5925 + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 5919 5926 '@typescript-eslint/visitor-keys': 8.46.0 5920 - eslint: 9.37.0 5927 + eslint: 9.37.0(jiti@2.6.1) 5921 5928 graphemer: 1.4.0 5922 5929 ignore: 7.0.5 5923 5930 natural-compare: 1.4.0 ··· 5926 5933 transitivePeerDependencies: 5927 5934 - supports-color 5928 5935 5929 - '@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3)': 5936 + '@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': 5930 5937 dependencies: 5931 5938 '@typescript-eslint/scope-manager': 8.46.0 5932 5939 '@typescript-eslint/types': 8.46.0 5933 5940 '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) 5934 5941 '@typescript-eslint/visitor-keys': 8.46.0 5935 5942 debug: 4.4.3 5936 - eslint: 9.37.0 5943 + eslint: 9.37.0(jiti@2.6.1) 5937 5944 typescript: 5.9.3 5938 5945 transitivePeerDependencies: 5939 5946 - supports-color ··· 5956 5963 dependencies: 5957 5964 typescript: 5.9.3 5958 5965 5959 - '@typescript-eslint/type-utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)': 5966 + '@typescript-eslint/type-utils@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': 5960 5967 dependencies: 5961 5968 '@typescript-eslint/types': 8.46.0 5962 5969 '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) 5963 - '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 5970 + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 5964 5971 debug: 4.4.3 5965 - eslint: 9.37.0 5972 + eslint: 9.37.0(jiti@2.6.1) 5966 5973 ts-api-utils: 2.1.0(typescript@5.9.3) 5967 5974 typescript: 5.9.3 5968 5975 transitivePeerDependencies: ··· 5986 5993 transitivePeerDependencies: 5987 5994 - supports-color 5988 5995 5989 - '@typescript-eslint/utils@8.46.0(eslint@9.37.0)(typescript@5.9.3)': 5996 + '@typescript-eslint/utils@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3)': 5990 5997 dependencies: 5991 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0) 5998 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) 5992 5999 '@typescript-eslint/scope-manager': 8.46.0 5993 6000 '@typescript-eslint/types': 8.46.0 5994 6001 '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) 5995 - eslint: 9.37.0 6002 + eslint: 9.37.0(jiti@2.6.1) 5996 6003 typescript: 5.9.3 5997 6004 transitivePeerDependencies: 5998 6005 - supports-color ··· 6799 6806 6800 6807 escape-string-regexp@4.0.0: {} 6801 6808 6802 - eslint-config-expo@10.0.0(eslint@9.37.0)(typescript@5.9.3): 6809 + eslint-config-expo@10.0.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): 6803 6810 dependencies: 6804 - '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3) 6805 - '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6806 - eslint: 9.37.0 6807 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0))(eslint@9.37.0) 6808 - eslint-plugin-expo: 1.0.0(eslint@9.37.0)(typescript@5.9.3) 6809 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0) 6810 - eslint-plugin-react: 7.37.5(eslint@9.37.0) 6811 - eslint-plugin-react-hooks: 5.2.0(eslint@9.37.0) 6811 + '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6812 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6813 + eslint: 9.37.0(jiti@2.6.1) 6814 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.37.0(jiti@2.6.1)) 6815 + eslint-plugin-expo: 1.0.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6816 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0(jiti@2.6.1)) 6817 + eslint-plugin-react: 7.37.5(eslint@9.37.0(jiti@2.6.1)) 6818 + eslint-plugin-react-hooks: 5.2.0(eslint@9.37.0(jiti@2.6.1)) 6812 6819 globals: 16.4.0 6813 6820 transitivePeerDependencies: 6814 6821 - eslint-import-resolver-webpack ··· 6824 6831 transitivePeerDependencies: 6825 6832 - supports-color 6826 6833 6827 - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0))(eslint@9.37.0): 6834 + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.37.0(jiti@2.6.1)): 6828 6835 dependencies: 6829 6836 '@nolyfill/is-core-module': 1.0.39 6830 6837 debug: 4.4.3 6831 - eslint: 9.37.0 6838 + eslint: 9.37.0(jiti@2.6.1) 6832 6839 get-tsconfig: 4.11.0 6833 6840 is-bun-module: 2.0.0 6834 6841 stable-hash: 0.0.5 6835 6842 tinyglobby: 0.2.15 6836 6843 unrs-resolver: 1.11.1 6837 6844 optionalDependencies: 6838 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0) 6845 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0(jiti@2.6.1)) 6839 6846 transitivePeerDependencies: 6840 6847 - supports-color 6841 6848 6842 - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0))(eslint@9.37.0))(eslint@9.37.0): 6849 + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0(jiti@2.6.1)): 6843 6850 dependencies: 6844 6851 debug: 3.2.7 6845 6852 optionalDependencies: 6846 - '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6847 - eslint: 9.37.0 6853 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6854 + eslint: 9.37.0(jiti@2.6.1) 6848 6855 eslint-import-resolver-node: 0.3.9 6849 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0))(eslint@9.37.0) 6856 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.37.0(jiti@2.6.1)) 6850 6857 transitivePeerDependencies: 6851 6858 - supports-color 6852 6859 6853 - eslint-plugin-expo@1.0.0(eslint@9.37.0)(typescript@5.9.3): 6860 + eslint-plugin-expo@1.0.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): 6854 6861 dependencies: 6855 6862 '@typescript-eslint/types': 8.46.0 6856 - '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6857 - eslint: 9.37.0 6863 + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6864 + eslint: 9.37.0(jiti@2.6.1) 6858 6865 transitivePeerDependencies: 6859 6866 - supports-color 6860 6867 - typescript 6861 6868 6862 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0): 6869 + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0(jiti@2.6.1)): 6863 6870 dependencies: 6864 6871 '@rtsao/scc': 1.1.0 6865 6872 array-includes: 3.1.9 ··· 6868 6875 array.prototype.flatmap: 1.3.3 6869 6876 debug: 3.2.7 6870 6877 doctrine: 2.1.0 6871 - eslint: 9.37.0 6878 + eslint: 9.37.0(jiti@2.6.1) 6872 6879 eslint-import-resolver-node: 0.3.9 6873 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0))(eslint@9.37.0))(eslint@9.37.0) 6880 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.37.0(jiti@2.6.1)) 6874 6881 hasown: 2.0.2 6875 6882 is-core-module: 2.16.1 6876 6883 is-glob: 4.0.3 ··· 6882 6889 string.prototype.trimend: 1.0.9 6883 6890 tsconfig-paths: 3.15.0 6884 6891 optionalDependencies: 6885 - '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6892 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 6886 6893 transitivePeerDependencies: 6887 6894 - eslint-import-resolver-typescript 6888 6895 - eslint-import-resolver-webpack 6889 6896 - supports-color 6890 6897 6891 - eslint-plugin-react-hooks@5.2.0(eslint@9.37.0): 6898 + eslint-plugin-react-hooks@5.2.0(eslint@9.37.0(jiti@2.6.1)): 6892 6899 dependencies: 6893 - eslint: 9.37.0 6900 + eslint: 9.37.0(jiti@2.6.1) 6894 6901 6895 - eslint-plugin-react@7.37.5(eslint@9.37.0): 6902 + eslint-plugin-react@7.37.5(eslint@9.37.0(jiti@2.6.1)): 6896 6903 dependencies: 6897 6904 array-includes: 3.1.9 6898 6905 array.prototype.findlast: 1.2.5 ··· 6900 6907 array.prototype.tosorted: 1.1.4 6901 6908 doctrine: 2.1.0 6902 6909 es-iterator-helpers: 1.2.1 6903 - eslint: 9.37.0 6910 + eslint: 9.37.0(jiti@2.6.1) 6904 6911 estraverse: 5.3.0 6905 6912 hasown: 2.0.2 6906 6913 jsx-ast-utils: 3.3.5 ··· 6923 6930 6924 6931 eslint-visitor-keys@4.2.1: {} 6925 6932 6926 - eslint@9.37.0: 6933 + eslint@9.37.0(jiti@2.6.1): 6927 6934 dependencies: 6928 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0) 6935 + '@eslint-community/eslint-utils': 4.9.0(eslint@9.37.0(jiti@2.6.1)) 6929 6936 '@eslint-community/regexpp': 4.12.1 6930 6937 '@eslint/config-array': 0.21.0 6931 6938 '@eslint/config-helpers': 0.4.0 ··· 6960 6967 minimatch: 3.1.2 6961 6968 natural-compare: 1.4.0 6962 6969 optionator: 0.9.4 6970 + optionalDependencies: 6971 + jiti: 2.6.1 6963 6972 transitivePeerDependencies: 6964 6973 - supports-color 6965 6974 ··· 7715 7724 supports-color: 8.1.1 7716 7725 7717 7726 jimp-compact@0.16.1: {} 7727 + 7728 + jiti@2.6.1: {} 7718 7729 7719 7730 js-tokens@4.0.0: {} 7720 7731 ··· 9233 9244 possible-typed-array-names: 1.1.0 9234 9245 reflect.getprototypeof: 1.0.10 9235 9246 9236 - typescript-eslint@8.46.0(eslint@9.37.0)(typescript@5.9.3): 9247 + typescript-eslint@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3): 9237 9248 dependencies: 9238 - '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0)(typescript@5.9.3))(eslint@9.37.0)(typescript@5.9.3) 9239 - '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 9249 + '@typescript-eslint/eslint-plugin': 8.46.0(@typescript-eslint/parser@8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 9250 + '@typescript-eslint/parser': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 9240 9251 '@typescript-eslint/typescript-estree': 8.46.0(typescript@5.9.3) 9241 - '@typescript-eslint/utils': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 9242 - eslint: 9.37.0 9252 + '@typescript-eslint/utils': 8.46.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) 9253 + eslint: 9.37.0(jiti@2.6.1) 9243 9254 typescript: 5.9.3 9244 9255 transitivePeerDependencies: 9245 9256 - supports-color