Texecon
No description provided.
Summary
TexEcon is a sophisticated static React application focused on providing comprehensive economic analysis and insights specifically for the Texas economic landscape, leveraging modern web development technologies and performance optimization techniques. The project implements a robust build pipeline with static site generation, utilizing React 19, TypeScript, and Vite to create a high-performance, SEO-optimized web application that dynamically fetches and processes content from a headless CMS (WebSpark). Its architecture emphasizes progressive enhancement, with features like build-time content management, automatic sitemap generation, and client-side routing with static HTML fallbacks, ensuring excellent performance and accessibility across different platforms and network conditions. The application employs a modular design with a carefully curated technology stack including Tailwind CSS, Radix UI, and advanced build automation scripts that enable automatic deployment to GitHub Pages with sophisticated content processing and type generation. What distinguishes TexEcon is its comprehensive approach to static site generation, combining cutting-edge web technologies with a focus on performance, SEO, and flexible content management, making it an ideal platform for delivering sophisticated economic research and analysis with minimal runtime overhead. The project is primarily targeted at economic researchers, policy analysts, and professionals seeking detailed, data-driven insights into the Texas economic ecosystem.
Snapshot
- Stars
- 0
- Forks
- 0
- Watchers
- 0
- Spark score
- 36.5
- Rank
- #14
- Commit velocity
- 5.0/mo
- Recent commits
- 15 (90d)
- Total commits
- 62
- Last commit
- Jan 4, 2026
- Last push
- Jan 12, 2026
- Created
- Sep 3, 2025
- Updated
- Jan 4, 2026
- Age
- 137 days
- Days since push
- 6 days
- Repo size
- 3,144 KB
- Languages
- 4
- Dependencies
- 50
- Outdated deps
- 0
All metrics
- age_days
- 137
- avg_commit_size
- N/A
- commit_history
{ "repository_name": "Texecon", "total_commits": 62, "recent_90d": 15, "recent_180d": 62, "recent_365d": 62, "last_commit_date": "2026-01-04T17:47:31+00:00", "patterns": [ "active", "current", "declining" ], "commit_frequency": 5, "consistency_score": 0, "activity_rate": 0.167, "days_since_last_commit": 14, "first_commit_date": "2025-09-03T17:53:02+00:00" }- commit_metrics
- N/A
- commit_velocity
- 5
- composite_score
- 36.55
- created_at
- 2025-09-03T17:53:02+00:00
- days_since_last_push
- 6
- description
- N/A
- first_commit_date
- 2025-09-03T17:53:02+00:00
- forks
- 0
- has_readme
- true
- is_fork
- false
- is_private
- false
- language
- HTML
- language_count
- 4
- language_stats
{}- languages
{}- largest_commit
- N/A
- last_commit_date
- 2026-01-04T17:47:31+00:00
- name
- Texecon
- pushed_at
- 2026-01-12T10:40:19+00:00
- rank
- 14
- recent_commits_90d
- 15
- size_kb
- 3144
- smallest_commit
- N/A
- stars
- 0
- tech_stack
{ "repository_name": "Texecon", "languages": {}, "frameworks": [], "dependencies": [ { "name": "@radix-ui/react-slot", "current_version": "1.2.4", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@radix-ui/react-tabs", "current_version": "1.1.13", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@radix-ui/react-toast", "current_version": "1.2.15", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@radix-ui/react-tooltip", "current_version": "1.2.8", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@tailwindcss/typography", "current_version": "0.5.19", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@tanstack/react-query", "current_version": "5.90.16", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "class-variance-authority", "current_version": "0.7.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "clsx", "current_version": "2.1.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "lucide-react", "current_version": "0.562.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "react", "current_version": "19.2.3", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "react-dom", "current_version": "19.2.3", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "tailwind-merge", "current_version": "3.4.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "tailwindcss", "current_version": "4.1.18", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "tailwindcss-animate", "current_version": "1.0.7", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "wouter", "current_version": "3.9.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@axe-core/react", "current_version": "4.11.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@eslint/js", "current_version": "9.39.2", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@tailwindcss/vite", "current_version": "4.1.18", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@testing-library/jest-dom", "current_version": "6.9.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@testing-library/react", "current_version": "16.3.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@testing-library/user-event", "current_version": "14.6.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@types/node", "current_version": "25.0.3", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@types/react", "current_version": "19.2.7", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@types/react-dom", "current_version": "19.2.3", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@typescript-eslint/eslint-plugin", "current_version": "8.51.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@typescript-eslint/parser", "current_version": "8.51.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@vheemstra/vite-plugin-imagemin", "current_version": "2.2.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@vitejs/plugin-react", "current_version": "5.1.2", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@vitest/coverage-v8", "current_version": "4.0.16", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "@vitest/ui", "current_version": "4.0.16", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint", "current_version": "9.39.2", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-config-prettier", "current_version": "10.1.8", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-plugin-import", "current_version": "2.32.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-plugin-jsx-a11y", "current_version": "6.10.2", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-plugin-prettier", "current_version": "5.5.4", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-plugin-react", "current_version": "7.37.5", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "eslint-plugin-react-hooks", "current_version": "7.0.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "happy-dom", "current_version": "20.0.11", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "husky", "current_version": "9.1.7", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "jsdom", "current_version": "27.4.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "lint-staged", "current_version": "16.2.7", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "prettier", "current_version": "3.7.4", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "rimraf", "current_version": "6.1.2", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "rollup-plugin-visualizer", "current_version": "6.0.5", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "typescript", "current_version": "5.9.3", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "vite", "current_version": "7.3.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "vite-plugin-imagemin", "current_version": "0.6.1", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "vite-plugin-pwa", "current_version": "1.2.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "vitest", "current_version": "4.0.16", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" }, { "name": "workbox-window", "current_version": "7.4.0", "latest_version": null, "ecosystem": "npm", "versions_behind": 0, "is_outdated": false, "status": "unknown" } ], "version_info": {}, "dependency_file_type": "package.json", "currency_score": 50, "outdated_count": 0, "total_dependencies": 50, "primary_language": null, "language_diversity": 0, "outdated_percentage": 0 }- total_commits
- 62
- updated_at
- 2026-01-04T17:47:35+00:00
- url
- https://github.com/markhazleton/Texecon
- watchers
- 0