|
| 1 | +{ |
| 2 | + "version": "v1.0.0", |
| 3 | + "entity": { |
| 4 | + "type": "individual", |
| 5 | + "role": "owner", |
| 6 | + "name": "Harminder Virk", |
| 7 | + "email": "virk@adonisjs.com", |
| 8 | + "description": "Hi 👋 I'm Harminder Virk, the creator of a family of open-source tools loved by the Node.js community — including AdonisJS, VineJS, Japa, Edge, Lucid ORM, and Youch.\n\nI pour my heart into building tools that make developers' lives easier — from crafting elegant APIs to sweating the little details that improve your everyday workflow. My goal is to provide you with strong, reliable building blocks, so you can focus on shipping great products instead of fighting with your stack.\n\nBy sponsoring my work, you're helping me keep these projects fast, stable, and well-maintained, while also making room for new ideas that could become your next favorite tool. ❤️\n\nCurrent focus\n\n- AdonisJS v7\n- Improving E2E type-safety in AdonisJS applications\n- Isomorphic VineJS (Validation library)\n- Lucid Rewrite (ORM)\nAdonisJS Plus (Sponsors can access Plus at a discounted rate)", |
| 9 | + "webpageUrl": { |
| 10 | + "url": "https://adonisjs.com" |
| 11 | + } |
| 12 | + }, |
| 13 | + "projects": [ |
| 14 | + { |
| 15 | + "guid": "adonisjs", |
| 16 | + "name": "AdonisJS", |
| 17 | + "description": "AdonisJS is a fully typed TypeScript framework that includes everything you need to build robust applications. ORM, authentication, caching, rate limiter, file uploads, and support for testing - all in a single cohesive package", |
| 18 | + "webpageUrl": { |
| 19 | + "url": "https://adonisjs.com" |
| 20 | + }, |
| 21 | + "repositoryUrl": { |
| 22 | + "url": "https://github.com/adonisjs/core" |
| 23 | + }, |
| 24 | + "licenses": ["MIT"], |
| 25 | + "tags": [ |
| 26 | + "web-framework", |
| 27 | + "batteries-included", |
| 28 | + "fullstack", |
| 29 | + "typescript", |
| 30 | + "nodejs", |
| 31 | + "javascript" |
| 32 | + ] |
| 33 | + }, |
| 34 | + { |
| 35 | + "guid": "japa", |
| 36 | + "name": "Japa", |
| 37 | + "description": "Japa is a testing framework for Node.js that focuses primarily on testing backend applications. Japa does not require using any build tools and is significantly smaller and faster than Jest and Vitest", |
| 38 | + "webpageUrl": { |
| 39 | + "url": "https://japa.dev" |
| 40 | + }, |
| 41 | + "repositoryUrl": { |
| 42 | + "url": "https://github.com/japa/runner" |
| 43 | + }, |
| 44 | + "licenses": ["MIT"], |
| 45 | + "tags": ["testing", "nodejs", "typescript", "javascript"] |
| 46 | + }, |
| 47 | + { |
| 48 | + "guid": "vinejs", |
| 49 | + "name": "VineJS", |
| 50 | + "description": "VineJS is a fast and type-safe validation library for Node.js, designed for validating form data and JSON payloads. It offers 50+ built-in rules, 12 schema types, customizable error messages, and first-class support for extending with custom rules or schema types — all while being one of the fastest libraries in the Node.js ecosystem.", |
| 51 | + "webpageUrl": { |
| 52 | + "url": "https://vinejs.dev" |
| 53 | + }, |
| 54 | + "repositoryUrl": { |
| 55 | + "url": "https://github.com/vinejs/vine" |
| 56 | + }, |
| 57 | + "licenses": ["MIT"], |
| 58 | + "tags": ["validation", "validator", "javascript", "nodejs", "typescript"] |
| 59 | + }, |
| 60 | + { |
| 61 | + "guid": "edgejs", |
| 62 | + "name": "EdgeJS", |
| 63 | + "description": "Edge is a simple, Modern, and batteries included template engine for Node.js. In the age of frontend frameworks, Edge allows you to embrace the simplicity of server-side templates.", |
| 64 | + "webpageUrl": { |
| 65 | + "url": "https://edgejs.dev" |
| 66 | + }, |
| 67 | + "repositoryUrl": { |
| 68 | + "url": "https://github.com/edge-js/edge" |
| 69 | + }, |
| 70 | + "licenses": ["MIT"], |
| 71 | + "tags": ["templating", "template-engine", "nodejs", "javascript"] |
| 72 | + }, |
| 73 | + { |
| 74 | + "guid": "youch", |
| 75 | + "name": "Youch", |
| 76 | + "description": "Youch is an error-parsing library that pretty prints JavaScript errors on a web page or the terminal.", |
| 77 | + "webpageUrl": { |
| 78 | + "url": "https://github.com/poppinss/youch" |
| 79 | + }, |
| 80 | + "repositoryUrl": { |
| 81 | + "url": "https://github.com/poppinss/youch" |
| 82 | + }, |
| 83 | + "licenses": ["MIT"], |
| 84 | + "tags": ["error-parser", "error-printer", "pretty-print", "javascript", "typescript"] |
| 85 | + } |
| 86 | + ], |
| 87 | + "funding": { |
| 88 | + "channels": [ |
| 89 | + { |
| 90 | + "guid": "gh-sponsors", |
| 91 | + "type": "payment-provider", |
| 92 | + "address": "https://github.com/sponsors/thetutlage", |
| 93 | + "description": "Support me through GitHub Sponsors" |
| 94 | + }, |
| 95 | + { |
| 96 | + "guid": "my-paypal", |
| 97 | + "type": "payment-provider", |
| 98 | + "address": "https://paypal.me/adonisjs", |
| 99 | + "description": "Support me through Paypal. Supports various payment options" |
| 100 | + } |
| 101 | + ], |
| 102 | + "plans": [ |
| 103 | + { |
| 104 | + "guid": "fan", |
| 105 | + "status": "active", |
| 106 | + "name": "AdonisJS fan", |
| 107 | + "description": "You have directly benefited from my work and want to support me continue working on AdonisJS and other related packages.", |
| 108 | + "amount": 5, |
| 109 | + "currency": "USD", |
| 110 | + "frequency": "monthly", |
| 111 | + "channels": ["gh-sponsors", "my-paypal"] |
| 112 | + }, |
| 113 | + { |
| 114 | + "guid": "insiders-individual", |
| 115 | + "status": "active", |
| 116 | + "name": "Insiders program - Individual", |
| 117 | + "description": "All sponsors under this tier are automatically invited to the Insiders program, which provides them with exclusive benefits.\n\n- Open-source packages: Gain early access to alpha release packages with complete documentation, allowing you to provide feedback and influence features before public release.\n- Example projects: Get early access to the source code of production-ready example apps built using AdonisJS. Ask questions around the design decisions, or contribute features to it.", |
| 118 | + "amount": 19, |
| 119 | + "currency": "USD", |
| 120 | + "frequency": "monthly", |
| 121 | + "channels": ["gh-sponsors", "my-paypal"] |
| 122 | + }, |
| 123 | + { |
| 124 | + "guid": "insiders-team", |
| 125 | + "status": "active", |
| 126 | + "name": "Insiders program - Teams", |
| 127 | + "description": "Access to Insiders benefits for your entire team (upto 10 members). Along with that you will have access to the following benefits\n\n- Prominent logo placement on the AdonisJS website homepage\n- Featured announcement across AdonisJS social and newsletter channels\n- Thank-you highlight on AdonisJS social channels", |
| 128 | + "amount": 499, |
| 129 | + "currency": "USD", |
| 130 | + "frequency": "monthly", |
| 131 | + "channels": ["gh-sponsors", "my-paypal"] |
| 132 | + }, |
| 133 | + { |
| 134 | + "guid": "community", |
| 135 | + "status": "active", |
| 136 | + "name": "Community Sponsor", |
| 137 | + "description": "Community Sponsors are companies and teams who use AdonisJS and want to give back to the tools they depend on. Every contribution helps sustain development and community support.\n\nBenefits:\n\n- Prominent logo placement on the AdonisJS website homepage\n- Thank-you highlight on AdonisJS social channels", |
| 138 | + "amount": 1000, |
| 139 | + "currency": "USD", |
| 140 | + "frequency": "yearly", |
| 141 | + "channels": ["gh-sponsors", "my-paypal"] |
| 142 | + }, |
| 143 | + { |
| 144 | + "guid": "core", |
| 145 | + "status": "active", |
| 146 | + "name": "Core Sponsor", |
| 147 | + "description": "Core Sponsors ensure AdonisJS continues to grow and remain dependable for production use. Their support directly funds ongoing maintenance and new integrations.\n\nBenefits:\n\n- Prominent logo placement on the AdonisJS website homepage\n- Featured announcement across AdonisJS social and newsletter channels\n- Thank-you highlight on AdonisJS social channels", |
| 148 | + "amount": 5000, |
| 149 | + "currency": "USD", |
| 150 | + "frequency": "yearly", |
| 151 | + "channels": ["gh-sponsors", "my-paypal"] |
| 152 | + }, |
| 153 | + { |
| 154 | + "guid": "prime", |
| 155 | + "status": "active", |
| 156 | + "name": "Prime Sponsor", |
| 157 | + "description": "Prime Sponsors help maintain the momentum behind AdonisJS, supporting consistent releases, improvements, and ecosystem maintenance.\n\nBenefits:\n\n- Logo featured on the AdonisJS sponsor page\n- Mention in annual sponsor announcement post\n- Invitations to private feedback sessions and early previews\n- Thank-you highlight on AdonisJS social channels", |
| 158 | + "amount": 10000, |
| 159 | + "currency": "USD", |
| 160 | + "frequency": "yearly", |
| 161 | + "channels": ["gh-sponsors", "my-paypal"] |
| 162 | + }, |
| 163 | + { |
| 164 | + "guid": "divine", |
| 165 | + "status": "active", |
| 166 | + "name": "Divine Sponsor", |
| 167 | + "description": "Divine Sponsors play a foundational role in keeping the AdonisJS ecosystem strong and evolving. Their support enables full-time open-source work, new feature development, and community initiatives.\n\nBenefits:\n\n- Prominent logo placement on the AdonisJS website homepage\n- Featured announcement across AdonisJS social and newsletter channels\n- Priority access to roadmap insights and private technical sessions\n- Option to collaborate on ecosystem initiatives", |
| 168 | + "amount": 25000, |
| 169 | + "currency": "USD", |
| 170 | + "frequency": "yearly", |
| 171 | + "channels": ["gh-sponsors", "my-paypal"] |
| 172 | + } |
| 173 | + ], |
| 174 | + "history": [] |
| 175 | + } |
| 176 | +} |
0 commit comments