This monorepo contains various packages and applications maintained by Tellimer.
monorepo/
├── packages/ # Open source libraries
│ ├── econify/ # Economic indicator classification & normalization
│ └── 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 Deno/TypeScript package for classifying economic indicators and normalizing values across magnitudes, time bases, and currencies. Features:
- Classification of economic indicators (stock, flow, rate, currency)
- Currency normalization with FX tables
- Magnitude scaling (billions, millions, thousands)
- Time rescaling for flows (monthly → yearly, etc.)
- Composable normalization functions
A demo web application showcasing the @tellimer/countrify package capabilities - coming soon!
This is a Deno workspace using Deno 2.0+ workspace features.
# Initialize and cache dependencies
deno task init
# 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
# Format and lint code
deno fmt
deno lint
dev:countrify
- Run countrify in development mode with watchdev:econify
- Run econify in development mode with watchtest:countrify
- Run countrify teststest: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.