eletrotupi / tcc/ commit / 01f101a

frontend: add expo-notifications + expo-constants

Pedro Lucas Porcellis porcellis@eletrotupi.com · 4 months ago 01f101a1df126a8146cabfc8dec750a163742728 Browse files
Parents e2301d0
Changed files
3
Additions
+119
Deletions
-30
frontend/app.json modified+2 -1
frontend/app.json
1 1
{
2 2
  "expo": {
3 3
    "name": "orbit",
4 4
    "slug": "orbit",
5 5
    "version": "1.0.0",
70 70
          ]
71 71
        }
72 72
      ],
73 73
      "expo-secure-store",
74 74
      "expo-web-browser",
75 -
      "@react-native-community/datetimepicker"
75 +
      "@react-native-community/datetimepicker",
76 +
      "expo-notifications"
76 77
    ],
77 78
    "experiments": {
78 79
      "typedRoutes": true,
79 80
      "reactCompiler": true
80 81
    },
85 86
      }
86 87
    },
87 88
    "owner": "eletrotupi"
88 89
  }
89 90
}
frontend/package-lock.json
1 1
{
2 2
  "name": "orbit",
3 3
  "version": "0.0.0",
4 4
  "lockfileVersion": 3,
5 5
  "requires": true,
27 27
        "expo-haptics": "~15.0.8",
28 28
        "expo-image": "~3.0.11",
29 29
        "expo-image-picker": "~17.0.11",
30 30
        "expo-linear-gradient": "~15.0.8",
31 31
        "expo-linking": "~8.0.12",
32 +
        "expo-notifications": "~0.32.17",
32 33
        "expo-router": "~6.0.23",
33 34
        "expo-secure-store": "~15.0.8",
34 35
        "expo-splash-screen": "~31.0.13",
35 36
        "expo-status-bar": "~3.0.9",
36 37
        "expo-symbols": "~1.0.8",
2287 2288
      },
2288 2289
      "funding": {
2289 2290
        "type": "github",
2290 2291
        "url": "https://github.com/sponsors/nzakas"
2291 2292
      }
2293 +
    },
2294 +
    "node_modules/@ide/backoff": {
2295 +
      "version": "1.0.0",
2296 +
      "resolved": "https://registry.npmjs.org/@ide/backoff/-/backoff-1.0.0.tgz",
2297 +
      "integrity": "sha512-F0YfUDjvT+Mtt/R4xdl2X0EYCHMMiJqNLdxHD++jDT5ydEFIyqbCHh51Qx2E211dgZprPKhV7sHmnXKpLuvc5g==",
2298 +
      "license": "MIT"
2292 2299
    },
2293 2300
    "node_modules/@isaacs/fs-minipass": {
2294 2301
      "version": "4.0.1",
2295 2302
      "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
2296 2303
      "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
4976 4983
      "version": "2.0.6",
4977 4984
      "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
4978 4985
      "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
4979 4986
      "license": "MIT"
4980 4987
    },
4988 +
    "node_modules/assert": {
4989 +
      "version": "2.1.0",
4990 +
      "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
4991 +
      "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
4992 +
      "license": "MIT",
4993 +
      "dependencies": {
4994 +
        "call-bind": "^1.0.2",
4995 +
        "is-nan": "^1.3.2",
4996 +
        "object-is": "^1.1.5",
4997 +
        "object.assign": "^4.1.4",
4998 +
        "util": "^0.12.5"
4999 +
      }
5000 +
    },
4981 5001
    "node_modules/astral-regex": {
4982 5002
      "version": "1.0.0",
4983 5003
      "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
4984 5004
      "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
4985 5005
      "devOptional": true,
5006 5026
    },
5007 5027
    "node_modules/available-typed-arrays": {
5008 5028
      "version": "1.0.7",
5009 5029
      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
5010 5030
      "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
5011 -
      "dev": true,
5012 5031
      "license": "MIT",
5013 5032
      "dependencies": {
5014 5033
        "possible-typed-array-names": "^1.0.0"
5015 5034
      },
5016 5035
      "engines": {
5227 5246
      },
5228 5247
      "peerDependencies": {
5229 5248
        "@babel/core": "^7.0.0"
5230 5249
      }
5231 5250
    },
5251 +
    "node_modules/badgin": {
5252 +
      "version": "1.2.3",
5253 +
      "resolved": "https://registry.npmjs.org/badgin/-/badgin-1.2.3.tgz",
5254 +
      "integrity": "sha512-NQGA7LcfCpSzIbGRbkgjgdWkjy7HI+Th5VLxTJfW5EeaAf3fnS+xWQaQOCYiny+q6QSvxqoSO04vCx+4u++EJw==",
5255 +
      "license": "MIT"
5256 +
    },
5232 5257
    "node_modules/balanced-match": {
5233 5258
      "version": "1.0.2",
5234 5259
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
5235 5260
      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
5236 5261
      "license": "MIT"
5481 5506
    },
5482 5507
    "node_modules/call-bind": {
5483 5508
      "version": "1.0.8",
5484 5509
      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
5485 5510
      "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
5486 -
      "dev": true,
5487 5511
      "license": "MIT",
5488 5512
      "dependencies": {
5489 5513
        "call-bind-apply-helpers": "^1.0.0",
5490 5514
        "es-define-property": "^1.0.0",
5491 5515
        "get-intrinsic": "^1.2.4",
5500 5524
    },
5501 5525
    "node_modules/call-bind-apply-helpers": {
5502 5526
      "version": "1.0.2",
5503 5527
      "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
5504 5528
      "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
5505 -
      "devOptional": true,
5506 5529
      "license": "MIT",
5507 5530
      "dependencies": {
5508 5531
        "es-errors": "^1.3.0",
5509 5532
        "function-bind": "^1.1.2"
5510 5533
      },
5514 5537
    },
5515 5538
    "node_modules/call-bound": {
5516 5539
      "version": "1.0.4",
5517 5540
      "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
5518 5541
      "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
5519 -
      "devOptional": true,
5520 5542
      "license": "MIT",
5521 5543
      "dependencies": {
5522 5544
        "call-bind-apply-helpers": "^1.0.2",
5523 5545
        "get-intrinsic": "^1.3.0"
5524 5546
      },
6082 6104
    },
6083 6105
    "node_modules/define-data-property": {
6084 6106
      "version": "1.1.4",
6085 6107
      "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
6086 6108
      "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
6087 -
      "dev": true,
6088 6109
      "license": "MIT",
6089 6110
      "dependencies": {
6090 6111
        "es-define-property": "^1.0.0",
6091 6112
        "es-errors": "^1.3.0",
6092 6113
        "gopd": "^1.0.1"
6109 6130
    },
6110 6131
    "node_modules/define-properties": {
6111 6132
      "version": "1.2.1",
6112 6133
      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
6113 6134
      "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
6114 -
      "dev": true,
6115 6135
      "license": "MIT",
6116 6136
      "dependencies": {
6117 6137
        "define-data-property": "^1.0.1",
6118 6138
        "has-property-descriptors": "^1.0.0",
6119 6139
        "object-keys": "^1.1.1"
6201 6221
    },
6202 6222
    "node_modules/dunder-proto": {
6203 6223
      "version": "1.0.1",
6204 6224
      "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
6205 6225
      "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
6206 -
      "devOptional": true,
6207 6226
      "license": "MIT",
6208 6227
      "dependencies": {
6209 6228
        "call-bind-apply-helpers": "^1.0.1",
6210 6229
        "es-errors": "^1.3.0",
6211 6230
        "gopd": "^1.2.0"
6388 6407
    },
6389 6408
    "node_modules/es-define-property": {
6390 6409
      "version": "1.0.1",
6391 6410
      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
6392 6411
      "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
6393 -
      "devOptional": true,
6394 6412
      "license": "MIT",
6395 6413
      "engines": {
6396 6414
        "node": ">= 0.4"
6397 6415
      }
6398 6416
    },
6399 6417
    "node_modules/es-errors": {
6400 6418
      "version": "1.3.0",
6401 6419
      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
6402 6420
      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
6403 -
      "devOptional": true,
6404 6421
      "license": "MIT",
6405 6422
      "engines": {
6406 6423
        "node": ">= 0.4"
6407 6424
      }
6408 6425
    },
6437 6454
    },
6438 6455
    "node_modules/es-object-atoms": {
6439 6456
      "version": "1.1.1",
6440 6457
      "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
6441 6458
      "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
6442 -
      "devOptional": true,
6443 6459
      "license": "MIT",
6444 6460
      "dependencies": {
6445 6461
        "es-errors": "^1.3.0"
6446 6462
      },
6447 6463
      "engines": {
7057 7073
        "react-native-webview": {
7058 7074
          "optional": true
7059 7075
        }
7060 7076
      }
7061 7077
    },
7078 +
    "node_modules/expo-application": {
7079 +
      "version": "7.0.8",
7080 +
      "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-7.0.8.tgz",
7081 +
      "integrity": "sha512-qFGyxk7VJbrNOQWBbE09XUuGuvkOgFS9QfToaK2FdagM2aQ+x3CvGV2DuVgl/l4ZxPgIf3b/MNh9xHpwSwn74Q==",
7082 +
      "license": "MIT",
7083 +
      "peerDependencies": {
7084 +
        "expo": "*"
7085 +
      }
7086 +
    },
7062 7087
    "node_modules/expo-asset": {
7063 7088
      "version": "12.0.13",
7064 7089
      "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-12.0.13.tgz",
7065 7090
      "integrity": "sha512-x/p7WvQUnkn6K43b9eL6SPeq5Vnf1E8BDe9bDrWrvMqzyUvJnUFvl+ctg3034s/+UHe7Ne2pAmc0+yzbl8CrDQ==",
7066 7091
      "license": "MIT",
7309 7334
      "license": "MIT",
7310 7335
      "dependencies": {
7311 7336
        "invariant": "^2.2.4"
7312 7337
      },
7313 7338
      "peerDependencies": {
7339 +
        "react": "*",
7340 +
        "react-native": "*"
7341 +
      }
7342 +
    },
7343 +
    "node_modules/expo-notifications": {
7344 +
      "version": "0.32.17",
7345 +
      "resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.32.17.tgz",
7346 +
      "integrity": "sha512-lwwzn7tImuzTzn9PAglZlS2VfZEvsfFGJTK9Eb8I4cqkGh2DI23YJFJH+WPEIu4QhDvk5JeBjklenJ8IZbmA4A==",
7347 +
      "license": "MIT",
7348 +
      "dependencies": {
7349 +
        "@expo/image-utils": "^0.8.8",
7350 +
        "@ide/backoff": "^1.0.0",
7351 +
        "abort-controller": "^3.0.0",
7352 +
        "assert": "^2.0.0",
7353 +
        "badgin": "^1.1.5",
7354 +
        "expo-application": "~7.0.8",
7355 +
        "expo-constants": "~18.0.13"
7356 +
      },
7357 +
      "peerDependencies": {
7358 +
        "expo": "*",
7314 7359
        "react": "*",
7315 7360
        "react-native": "*"
7316 7361
      }
7317 7362
    },
7318 7363
    "node_modules/expo-router": {
8113 8158
    },
8114 8159
    "node_modules/for-each": {
8115 8160
      "version": "0.3.5",
8116 8161
      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
8117 8162
      "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
8118 -
      "dev": true,
8119 8163
      "license": "MIT",
8120 8164
      "dependencies": {
8121 8165
        "is-callable": "^1.2.7"
8122 8166
      },
8123 8167
      "engines": {
8222 8266
    },
8223 8267
    "node_modules/generator-function": {
8224 8268
      "version": "2.0.1",
8225 8269
      "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
8226 8270
      "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==",
8227 -
      "dev": true,
8228 8271
      "license": "MIT",
8229 8272
      "engines": {
8230 8273
        "node": ">= 0.4"
8231 8274
      }
8232 8275
    },
8250 8293
    },
8251 8294
    "node_modules/get-intrinsic": {
8252 8295
      "version": "1.3.0",
8253 8296
      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
8254 8297
      "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
8255 -
      "devOptional": true,
8256 8298
      "license": "MIT",
8257 8299
      "dependencies": {
8258 8300
        "call-bind-apply-helpers": "^1.0.2",
8259 8301
        "es-define-property": "^1.0.1",
8260 8302
        "es-errors": "^1.3.0",
8293 8335
    },
8294 8336
    "node_modules/get-proto": {
8295 8337
      "version": "1.0.1",
8296 8338
      "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
8297 8339
      "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
8298 -
      "devOptional": true,
8299 8340
      "license": "MIT",
8300 8341
      "dependencies": {
8301 8342
        "dunder-proto": "^1.0.1",
8302 8343
        "es-object-atoms": "^1.0.0"
8303 8344
      },
8456 8497
    },
8457 8498
    "node_modules/gopd": {
8458 8499
      "version": "1.2.0",
8459 8500
      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
8460 8501
      "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
8461 -
      "devOptional": true,
8462 8502
      "license": "MIT",
8463 8503
      "engines": {
8464 8504
        "node": ">= 0.4"
8465 8505
      },
8466 8506
      "funding": {
8497 8537
    },
8498 8538
    "node_modules/has-property-descriptors": {
8499 8539
      "version": "1.0.2",
8500 8540
      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
8501 8541
      "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
8502 -
      "dev": true,
8503 8542
      "license": "MIT",
8504 8543
      "dependencies": {
8505 8544
        "es-define-property": "^1.0.0"
8506 8545
      },
8507 8546
      "funding": {
8526 8565
    },
8527 8566
    "node_modules/has-symbols": {
8528 8567
      "version": "1.1.0",
8529 8568
      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
8530 8569
      "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
8531 -
      "devOptional": true,
8532 8570
      "license": "MIT",
8533 8571
      "engines": {
8534 8572
        "node": ">= 0.4"
8535 8573
      },
8536 8574
      "funding": {
8539 8577
    },
8540 8578
    "node_modules/has-tostringtag": {
8541 8579
      "version": "1.0.2",
8542 8580
      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
8543 8581
      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
8544 -
      "dev": true,
8545 8582
      "license": "MIT",
8546 8583
      "dependencies": {
8547 8584
        "has-symbols": "^1.0.3"
8548 8585
      },
8549 8586
      "engines": {
8822 8859
      "license": "MIT",
8823 8860
      "dependencies": {
8824 8861
        "loose-envify": "^1.0.0"
8825 8862
      }
8826 8863
    },
8864 +
    "node_modules/is-arguments": {
8865 +
      "version": "1.2.0",
8866 +
      "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
8867 +
      "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
8868 +
      "license": "MIT",
8869 +
      "dependencies": {
8870 +
        "call-bound": "^1.0.2",
8871 +
        "has-tostringtag": "^1.0.2"
8872 +
      },
8873 +
      "engines": {
8874 +
        "node": ">= 0.4"
8875 +
      },
8876 +
      "funding": {
8877 +
        "url": "https://github.com/sponsors/ljharb"
8878 +
      }
8879 +
    },
8827 8880
    "node_modules/is-array-buffer": {
8828 8881
      "version": "3.0.5",
8829 8882
      "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
8830 8883
      "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
8831 8884
      "dev": true,
8926 8979
    },
8927 8980
    "node_modules/is-callable": {
8928 8981
      "version": "1.2.7",
8929 8982
      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
8930 8983
      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
8931 -
      "dev": true,
8932 8984
      "license": "MIT",
8933 8985
      "engines": {
8934 8986
        "node": ">= 0.4"
8935 8987
      },
8936 8988
      "funding": {
9039 9091
    },
9040 9092
    "node_modules/is-generator-function": {
9041 9093
      "version": "1.1.2",
9042 9094
      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
9043 9095
      "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==",
9044 -
      "dev": true,
9045 9096
      "license": "MIT",
9046 9097
      "dependencies": {
9047 9098
        "call-bound": "^1.0.4",
9048 9099
        "generator-function": "^2.0.0",
9049 9100
        "get-proto": "^1.0.1",
9091 9142
      },
9092 9143
      "funding": {
9093 9144
        "url": "https://github.com/sponsors/ljharb"
9094 9145
      }
9095 9146
    },
9147 +
    "node_modules/is-nan": {
9148 +
      "version": "1.3.2",
9149 +
      "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
9150 +
      "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
9151 +
      "license": "MIT",
9152 +
      "dependencies": {
9153 +
        "call-bind": "^1.0.0",
9154 +
        "define-properties": "^1.1.3"
9155 +
      },
9156 +
      "engines": {
9157 +
        "node": ">= 0.4"
9158 +
      },
9159 +
      "funding": {
9160 +
        "url": "https://github.com/sponsors/ljharb"
9161 +
      }
9162 +
    },
9096 9163
    "node_modules/is-negative-zero": {
9097 9164
      "version": "2.0.3",
9098 9165
      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
9099 9166
      "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
9100 9167
      "dev": true,
9143 9210
    },
9144 9211
    "node_modules/is-regex": {
9145 9212
      "version": "1.2.1",
9146 9213
      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
9147 9214
      "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
9148 -
      "dev": true,
9149 9215
      "license": "MIT",
9150 9216
      "dependencies": {
9151 9217
        "call-bound": "^1.0.2",
9152 9218
        "gopd": "^1.2.0",
9153 9219
        "has-tostringtag": "^1.0.2",
9239 9305
    },
9240 9306
    "node_modules/is-typed-array": {
9241 9307
      "version": "1.1.15",
9242 9308
      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
9243 9309
      "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
9244 -
      "dev": true,
9245 9310
      "license": "MIT",
9246 9311
      "dependencies": {
9247 9312
        "which-typed-array": "^1.1.16"
9248 9313
      },
9249 9314
      "engines": {
10337 10402
    },
10338 10403
    "node_modules/math-intrinsics": {
10339 10404
      "version": "1.1.0",
10340 10405
      "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
10341 10406
      "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
10342 -
      "devOptional": true,
10343 10407
      "license": "MIT",
10344 10408
      "engines": {
10345 10409
        "node": ">= 0.4"
10346 10410
      }
10347 10411
    },
11041 11105
      },
11042 11106
      "funding": {
11043 11107
        "url": "https://github.com/sponsors/ljharb"
11044 11108
      }
11045 11109
    },
11110 +
    "node_modules/object-is": {
11111 +
      "version": "1.1.6",
11112 +
      "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
11113 +
      "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
11114 +
      "license": "MIT",
11115 +
      "dependencies": {
11116 +
        "call-bind": "^1.0.7",
11117 +
        "define-properties": "^1.2.1"
11118 +
      },
11119 +
      "engines": {
11120 +
        "node": ">= 0.4"
11121 +
      },
11122 +
      "funding": {
11123 +
        "url": "https://github.com/sponsors/ljharb"
11124 +
      }
11125 +
    },
11046 11126
    "node_modules/object-keys": {
11047 11127
      "version": "1.1.1",
11048 11128
      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
11049 11129
      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
11050 -
      "dev": true,
11051 11130
      "license": "MIT",
11052 11131
      "engines": {
11053 11132
        "node": ">= 0.4"
11054 11133
      }
11055 11134
    },
11056 11135
    "node_modules/object.assign": {
11057 11136
      "version": "4.1.7",
11058 11137
      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
11059 11138
      "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
11060 -
      "dev": true,
11061 11139
      "license": "MIT",
11062 11140
      "dependencies": {
11063 11141
        "call-bind": "^1.0.8",
11064 11142
        "call-bound": "^1.0.3",
11065 11143
        "define-properties": "^1.2.1",
11565 11643
    },
11566 11644
    "node_modules/possible-typed-array-names": {
11567 11645
      "version": "1.1.0",
11568 11646
      "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
11569 11647
      "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
11570 -
      "dev": true,
11571 11648
      "license": "MIT",
11572 11649
      "engines": {
11573 11650
        "node": ">= 0.4"
11574 11651
      }
11575 11652
    },
12658 12735
    },
12659 12736
    "node_modules/safe-regex-test": {
12660 12737
      "version": "1.1.0",
12661 12738
      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
12662 12739
      "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
12663 -
      "dev": true,
12664 12740
      "license": "MIT",
12665 12741
      "dependencies": {
12666 12742
        "call-bound": "^1.0.2",
12667 12743
        "es-errors": "^1.3.0",
12668 12744
        "is-regex": "^1.2.1"
12822 12898
    },
12823 12899
    "node_modules/set-function-length": {
12824 12900
      "version": "1.2.2",
12825 12901
      "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
12826 12902
      "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
12827 -
      "dev": true,
12828 12903
      "license": "MIT",
12829 12904
      "dependencies": {
12830 12905
        "define-data-property": "^1.1.4",
12831 12906
        "es-errors": "^1.3.0",
12832 12907
        "function-bind": "^1.1.2",
14208 14283
      "license": "MIT",
14209 14284
      "peerDependencies": {
14210 14285
        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
14211 14286
      }
14212 14287
    },
14288 +
    "node_modules/util": {
14289 +
      "version": "0.12.5",
14290 +
      "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
14291 +
      "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
14292 +
      "license": "MIT",
14293 +
      "dependencies": {
14294 +
        "inherits": "^2.0.3",
14295 +
        "is-arguments": "^1.0.4",
14296 +
        "is-generator-function": "^1.0.7",
14297 +
        "is-typed-array": "^1.1.3",
14298 +
        "which-typed-array": "^1.1.2"
14299 +
      }
14300 +
    },
14213 14301
    "node_modules/util-deprecate": {
14214 14302
      "version": "1.0.2",
14215 14303
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
14216 14304
      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
14217 14305
      "devOptional": true,
14609 14697
    },
14610 14698
    "node_modules/which-typed-array": {
14611 14699
      "version": "1.1.20",
14612 14700
      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
14613 14701
      "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
14614 -
      "dev": true,
14615 14702
      "license": "MIT",
14616 14703
      "dependencies": {
14617 14704
        "available-typed-arrays": "^1.0.7",
14618 14705
        "call-bind": "^1.0.8",
14619 14706
        "call-bound": "^1.0.4",
14860 14947
        }
14861 14948
      }
14862 14949
    }
14863 14950
  }
14864 14951
}
frontend/package.json
1 1
{
2 2
  "name": "orbit",
3 3
  "main": "expo-router/entry",
4 4
  "version": "0.0.0",
5 5
  "scripts": {
29 29
    "expo-haptics": "~15.0.8",
30 30
    "expo-image": "~3.0.11",
31 31
    "expo-image-picker": "~17.0.11",
32 32
    "expo-linear-gradient": "~15.0.8",
33 33
    "expo-linking": "~8.0.12",
34 +
    "expo-notifications": "~0.32.17",
34 35
    "expo-router": "~6.0.23",
35 36
    "expo-secure-store": "~15.0.8",
36 37
    "expo-splash-screen": "~31.0.13",
37 38
    "expo-status-bar": "~3.0.9",
38 39
    "expo-symbols": "~1.0.8",
59 60
    "eslint-config-expo": "~10.0.0",
60 61
    "typescript": "~5.9.2"
61 62
  },
62 63
  "private": true
63 64
}