From 03b073246c0a521408aed724329b29ebcf1a98dc Mon Sep 17 00:00:00 2001 From: Allan Kong Date: Sat, 16 Aug 2025 21:02:41 -0700 Subject: [PATCH] Nightwatch --- .env.example | 3 ++ composer.json | 1 + composer.lock | 88 +++++++++++++++++++++++++++++++++++++++++- config/filesystems.php | 1 - 4 files changed, 91 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index fc368a1c..d9a1a7b8 100644 --- a/.env.example +++ b/.env.example @@ -58,6 +58,9 @@ MAIL_FROM_ADDRESS="noreply@computerscienceresources.com" MAIL_FROM_NAME="${APP_NAME}" MAIL_TO_ADMIN=admin@computerscienceresources.com +NIGHTWATCH_TOKEN= +NIGHTWATCH_REQUEST_SAMPLE_RATE=0.1 + FILESYSTEM_PUBLIC_DRIVER=local B2_ACCESS_KEY_ID= diff --git a/composer.json b/composer.json index fcd655e6..8c30a73d 100644 --- a/composer.json +++ b/composer.json @@ -16,6 +16,7 @@ "joelbutcher/socialstream": "^6.2", "laravel/framework": "^11.31", "laravel/jetstream": "^5.3", + "laravel/nightwatch": "^1.12", "laravel/sanctum": "^4.0", "laravel/tinker": "^2.9", "league/flysystem-aws-s3-v3": "^3.0", diff --git a/composer.lock b/composer.lock index 2b9fd1f8..91de3eea 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6af9e75d97f72dc00e50e14efef1dac0", + "content-hash": "0a34ae037978e458ee6daf51abd64db0", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -3235,6 +3235,92 @@ }, "time": "2024-12-10T15:11:20+00:00" }, + { + "name": "laravel/nightwatch", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/nightwatch.git", + "reference": "6fc8774f6c2244269719cd82988a95d84517bf12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/nightwatch/zipball/6fc8774f6c2244269719cd82988a95d84517bf12", + "reference": "6fc8774f6c2244269719cd82988a95d84517bf12", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "guzzlehttp/promises": "^2.0", + "laravel/framework": "^10.0|^11.0|^12.0", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^2.0|^3.0", + "php": "^8.2", + "psr/http-message": "^1.0|^2.0", + "psr/log": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.0", + "symfony/console": "^6.0|^7.0", + "symfony/http-foundation": "^6.0|^7.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.349", + "ext-pdo": "*", + "guzzlehttp/guzzle": "^7.0", + "guzzlehttp/psr7": "^2.0", + "laravel/horizon": "^5.4", + "laravel/pint": "1.21.0", + "laravel/vapor-core": "^2.38.2", + "livewire/livewire": "^2.0|^3.0", + "mockery/mockery": "^1.0", + "mongodb/laravel-mongodb": "^4.0|^5.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "orchestra/testbench-core": "^8.0|^9.0|^10.0", + "orchestra/workbench": "^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^10.0|^11.0", + "singlestoredb/singlestoredb-laravel": "^1.0|^2.0", + "spatie/laravel-ignition": "^2.0", + "symfony/mailer": "^6.0|^7.0", + "symfony/mime": "^6.0|^7.0", + "symfony/var-dumper": "^6.0|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Nightwatch\\NightwatchServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Nightwatch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The official Laravel Nightwatch package.", + "homepage": "https://nightwatch.laravel.com", + "keywords": [ + "Insights", + "laravel", + "monitoring" + ], + "support": { + "docs": "https://nightwatch.laravel.com/docs", + "issues": "https://github.com/laravel/nightwatch/issues", + "source": "https://github.com/laravel/nightwatch" + }, + "time": "2025-08-14T07:10:52+00:00" + }, { "name": "laravel/prompts", "version": "v0.3.6", diff --git a/config/filesystems.php b/config/filesystems.php index 595753b3..20f3583b 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -64,7 +64,6 @@ 'driver' => 'google', 'clientId' => env('GOOGLE_DRIVE_CLIENT_ID'), 'clientSecret' => env('GOOGLE_DRIVE_CLIENT_SECRET'), - 'accessToken' => env('GOOGLE_DRIVE_ACCESS_TOKEN'), 'refreshToken' => env('GOOGLE_DRIVE_REFRESH_TOKEN'), 'folder' => env('GOOGLE_DRIVE_FOLDER'), ],