Open-source Angular workspace for building and publishing @letsprogram/ng-pdf-viewer, a standalone PDF viewer component powered by @embedpdf/snippet.
projects/ng-pdf-viewer: publishable Angular libraryprojects/test-app: local app to test the library during development
pnpm install
pnpm startThen open http://localhost:4200/.
# Run local dev server
pnpm start
# Build all projects
pnpm run build
# Build only the library
pnpm run build:lib
# Run tests
pnpm test
# Publish built library (maintainers)
pnpm run publish:lib- License: MIT
- Contributing guide: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security policy: SECURITY.md
- Changelog: CHANGELOG.md
- Bug reports and feature requests: use GitHub Issues
GitHub Actions CI runs on every push and pull request to main and validates:
- dependency installation (
pnpm install --frozen-lockfile) - library build (
pnpm run build:lib) - tests (
pnpm test --watch=false)
Library-focused API and usage documentation is available in: