{"id":15784463,"url":"https://github.com/muneebhashone/zeera","last_synced_at":"2026-03-02T18:38:31.089Z","repository":{"id":253989780,"uuid":"845125030","full_name":"muneebhashone/zeera","owner":"muneebhashone","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-20T17:28:26.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-11T20:10:24.019Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/muneebhashone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-20T16:20:26.000Z","updated_at":"2024-08-20T17:28:29.000Z","dependencies_parsed_at":"2024-11-10T18:46:42.416Z","dependency_job_id":null,"html_url":"https://github.com/muneebhashone/zeera","commit_stats":null,"previous_names":["muneebhashone/zeera"],"tags_count":0,"template":false,"template_full_name":"muneebhashone/ts-easy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muneebhashone%2Fzeera","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muneebhashone%2Fzeera/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muneebhashone%2Fzeera/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muneebhashone%2Fzeera/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muneebhashone","download_url":"https://codeload.github.com/muneebhashone/zeera/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243562301,"owners_count":20311259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-04T20:03:38.096Z","updated_at":"2026-03-02T18:38:26.049Z","avatar_url":"https://github.com/muneebhashone.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ts-easy 🛠️\n\n**ts-easy** is your minimalist TypeScript starter for Node.js projects. No fluff, just the essentials to get you up and running with TypeScript, ESLint, Prettier, and more. Perfect for initiating any TypeScript project, whether it's a CLI tool, library, or something entirely different.\n\n## Features ✨\n\n- **TypeScript**: Strongly typed JavaScript for the win.\n- **ESLint**: Keep your code clean and consistent.\n- **Prettier**: Automatic code formatting to keep everything looking sharp.\n- **VSCode Settings**: Optimized workspace settings out of the box.\n- **pnpm**: Fast, disk space-efficient package manager.\n- **ts-node-dev**: Instant feedback with autoreload on save.\n- **tsup**: Super fast TypeScript bundler.\n- **Zod**: Type-safe schema validation made easy.\n\n## Getting Started 🚀\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/yourusername/ts-easy.git\ncd ts-easy\n```\n\n### 2. Install Dependencies\n\nMake sure you have pnpm installed. Then, run:\n\n```bash\npnpm install\n```\n\n### 3. Start Developing\n\nKickstart your development with autoreload on save:\n\n```bash\npnpm dev\n```\n\n### 4. Build for Production\n\nReady to ship? Build your project with:\n\n```bash\npnpm build\n```\n\n### Project Structure 📁\n\n```bash\nts-easy/\n├── src/\n│   └── main.ts      \t# Entry point for your TypeScript project\n├── .vscode/\n│   └── settings.json \t# VSCode workspace settings\n│   └── extensions.json # Recommended VSCode extensions\n├── eslint.config.mjs   # ESLint configuration\n├── build.ts      \t# Build configurations for tsup\n├── .prettierrc      \t# Prettier configuration\n├── tsconfig.json    \t# TypeScript configuration\n├── package.json     \t# Project metadata and scripts\n└── pnpm-lock.yaml   \t# Dependency lockfile\n```\n\n### Scripts 📝\n\n* **pnpm dev:** Run your project with autoreload.\n* **pnpm start:** Run your build.\n* **pnpm lint:** Lint your TypeScript code using ESLint.\n* **pnpm lint:fix:** Lint and fix your TypeScript code using ESLint.\n* **pnpm format:** Format your code with Prettier.\n* **pnpm build:** Bundle your project using tsup.\n\n### Why ts-easy? 🤔\n\n* **Minimal:** Just the essentials, no bloat.\n* **Flexible:** Use it for any TypeScript-based project.\n* **Modern:** Includes the latest and greatest tools like tsup and Zod.\n\n### License 📄\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuneebhashone%2Fzeera","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuneebhashone%2Fzeera","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuneebhashone%2Fzeera/lists"}