feat: add tree-shakeable asyncPipe export #42
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove non-existent root export from package.json
Add './asyncPipe' subpath export with TypeScript definitions
Create lib/asyncPipe.d.ts with proper function signatures
Install TypeScript and add typecheck npm script
Add automated tests verifying import paths (lib/exports.test.js)
Update docs/server/README.md to use 'aidd/asyncPipe' import path
Archive completed library-exports-epic task
Note
Introduce tree-shakeable
aidd/asyncPipeexport with TS typings; update docs, add tests, and set up type checking../asyncPipesubpath inpackage.jsonwithtypes(lib/asyncPipe.d.ts) anddefault(lib/asyncPipe.js)../server.lib/asyncPipe.d.tswith overloads.typescriptdev dependency,typechecknpm script, andtsconfig.jsonfor type-only checks.lib/exports.test.jsto verifyaidd/asyncPipeimport, function composition,aidd/serverexports, andpackage.jsonexports config.docs/server/README.mdto importasyncPipefromaidd/asyncPipe.tasks/archive/library-exports-epic.md).Written by Cursor Bugbot for commit e7a5680. This will update automatically on new commits. Configure here.