Skip to content

thepassle/open-wc

 
 

Repository files navigation

Open Web Component Recommendations

We want to provide a good set of default on how to facilitate your web component.

CircleCI BrowserStack Status Renovate enabled

Usage

mkdir my-element
cd my-element
# Default recommendation
npx -p yo -p generator-open-wc -c 'yo open-wc:vanilla'

Default Recommendation Content

You can also pick and choose to apply them at any point later.

  • Vanilla Web Component npx -p yo -p generator-open-wc -c 'yo open-wc:vanilla-bare'
  • Testing Helpers npx -p yo -p generator-open-wc -c 'yo open-wc:testing-bare'
  • Automated Testing with Karma npx -p yo -p generator-open-wc -c 'yo open-wc:testing-karma'
  • Automated Testing via Karma and Browserstack npx -p yo -p generator-open-wc -c 'yo open-wc:testing-karma-bs'
  • Linting with ESLint npx -p yo -p generator-open-wc -c 'yo open-wc:lint-eslint'
  • Publish with Storybook npx -p yo -p generator-open-wc -c 'yo open-wc:publish-storybook'
  • Continous Integration with CircleCi npx -p yo -p generator-open-wc -c 'yo open-wc:publish-storybook'

Additional Recommendation

  • Instant Testing in IDE with Wallaby npx -p yo -p generator-open-wc -c 'yo open-wc:testing-wallaby'

We proudly use

Browserstack Logo

Working on it

npm run bootstrap
# does: lerna bootstrap --hoist

# 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.0%
  • HTML 3.0%