├── .gitignore ├── .yarnrc.yml ├── docs ├── .vitepress │ ├── cache │ │ └── deps │ │ │ ├── _metadata.json │ │ │ ├── package.json │ │ │ ├── vue.js │ │ │ └── vue.js.map │ ├── config.js │ └── theme │ │ ├── custom.css │ │ └── index.js ├── examples │ ├── counter │ │ ├── review.md │ │ ├── step1.md │ │ ├── step2.md │ │ └── step3.md │ ├── custom-alert │ │ ├── review.md │ │ ├── step1.md │ │ ├── step2.md │ │ └── step3.md │ ├── example-app │ │ ├── review.md │ │ ├── step1.md │ │ ├── step2.md │ │ ├── step3.md │ │ ├── step4.md │ │ ├── step5.md │ │ ├── step6.md │ │ └── step7.md │ └── index.md ├── faq │ ├── accessibility.md │ ├── context-api.md │ ├── ie11.md │ ├── index.md │ ├── react.md │ ├── routing.md │ ├── seo.md │ └── ssr.md ├── get-started │ ├── custom-elements.md │ ├── elements.md │ ├── es-modules.md │ ├── index.md │ └── shadow-dom.md ├── index.md ├── public │ └── images │ │ ├── htmlwithsuperpowers.png │ │ ├── podcast-player.png │ │ └── socialvalidation.png ├── styling │ ├── classes.md │ ├── css-variables.md │ ├── deep.md │ ├── defined.md │ ├── host-context.md │ ├── host.md │ ├── index.md │ ├── inheritable.md │ ├── light-dom.md │ ├── named-parts.md │ ├── slotted.md │ └── themes.md ├── using │ ├── examples │ │ ├── a-frame.md │ │ ├── copy-table.md │ │ ├── details-utils.md │ │ ├── generic-components.md │ │ ├── geo-elements.md │ │ ├── podcast-player.md │ │ ├── spicy-sections.md │ │ └── two-up.md │ ├── index.md │ ├── standalones.md │ └── systems.md └── writing │ ├── css-module-scripts.md │ ├── declarative-shadow-dom.md │ ├── element-internals.md │ ├── index.md │ ├── is.md │ ├── js-frameworks.md │ └── libraries.md ├── package.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/.gitignore -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /docs/.vitepress/cache/deps/_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/cache/deps/_metadata.json -------------------------------------------------------------------------------- /docs/.vitepress/cache/deps/package.json: -------------------------------------------------------------------------------- 1 | {"type":"module"} -------------------------------------------------------------------------------- /docs/.vitepress/cache/deps/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/cache/deps/vue.js -------------------------------------------------------------------------------- /docs/.vitepress/cache/deps/vue.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/cache/deps/vue.js.map -------------------------------------------------------------------------------- /docs/.vitepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/config.js -------------------------------------------------------------------------------- /docs/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /docs/examples/counter/review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/counter/review.md -------------------------------------------------------------------------------- /docs/examples/counter/step1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/counter/step1.md -------------------------------------------------------------------------------- /docs/examples/counter/step2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/counter/step2.md -------------------------------------------------------------------------------- /docs/examples/counter/step3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/counter/step3.md -------------------------------------------------------------------------------- /docs/examples/custom-alert/review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/custom-alert/review.md -------------------------------------------------------------------------------- /docs/examples/custom-alert/step1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/custom-alert/step1.md -------------------------------------------------------------------------------- /docs/examples/custom-alert/step2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/custom-alert/step2.md -------------------------------------------------------------------------------- /docs/examples/custom-alert/step3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/custom-alert/step3.md -------------------------------------------------------------------------------- /docs/examples/example-app/review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/review.md -------------------------------------------------------------------------------- /docs/examples/example-app/step1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step1.md -------------------------------------------------------------------------------- /docs/examples/example-app/step2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step2.md -------------------------------------------------------------------------------- /docs/examples/example-app/step3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step3.md -------------------------------------------------------------------------------- /docs/examples/example-app/step4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step4.md -------------------------------------------------------------------------------- /docs/examples/example-app/step5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step5.md -------------------------------------------------------------------------------- /docs/examples/example-app/step6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step6.md -------------------------------------------------------------------------------- /docs/examples/example-app/step7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/example-app/step7.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/faq/accessibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/accessibility.md -------------------------------------------------------------------------------- /docs/faq/context-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/context-api.md -------------------------------------------------------------------------------- /docs/faq/ie11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/ie11.md -------------------------------------------------------------------------------- /docs/faq/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/index.md -------------------------------------------------------------------------------- /docs/faq/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/react.md -------------------------------------------------------------------------------- /docs/faq/routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/routing.md -------------------------------------------------------------------------------- /docs/faq/seo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/seo.md -------------------------------------------------------------------------------- /docs/faq/ssr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/faq/ssr.md -------------------------------------------------------------------------------- /docs/get-started/custom-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/get-started/custom-elements.md -------------------------------------------------------------------------------- /docs/get-started/elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/get-started/elements.md -------------------------------------------------------------------------------- /docs/get-started/es-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/get-started/es-modules.md -------------------------------------------------------------------------------- /docs/get-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/get-started/index.md -------------------------------------------------------------------------------- /docs/get-started/shadow-dom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/get-started/shadow-dom.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/public/images/htmlwithsuperpowers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/public/images/htmlwithsuperpowers.png -------------------------------------------------------------------------------- /docs/public/images/podcast-player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/public/images/podcast-player.png -------------------------------------------------------------------------------- /docs/public/images/socialvalidation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/public/images/socialvalidation.png -------------------------------------------------------------------------------- /docs/styling/classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/classes.md -------------------------------------------------------------------------------- /docs/styling/css-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/css-variables.md -------------------------------------------------------------------------------- /docs/styling/deep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/deep.md -------------------------------------------------------------------------------- /docs/styling/defined.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/defined.md -------------------------------------------------------------------------------- /docs/styling/host-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/host-context.md -------------------------------------------------------------------------------- /docs/styling/host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/host.md -------------------------------------------------------------------------------- /docs/styling/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/index.md -------------------------------------------------------------------------------- /docs/styling/inheritable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/inheritable.md -------------------------------------------------------------------------------- /docs/styling/light-dom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/light-dom.md -------------------------------------------------------------------------------- /docs/styling/named-parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/named-parts.md -------------------------------------------------------------------------------- /docs/styling/slotted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/slotted.md -------------------------------------------------------------------------------- /docs/styling/themes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/styling/themes.md -------------------------------------------------------------------------------- /docs/using/examples/a-frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/a-frame.md -------------------------------------------------------------------------------- /docs/using/examples/copy-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/copy-table.md -------------------------------------------------------------------------------- /docs/using/examples/details-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/details-utils.md -------------------------------------------------------------------------------- /docs/using/examples/generic-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/generic-components.md -------------------------------------------------------------------------------- /docs/using/examples/geo-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/geo-elements.md -------------------------------------------------------------------------------- /docs/using/examples/podcast-player.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/podcast-player.md -------------------------------------------------------------------------------- /docs/using/examples/spicy-sections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/spicy-sections.md -------------------------------------------------------------------------------- /docs/using/examples/two-up.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/examples/two-up.md -------------------------------------------------------------------------------- /docs/using/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/index.md -------------------------------------------------------------------------------- /docs/using/standalones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/standalones.md -------------------------------------------------------------------------------- /docs/using/systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/using/systems.md -------------------------------------------------------------------------------- /docs/writing/css-module-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/css-module-scripts.md -------------------------------------------------------------------------------- /docs/writing/declarative-shadow-dom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/declarative-shadow-dom.md -------------------------------------------------------------------------------- /docs/writing/element-internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/element-internals.md -------------------------------------------------------------------------------- /docs/writing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/index.md -------------------------------------------------------------------------------- /docs/writing/is.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/is.md -------------------------------------------------------------------------------- /docs/writing/js-frameworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/js-frameworks.md -------------------------------------------------------------------------------- /docs/writing/libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/docs/writing/libraries.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davatron5000/htmlwithsuperpowers/HEAD/yarn.lock --------------------------------------------------------------------------------