Commit 6091b50
authored
Merge pull request #18 from brightdata/dev
BREAKING CHANGE: restructure SDK with datasets service, lazy init, and subpath exports
- Add datasets service with 19 platform datasets (instagram, tiktok,
x/twitter, amazon, linkedin) ported from Python SDK
- Add 5 new scraper platforms (tiktok, youtube, reddit, digikey, perplexity)
- Switch bdclient to lazy service initialization via Object.defineProperty
- Add subpath exports (@brightdata/sdk/scrapers, /search, /datasets)
- Unify types with Zod schemas, fix error classification, add timeout config
- Add transport lifecycle guards and comprehensive logging
- Tests: 61 → 23679 files changed
Lines changed: 5719 additions & 1317 deletions
File tree
- .husky
- examples
- src
- api
- datasets
- platforms
- scrape
- search
- unlocker
- core
- models
- schemas
- filters
- types
- utils
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments