{"id":20762019,"url":"https://github.com/donkeyclip/motorcortex-plugin-starter","last_synced_at":"2026-04-28T04:02:00.556Z","repository":{"id":37449083,"uuid":"314491842","full_name":"donkeyclip/motorcortex-plugin-starter","owner":"donkeyclip","description":"A starter repository for creating MotorCortex plugins","archived":false,"fork":false,"pushed_at":"2026-04-20T11:33:58.000Z","size":12589,"stargazers_count":0,"open_issues_count":16,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-20T13:40:51.872Z","etag":null,"topics":["boilerplate","effect","motorcortex","starter-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/donkeyclip.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-20T08:29:38.000Z","updated_at":"2026-03-04T02:54:54.000Z","dependencies_parsed_at":"2026-02-25T06:00:18.849Z","dependency_job_id":null,"html_url":"https://github.com/donkeyclip/motorcortex-plugin-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/donkeyclip/motorcortex-plugin-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donkeyclip%2Fmotorcortex-plugin-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donkeyclip%2Fmotorcortex-plugin-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donkeyclip%2Fmotorcortex-plugin-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donkeyclip%2Fmotorcortex-plugin-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donkeyclip","download_url":"https://codeload.github.com/donkeyclip/motorcortex-plugin-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donkeyclip%2Fmotorcortex-plugin-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32365519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["boilerplate","effect","motorcortex","starter-plugin"],"created_at":"2024-11-17T10:28:41.091Z","updated_at":"2026-04-28T04:02:00.539Z","avatar_url":"https://github.com/donkeyclip.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# motorcortex-plugin-starter\n\n## Purpose\n\nA starter plugin for creating MotorCortex plugins.\n\n## Structure and Contents\n\nIt includes:\n\n- rollup configuration \u0026 ready to use build tools\n- a pre-configured webpack for the needs of the demo\n- pre-configured eslint and babel\n- and a set of ready to work on, Incidents:\n  - **Effect**, for developing a custom Effect\n  - **HTMLClip**, for developing a pre-configured HTML Clip with HTML, CSS and Incidents\n  - **Combo**, for developing custom, pre-configured Combos\n  - **Clip**, for developing custom browser Clips, such as canvas\n\nThese Incidents are the starting point for developing a plugin. They extend the right\nClasses from MotorCortex SDK and they have blank implementations of all the methods that\nshould or can be overwritten, with comments.\n\nAlong with the comments you can always refer to \u003ca href=\"https://docs.motorcortexjs.com/\" target=\"_blank\"\u003eMotorCortex documentation\u003c/a\u003e\nfor detailed information on how to implement a plugin.\n\n## How to use\n\nOnce you've decided what exactly your pluign is going to do and once we've decided on the type of Incident(s)\nyou need to implement, you can start directly from the basic/blank implementations and either work on them directly\nor just copy them.\nChange the names of the files, name your Classes however you want but always make sure you import and\nexpose everything properly on your index.js file.\n\nAlso, it's imortant to change your package.json file so you can name your pluign, provide details and more.\n\n## Commands\n\n- `npm run build`: builds the dist of your pluign along with the demo\n- `npm run build:demo`: builds just the demo\n- `npm start`: builds everything and starts the demo\n- `npm start:demo`: just starts the demo\n\n## Have fun!!!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonkeyclip%2Fmotorcortex-plugin-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonkeyclip%2Fmotorcortex-plugin-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonkeyclip%2Fmotorcortex-plugin-starter/lists"}