open-wc

Open Web Components provides a set of defaults, recommendations and tools to help facilitate your Web Component.

Github星跟蹤圖

Open Web Component Recommendations

Open Web Components provides a set of defaults, recommendations and tools to help facilitate your web component project. Our recommendations include: developing, linting, testing, building, tooling, demoing, publishing and automating.

Contributor Covenant
CircleCI
BrowserStack Status
Renovate enabled

Usage

# in a new or existing folder:
npm init @open-wc
# requires node 10 & npm 6 or higher

This will kickstart a menu guiding you through all available actions.

$ npm init @open-wc
npx: installed 14 in 4.074s
What would you like to do today?
  > Scaffold a new project
    Upgrade an existing project
    Nah, I am fine thanks! => exit

Homepage

For more details please visit us at open-wc.org.

Packages, Package, Version, Description, -------------------------------------------------------------------, ------------------------------------------------------------------------------------------------------------------------------------------------------------------------, ---------------------------------------------------------------------------------, building-rollup, building-rollup, Default configuration for working with rollup., building-webpack, building-webpack, Default configuration for working with webpack., chai-dom-equals, chai-dom-equals, Chai Plugin to compare dom and shadow dom trees. Part of open-wc recommendations., create, create, Scaffold web components following open-wc recommendations., demoing-storybook, demoing-storybook, Storybook configuration following open-wc recommendations., eslint-config, eslint-config, Eslint configuration following open-wc recommendations., es-dev-server, es-dev-server, Development server for modern web apps., polyfills-loader, polyfills-loader, Load web component polyfills using dynamic imports., prettier-config, prettier-config, Prettier configuration following open-wc recommendations., scoped-elements, scoped-elements, Auto define custom elements to scope them and avoid the name collision., semantic-dom-diff, semantic-dom-diff, To compare dom and shadow dom trees. Part of open-wc recommendations., testing, testing, Testing following open-wc recommendations., testing-helpers, testing-helpers, Testing Helpers following open-wc recommendations., testing-karma, testing-karma, Testing with Karma following open-wc recommendations., testing-karma-bs, testing-karma-bs, Testing with Karma using Browserstack following open-wc recommendations., testing-wallaby, testing-wallaby, Testing with wallaby following open-wc recommendations., webpack-import-meta-loader, webpack-import-meta-loader, Webpack loader plugin to support import.meta., ## Contact

Feel free to reach out to us on twitter or create a github issue for any feedback or questions you might have.

You can also find us on the Polymer slack in the #open-wc channel.

You can join the Polymer slack by visiting https://www.polymer-project.org/slack-invite.

We Proudly Use

Guide

# bootstrap/setup
yarn install

# linting
npm run lint

# local testing
npm run test

# testing via browserstack
npm run test:bs

# run commands only for a specific scope
lerna run <command> --scope @open-wc/<package-name> --stream

主要指標

概覽
名稱與所有者open-wc/open-wc
主編程語言JavaScript
編程語言JavaScript (語言數: 5)
平台
許可證MIT License
所有者活动
創建於2018-09-16 16:35:09
推送於2025-06-28 12:54:45
最后一次提交2025-06-28 14:54:45
發布數2756
最新版本名稱eslint-plugin-lit-a11y@5.1.0 (發布於 2025-06-28 12:44:01)
第一版名稱generator-open-wc@0.1.0 (發布於 2018-09-17 15:59:01)
用户参与
星數2.3k
關注者數46
派生數426
提交數2.6k
已啟用問題?
問題數984
打開的問題數147
拉請求數1408
打開的拉請求數36
關閉的拉請求數380
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?