Updating conversion, creating readmes
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Web Components [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Web Components [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;12mA curated list of awesome Web Components resources.[39m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1mNote[0m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis project was previously named "Web Components the Right Way"[39m
|
||||
|
||||
[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;12m [39m[38;5;12m(https://developer.mozilla.org/en-US/docs/Web/Web_Components)[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mreusable[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mencapsulated[39m[38;5;12m [39m[38;5;12maway[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrest[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mutilize[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||||
[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;12m [39m[38;5;12m(https://developer.mozilla.org/en-US/docs/Web/Web_Components)[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mtechnologies[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mreusable[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mencapsulated[39m[38;5;12m [39m[38;5;12maway[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrest[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mutilize[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
|
||||
@@ -469,20 +469,17 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mcypress-lit[0m[38;5;12m (https://github.com/simonireilly/cypress-lit) - Test your Lit elements and native web components in Cypress with all the modern browsers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDeveloping Components: Testing[0m[38;5;12m (https://open-wc.org/guides/developing-components/testing/) - Using @web/test-runner for testing web components in a real browser.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHow To Automate Shadow DOM In Selenium WebDriver[0m[38;5;12m (https://www.lambdatest.com/blog/shadow-dom-in-selenium/) - Locating Shadow DOM elements using Selenium WebDriver in a Maven project.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNative[0m[38;5;14m[1m [0m[38;5;14m[1mAutomation[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mShadow[0m[38;5;14m[1m [0m[38;5;14m[1mDOM[0m[38;5;12m [39m[38;5;12m(https://staleelement.medium.com/native-automation-support-for-shadow-dom-with-webdriverio-and-cypress-chapter-3-26249a589f5e)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShadow[39m[38;5;12m [39m[38;5;12mDOM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m
|
||||
[38;5;12mframeworks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNative Automation support for Shadow DOM[0m[38;5;12m (https://staleelement.medium.com/native-automation-support-for-shadow-dom-with-webdriverio-and-cypress-chapter-3-26249a589f5e) - Shadow DOM and open-source testing frameworks.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mOpen Web Components: Testing[0m[38;5;12m (https://open-wc.org/docs/testing/testing-package/) - Opinionated package that combines and configures testing libraries.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mquery-selector-shadow-dom[0m[38;5;12m (https://github.com/webdriverio/query-selector-shadow-dom) - querySelector that can pierce Shadow DOM roots, useful for automated testing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mshadow-automation-selenium[0m[38;5;12m (https://github.com/sukgu/shadow-automation-selenium) - Shadow DOM automation using Selenium.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTesting Shadow DOM elements in Selenium[0m[38;5;12m (https://reflect.run/articles/testing-shadow-dom-elements-in-selenium/) - In Selenium 4, there is now a way to access Shadow DOM nodes.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTest web components with Playwright[0m[38;5;12m (https://alexbilson.dev/plants/technology/test-web-components-with-playwright/) - So you’ve created a native web component or two. How do you test them in popular browsers?[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mW3C[0m[38;5;14m[1m [0m[38;5;14m[1mWebdriver[0m[38;5;14m[1m [0m[38;5;14m[1mconquering[0m[38;5;14m[1m [0m[38;5;14m[1mautomation[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mShadow[0m[38;5;14m[1m [0m[38;5;14m[1mDOM[0m[38;5;12m [39m[38;5;12m(https://staleelement.medium.com/w3c-webdriver-conquering-automation-of-shadow-dom-chapter-2-d92c7fe9e74c)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShadow[39m[38;5;12m [39m[38;5;12mDOM[39m[38;5;12m [39m[38;5;12mtree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12minteraction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mW3C[39m[38;5;12m [39m
|
||||
[38;5;12mWebdriver.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mW3C Webdriver conquering automation of Shadow DOM[0m[38;5;12m (https://staleelement.medium.com/w3c-webdriver-conquering-automation-of-shadow-dom-chapter-2-d92c7fe9e74c) - Shadow DOM tree and its interaction with the W3C Webdriver.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTools[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBacklight[0m[38;5;12m [39m[38;5;12m(https://backlight.dev/)[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m[38;5;12mcollaboration[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdesigners[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mheart,[39m[38;5;12m [39m[38;5;12mBacklight[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mbuild,[39m[38;5;12m [39m[38;5;12mdocument,[39m[38;5;12m [39m[38;5;12mpublish,[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintain[39m[38;5;12m [39m[38;5;12mDesign[39m[38;5;12m [39m
|
||||
[38;5;12mSystems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBacklight[0m[38;5;12m (https://backlight.dev/) — With collaboration between developers and designers at heart, Backlight is a very complete coding platform where teams build, document, publish, scale and maintain Design Systems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCustom Elements Locator[0m[38;5;12m (https://github.com/open-wc/locator) - Chrome extension to find custom elements on a page.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1m@storybook/web-components[0m[38;5;12m (https://www.npmjs.com/package/@storybook/web-components) - UI development environment for plain web-component snippets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwebcomponents.dev[0m[38;5;12m (https://webcomponents.dev) - Component IDE for web platform developers.[39m
|
||||
@@ -533,14 +530,13 @@
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAre Web Components the Betamax of web development?[0m[38;5;12m (https://noti.st/lostinbrittany/EjUZyd/are-web-components-the-betamax-of-web-development) by [39m[38;5;14m[1m@lostinbrittany[0m[38;5;12m (https://twitter.com/lostinbrittany)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDesigning Standard Systems[0m[38;5;12m (https://drive.google.com/file/d/1ALFiWOFU0UAGUpaZPMIVnoADs9_REtL5/view) by [39m[38;5;14m[1m@stefsull[0m[38;5;12m (https://twitter.com/stefsull) and [39m[38;5;14m[1m@bferrua[0m[38;5;12m (https://twitter.com/bferrua)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFrontend[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mScalable[0m[38;5;14m[1m [0m[38;5;14m[1mDesign[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m[38;5;12m(https://events.drupal.org/seattle2019/sessions/design-system-architecture-pattern-lab-twig-and-web-components)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1m@salem_cobalt[0m[38;5;12m [39m
|
||||
[38;5;12m(https://twitter.com/salem_cobalt)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFrontend Architecture for Scalable Design Systems[0m[38;5;12m (https://events.drupal.org/seattle2019/sessions/design-system-architecture-pattern-lab-twig-and-web-components) by [39m[38;5;14m[1m@salem_cobalt[0m[38;5;12m (https://twitter.com/salem_cobalt)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlit-apollo: Data-Driven Components that Use the Platform[0m[38;5;12m (https://apolloelements.dev/using-lit-apollo/) by [39m[38;5;14m[1m@PowersBenny[0m[38;5;12m (https://twitter.com/PowersBenny)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMastering Shadow DOM[0m[38;5;12m (https://martine-dowden.github.io/portfolio/presentation/mastering-shadow-dom) by [39m[38;5;14m[1m@Martine_Dowden[0m[38;5;12m (https://twitter.com/Martine_Dowden)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mModernizing Large Frontends with Web Components[0m[38;5;12m (https://speakerdeck.com/samjulien/modernizing-large-frontends-with-web-components) by [39m[38;5;14m[1m@samjulien[0m[38;5;12m (https://twitter.com/samjulien)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mShadow DOM: off the beaten track[0m[38;5;12m (https://docs.google.com/presentation/d/1wi74YiTLtLSfgjyccKm5LxYp9k8aeJda0AekWV5mqJI/edit?usp=sharing) by [39m[38;5;14m[1m@serhiikulykov[0m[38;5;12m (https://twitter.com/serhiikulykov)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mFramework-agnostic[0m[38;5;14m[1m [0m[38;5;14m[1mUI[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://gotochgo.com/2019/sessions/866/using-web-components-to-build-a-framework-agnostic-ui-library)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1m@brianbouril[0m[38;5;12m [39m
|
||||
[38;5;12m(https://twitter.com/brianbouril)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1m@danciupuliga[0m[38;5;12m [39m[38;5;12m(https://twitter.com/danciupuliga)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mComponents[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mFramework-agnostic[0m[38;5;14m[1m [0m[38;5;14m[1mUI[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://gotochgo.com/2019/sessions/866/using-web-components-to-build-a-framework-agnostic-ui-library)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1m@brianbouril[0m[38;5;12m [39m[38;5;12m(https://twitter.com/brianbouril)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1m@danciupuliga[0m[38;5;12m [39m
|
||||
[38;5;12m(https://twitter.com/danciupuliga)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWeb Components and the AOM[0m[38;5;12m (https://decks.tink.uk/2019/jsconf/index.html) by [39m[38;5;14m[1m@LeonieWatson[0m[38;5;12m (https://twitter.com/LeonieWatson)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWeb Components and Styles Scoping[0m[38;5;12m (https://www.dropbox.com/s/wdh9uufjui5htll/Web-Components-and-Styles-Scoping-by-bashmish-FrontMania-2018.pdf) by [39m[38;5;14m[1m@bashmish[0m[38;5;12m (https://twitter.com/bashmish)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWeb Components can do that?![0m[38;5;12m (https://slides.com/vogloblinsky/web-components-can-do-that) by [39m[38;5;14m[1m@vogloblinsky[0m[38;5;12m (https://twitter.com/vogloblinsky)[39m
|
||||
|
||||
Reference in New Issue
Block a user