frontend client for gemstone. decentralised workplace app
2
fork

Configure Feed

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

refactor: eslint and flake lock

serenity ad7b42ff 94870aa2

+80 -19
-10
eslint.config.js
··· 1 - // https://docs.expo.dev/guides/using-eslint/ 2 - const { defineConfig } = require('eslint/config'); 3 - const expoConfig = require('eslint-config-expo/flat'); 4 - 5 - module.exports = defineConfig([ 6 - expoConfig, 7 - { 8 - ignores: ['dist/*'], 9 - }, 10 - ]);
+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 + ]);
+27
flake.lock
··· 1 + { 2 + "nodes": { 3 + "nixpkgs": { 4 + "locked": { 5 + "lastModified": 1760103332, 6 + "narHash": "sha256-BMsGVfKl4Q80Pr9T1AkCRljO1bpwCmY8rTBVj8XGuhA=", 7 + "owner": "nixos", 8 + "repo": "nixpkgs", 9 + "rev": "870493f9a8cb0b074ae5b411b2f232015db19a65", 10 + "type": "github" 11 + }, 12 + "original": { 13 + "owner": "nixos", 14 + "ref": "nixpkgs-unstable", 15 + "repo": "nixpkgs", 16 + "type": "github" 17 + } 18 + }, 19 + "root": { 20 + "inputs": { 21 + "nixpkgs": "nixpkgs" 22 + } 23 + } 24 + }, 25 + "root": "root", 26 + "version": 7 27 + }
+6 -4
package.json
··· 31 31 "react-dom": "19.1.0", 32 32 "react-native": "0.81.4", 33 33 "react-native-gesture-handler": "~2.28.0", 34 - "react-native-worklets": "0.5.1", 35 34 "react-native-reanimated": "~4.1.1", 36 35 "react-native-safe-area-context": "~5.6.0", 37 36 "react-native-screens": "~4.16.0", 38 - "react-native-web": "~0.21.0" 37 + "react-native-web": "~0.21.0", 38 + "react-native-worklets": "0.5.1" 39 39 }, 40 40 "devDependencies": { 41 41 "@types/react": "~19.1.0", 42 - "typescript": "~5.9.2", 43 42 "eslint": "^9.25.0", 44 - "eslint-config-expo": "~10.0.0" 43 + "eslint-config-expo": "~10.0.0", 44 + "globals": "^16.4.0", 45 + "typescript": "~5.9.2", 46 + "typescript-eslint": "^8.46.0" 45 47 }, 46 48 "private": true 47 49 }
+29 -5
pnpm-lock.yaml
··· 93 93 eslint-config-expo: 94 94 specifier: ~10.0.0 95 95 version: 10.0.0(eslint@9.37.0)(typescript@5.9.3) 96 + globals: 97 + specifier: ^16.4.0 98 + version: 16.4.0 96 99 typescript: 97 100 specifier: ~5.9.2 98 101 version: 5.9.3 102 + typescript-eslint: 103 + specifier: ^8.46.0 104 + version: 8.46.0(eslint@9.37.0)(typescript@5.9.3) 99 105 100 106 packages: 101 107 ··· 4053 4059 resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} 4054 4060 engines: {node: '>= 0.4'} 4055 4061 4062 + typescript-eslint@8.46.0: 4063 + resolution: {integrity: sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==} 4064 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 4065 + peerDependencies: 4066 + eslint: ^8.57.0 || ^9.0.0 4067 + typescript: '>=4.8.4 <6.0.0' 4068 + 4056 4069 typescript@5.9.3: 4057 4070 resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 4058 4071 engines: {node: '>=14.17'} ··· 6791 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) 6792 6805 '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6793 6806 eslint: 9.37.0 6794 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(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) 6795 6808 eslint-plugin-expo: 1.0.0(eslint@9.37.0)(typescript@5.9.3) 6796 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) 6797 6810 eslint-plugin-react: 7.37.5(eslint@9.37.0) ··· 6811 6824 transitivePeerDependencies: 6812 6825 - supports-color 6813 6826 6814 - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.37.0): 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): 6815 6828 dependencies: 6816 6829 '@nolyfill/is-core-module': 1.0.39 6817 6830 debug: 4.4.3 ··· 6826 6839 transitivePeerDependencies: 6827 6840 - supports-color 6828 6841 6829 - 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@9.37.0): 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): 6830 6843 dependencies: 6831 6844 debug: 3.2.7 6832 6845 optionalDependencies: 6833 6846 '@typescript-eslint/parser': 8.46.0(eslint@9.37.0)(typescript@5.9.3) 6834 6847 eslint: 9.37.0 6835 6848 eslint-import-resolver-node: 0.3.9 6836 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.37.0) 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) 6837 6850 transitivePeerDependencies: 6838 6851 - supports-color 6839 6852 ··· 6857 6870 doctrine: 2.1.0 6858 6871 eslint: 9.37.0 6859 6872 eslint-import-resolver-node: 0.3.9 6860 - 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@9.37.0) 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) 6861 6874 hasown: 2.0.2 6862 6875 is-core-module: 2.16.1 6863 6876 is-glob: 4.0.3 ··· 9219 9232 is-typed-array: 1.1.15 9220 9233 possible-typed-array-names: 1.1.0 9221 9234 reflect.getprototypeof: 1.0.10 9235 + 9236 + typescript-eslint@8.46.0(eslint@9.37.0)(typescript@5.9.3): 9237 + 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) 9240 + '@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 9243 + typescript: 5.9.3 9244 + transitivePeerDependencies: 9245 + - supports-color 9222 9246 9223 9247 typescript@5.9.3: {} 9224 9248