{"id":14983534,"url":"https://github.com/ljneon/patron","last_synced_at":"2025-10-29T22:31:22.898Z","repository":{"id":57320831,"uuid":"95721803","full_name":"LJNeon/patron","owner":"LJNeon","description":"The cleanest discord.js and eris command framework.","archived":false,"fork":false,"pushed_at":"2021-10-08T17:09:12.000Z","size":1817,"stargazers_count":19,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-23T00:27:39.466Z","etag":null,"topics":["bot","discord","discordjs","nodejs"],"latest_commit_sha":null,"homepage":"https://ljneon.github.io/patron/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LJNeon.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}},"created_at":"2017-06-29T00:08:44.000Z","updated_at":"2023-08-19T05:19:37.000Z","dependencies_parsed_at":"2022-08-25T21:01:30.056Z","dependency_job_id":null,"html_url":"https://github.com/LJNeon/patron","commit_stats":null,"previous_names":["ljneon/patron.js"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LJNeon%2Fpatron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LJNeon%2Fpatron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LJNeon%2Fpatron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LJNeon%2Fpatron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LJNeon","download_url":"https://codeload.github.com/LJNeon/patron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238909297,"owners_count":19550837,"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":["bot","discord","discordjs","nodejs"],"created_at":"2024-09-24T14:07:20.709Z","updated_at":"2025-10-29T22:31:17.608Z","avatar_url":"https://github.com/LJNeon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/LJNeon/patron\"\u003e\u003cimg src=\"https://i.imgur.com/6j61q1V.png\" width=\"600\" alt=\"Patron\"/\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"https://discord.gg/Dn6k7bm\"\u003e\u003cimg src=\"https://img.shields.io/discord/409140755391578142?color=ae2929\u0026label=support\u0026logo=discord\u0026style=flat-square\" alt=\"Discord Server\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/patron\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/patron?color=ae2929\u0026style=flat-square\" alt=\"NPM Version\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/patron\"\u003e\u003cimg src=\"https://img.shields.io/npm/dt/patron?color=ae2929\u0026style=flat-square\" alt=\"NPM Downloads\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://travis-ci.org/LJNeon/patron\"\u003e\u003cimg src=\"https://img.shields.io/travis/LJNeon/patron/master?color=ae2929\u0026style=flat-square\" alt=\"Build Status\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://david-dm.org/LJNeon/patron\"\u003e\u003cimg src=\"https://img.shields.io/david/LJNeon/patron?color=ae2929\u0026style=flat-square\" alt=\"Dependencies\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/LJNeon/patron/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/LJNeon/patron?color=ae2929\u0026style=flat-square\" alt=\"License\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## About\n**Patron** is an efficient and maintainable command framework for [discord.js](https://github.com/hydrabolt/discord.js) and [Eris](https://github.com/abalabahaha/eris) that aims for true flexibility. Patron doesn't have a modified client, manage the message event for you, or clutter other libraries with extensions. Patron has full support for TypeScript, as well as ECMAScript Modules.\n\n## Should I use Patron?\nPatron isn't designed for beginners, but for those who want a highly flexible framework and fast development time. Bots with complex or many features will see higher maintainability and reusable code.\n\n## Installation\nPatron is available on NPM and can be installed easily.\n```js\nnpm install patron\n```\nIf you are using TypeScript (or rely on typings for code completion) you will need to use an additional command to properly set up typings. You need to have the Discord library installed beforehand. This command will need to be run again if you switch between libraries.\n```js\nnpx patron --typings=eris // or 'discordjs'\n```\n\n## Documentation\nPatron's API documentation is in [an `index.d.ts` file](https://github.com/LJNeon/patron/blob/master/types/index.d.ts) with detailed comments, and there's a [folder of guides](https://github.com/LJNeon/patron/blob/master/guides) explaining features with example code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljneon%2Fpatron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fljneon%2Fpatron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljneon%2Fpatron/lists"}