frontend: pull react native cli
Parents:
cf8e5c62 file(s) changed
- frontend/package-lock.json +1658 -26
- frontend/package.json +1 -0
frontend/package-lock.json
@@ -49,6 +49,7 @@ "react-native-worklets": "0.5.1",
49 49 "zustand": "^5.0.13"
50 50 },
51 51 "devDependencies": {
52 + "@react-native-community/cli": "^20.1.3",
52 53 "@types/react": "~19.1.0",
53 54 "eslint": "^9.25.0",
54 55 "eslint-config-expo": "~10.0.0",
@@ -2218,6 +2219,23 @@ "bin": {
2218 2219 "excpretty": "build/cli.js"
2219 2220 }
2220 2221 },
2222 + "node_modules/@hapi/hoek": {
2223 + "version": "9.3.0",
2224 + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
2225 + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
2226 + "devOptional": true,
2227 + "license": "BSD-3-Clause"
2228 + },
2229 + "node_modules/@hapi/topo": {
2230 + "version": "5.1.0",
2231 + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
2232 + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
2233 + "devOptional": true,
2234 + "license": "BSD-3-Clause",
2235 + "dependencies": {
2236 + "@hapi/hoek": "^9.0.0"
2237 + }
2238 + },
2221 2239 "node_modules/@humanfs/core": {
2222 2240 "version": "0.19.1",
2223 2241 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -2566,6 +2584,57 @@ "@emnapi/runtime": "^1.4.3",
2566 2584 "@tybys/wasm-util": "^0.10.0"
2567 2585 }
2568 2586 },
2587 + "node_modules/@nodable/entities": {
2588 + "version": "2.1.0",
2589 + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
2590 + "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==",
2591 + "devOptional": true,
2592 + "funding": [
2593 + {
2594 + "type": "github",
2595 + "url": "https://github.com/sponsors/nodable"
2596 + }
2597 + ],
2598 + "license": "MIT"
2599 + },
2600 + "node_modules/@nodelib/fs.scandir": {
2601 + "version": "2.1.5",
2602 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
2603 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
2604 + "devOptional": true,
2605 + "license": "MIT",
2606 + "dependencies": {
2607 + "@nodelib/fs.stat": "2.0.5",
2608 + "run-parallel": "^1.1.9"
2609 + },
2610 + "engines": {
2611 + "node": ">= 8"
2612 + }
2613 + },
2614 + "node_modules/@nodelib/fs.stat": {
2615 + "version": "2.0.5",
2616 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
2617 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
2618 + "devOptional": true,
2619 + "license": "MIT",
2620 + "engines": {
2621 + "node": ">= 8"
2622 + }
2623 + },
2624 + "node_modules/@nodelib/fs.walk": {
2625 + "version": "1.2.8",
2626 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
2627 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
2628 + "devOptional": true,
2629 + "license": "MIT",
2630 + "dependencies": {
2631 + "@nodelib/fs.scandir": "2.1.5",
2632 + "fastq": "^1.6.0"
2633 + },
2634 + "engines": {
2635 + "node": ">= 8"
2636 + }
2637 + },
2569 2638 "node_modules/@nolyfill/is-core-module": {
2570 2639 "version": "1.0.39",
2571 2640 "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
@@ -2775,6 +2844,484 @@ "peerDependencies": {
2775 2844 "react-native": "^0.0.0-0 || >=0.65 <1.0"
2776 2845 }
2777 2846 },
2847 + "node_modules/@react-native-community/cli": {
2848 + "version": "20.1.3",
2849 + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-20.1.3.tgz",
2850 + "integrity": "sha512-sLo8cu9JyFNfuuF1C+8NJ4DHE/PEFaXGd4enkcxi/OJjGG8+sOQrdjNQ4i+cVh/2c+ah1mEMwsYjc3z0+/MqSg==",
2851 + "devOptional": true,
2852 + "license": "MIT",
2853 + "dependencies": {
2854 + "@react-native-community/cli-clean": "20.1.3",
2855 + "@react-native-community/cli-config": "20.1.3",
2856 + "@react-native-community/cli-doctor": "20.1.3",
2857 + "@react-native-community/cli-server-api": "20.1.3",
2858 + "@react-native-community/cli-tools": "20.1.3",
2859 + "@react-native-community/cli-types": "20.1.3",
2860 + "commander": "^9.4.1",
2861 + "deepmerge": "^4.3.0",
2862 + "execa": "^5.0.0",
2863 + "find-up": "^5.0.0",
2864 + "fs-extra": "^8.1.0",
2865 + "graceful-fs": "^4.1.3",
2866 + "picocolors": "^1.1.1",
2867 + "prompts": "^2.4.2",
2868 + "semver": "^7.5.2"
2869 + },
2870 + "bin": {
2871 + "rnc-cli": "build/bin.js"
2872 + },
2873 + "engines": {
2874 + "node": ">=20.19.4"
2875 + }
2876 + },
2877 + "node_modules/@react-native-community/cli-clean": {
2878 + "version": "20.1.3",
2879 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-20.1.3.tgz",
2880 + "integrity": "sha512-sFLdLzapfC0scjgzBJJWYDY2RhHPjuuPkA5r6q0gc/UQH/izXpMpLrhh1DW84cMDraNACK0U62tU7ebNaQ1LMQ==",
2881 + "devOptional": true,
2882 + "license": "MIT",
2883 + "dependencies": {
2884 + "@react-native-community/cli-tools": "20.1.3",
2885 + "execa": "^5.0.0",
2886 + "fast-glob": "^3.3.2",
2887 + "picocolors": "^1.1.1"
2888 + }
2889 + },
2890 + "node_modules/@react-native-community/cli-config": {
2891 + "version": "20.1.3",
2892 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-20.1.3.tgz",
2893 + "integrity": "sha512-n73nW0cG92oNF0r994pPqm0DjAShOm3F8LSffDYhJqNAno+h/csmv/37iL4NtSpmKIO8xqsG3uVTXz9X/hzNaQ==",
2894 + "devOptional": true,
2895 + "license": "MIT",
2896 + "dependencies": {
2897 + "@react-native-community/cli-tools": "20.1.3",
2898 + "cosmiconfig": "^9.0.0",
2899 + "deepmerge": "^4.3.0",
2900 + "fast-glob": "^3.3.2",
2901 + "joi": "^17.2.1",
2902 + "picocolors": "^1.1.1"
2903 + }
2904 + },
2905 + "node_modules/@react-native-community/cli-config-android": {
2906 + "version": "20.1.3",
2907 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-20.1.3.tgz",
2908 + "integrity": "sha512-DNHDP+OWLyhKShGciBqPcxhxfp1Z/7GQcb4F+TGyCeKQAr+JdnUjRXN3X+YCU/v+g2kbYYyRJKlGabzkVvdrAw==",
2909 + "devOptional": true,
2910 + "license": "MIT",
2911 + "dependencies": {
2912 + "@react-native-community/cli-tools": "20.1.3",
2913 + "fast-glob": "^3.3.2",
2914 + "fast-xml-parser": "^5.3.6",
2915 + "picocolors": "^1.1.1"
2916 + }
2917 + },
2918 + "node_modules/@react-native-community/cli-config-apple": {
2919 + "version": "20.1.3",
2920 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-20.1.3.tgz",
2921 + "integrity": "sha512-QX9B83nAfCPs0KiaYz61kAEHWr9sttooxzRzNdQwvZTwnsIpvWOT9GvMMj/19OeXiQzMJBzZX0Pgt6+spiUsDQ==",
2922 + "devOptional": true,
2923 + "license": "MIT",
2924 + "dependencies": {
2925 + "@react-native-community/cli-tools": "20.1.3",
2926 + "execa": "^5.0.0",
2927 + "fast-glob": "^3.3.2",
2928 + "picocolors": "^1.1.1"
2929 + }
2930 + },
2931 + "node_modules/@react-native-community/cli-doctor": {
2932 + "version": "20.1.3",
2933 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-20.1.3.tgz",
2934 + "integrity": "sha512-EI+mAPWn255/WZ4CQohy1I049yiaxVr41C3BeQ2BCyhxODIDR8XRsLzYb1t9MfqK/C3ZncUN2mPSRXFeKPPI1w==",
2935 + "devOptional": true,
2936 + "license": "MIT",
2937 + "dependencies": {
2938 + "@react-native-community/cli-config": "20.1.3",
2939 + "@react-native-community/cli-platform-android": "20.1.3",
2940 + "@react-native-community/cli-platform-apple": "20.1.3",
2941 + "@react-native-community/cli-platform-ios": "20.1.3",
2942 + "@react-native-community/cli-tools": "20.1.3",
2943 + "command-exists": "^1.2.8",
2944 + "deepmerge": "^4.3.0",
2945 + "envinfo": "^7.13.0",
2946 + "execa": "^5.0.0",
2947 + "node-stream-zip": "^1.9.1",
2948 + "ora": "^5.4.1",
2949 + "picocolors": "^1.1.1",
2950 + "semver": "^7.5.2",
2951 + "wcwidth": "^1.0.1",
2952 + "yaml": "^2.2.1"
2953 + }
2954 + },
2955 + "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": {
2956 + "version": "3.1.0",
2957 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2958 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2959 + "devOptional": true,
2960 + "license": "MIT",
2961 + "dependencies": {
2962 + "restore-cursor": "^3.1.0"
2963 + },
2964 + "engines": {
2965 + "node": ">=8"
2966 + }
2967 + },
2968 + "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": {
2969 + "version": "4.1.0",
2970 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2971 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2972 + "devOptional": true,
2973 + "license": "MIT",
2974 + "dependencies": {
2975 + "chalk": "^4.1.0",
2976 + "is-unicode-supported": "^0.1.0"
2977 + },
2978 + "engines": {
2979 + "node": ">=10"
2980 + },
2981 + "funding": {
2982 + "url": "https://github.com/sponsors/sindresorhus"
2983 + }
2984 + },
2985 + "node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": {
2986 + "version": "2.1.0",
2987 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2988 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2989 + "devOptional": true,
2990 + "license": "MIT",
2991 + "engines": {
2992 + "node": ">=6"
2993 + }
2994 + },
2995 + "node_modules/@react-native-community/cli-doctor/node_modules/onetime": {
2996 + "version": "5.1.2",
2997 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2998 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2999 + "devOptional": true,
3000 + "license": "MIT",
3001 + "dependencies": {
3002 + "mimic-fn": "^2.1.0"
3003 + },
3004 + "engines": {
3005 + "node": ">=6"
3006 + },
3007 + "funding": {
3008 + "url": "https://github.com/sponsors/sindresorhus"
3009 + }
3010 + },
3011 + "node_modules/@react-native-community/cli-doctor/node_modules/ora": {
3012 + "version": "5.4.1",
3013 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3014 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3015 + "devOptional": true,
3016 + "license": "MIT",
3017 + "dependencies": {
3018 + "bl": "^4.1.0",
3019 + "chalk": "^4.1.0",
3020 + "cli-cursor": "^3.1.0",
3021 + "cli-spinners": "^2.5.0",
3022 + "is-interactive": "^1.0.0",
3023 + "is-unicode-supported": "^0.1.0",
3024 + "log-symbols": "^4.1.0",
3025 + "strip-ansi": "^6.0.0",
3026 + "wcwidth": "^1.0.1"
3027 + },
3028 + "engines": {
3029 + "node": ">=10"
3030 + },
3031 + "funding": {
3032 + "url": "https://github.com/sponsors/sindresorhus"
3033 + }
3034 + },
3035 + "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": {
3036 + "version": "3.1.0",
3037 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3038 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3039 + "devOptional": true,
3040 + "license": "MIT",
3041 + "dependencies": {
3042 + "onetime": "^5.1.0",
3043 + "signal-exit": "^3.0.2"
3044 + },
3045 + "engines": {
3046 + "node": ">=8"
3047 + }
3048 + },
3049 + "node_modules/@react-native-community/cli-doctor/node_modules/semver": {
3050 + "version": "7.8.0",
3051 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3052 + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3053 + "devOptional": true,
3054 + "license": "ISC",
3055 + "bin": {
3056 + "semver": "bin/semver.js"
3057 + },
3058 + "engines": {
3059 + "node": ">=10"
3060 + }
3061 + },
3062 + "node_modules/@react-native-community/cli-platform-android": {
3063 + "version": "20.1.3",
3064 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-20.1.3.tgz",
3065 + "integrity": "sha512-bzB9ELPOISuqgtDZXFPQlkuxx1YFkNx3cNgslc5ElCrk+5LeCLQLIBh/dmIuK8rwUrPcrramjeBj++Noc+TaAA==",
3066 + "devOptional": true,
3067 + "license": "MIT",
3068 + "dependencies": {
3069 + "@react-native-community/cli-config-android": "20.1.3",
3070 + "@react-native-community/cli-tools": "20.1.3",
3071 + "execa": "^5.0.0",
3072 + "logkitty": "^0.7.1",
3073 + "picocolors": "^1.1.1"
3074 + }
3075 + },
3076 + "node_modules/@react-native-community/cli-platform-apple": {
3077 + "version": "20.1.3",
3078 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.1.3.tgz",
3079 + "integrity": "sha512-XJ+DqAD4hkplWVXK5AMgN7pP9+4yRSe5KfZ/b42+ofkDBI55ALlUmX+9HWE3fMuRjcotTCoNZqX2ov97cFDXpQ==",
3080 + "devOptional": true,
3081 + "license": "MIT",
3082 + "dependencies": {
3083 + "@react-native-community/cli-config-apple": "20.1.3",
3084 + "@react-native-community/cli-tools": "20.1.3",
3085 + "execa": "^5.0.0",
3086 + "fast-xml-parser": "^5.3.6",
3087 + "picocolors": "^1.1.1"
3088 + }
3089 + },
3090 + "node_modules/@react-native-community/cli-platform-ios": {
3091 + "version": "20.1.3",
3092 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.1.3.tgz",
3093 + "integrity": "sha512-2qL48SINotuHbZO73cgqSwqd/OWNx0xTbFSdujhpogV4p8BNwYYypfjh4vJY5qJEB5PxuoVkMXT+aCADpg9nBg==",
3094 + "devOptional": true,
3095 + "license": "MIT",
3096 + "dependencies": {
3097 + "@react-native-community/cli-platform-apple": "20.1.3"
3098 + }
3099 + },
3100 + "node_modules/@react-native-community/cli-server-api": {
3101 + "version": "20.1.3",
3102 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-20.1.3.tgz",
3103 + "integrity": "sha512-hsNsdUKZDd2T99OuNuiXz4VuvLa1UN0zcxefmPjXQgI0byrBLzzDr+o7p03sKuODSzKi2h+BMnUxiS07HACQLA==",
3104 + "devOptional": true,
3105 + "license": "MIT",
3106 + "dependencies": {
3107 + "@react-native-community/cli-tools": "20.1.3",
3108 + "body-parser": "^2.2.2",
3109 + "compression": "^1.7.1",
3110 + "connect": "^3.6.5",
3111 + "errorhandler": "^1.5.1",
3112 + "nocache": "^3.0.1",
3113 + "open": "^6.2.0",
3114 + "pretty-format": "^29.7.0",
3115 + "serve-static": "^1.13.1",
3116 + "strict-url-sanitise": "0.0.1",
3117 + "ws": "^6.2.3"
3118 + }
3119 + },
3120 + "node_modules/@react-native-community/cli-server-api/node_modules/is-wsl": {
3121 + "version": "1.1.0",
3122 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
3123 + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
3124 + "devOptional": true,
3125 + "license": "MIT",
3126 + "engines": {
3127 + "node": ">=4"
3128 + }
3129 + },
3130 + "node_modules/@react-native-community/cli-server-api/node_modules/open": {
3131 + "version": "6.4.0",
3132 + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
3133 + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
3134 + "devOptional": true,
3135 + "license": "MIT",
3136 + "dependencies": {
3137 + "is-wsl": "^1.1.0"
3138 + },
3139 + "engines": {
3140 + "node": ">=8"
3141 + }
3142 + },
3143 + "node_modules/@react-native-community/cli-server-api/node_modules/ws": {
3144 + "version": "6.2.3",
3145 + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
3146 + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
3147 + "devOptional": true,
3148 + "license": "MIT",
3149 + "dependencies": {
3150 + "async-limiter": "~1.0.0"
3151 + }
3152 + },
3153 + "node_modules/@react-native-community/cli-tools": {
3154 + "version": "20.1.3",
3155 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-20.1.3.tgz",
3156 + "integrity": "sha512-EAn0vPCMxtHhfWk2UwLmSUfPfLUnFgC7NjiVJVTKJyVk5qGnkPfoT8te/1IUXFTysUB0F0RIi+NgDB4usFOLeA==",
3157 + "devOptional": true,
3158 + "license": "MIT",
3159 + "dependencies": {
3160 + "@vscode/sudo-prompt": "^9.0.0",
3161 + "appdirsjs": "^1.2.4",
3162 + "execa": "^5.0.0",
3163 + "find-up": "^5.0.0",
3164 + "launch-editor": "^2.9.1",
3165 + "mime": "^2.4.1",
3166 + "ora": "^5.4.1",
3167 + "picocolors": "^1.1.1",
3168 + "prompts": "^2.4.2",
3169 + "semver": "^7.5.2"
3170 + }
3171 + },
3172 + "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": {
3173 + "version": "3.1.0",
3174 + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
3175 + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
3176 + "devOptional": true,
3177 + "license": "MIT",
3178 + "dependencies": {
3179 + "restore-cursor": "^3.1.0"
3180 + },
3181 + "engines": {
3182 + "node": ">=8"
3183 + }
3184 + },
3185 + "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": {
3186 + "version": "4.1.0",
3187 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
3188 + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
3189 + "devOptional": true,
3190 + "license": "MIT",
3191 + "dependencies": {
3192 + "chalk": "^4.1.0",
3193 + "is-unicode-supported": "^0.1.0"
3194 + },
3195 + "engines": {
3196 + "node": ">=10"
3197 + },
3198 + "funding": {
3199 + "url": "https://github.com/sponsors/sindresorhus"
3200 + }
3201 + },
3202 + "node_modules/@react-native-community/cli-tools/node_modules/mime": {
3203 + "version": "2.6.0",
3204 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
3205 + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
3206 + "devOptional": true,
3207 + "license": "MIT",
3208 + "bin": {
3209 + "mime": "cli.js"
3210 + },
3211 + "engines": {
3212 + "node": ">=4.0.0"
3213 + }
3214 + },
3215 + "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": {
3216 + "version": "2.1.0",
3217 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3218 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3219 + "devOptional": true,
3220 + "license": "MIT",
3221 + "engines": {
3222 + "node": ">=6"
3223 + }
3224 + },
3225 + "node_modules/@react-native-community/cli-tools/node_modules/onetime": {
3226 + "version": "5.1.2",
3227 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3228 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3229 + "devOptional": true,
3230 + "license": "MIT",
3231 + "dependencies": {
3232 + "mimic-fn": "^2.1.0"
3233 + },
3234 + "engines": {
3235 + "node": ">=6"
3236 + },
3237 + "funding": {
3238 + "url": "https://github.com/sponsors/sindresorhus"
3239 + }
3240 + },
3241 + "node_modules/@react-native-community/cli-tools/node_modules/ora": {
3242 + "version": "5.4.1",
3243 + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
3244 + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
3245 + "devOptional": true,
3246 + "license": "MIT",
3247 + "dependencies": {
3248 + "bl": "^4.1.0",
3249 + "chalk": "^4.1.0",
3250 + "cli-cursor": "^3.1.0",
3251 + "cli-spinners": "^2.5.0",
3252 + "is-interactive": "^1.0.0",
3253 + "is-unicode-supported": "^0.1.0",
3254 + "log-symbols": "^4.1.0",
3255 + "strip-ansi": "^6.0.0",
3256 + "wcwidth": "^1.0.1"
3257 + },
3258 + "engines": {
3259 + "node": ">=10"
3260 + },
3261 + "funding": {
3262 + "url": "https://github.com/sponsors/sindresorhus"
3263 + }
3264 + },
3265 + "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": {
3266 + "version": "3.1.0",
3267 + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3268 + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3269 + "devOptional": true,
3270 + "license": "MIT",
3271 + "dependencies": {
3272 + "onetime": "^5.1.0",
3273 + "signal-exit": "^3.0.2"
3274 + },
3275 + "engines": {
3276 + "node": ">=8"
3277 + }
3278 + },
3279 + "node_modules/@react-native-community/cli-tools/node_modules/semver": {
3280 + "version": "7.8.0",
3281 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3282 + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3283 + "devOptional": true,
3284 + "license": "ISC",
3285 + "bin": {
3286 + "semver": "bin/semver.js"
3287 + },
3288 + "engines": {
3289 + "node": ">=10"
3290 + }
3291 + },
3292 + "node_modules/@react-native-community/cli-types": {
3293 + "version": "20.1.3",
3294 + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-20.1.3.tgz",
3295 + "integrity": "sha512-IdAcegf0pH1hVraxWTG1ACLkYC0LDQfqtaEf42ESyLIF3Xap70JzL/9tAlxw7lSCPZPFWhrcgU0TBc4SkC/ecw==",
3296 + "devOptional": true,
3297 + "license": "MIT",
3298 + "dependencies": {
3299 + "joi": "^17.2.1"
3300 + }
3301 + },
3302 + "node_modules/@react-native-community/cli/node_modules/commander": {
3303 + "version": "9.5.0",
3304 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
3305 + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
3306 + "devOptional": true,
3307 + "license": "MIT",
3308 + "engines": {
3309 + "node": "^12.20.0 || >=14"
3310 + }
3311 + },
3312 + "node_modules/@react-native-community/cli/node_modules/semver": {
3313 + "version": "7.8.0",
3314 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
3315 + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
3316 + "devOptional": true,
3317 + "license": "ISC",
3318 + "bin": {
3319 + "semver": "bin/semver.js"
3320 + },
3321 + "engines": {
3322 + "node": ">=10"
3323 + }
3324 + },
2778 3325 "node_modules/@react-native-community/datetimepicker": {
2779 3326 "version": "8.4.4",
2780 3327 "resolved": "https://registry.npmjs.org/@react-native-community/datetimepicker/-/datetimepicker-8.4.4.tgz",
@@ -3144,6 +3691,30 @@ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
3144 3691 "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
3145 3692 "dev": true,
3146 3693 "license": "MIT"
3694 + },
3695 + "node_modules/@sideway/address": {
3696 + "version": "4.1.5",
3697 + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
3698 + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
3699 + "devOptional": true,
3700 + "license": "BSD-3-Clause",
3701 + "dependencies": {
3702 + "@hapi/hoek": "^9.0.0"
3703 + }
3704 + },
3705 + "node_modules/@sideway/formula": {
3706 + "version": "3.0.1",
3707 + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
3708 + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
3709 + "devOptional": true,
3710 + "license": "BSD-3-Clause"
3711 + },
3712 + "node_modules/@sideway/pinpoint": {
3713 + "version": "2.0.0",
3714 + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
3715 + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
3716 + "devOptional": true,
3717 + "license": "BSD-3-Clause"
3147 3718 },
3148 3719 "node_modules/@sinclair/typebox": {
3149 3720 "version": "0.27.10",
@@ -4008,6 +4579,13 @@ "peerDependencies": {
4008 4579 "@urql/core": "^5.0.0"
4009 4580 }
4010 4581 },
4582 + "node_modules/@vscode/sudo-prompt": {
4583 + "version": "9.3.2",
4584 + "resolved": "https://registry.npmjs.org/@vscode/sudo-prompt/-/sudo-prompt-9.3.2.tgz",
4585 + "integrity": "sha512-gcXoCN00METUNFeQOFJ+C9xUI0DKB+0EGMVg7wbVYRHBw2Eq3fKisDZOkRdOz3kqXRKOENMfShPOmypw1/8nOw==",
4586 + "devOptional": true,
4587 + "license": "MIT"
4588 + },
4011 4589 "node_modules/@xmldom/xmldom": {
4012 4590 "version": "0.8.11",
4013 4591 "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
@@ -4123,6 +4701,41 @@ "funding": {
4123 4701 "url": "https://github.com/sponsors/sindresorhus"
4124 4702 }
4125 4703 },
4704 + "node_modules/ansi-fragments": {
4705 + "version": "0.2.1",
4706 + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz",
4707 + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==",
4708 + "devOptional": true,
4709 + "license": "MIT",
4710 + "dependencies": {
4711 + "colorette": "^1.0.7",
4712 + "slice-ansi": "^2.0.0",
4713 + "strip-ansi": "^5.0.0"
4714 + }
4715 + },
4716 + "node_modules/ansi-fragments/node_modules/ansi-regex": {
4717 + "version": "4.1.1",
4718 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
4719 + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
4720 + "devOptional": true,
4721 + "license": "MIT",
4722 + "engines": {
4723 + "node": ">=6"
4724 + }
4725 + },
4726 + "node_modules/ansi-fragments/node_modules/strip-ansi": {
4727 + "version": "5.2.0",
4728 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
4729 + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
4730 + "devOptional": true,
4731 + "license": "MIT",
4732 + "dependencies": {
4733 + "ansi-regex": "^4.1.0"
4734 + },
4735 + "engines": {
4736 + "node": ">=6"
4737 + }
4738 + },
4126 4739 "node_modules/ansi-regex": {
4127 4740 "version": "5.0.1",
4128 4741 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -4165,6 +4778,13 @@ },
4165 4778 "engines": {
4166 4779 "node": ">= 8"
4167 4780 }
4781 + },
4782 + "node_modules/appdirsjs": {
4783 + "version": "1.2.7",
4784 + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz",
4785 + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==",
4786 + "devOptional": true,
4787 + "license": "MIT"
4168 4788 },
4169 4789 "node_modules/arg": {
4170 4790 "version": "5.0.2",
@@ -4355,6 +4975,16 @@ "version": "2.0.6",
4355 4975 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
4356 4976 "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
4357 4977 "license": "MIT"
4978 + },
4979 + "node_modules/astral-regex": {
4980 + "version": "1.0.0",
4981 + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
4982 + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
4983 + "devOptional": true,
4984 + "license": "MIT",
4985 + "engines": {
4986 + "node": ">=4"
4987 + }
4358 4988 },
4359 4989 "node_modules/async-function": {
4360 4990 "version": "1.0.0",
@@ -4673,6 +5303,56 @@ "engines": {
4673 5303 "node": ">=0.6"
4674 5304 }
4675 5305 },
5306 + "node_modules/bl": {
5307 + "version": "4.1.0",
5308 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
5309 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
5310 + "devOptional": true,
5311 + "license": "MIT",
5312 + "dependencies": {
5313 + "buffer": "^5.5.0",
5314 + "inherits": "^2.0.4",
5315 + "readable-stream": "^3.4.0"
5316 + }
5317 + },
5318 + "node_modules/body-parser": {
5319 + "version": "2.2.2",
5320 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz",
5321 + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==",
5322 + "devOptional": true,
5323 + "license": "MIT",
5324 + "dependencies": {
5325 + "bytes": "^3.1.2",
5326 + "content-type": "^1.0.5",
5327 + "debug": "^4.4.3",
5328 + "http-errors": "^2.0.0",
5329 + "iconv-lite": "^0.7.0",
5330 + "on-finished": "^2.4.1",
5331 + "qs": "^6.14.1",
5332 + "raw-body": "^3.0.1",
5333 + "type-is": "^2.0.1"
5334 + },
5335 + "engines": {
5336 + "node": ">=18"
5337 + },
5338 + "funding": {
5339 + "type": "opencollective",
5340 + "url": "https://opencollective.com/express"
5341 + }
5342 + },
5343 + "node_modules/body-parser/node_modules/on-finished": {
5344 + "version": "2.4.1",
5345 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
5346 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
5347 + "devOptional": true,
5348 + "license": "MIT",
5349 + "dependencies": {
5350 + "ee-first": "1.1.1"
5351 + },
5352 + "engines": {
5353 + "node": ">= 0.8"
5354 + }
5355 + },
4676 5356 "node_modules/bplist-creator": {
4677 5357 "version": "0.1.0",
4678 5358 "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz",
@@ -4820,7 +5500,7 @@ "node_modules/call-bind-apply-helpers": {
4820 5500 "version": "1.0.2",
4821 5501 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
4822 5502 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
4823 - "dev": true,
5503 + "devOptional": true,
4824 5504 "license": "MIT",
4825 5505 "dependencies": {
4826 5506 "es-errors": "^1.3.0",
@@ -4834,7 +5514,7 @@ "node_modules/call-bound": {
4834 5514 "version": "1.0.4",
4835 5515 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
4836 5516 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
4837 - "dev": true,
5517 + "devOptional": true,
4838 5518 "license": "MIT",
4839 5519 "dependencies": {
4840 5520 "call-bind-apply-helpers": "^1.0.2",
@@ -4851,7 +5531,7 @@ "node_modules/callsites": {
4851 5531 "version": "3.1.0",
4852 5532 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
4853 5533 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
4854 - "dev": true,
5534 + "devOptional": true,
4855 5535 "license": "MIT",
4856 5536 "engines": {
4857 5537 "node": ">=6"
@@ -5046,6 +5726,20 @@ "color-name": "^1.0.0",
5046 5726 "simple-swizzle": "^0.2.2"
5047 5727 }
5048 5728 },
5729 + "node_modules/colorette": {
5730 + "version": "1.4.0",
5731 + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
5732 + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
5733 + "devOptional": true,
5734 + "license": "MIT"
5735 + },
5736 + "node_modules/command-exists": {
5737 + "version": "1.2.9",
5738 + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
5739 + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
5740 + "devOptional": true,
5741 + "license": "MIT"
5742 + },
5049 5743 "node_modules/commander": {
5050 5744 "version": "7.2.0",
5051 5745 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
@@ -5145,6 +5839,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5145 5839 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5146 5840 "license": "MIT"
5147 5841 },
5842 + "node_modules/content-type": {
5843 + "version": "1.0.5",
5844 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
5845 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
5846 + "devOptional": true,
5847 + "license": "MIT",
5848 + "engines": {
5849 + "node": ">= 0.6"
5850 + }
5851 + },
5148 5852 "node_modules/convert-source-map": {
5149 5853 "version": "2.0.0",
5150 5854 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
@@ -5162,6 +5866,33 @@ },
5162 5866 "funding": {
5163 5867 "type": "opencollective",
5164 5868 "url": "https://opencollective.com/core-js"
5869 + }
5870 + },
5871 + "node_modules/cosmiconfig": {
5872 + "version": "9.0.1",
5873 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz",
5874 + "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==",
5875 + "devOptional": true,
5876 + "license": "MIT",
5877 + "dependencies": {
5878 + "env-paths": "^2.2.1",
5879 + "import-fresh": "^3.3.0",
5880 + "js-yaml": "^4.1.0",
5881 + "parse-json": "^5.2.0"
5882 + },
5883 + "engines": {
5884 + "node": ">=14"
5885 + },
5886 + "funding": {
5887 + "url": "https://github.com/sponsors/d-fischer"
5888 + },
5889 + "peerDependencies": {
5890 + "typescript": ">=4.9.5"
5891 + },
5892 + "peerDependenciesMeta": {
5893 + "typescript": {
5894 + "optional": true
5895 + }
5165 5896 }
5166 5897 },
5167 5898 "node_modules/cross-fetch": {
@@ -5257,6 +5988,13 @@ "funding": {
5257 5988 "url": "https://github.com/sponsors/ljharb"
5258 5989 }
5259 5990 },
5991 + "node_modules/dayjs": {
5992 + "version": "1.11.20",
5993 + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.20.tgz",
5994 + "integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==",
5995 + "devOptional": true,
5996 + "license": "MIT"
5997 + },
5260 5998 "node_modules/debug": {
5261 5999 "version": "4.4.3",
5262 6000 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
@@ -5272,6 +6010,16 @@ "peerDependenciesMeta": {
5272 6010 "supports-color": {
5273 6011 "optional": true
5274 6012 }
6013 + }
6014 + },
6015 + "node_modules/decamelize": {
6016 + "version": "1.2.0",
6017 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
6018 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
6019 + "devOptional": true,
6020 + "license": "MIT",
6021 + "engines": {
6022 + "node": ">=0.10.0"
5275 6023 }
5276 6024 },
5277 6025 "node_modules/decode-uri-component": {
@@ -5443,7 +6191,7 @@ "node_modules/dunder-proto": {
5443 6191 "version": "1.0.1",
5444 6192 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
5445 6193 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
5446 - "dev": true,
6194 + "devOptional": true,
5447 6195 "license": "MIT",
5448 6196 "dependencies": {
5449 6197 "call-bind-apply-helpers": "^1.0.1",
@@ -5490,6 +6238,46 @@ "engines": {
5490 6238 "node": ">=8"
5491 6239 }
5492 6240 },
6241 + "node_modules/env-paths": {
6242 + "version": "2.2.1",
6243 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
6244 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
6245 + "devOptional": true,
6246 + "license": "MIT",
6247 + "engines": {
6248 + "node": ">=6"
6249 + }
6250 + },
6251 + "node_modules/envinfo": {
6252 + "version": "7.21.0",
6253 + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz",
6254 + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==",
6255 + "devOptional": true,
6256 + "license": "MIT",
6257 + "bin": {
6258 + "envinfo": "dist/cli.js"
6259 + },
6260 + "engines": {
6261 + "node": ">=4"
6262 + }
6263 + },
6264 + "node_modules/error-ex": {
6265 + "version": "1.3.4",
6266 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
6267 + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
6268 + "devOptional": true,
6269 + "license": "MIT",
6270 + "dependencies": {
6271 + "is-arrayish": "^0.2.1"
6272 + }
6273 + },
6274 + "node_modules/error-ex/node_modules/is-arrayish": {
6275 + "version": "0.2.1",
6276 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
6277 + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
6278 + "devOptional": true,
6279 + "license": "MIT"
6280 + },
5493 6281 "node_modules/error-stack-parser": {
5494 6282 "version": "2.1.4",
5495 6283 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
@@ -5499,6 +6287,24 @@ "dependencies": {
5499 6287 "stackframe": "^1.3.4"
5500 6288 }
5501 6289 },
6290 + "node_modules/errorhandler": {
6291 + "version": "1.5.2",
6292 + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.2.tgz",
6293 + "integrity": "sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw==",
6294 + "devOptional": true,
6295 + "license": "MIT",
6296 + "dependencies": {
6297 + "accepts": "~1.3.8",
6298 + "escape-html": "~1.0.3"
6299 + },
6300 + "engines": {
6301 + "node": ">= 0.8"
6302 + },
6303 + "funding": {
6304 + "type": "opencollective",
6305 + "url": "https://opencollective.com/express"
6306 + }
6307 + },
5502 6308 "node_modules/es-abstract": {
5503 6309 "version": "1.24.1",
5504 6310 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz",
@@ -5572,7 +6378,7 @@ "node_modules/es-define-property": {
5572 6378 "version": "1.0.1",
5573 6379 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
5574 6380 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
5575 - "dev": true,
6381 + "devOptional": true,
5576 6382 "license": "MIT",
5577 6383 "engines": {
5578 6384 "node": ">= 0.4"
@@ -5582,7 +6388,7 @@ "node_modules/es-errors": {
5582 6388 "version": "1.3.0",
5583 6389 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
5584 6390 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
5585 - "dev": true,
6391 + "devOptional": true,
5586 6392 "license": "MIT",
5587 6393 "engines": {
5588 6394 "node": ">= 0.4"
@@ -5621,7 +6427,7 @@ "node_modules/es-object-atoms": {
5621 6427 "version": "1.1.1",
5622 6428 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
5623 6429 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
5624 - "dev": true,
6430 + "devOptional": true,
5625 6431 "license": "MIT",
5626 6432 "dependencies": {
5627 6433 "es-errors": "^1.3.0"
@@ -6139,6 +6945,56 @@ "engines": {
6139 6945 "node": ">=6"
6140 6946 }
6141 6947 },
6948 + "node_modules/execa": {
6949 + "version": "5.1.1",
6950 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
6951 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
6952 + "devOptional": true,
6953 + "license": "MIT",
6954 + "dependencies": {
6955 + "cross-spawn": "^7.0.3",
6956 + "get-stream": "^6.0.0",
6957 + "human-signals": "^2.1.0",
6958 + "is-stream": "^2.0.0",
6959 + "merge-stream": "^2.0.0",
6960 + "npm-run-path": "^4.0.1",
6961 + "onetime": "^5.1.2",
6962 + "signal-exit": "^3.0.3",
6963 + "strip-final-newline": "^2.0.0"
6964 + },
6965 + "engines": {
6966 + "node": ">=10"
6967 + },
6968 + "funding": {
6969 + "url": "https://github.com/sindresorhus/execa?sponsor=1"
6970 + }
6971 + },
6972 + "node_modules/execa/node_modules/mimic-fn": {
6973 + "version": "2.1.0",
6974 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
6975 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
6976 + "devOptional": true,
6977 + "license": "MIT",
6978 + "engines": {
6979 + "node": ">=6"
6980 + }
6981 + },
6982 + "node_modules/execa/node_modules/onetime": {
6983 + "version": "5.1.2",
6984 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
6985 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
6986 + "devOptional": true,
6987 + "license": "MIT",
6988 + "dependencies": {
6989 + "mimic-fn": "^2.1.0"
6990 + },
6991 + "engines": {
6992 + "node": ">=6"
6993 + },
6994 + "funding": {
6995 + "url": "https://github.com/sponsors/sindresorhus"
6996 + }
6997 + },
6142 6998 "node_modules/expo": {
6143 6999 "version": "54.0.34",
6144 7000 "resolved": "https://registry.npmjs.org/expo/-/expo-54.0.34.tgz",
@@ -6967,6 +7823,36 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
6967 7823 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
6968 7824 "license": "MIT"
6969 7825 },
7826 + "node_modules/fast-glob": {
7827 + "version": "3.3.3",
7828 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
7829 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
7830 + "devOptional": true,
7831 + "license": "MIT",
7832 + "dependencies": {
7833 + "@nodelib/fs.stat": "^2.0.2",
7834 + "@nodelib/fs.walk": "^1.2.3",
7835 + "glob-parent": "^5.1.2",
7836 + "merge2": "^1.3.0",
7837 + "micromatch": "^4.0.8"
7838 + },
7839 + "engines": {
7840 + "node": ">=8.6.0"
7841 + }
7842 + },
7843 + "node_modules/fast-glob/node_modules/glob-parent": {
7844 + "version": "5.1.2",
7845 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
7846 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
7847 + "devOptional": true,
7848 + "license": "ISC",
7849 + "dependencies": {
7850 + "is-glob": "^4.0.1"
7851 + },
7852 + "engines": {
7853 + "node": ">= 6"
7854 + }
7855 + },
6970 7856 "node_modules/fast-json-stable-stringify": {
6971 7857 "version": "2.1.0",
6972 7858 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -6996,6 +7882,56 @@ }
6996 7882 ],
6997 7883 "license": "BSD-3-Clause"
6998 7884 },
7885 + "node_modules/fast-xml-builder": {
7886 + "version": "1.2.0",
7887 + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
7888 + "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==",
7889 + "devOptional": true,
7890 + "funding": [
7891 + {
7892 + "type": "github",
7893 + "url": "https://github.com/sponsors/NaturalIntelligence"
7894 + }
7895 + ],
7896 + "license": "MIT",
7897 + "dependencies": {
7898 + "path-expression-matcher": "^1.5.0",
7899 + "xml-naming": "^0.1.0"
7900 + }
7901 + },
7902 + "node_modules/fast-xml-parser": {
7903 + "version": "5.8.0",
7904 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.8.0.tgz",
7905 + "integrity": "sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==",
7906 + "devOptional": true,
7907 + "funding": [
7908 + {
7909 + "type": "github",
7910 + "url": "https://github.com/sponsors/NaturalIntelligence"
7911 + }
7912 + ],
7913 + "license": "MIT",
7914 + "dependencies": {
7915 + "@nodable/entities": "^2.1.0",
7916 + "fast-xml-builder": "^1.2.0",
7917 + "path-expression-matcher": "^1.5.0",
7918 + "strnum": "^2.3.0",
7919 + "xml-naming": "^0.1.0"
7920 + },
7921 + "bin": {
7922 + "fxparser": "src/cli/cli.js"
7923 + }
7924 + },
7925 + "node_modules/fastq": {
7926 + "version": "1.20.1",
7927 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
7928 + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
7929 + "devOptional": true,
7930 + "license": "ISC",
7931 + "dependencies": {
7932 + "reusify": "^1.0.4"
7933 + }
7934 + },
6999 7935 "node_modules/fb-watchman": {
7000 7936 "version": "2.0.2",
7001 7937 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
@@ -7106,7 +8042,7 @@ "node_modules/find-up": {
7106 8042 "version": "5.0.0",
7107 8043 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
7108 8044 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
7109 - "dev": true,
8045 + "devOptional": true,
7110 8046 "license": "MIT",
7111 8047 "dependencies": {
7112 8048 "locate-path": "^6.0.0",
@@ -7186,6 +8122,21 @@ "engines": {
7186 8122 "node": ">= 0.6"
7187 8123 }
7188 8124 },
8125 + "node_modules/fs-extra": {
8126 + "version": "8.1.0",
8127 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
8128 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
8129 + "devOptional": true,
8130 + "license": "MIT",
8131 + "dependencies": {
8132 + "graceful-fs": "^4.2.0",
8133 + "jsonfile": "^4.0.0",
8134 + "universalify": "^0.1.0"
8135 + },
8136 + "engines": {
8137 + "node": ">=6 <7 || >=8"
8138 + }
8139 + },
7189 8140 "node_modules/fs.realpath": {
7190 8141 "version": "1.0.0",
7191 8142 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -7278,7 +8229,7 @@ "node_modules/get-intrinsic": {
7278 8229 "version": "1.3.0",
7279 8230 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
7280 8231 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
7281 - "dev": true,
8232 + "devOptional": true,
7282 8233 "license": "MIT",
7283 8234 "dependencies": {
7284 8235 "call-bind-apply-helpers": "^1.0.2",
@@ -7321,7 +8272,7 @@ "node_modules/get-proto": {
7321 8272 "version": "1.0.1",
7322 8273 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
7323 8274 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
7324 - "dev": true,
8275 + "devOptional": true,
7325 8276 "license": "MIT",
7326 8277 "dependencies": {
7327 8278 "dunder-proto": "^1.0.1",
@@ -7331,6 +8282,19 @@ "engines": {
7331 8282 "node": ">= 0.4"
7332 8283 }
7333 8284 },
8285 + "node_modules/get-stream": {
8286 + "version": "6.0.1",
8287 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
8288 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
8289 + "devOptional": true,
8290 + "license": "MIT",
8291 + "engines": {
8292 + "node": ">=10"
8293 + },
8294 + "funding": {
8295 + "url": "https://github.com/sponsors/sindresorhus"
8296 + }
8297 + },
7334 8298 "node_modules/get-symbol-description": {
7335 8299 "version": "1.1.0",
7336 8300 "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
@@ -7471,7 +8435,7 @@ "node_modules/gopd": {
7471 8435 "version": "1.2.0",
7472 8436 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
7473 8437 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
7474 - "dev": true,
8438 + "devOptional": true,
7475 8439 "license": "MIT",
7476 8440 "engines": {
7477 8441 "node": ">= 0.4"
@@ -7541,7 +8505,7 @@ "node_modules/has-symbols": {
7541 8505 "version": "1.1.0",
7542 8506 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
7543 8507 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
7544 - "dev": true,
8508 + "devOptional": true,
7545 8509 "license": "MIT",
7546 8510 "engines": {
7547 8511 "node": ">= 0.4"
@@ -7668,12 +8632,39 @@ "engines": {
7668 8632 "node": ">= 14"
7669 8633 }
7670 8634 },
8635 + "node_modules/human-signals": {
8636 + "version": "2.1.0",
8637 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
8638 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
8639 + "devOptional": true,
8640 + "license": "Apache-2.0",
8641 + "engines": {
8642 + "node": ">=10.17.0"
8643 + }
8644 + },
7671 8645 "node_modules/hyphenate-style-name": {
7672 8646 "version": "1.1.0",
7673 8647 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz",
7674 8648 "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==",
7675 8649 "license": "BSD-3-Clause"
7676 8650 },
8651 + "node_modules/iconv-lite": {
8652 + "version": "0.7.2",
8653 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
8654 + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
8655 + "devOptional": true,
8656 + "license": "MIT",
8657 + "dependencies": {
8658 + "safer-buffer": ">= 2.1.2 < 3.0.0"
8659 + },
8660 + "engines": {
8661 + "node": ">=0.10.0"
8662 + },
8663 + "funding": {
8664 + "type": "opencollective",
8665 + "url": "https://opencollective.com/express"
8666 + }
8667 + },
7677 8668 "node_modules/ieee754": {
7678 8669 "version": "1.2.1",
7679 8670 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -7722,7 +8713,7 @@ "node_modules/import-fresh": {
7722 8713 "version": "3.3.1",
7723 8714 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
7724 8715 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
7725 - "dev": true,
8716 + "devOptional": true,
7726 8717 "license": "MIT",
7727 8718 "dependencies": {
7728 8719 "parent-module": "^1.0.0",
@@ -7739,7 +8730,7 @@ "node_modules/import-fresh/node_modules/resolve-from": {
7739 8730 "version": "4.0.0",
7740 8731 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
7741 8732 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
7742 - "dev": true,
8733 + "devOptional": true,
7743 8734 "license": "MIT",
7744 8735 "engines": {
7745 8736 "node": ">=4"
@@ -7992,7 +8983,7 @@ "node_modules/is-extglob": {
7992 8983 "version": "2.1.1",
7993 8984 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7994 8985 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
7995 - "dev": true,
8986 + "devOptional": true,
7996 8987 "license": "MIT",
7997 8988 "engines": {
7998 8989 "node": ">=0.10.0"
@@ -8047,7 +9038,7 @@ "node_modules/is-glob": {
8047 9038 "version": "4.0.3",
8048 9039 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
8049 9040 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
8050 - "dev": true,
9041 + "devOptional": true,
8051 9042 "license": "MIT",
8052 9043 "dependencies": {
8053 9044 "is-extglob": "^2.1.1"
@@ -8056,6 +9047,16 @@ "engines": {
8056 9047 "node": ">=0.10.0"
8057 9048 }
8058 9049 },
9050 + "node_modules/is-interactive": {
9051 + "version": "1.0.0",
9052 + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
9053 + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
9054 + "devOptional": true,
9055 + "license": "MIT",
9056 + "engines": {
9057 + "node": ">=8"
9058 + }
9059 + },
8059 9060 "node_modules/is-map": {
8060 9061 "version": "2.0.3",
8061 9062 "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
@@ -8165,6 +9166,19 @@ "funding": {
8165 9166 "url": "https://github.com/sponsors/ljharb"
8166 9167 }
8167 9168 },
9169 + "node_modules/is-stream": {
9170 + "version": "2.0.1",
9171 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
9172 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
9173 + "devOptional": true,
9174 + "license": "MIT",
9175 + "engines": {
9176 + "node": ">=8"
9177 + },
9178 + "funding": {
9179 + "url": "https://github.com/sponsors/sindresorhus"
9180 + }
9181 + },
8168 9182 "node_modules/is-string": {
8169 9183 "version": "1.1.1",
8170 9184 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
@@ -8216,6 +9230,19 @@ "funding": {
8216 9230 "url": "https://github.com/sponsors/ljharb"
8217 9231 }
8218 9232 },
9233 + "node_modules/is-unicode-supported": {
9234 + "version": "0.1.0",
9235 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
9236 + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
9237 + "devOptional": true,
9238 + "license": "MIT",
9239 + "engines": {
9240 + "node": ">=10"
9241 + },
9242 + "funding": {
9243 + "url": "https://github.com/sponsors/sindresorhus"
9244 + }
9245 + },
8219 9246 "node_modules/is-weakmap": {
8220 9247 "version": "2.0.2",
8221 9248 "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
@@ -8509,6 +9536,20 @@ "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz",
8509 9536 "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==",
8510 9537 "license": "MIT"
8511 9538 },
9539 + "node_modules/joi": {
9540 + "version": "17.13.3",
9541 + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
9542 + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
9543 + "devOptional": true,
9544 + "license": "BSD-3-Clause",
9545 + "dependencies": {
9546 + "@hapi/hoek": "^9.3.0",
9547 + "@hapi/topo": "^5.1.0",
9548 + "@sideway/address": "^4.1.5",
9549 + "@sideway/formula": "^3.0.1",
9550 + "@sideway/pinpoint": "^2.0.0"
9551 + }
9552 + },
8512 9553 "node_modules/js-tokens": {
8513 9554 "version": "4.0.0",
8514 9555 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -8550,6 +9591,13 @@ "version": "3.0.1",
8550 9591 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
8551 9592 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
8552 9593 "dev": true,
9594 + "license": "MIT"
9595 + },
9596 + "node_modules/json-parse-even-better-errors": {
9597 + "version": "2.3.1",
9598 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
9599 + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
9600 + "devOptional": true,
8553 9601 "license": "MIT"
8554 9602 },
8555 9603 "node_modules/json-schema-traverse": {
@@ -8578,6 +9626,16 @@ "engines": {
8578 9626 "node": ">=6"
8579 9627 }
8580 9628 },
9629 + "node_modules/jsonfile": {
9630 + "version": "4.0.0",
9631 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
9632 + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
9633 + "devOptional": true,
9634 + "license": "MIT",
9635 + "optionalDependencies": {
9636 + "graceful-fs": "^4.1.6"
9637 + }
9638 + },
8581 9639 "node_modules/jsx-ast-utils": {
8582 9640 "version": "3.3.5",
8583 9641 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
@@ -8620,6 +9678,17 @@ "integrity": "sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==",
8620 9678 "license": "MIT",
8621 9679 "bin": {
8622 9680 "lan-network": "dist/lan-network-cli.js"
9681 + }
9682 + },
9683 + "node_modules/launch-editor": {
9684 + "version": "2.13.2",
9685 + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.2.tgz",
9686 + "integrity": "sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==",
9687 + "devOptional": true,
9688 + "license": "MIT",
9689 + "dependencies": {
9690 + "picocolors": "^1.1.1",
9691 + "shell-quote": "^1.8.3"
8623 9692 }
8624 9693 },
8625 9694 "node_modules/leven": {
@@ -8941,7 +10010,7 @@ "node_modules/locate-path": {
8941 10010 "version": "6.0.0",
8942 10011 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
8943 10012 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
8944 - "dev": true,
10013 + "devOptional": true,
8945 10014 "license": "MIT",
8946 10015 "dependencies": {
8947 10016 "p-locate": "^5.0.0"
@@ -9055,6 +10124,158 @@ "engines": {
9055 10124 "node": ">=4"
9056 10125 }
9057 10126 },
10127 + "node_modules/logkitty": {
10128 + "version": "0.7.1",
10129 + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz",
10130 + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==",
10131 + "devOptional": true,
10132 + "license": "MIT",
10133 + "dependencies": {
10134 + "ansi-fragments": "^0.2.1",
10135 + "dayjs": "^1.8.15",
10136 + "yargs": "^15.1.0"
10137 + },
10138 + "bin": {
10139 + "logkitty": "bin/logkitty.js"
10140 + }
10141 + },
10142 + "node_modules/logkitty/node_modules/camelcase": {
10143 + "version": "5.3.1",
10144 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
10145 + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
10146 + "devOptional": true,
10147 + "license": "MIT",
10148 + "engines": {
10149 + "node": ">=6"
10150 + }
10151 + },
10152 + "node_modules/logkitty/node_modules/cliui": {
10153 + "version": "6.0.0",
10154 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
10155 + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
10156 + "devOptional": true,
10157 + "license": "ISC",
10158 + "dependencies": {
10159 + "string-width": "^4.2.0",
10160 + "strip-ansi": "^6.0.0",
10161 + "wrap-ansi": "^6.2.0"
10162 + }
10163 + },
10164 + "node_modules/logkitty/node_modules/find-up": {
10165 + "version": "4.1.0",
10166 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
10167 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
10168 + "devOptional": true,
10169 + "license": "MIT",
10170 + "dependencies": {
10171 + "locate-path": "^5.0.0",
10172 + "path-exists": "^4.0.0"
10173 + },
10174 + "engines": {
10175 + "node": ">=8"
10176 + }
10177 + },
10178 + "node_modules/logkitty/node_modules/locate-path": {
10179 + "version": "5.0.0",
10180 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
10181 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
10182 + "devOptional": true,
10183 + "license": "MIT",
10184 + "dependencies": {
10185 + "p-locate": "^4.1.0"
10186 + },
10187 + "engines": {
10188 + "node": ">=8"
10189 + }
10190 + },
10191 + "node_modules/logkitty/node_modules/p-limit": {
10192 + "version": "2.3.0",
10193 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
10194 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
10195 + "devOptional": true,
10196 + "license": "MIT",
10197 + "dependencies": {
10198 + "p-try": "^2.0.0"
10199 + },
10200 + "engines": {
10201 + "node": ">=6"
10202 + },
10203 + "funding": {
10204 + "url": "https://github.com/sponsors/sindresorhus"
10205 + }
10206 + },
10207 + "node_modules/logkitty/node_modules/p-locate": {
10208 + "version": "4.1.0",
10209 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
10210 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
10211 + "devOptional": true,
10212 + "license": "MIT",
10213 + "dependencies": {
10214 + "p-limit": "^2.2.0"
10215 + },
10216 + "engines": {
10217 + "node": ">=8"
10218 + }
10219 + },
10220 + "node_modules/logkitty/node_modules/wrap-ansi": {
10221 + "version": "6.2.0",
10222 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
10223 + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
10224 + "devOptional": true,
10225 + "license": "MIT",
10226 + "dependencies": {
10227 + "ansi-styles": "^4.0.0",
10228 + "string-width": "^4.1.0",
10229 + "strip-ansi": "^6.0.0"
10230 + },
10231 + "engines": {
10232 + "node": ">=8"
10233 + }
10234 + },
10235 + "node_modules/logkitty/node_modules/y18n": {
10236 + "version": "4.0.3",
10237 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
10238 + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
10239 + "devOptional": true,
10240 + "license": "ISC"
10241 + },
10242 + "node_modules/logkitty/node_modules/yargs": {
10243 + "version": "15.4.1",
10244 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
10245 + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
10246 + "devOptional": true,
10247 + "license": "MIT",
10248 + "dependencies": {
10249 + "cliui": "^6.0.0",
10250 + "decamelize": "^1.2.0",
10251 + "find-up": "^4.1.0",
10252 + "get-caller-file": "^2.0.1",
10253 + "require-directory": "^2.1.1",
10254 + "require-main-filename": "^2.0.0",
10255 + "set-blocking": "^2.0.0",
10256 + "string-width": "^4.2.0",
10257 + "which-module": "^2.0.0",
10258 + "y18n": "^4.0.0",
10259 + "yargs-parser": "^18.1.2"
10260 + },
10261 + "engines": {
10262 + "node": ">=8"
10263 + }
10264 + },
10265 + "node_modules/logkitty/node_modules/yargs-parser": {
10266 + "version": "18.1.3",
10267 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
10268 + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
10269 + "devOptional": true,
10270 + "license": "ISC",
10271 + "dependencies": {
10272 + "camelcase": "^5.0.0",
10273 + "decamelize": "^1.2.0"
10274 + },
10275 + "engines": {
10276 + "node": ">=6"
10277 + }
10278 + },
9058 10279 "node_modules/loose-envify": {
9059 10280 "version": "1.4.0",
9060 10281 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -9095,12 +10316,22 @@ "node_modules/math-intrinsics": {
9095 10316 "version": "1.1.0",
9096 10317 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
9097 10318 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
9098 - "dev": true,
10319 + "devOptional": true,
9099 10320 "license": "MIT",
9100 10321 "engines": {
9101 10322 "node": ">= 0.4"
9102 10323 }
9103 10324 },
10325 + "node_modules/media-typer": {
10326 + "version": "1.1.0",
10327 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
10328 + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
10329 + "devOptional": true,
10330 + "license": "MIT",
10331 + "engines": {
10332 + "node": ">= 0.8"
10333 + }
10334 + },
9104 10335 "node_modules/memoize-one": {
9105 10336 "version": "5.2.1",
9106 10337 "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
@@ -9124,6 +10355,16 @@ "version": "2.0.0",
9124 10355 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
9125 10356 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
9126 10357 "license": "MIT"
10358 + },
10359 + "node_modules/merge2": {
10360 + "version": "1.4.1",
10361 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
10362 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
10363 + "devOptional": true,
10364 + "license": "MIT",
10365 + "engines": {
10366 + "node": ">= 8"
10367 + }
9127 10368 },
9128 10369 "node_modules/metro": {
9129 10370 "version": "0.83.3",
@@ -9606,6 +10847,16 @@ "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz",
9606 10847 "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==",
9607 10848 "license": "MIT"
9608 10849 },
10850 + "node_modules/nocache": {
10851 + "version": "3.0.4",
10852 + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz",
10853 + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==",
10854 + "devOptional": true,
10855 + "license": "MIT",
10856 + "engines": {
10857 + "node": ">=12.0.0"
10858 + }
10859 + },
9609 10860 "node_modules/node-exports-info": {
9610 10861 "version": "1.6.0",
9611 10862 "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz",
@@ -9666,6 +10917,20 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz",
9666 10917 "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==",
9667 10918 "license": "MIT"
9668 10919 },
10920 + "node_modules/node-stream-zip": {
10921 + "version": "1.15.0",
10922 + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
10923 + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
10924 + "devOptional": true,
10925 + "license": "MIT",
10926 + "engines": {
10927 + "node": ">=0.12.0"
10928 + },
10929 + "funding": {
10930 + "type": "github",
10931 + "url": "https://github.com/sponsors/antelle"
10932 + }
10933 + },
9669 10934 "node_modules/normalize-path": {
9670 10935 "version": "3.0.0",
9671 10936 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
@@ -9702,6 +10967,19 @@ "engines": {
9702 10967 "node": ">=10"
9703 10968 }
9704 10969 },
10970 + "node_modules/npm-run-path": {
10971 + "version": "4.0.1",
10972 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
10973 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
10974 + "devOptional": true,
10975 + "license": "MIT",
10976 + "dependencies": {
10977 + "path-key": "^3.0.0"
10978 + },
10979 + "engines": {
10980 + "node": ">=8"
10981 + }
10982 + },
9705 10983 "node_modules/nullthrows": {
9706 10984 "version": "1.1.1",
9707 10985 "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
@@ -9733,7 +11011,7 @@ "node_modules/object-inspect": {
9733 11011 "version": "1.13.4",
9734 11012 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
9735 11013 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
9736 - "dev": true,
11014 + "devOptional": true,
9737 11015 "license": "MIT",
9738 11016 "engines": {
9739 11017 "node": ">= 0.4"
@@ -10064,7 +11342,7 @@ "node_modules/p-locate": {
10064 11342 "version": "5.0.0",
10065 11343 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
10066 11344 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
10067 - "dev": true,
11345 + "devOptional": true,
10068 11346 "license": "MIT",
10069 11347 "dependencies": {
10070 11348 "p-limit": "^3.0.2"
@@ -10089,7 +11367,7 @@ "node_modules/parent-module": {
10089 11367 "version": "1.0.1",
10090 11368 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
10091 11369 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
10092 - "dev": true,
11370 + "devOptional": true,
10093 11371 "license": "MIT",
10094 11372 "dependencies": {
10095 11373 "callsites": "^3.0.0"
@@ -10098,6 +11376,25 @@ "engines": {
10098 11376 "node": ">=6"
10099 11377 }
10100 11378 },
11379 + "node_modules/parse-json": {
11380 + "version": "5.2.0",
11381 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
11382 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
11383 + "devOptional": true,
11384 + "license": "MIT",
11385 + "dependencies": {
11386 + "@babel/code-frame": "^7.0.0",
11387 + "error-ex": "^1.3.1",
11388 + "json-parse-even-better-errors": "^2.3.0",
11389 + "lines-and-columns": "^1.1.6"
11390 + },
11391 + "engines": {
11392 + "node": ">=8"
11393 + },
11394 + "funding": {
11395 + "url": "https://github.com/sponsors/sindresorhus"
11396 + }
11397 + },
10101 11398 "node_modules/parse-png": {
10102 11399 "version": "2.1.0",
10103 11400 "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz",
@@ -10126,6 +11423,22 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
10126 11423 "license": "MIT",
10127 11424 "engines": {
10128 11425 "node": ">=8"
11426 + }
11427 + },
11428 + "node_modules/path-expression-matcher": {
11429 + "version": "1.5.0",
11430 + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz",
11431 + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==",
11432 + "devOptional": true,
11433 + "funding": [
11434 + {
11435 + "type": "github",
11436 + "url": "https://github.com/sponsors/NaturalIntelligence"
11437 + }
11438 + ],
11439 + "license": "MIT",
11440 + "engines": {
11441 + "node": ">=14.0.0"
10129 11442 }
10130 11443 },
10131 11444 "node_modules/path-is-absolute": {
@@ -10401,6 +11714,22 @@ "bin": {
10401 11714 "qrcode-terminal": "bin/qrcode-terminal.js"
10402 11715 }
10403 11716 },
11717 + "node_modules/qs": {
11718 + "version": "6.15.2",
11719 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz",
11720 + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==",
11721 + "devOptional": true,
11722 + "license": "BSD-3-Clause",
11723 + "dependencies": {
11724 + "side-channel": "^1.1.0"
11725 + },
11726 + "engines": {
11727 + "node": ">=0.6"
11728 + },
11729 + "funding": {
11730 + "url": "https://github.com/sponsors/ljharb"
11731 + }
11732 + },
10404 11733 "node_modules/query-string": {
10405 11734 "version": "7.1.3",
10406 11735 "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz",
@@ -10428,6 +11757,27 @@ "dependencies": {
10428 11757 "inherits": "~2.0.3"
10429 11758 }
10430 11759 },
11760 + "node_modules/queue-microtask": {
11761 + "version": "1.2.3",
11762 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
11763 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
11764 + "devOptional": true,
11765 + "funding": [
11766 + {
11767 + "type": "github",
11768 + "url": "https://github.com/sponsors/feross"
11769 + },
11770 + {
11771 + "type": "patreon",
11772 + "url": "https://www.patreon.com/feross"
11773 + },
11774 + {
11775 + "type": "consulting",
11776 + "url": "https://feross.org/support"
11777 + }
11778 + ],
11779 + "license": "MIT"
11780 + },
10431 11781 "node_modules/range-parser": {
10432 11782 "version": "1.2.1",
10433 11783 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
@@ -10435,6 +11785,22 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
10435 11785 "license": "MIT",
10436 11786 "engines": {
10437 11787 "node": ">= 0.6"
11788 + }
11789 + },
11790 + "node_modules/raw-body": {
11791 + "version": "3.0.2",
11792 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
11793 + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
11794 + "devOptional": true,
11795 + "license": "MIT",
11796 + "dependencies": {
11797 + "bytes": "~3.1.2",
11798 + "http-errors": "~2.0.1",
11799 + "iconv-lite": "~0.7.0",
11800 + "unpipe": "~1.0.0"
11801 + },
11802 + "engines": {
11803 + "node": ">= 0.10"
10438 11804 }
10439 11805 },
10440 11806 "node_modules/rc": {
@@ -10906,6 +12272,21 @@ "optional": true
10906 12272 }
10907 12273 }
10908 12274 },
12275 + "node_modules/readable-stream": {
12276 + "version": "3.6.2",
12277 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
12278 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
12279 + "devOptional": true,
12280 + "license": "MIT",
12281 + "dependencies": {
12282 + "inherits": "^2.0.3",
12283 + "string_decoder": "^1.1.1",
12284 + "util-deprecate": "^1.0.1"
12285 + },
12286 + "engines": {
12287 + "node": ">= 6"
12288 + }
12289 + },
10909 12290 "node_modules/reflect.getprototypeof": {
10910 12291 "version": "1.0.10",
10911 12292 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
@@ -11027,6 +12408,13 @@ "engines": {
11027 12408 "node": ">=0.10.0"
11028 12409 }
11029 12410 },
12411 + "node_modules/require-main-filename": {
12412 + "version": "2.0.0",
12413 + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
12414 + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
12415 + "devOptional": true,
12416 + "license": "ISC"
12417 + },
11030 12418 "node_modules/requireg": {
11031 12419 "version": "0.2.2",
11032 12420 "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz",
@@ -11116,6 +12504,17 @@ "engines": {
11116 12504 "node": ">=4"
11117 12505 }
11118 12506 },
12507 + "node_modules/reusify": {
12508 + "version": "1.1.0",
12509 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
12510 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
12511 + "devOptional": true,
12512 + "license": "MIT",
12513 + "engines": {
12514 + "iojs": ">=1.0.0",
12515 + "node": ">=0.10.0"
12516 + }
12517 + },
11119 12518 "node_modules/rimraf": {
11120 12519 "version": "3.0.2",
11121 12520 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -11153,6 +12552,30 @@ "funding": {
11153 12552 "url": "https://github.com/sponsors/isaacs"
11154 12553 }
11155 12554 },
12555 + "node_modules/run-parallel": {
12556 + "version": "1.2.0",
12557 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
12558 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
12559 + "devOptional": true,
12560 + "funding": [
12561 + {
12562 + "type": "github",
12563 + "url": "https://github.com/sponsors/feross"
12564 + },
12565 + {
12566 + "type": "patreon",
12567 + "url": "https://www.patreon.com/feross"
12568 + },
12569 + {
12570 + "type": "consulting",
12571 + "url": "https://feross.org/support"
12572 + }
12573 + ],
12574 + "license": "MIT",
12575 + "dependencies": {
12576 + "queue-microtask": "^1.2.2"
12577 + }
12578 + },
11156 12579 "node_modules/safe-array-concat": {
11157 12580 "version": "1.1.3",
11158 12581 "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
@@ -11227,6 +12650,13 @@ },
11227 12650 "funding": {
11228 12651 "url": "https://github.com/sponsors/ljharb"
11229 12652 }
12653 + },
12654 + "node_modules/safer-buffer": {
12655 + "version": "2.1.2",
12656 + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12657 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
12658 + "devOptional": true,
12659 + "license": "MIT"
11230 12660 },
11231 12661 "node_modules/sax": {
11232 12662 "version": "1.6.0",
@@ -11360,6 +12790,13 @@ "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz",
11360 12790 "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==",
11361 12791 "license": "MIT"
11362 12792 },
12793 + "node_modules/set-blocking": {
12794 + "version": "2.0.0",
12795 + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
12796 + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
12797 + "devOptional": true,
12798 + "license": "ISC"
12799 + },
11363 12800 "node_modules/set-function-length": {
11364 12801 "version": "1.2.2",
11365 12802 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
@@ -11473,7 +12910,7 @@ "node_modules/side-channel": {
11473 12910 "version": "1.1.0",
11474 12911 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
11475 12912 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
11476 - "dev": true,
12913 + "devOptional": true,
11477 12914 "license": "MIT",
11478 12915 "dependencies": {
11479 12916 "es-errors": "^1.3.0",
@@ -11493,7 +12930,7 @@ "node_modules/side-channel-list": {
11493 12930 "version": "1.0.0",
11494 12931 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
11495 12932 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
11496 - "dev": true,
12933 + "devOptional": true,
11497 12934 "license": "MIT",
11498 12935 "dependencies": {
11499 12936 "es-errors": "^1.3.0",
@@ -11510,7 +12947,7 @@ "node_modules/side-channel-map": {
11510 12947 "version": "1.0.1",
11511 12948 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
11512 12949 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
11513 - "dev": true,
12950 + "devOptional": true,
11514 12951 "license": "MIT",
11515 12952 "dependencies": {
11516 12953 "call-bound": "^1.0.2",
@@ -11529,7 +12966,7 @@ "node_modules/side-channel-weakmap": {
11529 12966 "version": "1.0.2",
11530 12967 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
11531 12968 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
11532 - "dev": true,
12969 + "devOptional": true,
11533 12970 "license": "MIT",
11534 12971 "dependencies": {
11535 12972 "call-bound": "^1.0.2",
@@ -11586,6 +13023,61 @@ "engines": {
11586 13023 "node": ">=8"
11587 13024 }
11588 13025 },
13026 + "node_modules/slice-ansi": {
13027 + "version": "2.1.0",
13028 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
13029 + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
13030 + "devOptional": true,
13031 + "license": "MIT",
13032 + "dependencies": {
13033 + "ansi-styles": "^3.2.0",
13034 + "astral-regex": "^1.0.0",
13035 + "is-fullwidth-code-point": "^2.0.0"
13036 + },
13037 + "engines": {
13038 + "node": ">=6"
13039 + }
13040 + },
13041 + "node_modules/slice-ansi/node_modules/ansi-styles": {
13042 + "version": "3.2.1",
13043 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
13044 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
13045 + "devOptional": true,
13046 + "license": "MIT",
13047 + "dependencies": {
13048 + "color-convert": "^1.9.0"
13049 + },
13050 + "engines": {
13051 + "node": ">=4"
13052 + }
13053 + },
13054 + "node_modules/slice-ansi/node_modules/color-convert": {
13055 + "version": "1.9.3",
13056 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
13057 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
13058 + "devOptional": true,
13059 + "license": "MIT",
13060 + "dependencies": {
13061 + "color-name": "1.1.3"
13062 + }
13063 + },
13064 + "node_modules/slice-ansi/node_modules/color-name": {
13065 + "version": "1.1.3",
13066 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
13067 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
13068 + "devOptional": true,
13069 + "license": "MIT"
13070 + },
13071 + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
13072 + "version": "2.0.0",
13073 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
13074 + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
13075 + "devOptional": true,
13076 + "license": "MIT",
13077 + "engines": {
13078 + "node": ">=4"
13079 + }
13080 + },
11589 13081 "node_modules/slugify": {
11590 13082 "version": "1.6.8",
11591 13083 "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.8.tgz",
@@ -11734,6 +13226,23 @@ "engines": {
11734 13226 "node": ">=4"
11735 13227 }
11736 13228 },
13229 + "node_modules/strict-url-sanitise": {
13230 + "version": "0.0.1",
13231 + "resolved": "https://registry.npmjs.org/strict-url-sanitise/-/strict-url-sanitise-0.0.1.tgz",
13232 + "integrity": "sha512-nuFtF539K8jZg3FjaWH/L8eocCR6gegz5RDOsaWxfdbF5Jqr2VXWxZayjTwUzsWJDC91k2EbnJXp6FuWW+Z4hg==",
13233 + "devOptional": true,
13234 + "license": "MIT"
13235 + },
13236 + "node_modules/string_decoder": {
13237 + "version": "1.3.0",
13238 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
13239 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
13240 + "devOptional": true,
13241 + "license": "MIT",
13242 + "dependencies": {
13243 + "safe-buffer": "~5.2.0"
13244 + }
13245 + },
11737 13246 "node_modules/string-width": {
11738 13247 "version": "4.2.3",
11739 13248 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
@@ -11868,6 +13377,16 @@ "engines": {
11868 13377 "node": ">=4"
11869 13378 }
11870 13379 },
13380 + "node_modules/strip-final-newline": {
13381 + "version": "2.0.0",
13382 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
13383 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
13384 + "devOptional": true,
13385 + "license": "MIT",
13386 + "engines": {
13387 + "node": ">=6"
13388 + }
13389 + },
11871 13390 "node_modules/strip-json-comments": {
11872 13391 "version": "3.1.1",
11873 13392 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -11881,6 +13400,19 @@ "funding": {
11881 13400 "url": "https://github.com/sponsors/sindresorhus"
11882 13401 }
11883 13402 },
13403 + "node_modules/strnum": {
13404 + "version": "2.3.0",
13405 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz",
13406 + "integrity": "sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==",
13407 + "devOptional": true,
13408 + "funding": [
13409 + {
13410 + "type": "github",
13411 + "url": "https://github.com/sponsors/NaturalIntelligence"
13412 + }
13413 + ],
13414 + "license": "MIT"
13415 + },
11884 13416 "node_modules/structured-headers": {
11885 13417 "version": "0.4.1",
11886 13418 "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz",
@@ -12248,6 +13780,66 @@ "engines": {
12248 13780 "node": ">=8"
12249 13781 }
12250 13782 },
13783 + "node_modules/type-is": {
13784 + "version": "2.1.0",
13785 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
13786 + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
13787 + "devOptional": true,
13788 + "license": "MIT",
13789 + "dependencies": {
13790 + "content-type": "^2.0.0",
13791 + "media-typer": "^1.1.0",
13792 + "mime-types": "^3.0.0"
13793 + },
13794 + "engines": {
13795 + "node": ">= 18"
13796 + },
13797 + "funding": {
13798 + "type": "opencollective",
13799 + "url": "https://opencollective.com/express"
13800 + }
13801 + },
13802 + "node_modules/type-is/node_modules/content-type": {
13803 + "version": "2.0.0",
13804 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
13805 + "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
13806 + "devOptional": true,
13807 + "license": "MIT",
13808 + "engines": {
13809 + "node": ">=18"
13810 + },
13811 + "funding": {
13812 + "type": "opencollective",
13813 + "url": "https://opencollective.com/express"
13814 + }
13815 + },
13816 + "node_modules/type-is/node_modules/mime-db": {
13817 + "version": "1.54.0",
13818 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
13819 + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
13820 + "devOptional": true,
13821 + "license": "MIT",
13822 + "engines": {
13823 + "node": ">= 0.6"
13824 + }
13825 + },
13826 + "node_modules/type-is/node_modules/mime-types": {
13827 + "version": "3.0.2",
13828 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
13829 + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
13830 + "devOptional": true,
13831 + "license": "MIT",
13832 + "dependencies": {
13833 + "mime-db": "^1.54.0"
13834 + },
13835 + "engines": {
13836 + "node": ">=18"
13837 + },
13838 + "funding": {
13839 + "type": "opencollective",
13840 + "url": "https://opencollective.com/express"
13841 + }
13842 + },
12251 13843 "node_modules/typed-array-buffer": {
12252 13844 "version": "1.0.3",
12253 13845 "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
@@ -12330,7 +13922,7 @@ "node_modules/typescript": {
12330 13922 "version": "5.9.3",
12331 13923 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
12332 13924 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
12333 - "dev": true,
13925 + "devOptional": true,
12334 13926 "license": "Apache-2.0",
12335 13927 "bin": {
12336 13928 "tsc": "bin/tsc",
@@ -12440,6 +14032,16 @@ "engines": {
12440 14032 "node": ">=4"
12441 14033 }
12442 14034 },
14035 + "node_modules/universalify": {
14036 + "version": "0.1.2",
14037 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
14038 + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
14039 + "devOptional": true,
14040 + "license": "MIT",
14041 + "engines": {
14042 + "node": ">= 4.0.0"
14043 + }
14044 + },
12443 14045 "node_modules/unpipe": {
12444 14046 "version": "1.0.0",
12445 14047 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
@@ -12585,6 +14187,13 @@ "peerDependencies": {
12585 14187 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
12586 14188 }
12587 14189 },
14190 + "node_modules/util-deprecate": {
14191 + "version": "1.0.2",
14192 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
14193 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
14194 + "devOptional": true,
14195 + "license": "MIT"
14196 + },
12588 14197 "node_modules/utils-merge": {
12589 14198 "version": "1.0.1",
12590 14199 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -12968,6 +14577,13 @@ "funding": {
12968 14577 "url": "https://github.com/sponsors/ljharb"
12969 14578 }
12970 14579 },
14580 + "node_modules/which-module": {
14581 + "version": "2.0.1",
14582 + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
14583 + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
14584 + "devOptional": true,
14585 + "license": "ISC"
14586 + },
12971 14587 "node_modules/which-typed-array": {
12972 14588 "version": "1.1.20",
12973 14589 "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
@@ -13074,6 +14690,22 @@ "uuid": "^7.0.3"
13074 14690 },
13075 14691 "engines": {
13076 14692 "node": ">=10.0.0"
14693 + }
14694 + },
14695 + "node_modules/xml-naming": {
14696 + "version": "0.1.0",
14697 + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
14698 + "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==",
14699 + "devOptional": true,
14700 + "funding": [
14701 + {
14702 + "type": "github",
14703 + "url": "https://github.com/sponsors/NaturalIntelligence"
14704 + }
14705 + ],
14706 + "license": "MIT",
14707 + "engines": {
14708 + "node": ">=16.0.0"
13077 14709 }
13078 14710 },
13079 14711 "node_modules/xml2js": {
frontend/package.json
@@ -51,6 +51,7 @@ "react-native-worklets": "0.5.1",
51 51 "zustand": "^5.0.13"
52 52 },
53 53 "devDependencies": {
54 + "@react-native-community/cli": "^20.1.3",
54 55 "@types/react": "~19.1.0",
55 56 "eslint": "^9.25.0",
56 57 "eslint-config-expo": "~10.0.0",