{"id":13653124,"url":"https://github.com/druxt/module-template","last_synced_at":"2025-07-21T00:33:36.400Z","repository":{"id":36991564,"uuid":"458976399","full_name":"druxt/module-template","owner":"druxt","description":"A template for creating custom Druxt modules.","archived":false,"fork":false,"pushed_at":"2025-06-26T17:52:56.000Z","size":157,"stargazers_count":2,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T18:41:14.697Z","etag":null,"topics":["druxt","module","template"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/druxt.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}},"created_at":"2022-02-14T01:17:58.000Z","updated_at":"2023-01-15T18:40:24.000Z","dependencies_parsed_at":"2023-02-10T16:50:18.122Z","dependency_job_id":"78b5af21-906c-4c99-96e6-c9049ece2932","html_url":"https://github.com/druxt/module-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/druxt/module-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druxt%2Fmodule-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druxt%2Fmodule-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druxt%2Fmodule-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druxt%2Fmodule-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/druxt","download_url":"https://codeload.github.com/druxt/module-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/druxt%2Fmodule-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266221366,"owners_count":23894966,"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":["druxt","module","template"],"created_at":"2024-08-02T02:01:06.179Z","updated_at":"2025-07-21T00:33:31.666Z","avatar_url":"https://github.com/druxt.png","language":"PHP","readme":"# DruxtModule (template)\n\n\u003c!--\n[![npm](https://badgen.net/npm/v/druxt-module)](https://www.npmjs.com/package/druxt-module)\n[![Known Vulnerabilities](https://snyk.io/test/github/druxt/druxt-auth/badge.svg?targetFile=package.json)](https://snyk.io/test/github/druxt/druxt-auth?targetFile=package.json)\n--\u003e\n[![CI](https://github.com/druxt/module-template/actions/workflows/ci.yml/badge.svg)](https://github.com/druxt/module-template/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/druxt/module-template/branch/main/graph/badge.svg?token=TwCLJOKEjm)](https://codecov.io/gh/druxt/module-template)\n\n\u003e This is a template for creating a DruxtJS module.\n\n## Links\n\n- DruxtJS: https://druxtjs.org\n- Community Discord server: https://discord.druxtjs.org\n\n## Getting started\n\n1. **Use this template**\n\n    Click the **Use this template** button in GitHub and follow the on-screen instructions to **Create a new repository**.\n\n2. **Build, dev, test, commit**\n\n    This repository is setup with for development using the following tools:\n\n    - [Siroc](https://github.com/unjs/siroc): `npm run build`\n    - [Jest](https://jestjs.io/): `npm test`\n    - Linting tools: `npm run lint`\n    - [Changesets](https://github.com/changesets/changesets): `npm run changesets`\n\n3. **Contribute**\n\n    Have a module you want to share with the Druxt community? Let us know via the [Community Discord server](https://discord.druxtjs.org).\n\n\n\u003c!-- TODO - Update this for your module\n\n## Install\n\n`$ npm install druxt-module`\n\n### Nuxt.js\n\nAdd module to `nuxt.config.js`\n\n```js\nmodule.exports = {\n  buildModules: ['druxt-module'],\n  druxt: {\n    baseUrl: 'https://demo-api.druxtjs.org'\n  }\n}\n```\n\n## Options\n\n| Option | Type | Required | Default | Description |\n| --- | --- | --- | --- | --- |\n| `druxt.module.foo` | `string` | No | `bar` | ... |\n\n--\u003e\n","funding_links":[],"categories":["Framework: Nuxt.js"],"sub_categories":["Druxt Quick-start templates"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdruxt%2Fmodule-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdruxt%2Fmodule-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdruxt%2Fmodule-template/lists"}