- Status: ✅ Published
- Package:
@mixpeek/iab-mapper@1.0.0 - Registry: https://www.npmjs.com/package/@mixpeek/iab-mapper
- Install:
npm install @mixpeek/iab-mapper - Verified: Working and tested
- Status: ✅ Published (by you)
- Package:
iab-mapper@1.0.0 - Registry: https://pypi.org/project/iab-mapper/
- Install:
pip install iab-mapper
- Status: ✅ Complete
- Separated into
/pythonand/javascriptdirectories - Each has its own README, tests, and examples
- Clean separation of concerns
- Status: ✅ Complete
- Main README with overview
- Python-specific README in
/python - JavaScript-specific README in
/javascript - Examples provided for both languages
- Python: ✅ 14+ tests including KNN/Embeddings and Ollama
- JavaScript: ✅ 54+ tests for all implemented features
- Status: ⏳ Not yet pushed
- Action Needed: Commit and push changes to GitHub
To complete:
cd /Users/ethan/Dev/mixpeek/tools/iab-mapper
bash commit_and_push.sh| Task | Status | Location |
|---|---|---|
| npm package | ✅ Published | https://www.npmjs.com/package/@mixpeek/iab-mapper |
| PyPI package | ✅ Published | https://pypi.org/project/iab-mapper/ |
| Repository structure | ✅ Complete | Local |
| Documentation | ✅ Complete | Local |
| Tests | ✅ Complete | Local |
| GitHub push | ⏳ Pending | Needs commit & push |
Run this command to push everything to GitHub:
bash /Users/ethan/Dev/mixpeek/tools/iab-mapper/commit_and_push.shThis will:
- Clean up sensitive files (.pypirc, .npmrc)
- Stage all changes
- Commit with descriptive message
- Push to
mainbranch - Create and push
v1.0.0tag
Once pushed, both packages will be fully synchronized:
- ✅ npm: Published and ready
- ✅ PyPI: Published and ready
- ✅ GitHub: Source code available
- ✅ Documentation: Complete
- ✅ Tests: Passing
Users can then:
- Install from npm:
npm install @mixpeek/iab-mapper - Install from PyPI:
pip install iab-mapper - Clone from GitHub:
git clone https://github.com/mixpeek/iab-mapper
- Core IAB 2.x → 3.0 mapping
- RapidFuzz & TF-IDF matching
- Vector attributes
- OpenRTB/VAST formats
- TypeScript types
- 54+ tests passing
- Core IAB 2.x → 3.0 mapping
- RapidFuzz, TF-IDF, BM25 matching
- Optional embeddings/KNN
- Optional Ollama LLM re-ranking
- Vector attributes
- CLI tool
- 14+ tests passing
Both packages are production-ready! 🎉