{"id":21294156,"url":"https://github.com/alaskaairlines/wc-generator","last_synced_at":"2025-07-11T16:32:57.047Z","repository":{"id":37206951,"uuid":"190456705","full_name":"AlaskaAirlines/WC-Generator","owner":"AlaskaAirlines","description":"Auro's automated web component generator","archived":false,"fork":false,"pushed_at":"2024-10-21T18:21:08.000Z","size":1820,"stargazers_count":5,"open_issues_count":23,"forks_count":9,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-31T09:18:01.710Z","etag":null,"topics":["auro","custom-element","design-system","generator"],"latest_commit_sha":null,"homepage":"https://auro.alaskaair.com/getting-started/developers/generator/install","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlaskaAirlines.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-05T19:34:07.000Z","updated_at":"2024-10-21T18:21:11.000Z","dependencies_parsed_at":"2023-07-16T12:17:15.522Z","dependency_job_id":"5e57f1a4-ae27-4e3d-b057-0478a952115b","html_url":"https://github.com/AlaskaAirlines/WC-Generator","commit_stats":{"total_commits":570,"total_committers":12,"mean_commits":47.5,"dds":0.5807017543859649,"last_synced_commit":"f7839d95393081f9f9eac18ffc8f9f63c879a280"},"previous_names":["alaskaairlines/ods-wc-generator"],"tags_count":192,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlaskaAirlines%2FWC-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlaskaAirlines%2FWC-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlaskaAirlines%2FWC-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlaskaAirlines%2FWC-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlaskaAirlines","download_url":"https://codeload.github.com/AlaskaAirlines/WC-Generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225741073,"owners_count":17516895,"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":["auro","custom-element","design-system","generator"],"created_at":"2024-11-21T13:58:00.744Z","updated_at":"2024-11-21T13:58:01.430Z","avatar_url":"https://github.com/AlaskaAirlines.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WC-Generator\n\nAuro's Design System web component generator is a project tool intended to assist developers with an easy to configure and execute HTML custom element development environment.\n\n## Install\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/AlaskaAirlines/WC-Generator/testPublish.yml?branch=master\u0026style=for-the-badge)](https://github.com/AlaskaAirlines/WC-Generator/actions/workflows/testPublish.yml)\n[![See it on NPM!](https://img.shields.io/npm/v/@aurodesignsystem/wc-generator.svg?style=for-the-badge\u0026color=orange)](https://www.npmjs.com/package/@aurodesignsystem/wc-generator)\n[![License](https://img.shields.io/npm/l/@aurodesignsystem/wc-generator.svg?color=blue\u0026style=for-the-badge)](https://www.apache.org/licenses/LICENSE-2.0)\n[![issues](https://img.shields.io/github/issues-raw/AlaskaAirlines/WC-Generator?style=for-the-badge)](https://github.com/AlaskaAirlines/WC-Generator/issues)\n\n## Execute\n\nWC-Generator example use:\n\n```\n$ npx @aurodesignsystem/wc-generator --name [wc-name]\n```\n\n### Minimum Node version\n\nThe WC-Generator requires a minimum install of Node.js `18.15.0`.\n\nBe sure to check out our [getting started](https://auro.alaskaair.com/aurolabs/minors) page for helpful tips when starting a new project.\n\n## UI development and browser support\n\nFor the most up to date information on UI development browser support, see [Auro Web Component Browser Support](https://auro.alaskaair.com/support/browsersSupport)\n\n## Custom namespace support\n\nWhen generating a new custom element using the Auro WC-Generator, you are not restricted to using the Auro namespace for your new element. The following example will crate the project, `@aurodesignsystem/auro-ticker`\n\n```shell\n$ npx @aurodesignsystem/wc-generator --name Auro-Ticker\n```\n\n## Custom npm namespace support\n\nBy default, the WC-Generator will output a project that the custom element is for the `@aurodesignsystem` npm namespace. The following example illustrates how you can customize this to `@mynamespace/auro-ticker` for example.\n\n```shell\n$ npx @aurodesignsystem/wc-generator --name Auro-Ticker --npm @mynamespace\n```\n\n## WC-Generator development API\n\n| Command | Description |\n| --- | --- |\n| `build:test` | Will test the generate pipeline w/o the install process at `./auro-test`\n| `build:complete` | Will build a new custom element with complete install process at `../auro-test`\n| `sweep` | Will delete auro-test directory\n| `test` | Runs `build:test`\n\n## Help and version management\n\nFor help with the WC-Generator API and to see what version you have installed, run `$ npx @aurodesignsystem/wc-generator --help`.\n\nWith each new repo created, the version of the generator will be added to the bottom of the `./README.md` file. As versions of the WC-Generator progress this will help authors to understand where the feature gap is.\n\n```html\n\u003csmall\u003eBuilt from WC-Generator v[genVersion]\u003c/small\u003e\n```\n\n## Developing locally\nTo test changes to the generator, run `npm test` to generate an `auro-test` component.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falaskaairlines%2Fwc-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falaskaairlines%2Fwc-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falaskaairlines%2Fwc-generator/lists"}