You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Move gulp over to TS and use src for builds
* Fix gulpfiles
* WIP: Move to @browserless.io/browserless for self-packages
* WIP: Moving to more npm like imports
* Fix npm run build
* Fixes for object init
* WIP: Dev build
* Consolidate build tools, remove gulp, cleanup root
* Fix links and docker builds
* Fix final build scripts
* Fix bad build command
* Fix puppeteer on latest, clean npm fixes and building functions
* More work on enabling better NodeJS SDK devex
* Dev command done!
* Fix module import in browserless
* WIP Docker for sdk
* Remove pw install path from app_dir
* Move playwright browsers into accessible location
* Updating SDK dockerfile
* Add prepare task to build project for npm
* Move to prepack vs prepare
* 2.0.0-beta-1
* Add in Token class, build upon docker commands, arg parsing
* Import any token overrides
* Refactor out router to be extensible, private -> protected members
* Refactor to make route modules more elegant, docs
* 2.0.0-beta-2
* Fix file:/ in package.json
* 2.0.0-beta-3
* Re-fix baseURL for downstream packages
* 2.0.0-beta-4
* Fix exporting @browserless.io namespace
* 2.0.0-beta-5
* Drop nodemon
* Drop nodemon from package-lock
* Make scanning for routes recursive
* Refactor to Class-based syntax for Routes + docs and scaffolding
* More work on docs for SDK
* More work on docs and READMEs
* 2.0.0-beta-6
* Add types and update package dependency
* Make sure to use the included version of the package.json
* Fix npm install promises not awaiting
* 2.0.0-beta-7
* Enable debugging for CLI usage by default
* 2.0.0-beta-8
* Add link in main readme to SDK README
Copy file name to clipboardExpand all lines: README.md
+8-3
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Browserless allows remote clients to connect and execute headless work, all insi
15
15
16
16
We take care of common issues such as missing system-fonts, missing external libraries, and performance improvements, along with edge-cases like downloading files and managing sessions. For details, check out the documentation site built into the project which includes Open API docs.
17
17
18
-
If you've been struggling to deploy headless browsers without running into issues or bloated resource requirements, then Browserless was built for you. Run the browsers in [our cloud](https://browserless.io/) or your own, [free for non-commercial uses](https://github.com/browserless/browserless#licensing).
18
+
If you've been struggling to deploy headless browsers without running into issues or bloated resource requirements, then Browserless was built for you. Run the browsers in [our cloud](https://browserless.io/) or your own, [free for non-commercial uses](https://github.com/browserless/browserless#licensing).
19
19
# Table of Contents
20
20
21
21
1.[Features](#features)
@@ -24,8 +24,9 @@ If you've been struggling to deploy headless browsers without running into issue
After that, the rest of your code remains the same with no other changes required.
104
105
106
+
# Extending (NodeJS SKD)
107
+
108
+
Browserless comes with built-in extension capabilities, and allows for extending nearly any aspect of the system (for Version 2+). For more details on how to write your own routes, build docker images, and more, [see our SDK README.md](/bin/scaffold/README.md) or simply run "npx @browserless.io/browserless create" in a terminal and follow the onscreen prompts.
109
+
105
110
# Usage with other libraries
106
111
107
112
Most libraries allow you to specify a remote instance of Chrome to interact with. They are either looking for a websocket endpoint, a host and port, or some address. Browserless supports these by default, however if you're having issues please make an issue in this project and we'll try and work with the library authors to get them integrated with browserless. Please note that in V2 we no longer support selenium or webdriver integrations.
0 commit comments