Skip to content

Integration test dependency fix#38

Merged
mehmet-kozan merged 2 commits intomainfrom
integration-test-dependency-fix
Oct 20, 2025
Merged

Integration test dependency fix#38
mehmet-kozan merged 2 commits intomainfrom
integration-test-dependency-fix

Conversation

@mehmet-kozan
Copy link
Copy Markdown
Owner

This pull request primarily restructures and clarifies documentation related to worker configuration and troubleshooting for the pdf-parse project, while also removing an unused integration test for browserless environments. The changes improve the accessibility of troubleshooting information, add code examples for both ESM and CJS usage, and clean up unnecessary files.

Documentation improvements:

  • Moved the "Worker Configuration & Troubleshooting" section in README.md to a more logical location and improved its formatting and clarity, making it easier for users to find and understand troubleshooting steps. [1] [2]
  • Added both ESM and CJS code examples for resolving the "DOMMatrix is not defined" error in docs/troubleshooting.md, helping users of different module systems. [1] [2]
  • Fixed a broken reference to the unsupported Node.js test workflow in docs/troubleshooting.md.
  • Updated the browser worker usage note in README.md for clarity.

Repository maintenance:

  • Removed the entire tests/integration/_test_browserless directory, including configuration files, test code, and dependencies, as it is no longer needed. [1] [2] [3]

Project metadata:

  • Added Tidelift funding information for the npm package in .github/FUNDING.yml.

Deleted the _test_browserless integration test directory, including its configuration, test script, and package manifest. This cleans up unused or obsolete test code and dependencies.
Added Tidelift funding link. Improved README by reorganizing and clarifying worker configuration and troubleshooting sections. Enhanced troubleshooting guide with ESM and CJS examples for DOMMatrix errors and fixed a test workflow link.
@mehmet-kozan mehmet-kozan self-assigned this Oct 20, 2025
@mehmet-kozan mehmet-kozan added documentation Improvements or additions to documentation tests Related to test coverage, structure, or tooling labels Oct 20, 2025
@mehmet-kozan mehmet-kozan merged commit 614e669 into main Oct 20, 2025
11 checks passed
@mehmet-kozan mehmet-kozan deleted the integration-test-dependency-fix branch October 20, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation tests Related to test coverage, structure, or tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant