From ee04818b83eea1609806aaa01ce19e692e40af59 Mon Sep 17 00:00:00 2001 From: Matthieu Gusmini Date: Wed, 14 Jan 2026 16:07:10 +0100 Subject: [PATCH] docs: normalize import syntax --- src/content/cloud-offer/getting-started.mdx | 2 +- src/content/open-source/usage.mdx | 2 +- .../build-your-first-extraction-script.mdx | 8 ++++---- .../go-to-production-with-lightpanda-cloud.mdx | 8 ++++---- .../quickstart/installation-and-setup.mdx | 2 +- src/content/quickstart/your-first-test.mdx | 16 ++++++++-------- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/content/cloud-offer/getting-started.mdx b/src/content/cloud-offer/getting-started.mdx index e8d6ddd..cea5cae 100644 --- a/src/content/cloud-offer/getting-started.mdx +++ b/src/content/cloud-offer/getting-started.mdx @@ -23,7 +23,7 @@ Example using [Playwright](https://playwright.dev/). ```js copy -import playwright from "playwright"; +import playwright from "playwright-core"; const browser = await playwright.chromium.connectOverCDP( "wss://euwest.cloud.lightpanda.io/ws?token=TOKEN", diff --git a/src/content/open-source/usage.mdx b/src/content/open-source/usage.mdx index b13c93f..c7c6abc 100644 --- a/src/content/open-source/usage.mdx +++ b/src/content/open-source/usage.mdx @@ -112,7 +112,7 @@ Try Lightpanda with [Playwright](https://playwright.dev/) by using `chromium.connectOverCDP` to connect. ```js copy -import { chromium } from 'playwright'; +import { chromium } from 'playwright-core'; // use connectOverCDP to pass the Lightpanda's CDP server address. const browser = await chromium.connectOverCDP('ws://127.0.0.1:9222'); diff --git a/src/content/quickstart/build-your-first-extraction-script.mdx b/src/content/quickstart/build-your-first-extraction-script.mdx index 636a34e..b1954a3 100644 --- a/src/content/quickstart/build-your-first-extraction-script.mdx +++ b/src/content/quickstart/build-your-first-extraction-script.mdx @@ -122,8 +122,8 @@ results: ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const puppeteer = require('puppeteer-core'); +import { lightpanda } from '@lightpanda/browser'; +import puppeteer from 'puppeteer-core'; const lpdopts = { host: '127.0.0.1', @@ -193,8 +193,8 @@ const puppeteeropts = { ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const { chromium } = require('playwright-core'); +import { lightpanda } from '@lightpanda/browser'; +import { chromium } from 'playwright-core'; const lpdopts = { host: '127.0.0.1', diff --git a/src/content/quickstart/go-to-production-with-lightpanda-cloud.mdx b/src/content/quickstart/go-to-production-with-lightpanda-cloud.mdx index fd33262..9360d3c 100644 --- a/src/content/quickstart/go-to-production-with-lightpanda-cloud.mdx +++ b/src/content/quickstart/go-to-production-with-lightpanda-cloud.mdx @@ -50,7 +50,7 @@ You no longer need to start a local browser process because you are using the cloud version. You can remove these parts of the script to simplify it: ```javascript -const { lightpanda } = require('@lightpanda/browser') +import { lightpanda } from '@lightpanda/browser'; ``` ```javascript const lpdopts = { @@ -78,7 +78,7 @@ Here is the final script using the cloud browser version: ```javascript copy 'use strict' -const puppeteer = require('puppeteer-core'); +import puppeteer from 'puppeteer-core'; const puppeteeropts = { browserWSEndpoint: 'wss://euwest.cloud.lightpanda.io/ws?token=' + process.env.LPD_TOKEN, @@ -135,7 +135,7 @@ const puppeteeropts = { ```javascript copy 'use strict' -const { chromium } = require('playwright-core'); +import { chromium } from 'playwright-core'; const playwrightopts = { endpointURL: 'wss://euwest.cloud.lightpanda.io/ws?token=' + process.env.LPD_TOKEN, @@ -202,4 +202,4 @@ features such as multi-context tabs and sandboxing, reach out to us at Stuck or have questions about your use case? Book a 15-minute technical call with our team.
- \ No newline at end of file + diff --git a/src/content/quickstart/installation-and-setup.mdx b/src/content/quickstart/installation-and-setup.mdx index 8b9c52c..1dccdf9 100644 --- a/src/content/quickstart/installation-and-setup.mdx +++ b/src/content/quickstart/installation-and-setup.mdx @@ -72,7 +72,7 @@ Create an `index.js` file with the following content: ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); +import { lightpanda } from '@lightpanda/browser'; const lpdopts = { host: '127.0.0.1', diff --git a/src/content/quickstart/your-first-test.mdx b/src/content/quickstart/your-first-test.mdx index 0d2a5c8..9e0ac09 100644 --- a/src/content/quickstart/your-first-test.mdx +++ b/src/content/quickstart/your-first-test.mdx @@ -51,8 +51,8 @@ Edit your `index.js` to connect to Lightpanda: ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const puppeteer = require('puppeteer-core'); +import { lightpanda } from '@lightpanda/browser'; +import puppeteer from 'puppeteer-core'; const lpdopts = { host: '127.0.0.1', @@ -91,8 +91,8 @@ const puppeteeropts = { ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const { chromium } = require('playwright-core'); +import { lightpanda } from '@lightpanda/browser'; +import { chromium } from 'playwright-core'; const lpdopts = { host: '127.0.0.1', @@ -190,8 +190,8 @@ Here’s the full `index.js` file: ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const puppeteer = require('puppeteer-core'); +import { lightpanda } from '@lightpanda/browser'; +import puppeteer from 'puppeteer-core'; const lpdopts = { host: '127.0.0.1', @@ -240,8 +240,8 @@ const puppeteeropts = { ```javascript copy 'use strict' -const { lightpanda } = require('@lightpanda/browser'); -const { chromium } = require('playwright-core'); +import { lightpanda } from '@lightpanda/browser'; +import { chromium } from 'playwright-core'; const lpdopts = { host: '127.0.0.1',