This monorepo contains various packages and applications maintained by Tellimer.
monorepo/
├── packages/          # Open source libraries
│   ├── econify/       # Economic data processing toolkit (201 tests)
│   └── countrify/     # Country flag emoji utilities
│
└── apps/              # Applications (e.g. demos)
A comprehensive library for working with country flag emojis in Deno. Provides utilities for:
- Getting country by slug (lowercase, hyphen-separated)
- Searching countries by slug
- Supporting ISO 3166-1 alpha-2 and alpha-3 codes
- Including country dial codes
A comprehensive Deno/TypeScript package for economic data processing with advanced features for classification, normalization, quality assessment, and analysis. Features:
- 🔍 Smart Classification — Automatically detect indicator types (stock, flow, rate, currency)
- 🌍 150+ Currency Support — Convert values between currencies using FX tables
- 📊 Magnitude Scaling — Seamlessly convert between trillions, billions, millions, thousands
- ⏱️ Time Normalization — Transform flows across time periods (annual ↔ quarterly ↔ monthly ↔ daily)
- 💼 Wages Data Processing — Specialized handling for mixed wage/salary data
- 🚫 Normalization Exemptions — Skip normalization for specific indicators or categories
- 🌊 XState Pipeline — Robust data processing pipeline with quality assessment
- 🧪 Production Ready — 201 tests passing, zero linting issues, comprehensive examples
A demo web application showcasing the @tellimer/countrify package capabilities - coming soon!
This is a Deno workspace using Deno 2.0+ workspace features.
# Run tests for specific packages
deno task test:countrify
deno task test:econify
# Development mode for packages
deno task dev:countrify
deno task dev:econify
# Run all tests
cd packages/econify && deno test --allow-all
cd packages/countrify && deno test
# Format and lint code
deno fmt
deno lint- dev:countrify- Run countrify in development mode with watch
- dev:econify- Run econify in development mode with watch
- test:countrify- Run countrify tests
- test:econify- Run econify tests
Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
