Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/11ty/webc

Single File Web Components
https://github.com/11ty/webc

Remove automatic environment variables

0a6c266386eb8459519cd491db8e6cd07911cec6 authored about 2 years ago by Zach Leatherman <[email protected]>
Uh, a much simpler solution for #40. Adds support for async attribute evaluation too.

8486e83b0107df280d8b2ec2337156b2296ea112 authored about 2 years ago by Zach Leatherman <[email protected]>
Fixes excellent @kleinfreund PR feedback

183da3e225c5d8d114b4a600a8cd0128f7fad94e authored about 2 years ago by Zach Leatherman <[email protected]>
Fixes #40

85029c6db54bb47e2c0498089bfff99a73afa82d authored about 2 years ago by Zach Leatherman <[email protected]>
Fixes #21

60c4c57a2757d8f5943fd1dae55f4427b9f4ce16 authored about 2 years ago by Zach Leatherman <[email protected]>
Merge pull request #38 from andybluntish/fix/dynamic-attributes-docs

Fix: dynamic attributes example in README

5bfac1e4a902b81ea77459a4c46a8398a05c51e8 authored about 2 years ago by Zach Leatherman <[email protected]>
Merge pull request #32 from kleinfreund/fix/slots-in-template-component-not-being-replaced

fix: slots not working in template components

e7a4d89314df5cfbc3bb5e792dde9a91c99f0527 authored about 2 years ago by Zach Leatherman <[email protected]>
add "this." to src in dynamic attributes docs

c286292a471ad2f05a4f1bc1eaedb477752da003 authored about 2 years ago by Andy Stanford-Bluntish <[email protected]>
chore: removes unnecessary change

Removes an unnecessary change made initially to how content is escaped. This is no longer necess...

a2483d6685af733a815bdc09c00603f2bc1e97fa authored about 2 years ago by kleinfreund <[email protected]>
Ideas from https://github.com/11ty/webc/issues/31#issuecomment-1272117721

ad34f2965443d2a27e7e79f2d3f0a5a37b34434a authored about 2 years ago by Zach Leatherman <[email protected]>
fix: slots not working in template components

Fixes an issue with slots not working in template components (i.e. components that have a `<temp...

e22bccc1270b1b25e6295eba8d30e2f21ace3a87 authored about 2 years ago by kleinfreund <[email protected]>
Minor style tweaks

7e6df803c1b1de15b23d59049bc0bb1437a21b26 authored about 2 years ago by Zach Leatherman <[email protected]>
Merge branch 'main' into pr/18

9ef64af360db79272b88d5c7975bbe4a2b554e31 authored about 2 years ago by Zach Leatherman <[email protected]>
Who typed this

493cc0c8e09c57fb344c7268db3087bfb418aaef authored about 2 years ago by Zach Leatherman <[email protected]>
Copy updates, link to 11ty.dev for plugin

004de21e5de927f414d9a5fa11a8708e2dc518fe authored about 2 years ago by Zach Leatherman <[email protected]>
Username link for Nick

9ce79dbb3430e80a0db0f289a2b98041b14d08c6 authored about 2 years ago by Zach Leatherman <[email protected]>
Add Express WebC

e70d9f8c586f96506cbf8fbdc6a16440350e3225 authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.5

104cf7618535f095c13307df49cf235651e1d3e4 authored about 2 years ago by Zach Leatherman <[email protected]>
@html and :attr should convert to string (fixes bug with non-string values for these)

5e5220dd7ec49dadc25fa42305ba3d5d2a073f4d authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.4

1218389fc74d093beb86a33dea61d106d7d274d6 authored about 2 years ago by Zach Leatherman <[email protected]>
Fixes #24

8dfac9469c0a1fe082f856caeee3d87036ab2c9d authored about 2 years ago by Zach Leatherman <[email protected]>
Each component has their own `uid` property for easy use with page unique `id` attributes.

Works great with aria-controls

a73b6a2bc1d12e2ca34b6c601aac3b3e038311cf authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.3

5ae538e0c18cf7c9ebbc74095539f1a6d78afee3 authored about 2 years ago by Zach Leatherman <[email protected]>
webc:root webc:keep components should merge host attributes and scoped class name

d7dab455413e7ac3654f899244940ae84a0cfbac authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.2

09c65681bd66654782c4226615aa69dad0f55dc7 authored about 2 years ago by Zach Leatherman <[email protected]>
Fix for component content being split between implied head and body nodes

fa8b818379c35d52c794012c444d3c3b88b1adf0 authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.1

49d46d64daccdcb061880af840953a359f8a6755 authored about 2 years ago by Zach Leatherman <[email protected]>
Adjust test for webc:root to also test for slots

d47e63e9e34c165669d909268b9f0b5ed78c0c0a authored about 2 years ago by Zach Leatherman <[email protected]>
Add support for webc:root webc:keep to override host component tag

6418a57dc679ef49b31e701660e3ed746f420bf4 authored about 2 years ago by Zach Leatherman <[email protected]>
Add link to Eleventy plugin

edcbbdc77285a05034db7c20403c1987b0e3b3c5 authored about 2 years ago by Zach Leatherman <[email protected]>
v0.4.0

0d705cc6213ea142d21cd979cb488125188c3f5c authored about 2 years ago by Zach Leatherman <[email protected]>
Default bundler mode to disabled.

fc740e41a9c97101a4e7c1fbd0dc81bb09871788 authored about 2 years ago by Zach Leatherman <[email protected]>
v0.3.4

dafaeba13a84e0cab9e9db9b693f20b8f5c47b73 authored about 2 years ago by Zach Leatherman <[email protected]>
More tests for escaped content

6b87c4717942da9ab5dad94f1df5362dd3c01cca authored about 2 years ago by Zach Leatherman <[email protected]>
v0.3.3

20fc1824ce96816e8dd32c1d29bc6062df30a3e1 authored about 2 years ago by Zach Leatherman <[email protected]>
Fix for escaped html entities returning as escaped text.

Better fix for #11 too.

c9d278848dc0d1237bbdcc599c5c4ad17fd48dfc authored about 2 years ago by Zach Leatherman <[email protected]>
v0.3.2

2dfea71d5a977bd7e24f7a9faf773a9114b3e1c6 authored about 2 years ago by Zach Leatherman <[email protected]>
Changed my mind, JS/CSS aggregation enabled by default (not breaking)

Use page.setBundlerMode(false) to disable.

46e8cad57ea845efdbd3513ae4bceb5566eabb69 authored about 2 years ago by Zach Leatherman <[email protected]>
Breaking: Swap JS and CSS aggregation to disabled by default.

Must opt back in via page.setBundlerMode(true);

4abe8d770aaa4e7d5d6393c37082390bcd390ac5 authored about 2 years ago by Zach Leatherman <[email protected]>
Better error for undefined props in @html

Closes #17

5d4b0c98a06b3a2f0f17c7b2755f8a5512dfb76b authored about 2 years ago by Nick Colley <[email protected]>
v0.3.1

f78dd617addfa47415f8fb002e4b761b5b872334 authored about 2 years ago by Zach Leatherman <[email protected]>
Static function to get components map (for eleventy plugin)

e66dee98650a046415abefd96d1937df2a9d4b36 authored about 2 years ago by Zach Leatherman <[email protected]>
Fix for empty string page templates.

0c2d28d2a56414a32020b1760dc1eccea6b57f67 authored about 2 years ago by Zach Leatherman <[email protected]>
v0.3.0

e558e3e95c3a21b7b9cff9e8f7858b86ac8d519a authored about 2 years ago by Zach Leatherman <[email protected]>
Remove lookup attributes and instead switch to dynamic attributes instead. Fixes #1

8136d799baa29182dd74b02bcf5c2d757a642506 authored about 2 years ago by Zach Leatherman <[email protected]>
Minor refactor

a2f02ae3d6f8350855db52876c41a71e82b88368 authored about 2 years ago by Zach Leatherman <[email protected]>
First draft of asset bucketing (allows for critical css separation and other bundling features)

bb5998bd2f3f8d99c41ea7b967a5d53b874addfe authored about 2 years ago by Zach Leatherman <[email protected]>
Tweak to default data available in transforms

a06f975dbc4077349eb79d39e1795396758df0b2 authored about 2 years ago by Zach Leatherman <[email protected]>
More power to transforms

a116ee2b88cfd757719e14b75527595531ccde64 authored over 2 years ago by Zach Leatherman <[email protected]>
One more comment on getComponentList

8a887ef2f892a6ef8e87df70dedd8fd0a55b3ee3 authored over 2 years ago by Zach Leatherman <[email protected]>
Include external script/stylesheet in incremental component lists

fbcf4b43fd28e5a6b4109c0723ffd85f858f4166 authored over 2 years ago by Zach Leatherman <[email protected]>
Make sure that external paths in script/link refs are relative to the component file path

a412bf9523a92a27b7f1d4f5475cd7c21103eda0 authored over 2 years ago by Zach Leatherman <[email protected]>
Normalize component file paths with leading dot slash

Also allow restoring preparsed components for better incremental behavior.

d7de58282aa52509b44fb79695ad21a4da5c1f1c authored over 2 years ago by Zach Leatherman <[email protected]>
normalize component paths with leading dot slash

bb17a8f99d403c68f07be423ec063621c1e571a7 authored over 2 years ago by Zach Leatherman <[email protected]>
Adds new `getComponents` method.

a56b28efa4a94528e72415b9b77428c8a2bef526 authored over 2 years ago by Zach Leatherman <[email protected]>
Regression

ac27de79d5307c14c339c2dae980b1048ca24a51 authored over 2 years ago by Zach Leatherman <[email protected]>
Use global ast parsing cache (keyed by contents)

3c34c9b59b7063a0b1fe13ff49c523c1f0b1e8d2 authored over 2 years ago by Zach Leatherman <[email protected]>
Still moving

bb4a59a699ece4c30576bf43a6885bff0e49813d authored over 2 years ago by Zach Leatherman <[email protected]>
Move it up

82b1f800c3a8cedb72c2301a20beecccc28e642d authored over 2 years ago by Zach Leatherman <[email protected]>
Add testimonials and similar work

2ef917a2421563746646406433b2b07a5c93a697 authored over 2 years ago by Zach Leatherman <[email protected]>
Missing italic end

0b9c87473468fd5870d040441bf43b0fd0e1d427 authored over 2 years ago by Zach Leatherman <[email protected]>
Update deps

a124ca328d54f33f19fa5ea52440f2840572ab0a authored over 2 years ago by Zach Leatherman <[email protected]>
v0.2.0

1572ed67f58505cfc5af4a280b7637172a8b6337 authored over 2 years ago by Zach Leatherman <[email protected]>
README notes for <head> components

9efb0ad17feb62d748dc928f5cdd9549714ab61c authored over 2 years ago by Zach Leatherman <[email protected]>
Support <head> components (must be valid HTML elements for <head>)

b62772d2b4afed7274dde7993fb6d2280740e2be authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes #8

1cfa61e467046f18dd4766298cd39ca37bb62c30 authored over 2 years ago by Zach Leatherman <[email protected]>
Merge pull request #8 from manekinekko/add-nvmrc

chore: set minimum node version to 16

9483e68e07b83f398e281f6a49b1c67a29f5b777 authored over 2 years ago by Zach Leatherman <[email protected]>
Docs for #10

fda063193f48985645ffc05894105b175d7c3049 authored over 2 years ago by Zach Leatherman <[email protected]>
Full URLs are not yet supported on compile assets (throw error)

7ce74bf657246ed34dd61611bfeb676ddc9d5295 authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes #10

22d9f81f0e0bdb95da32fadb0963069c225de4c6 authored over 2 years ago by Zach Leatherman <[email protected]>
Readme copy tweaks

bfb8162a07dd1ff05371e9e4d79f3d83339bd516 authored over 2 years ago by Zach Leatherman <[email protected]>
Normalize whitespace

cf12d523e3536e97e3dfeef7061132b19db0b06d authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes #9

a0e807d64fa0effb040774347308e9de8ae2ca22 authored over 2 years ago by Zach Leatherman <[email protected]>
A few more comments from the PR #13

0854d6b4ee1af865fedb517e6d88d3bdc9c4cfa0 authored over 2 years ago by Zach Leatherman <[email protected]>
Merge branch 'main' of github.com:11ty/webc

e09bf9171347601d8e1127956192d23634b7e7a3 authored over 2 years ago by Zach Leatherman <[email protected]>
Merge pull request #13 from aturingmachine/attribute-parsing/quotes

Attribute Parsing - Quotes

20d2f957ba00dec2e2f8df999fab390f95dd33c5 authored over 2 years ago by Zach Leatherman <[email protected]>
Docs correction for #3

ade5273c22a932124ad2dd2b2644f749140a1ddd authored over 2 years ago by Zach Leatherman <[email protected]>
Revert change for #9

aa491ad3e4eeb59d1de13841f595c97c4f76b560 authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes #9

62d9c80de1e7488b0195029384e40e8c69aa7d38 authored over 2 years ago by Zach Leatherman <[email protected]>
Some internal notes on slots

e445c07cf4ceda0120922b495493b5acf9205b97 authored over 2 years ago by Zach Leatherman <[email protected]>
One more test for nested slots #3

220db2f2964fb19b0418d5ddcfafbe85c2e9574d authored over 2 years ago by Zach Leatherman <[email protected]>
Tests for nested slots for #3

a2f989fee1853197d245dfd7eea287acb6775ce4 authored over 2 years ago by Zach Leatherman <[email protected]>
Merge branch 'main' of github.com:11ty/webc

70584f25be2fc8434dc2c554520e48756659671f authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes #3

31058ba899dfeb22142c6276595c2a7567cc34c1 authored over 2 years ago by Zach Leatherman <[email protected]>
README tweaks

c5e0db40f2f0eac60e91f611f1a740ffa10433e9 authored over 2 years ago by Zach Leatherman <[email protected]>
Attribute Parsing - Bad Quote Parsing

- update spec name and whitespace on expected template for new spec

c6e107e0d5d8a65b768f8fd1bff19e5c3c697170 authored over 2 years ago by Vince Blom <[email protected]>
Attribute Parsing - Bad Quote Parsing

- remove added eof newlines as the rest of the repo does not use them

fe12587491bfe2915c04a53d294ffa52c29ed7de authored over 2 years ago by Vince Blom <[email protected]>
Attribute Parsing - Bad Quote Parsing

- update attributeSerializer to handler using single quotes as the
delimeter
- adds spec that ...

e2b952c3ea421dc7292529a54084c32dad8578fe authored over 2 years ago by Vince Blom <[email protected]>
chore: copy examples to folder

bef06b6d950468dcef160626c05bd3707d94f46d authored over 2 years ago by Wassim Chegham <[email protected]>
chore: set minimum node version to 16

5000e90ce7112440530123de94ca3adbe29d85f5 authored over 2 years ago by Wassim Chegham <[email protected]>
Merge pull request #4 from paulirish/patch-1

Fix a webc -> page rename

91c4b59abd68225e63efcad79aab2de21d4e0abb authored over 2 years ago by Zach Leatherman <[email protected]>
0.1.1

7efa2d3d2b9517abf60cee951c1a773699e67389 authored over 2 years ago by Zach Leatherman <[email protected]>
One more cross platform whitespace test fix

417d2570b591150f30b2b3d5e68bb5b00b4192de authored over 2 years ago by Zach Leatherman <[email protected]>
Windows Typescript test fix

3f5339ad5dadae02fa51cfa1485a171f8f002389 authored over 2 years ago by Zach Leatherman <[email protected]>
More cross platform paths

5ed12e7560f9da43594f7258bb7bf2d0d5a4b4d4 authored over 2 years ago by Zach Leatherman <[email protected]>
Fix a webc -> page rename

b8f684c698230bc09831bc0d9b98316891ec08cc authored over 2 years ago by Paul Irish <[email protected]>
Cross platform normalize dependency file paths

2e2db0ce3fdb0cf6a53c7ec07e894437f7bee5f0 authored over 2 years ago by Zach Leatherman <[email protected]>
#2 on push

5ef101c0be8fb4f987f3b4eeb6cce03c25d478b0 authored over 2 years ago by Zach Leatherman <[email protected]>
GitHub actions tests #2

de51497252a2610ab8410cd03e00a7e5042b8f8b authored over 2 years ago by Zach Leatherman <[email protected]>
Copy clarifications

78daa2631828945c2230817476ee573910ff3e09 authored over 2 years ago by Zach Leatherman <[email protected]>