Skip to content

Enhance project configuration and testing setup#14

Merged
paulius-krutkis-dcd merged 2 commits into
decodo-schemafrom
unit-test-base
Jun 2, 2026
Merged

Enhance project configuration and testing setup#14
paulius-krutkis-dcd merged 2 commits into
decodo-schemafrom
unit-test-base

Conversation

@paulius-krutkis-dcd

Copy link
Copy Markdown
Contributor
  • Updated ESLint configuration to ignore test helper files and added Vitest configuration.
  • Added Vitest as a testing framework in package.json and updated scripts for testing.
  • Introduced CI workflow for automated testing and linting on push and pull request events.
  • Created initial test files for WebScrapingApi and schema functionalities, ensuring validation and response handling.
  • Updated TypeScript configuration to exclude test files from the build process.

- Updated ESLint configuration to ignore test helper files and added Vitest configuration.
- Added Vitest as a testing framework in package.json and updated scripts for testing.
- Introduced CI workflow for automated testing and linting on push and pull request events.
- Created initial test files for WebScrapingApi and schema functionalities, ensuring validation and response handling.
- Updated TypeScript configuration to exclude test files from the build process.
@paulius-krutkis-dcd paulius-krutkis-dcd merged commit 2245f92 into decodo-schema Jun 2, 2026
1 check passed
paulius-krutkis-dcd added a commit that referenced this pull request Jun 2, 2026
* Refactor DecodoClient and WebScrapingApi to utilize BundledSchema for schema management

- Removed legacy schema provider implementation and replaced it with BundledSchema.
- Updated DecodoClient to accept schema directly instead of a schema provider.
- Introduced new BundledSchema class for handling request schemas and target metadata.
- Added RemoteSchema and related utilities for future remote schema support.
- Cleaned up unused files and types related to the previous schema provider architecture.

* Enhance project configuration and testing setup (#14)

* Enhance project configuration and testing setup

- Updated ESLint configuration to ignore test helper files and added Vitest configuration.
- Added Vitest as a testing framework in package.json and updated scripts for testing.
- Introduced CI workflow for automated testing and linting on push and pull request events.
- Created initial test files for WebScrapingApi and schema functionalities, ensuring validation and response handling.
- Updated TypeScript configuration to exclude test files from the build process.

* Bump version to 2.1.0 in package.json

---------

Co-authored-by: paulius-krutkis-dcd <285625255+paulius-krutkis-dcd@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants