Skip to content

feat : load config from local context instead of global variables #96

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
b4da63a
Refactor authentication handling for BrowserStack API calls
ruturaj-browserstack Jul 1, 2025
897e888
Refactor test management utility functions to consistently include se…
ruturaj-browserstack Jul 1, 2025
788ac8c
Refactor local tunnel preparation to remove username and password par…
ruturaj-browserstack Jul 1, 2025
3062f7b
Refactor server-factory to remove unused import of addAppLiveTools
ruturaj-browserstack Jul 1, 2025
c693d6c
Refactor UUID generation to use randomUUID from node:crypto
ruturaj-browserstack Jul 1, 2025
047048d
Refactor AccessibilityScanner to remove local URL handling and associ…
ruturaj-browserstack Jul 1, 2025
7599979
Refactor Config and AccessibilityScanner to remove username and acces…
ruturaj-browserstack Jul 1, 2025
6815d92
Refactor start-session to comment out openBrowser function and its in…
ruturaj-browserstack Jul 1, 2025
e5c9c8a
Merge branch 'main-remote-mcp' into remote_mcp_without_oauth
ruturaj-browserstack Jul 1, 2025
e768467
Remove unused import of getSDKPrefixCommand from bstack-sdk.ts
ruturaj-browserstack Jul 1, 2025
7768493
Refactor instruction functions to remove unused parameters and clean …
ruturaj-browserstack Jul 1, 2025
3ad82e2
Refactor test management utilities to use BrowserStackConfig instead …
ruturaj-browserstack Jul 3, 2025
d7de713
Refactor openBrowser function to restore its implementation and ensur…
ruturaj-browserstack Jul 3, 2025
08f6bbc
Add child_process import to start-session.ts for process management
ruturaj-browserstack Jul 3, 2025
e07b67f
Refactor config parameter types to use BrowserStackConfig across mult…
ruturaj-browserstack Jul 3, 2025
672f4fc
Enhance local tunnel setup by adding username and password handling f…
ruturaj-browserstack Jul 3, 2025
1e8871b
Refactor openBrowser function to improve error handling and restore i…
ruturaj-browserstack Jul 3, 2025
062dc61
Refactor AccessibilityScanner to handle local URLs correctly and impr…
ruturaj-browserstack Jul 3, 2025
c163dad
Refactor server initialization and enhance BrowserStack integration w…
ruturaj-browserstack Jul 3, 2025
6eed850
Fix access key environment variable name and clean up code formatting
ruturaj-browserstack Jul 3, 2025
5bcde7e
Fix error message for missing BrowserStack access key environment var…
ruturaj-browserstack Jul 3, 2025
b5bcfc4
Add REMOTE_MCP configuration and restrict local URL usage in remote mode
ruturaj-browserstack Jul 3, 2025
8a25a11
Clean up whitespace in config and start-session files
ruturaj-browserstack Jul 3, 2025
831d162
Add exports field to package.json for module resolution
ruturaj-browserstack Jul 3, 2025
e911c7a
Export logger and createMcpServer functions from index.ts
ruturaj-browserstack Jul 3, 2025
5efbe54
Add declaration option to TypeScript configuration
ruturaj-browserstack Jul 3, 2025
17bfb4f
Remove isolatedModules option from TypeScript configuration
ruturaj-browserstack Jul 3, 2025
1b0b40a
Refactor main function execution to check module context before running
ruturaj-browserstack Jul 4, 2025
9d88768
Simplify main function execution by removing module context check
ruturaj-browserstack Jul 4, 2025
ed4b96a
Add remote MCP mode check in main function
ruturaj-browserstack Jul 4, 2025
5bfcf2e
Merge branch 'local-mcp-changes' into local-new-update
ruturaj-browserstack Jul 8, 2025
8e918dc
Merge pull request #8 from ruturaj-browserstack/local-new-update
ruturaj-browserstack Jul 8, 2025
eca0fa6
feat: refactor app automation functions to accept BrowserStack config…
ruturaj-browserstack Jul 8, 2025
f9aa128
Refactor API calls to use apiClient for improved consistency and erro…
ruturaj-browserstack Jul 8, 2025
ad61ad8
refactor: remove unused exports and dependencies from package.json
ruturaj-browserstack Jul 8, 2025
861444e
fix: add missing newline at end of package-lock.json
ruturaj-browserstack Jul 8, 2025
90624df
fix: ensure isolatedModules is set to true in tsconfig.json for bette…
ruturaj-browserstack Jul 10, 2025
3680a14
refactor: remove default export of logger from index.ts
ruturaj-browserstack Jul 10, 2025
981aa5d
feat: integrate chitragupta logger and update dependencies in package…
ruturaj-browserstack Jul 10, 2025
94359e9
fix: update chitragupta module to use double quotes and ensure logger…
ruturaj-browserstack Jul 11, 2025
fc79dd4
feat: add raise_error option to API requests for better error handling
ruturaj-browserstack Jul 11, 2025
b8c8405
fix: add raise_error option to API request in extractScreenshotUrls f…
ruturaj-browserstack Jul 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
247 changes: 247 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading