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

Add npm link

1cb4fa5c17498c875c1630322f101073abb890ba authored over 2 years ago by Zach Leatherman <[email protected]>
Adds installation instructions

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

4e437909f7d62f7270387d01df683cfba79974a6 authored over 2 years ago by Zach Leatherman <[email protected]>
webc:scoped="prefix"

5728d6f27d0be999510a63f0289a93658aea5afc authored over 2 years ago by Zach Leatherman <[email protected]>
More ignores

a988240f10d81934bf49ebab35eadce10dd4822c authored over 2 years ago by Zach Leatherman <[email protected]>
Prepare for npm publish

70dfc63548889d9af9f0bea017951ced6cab536d authored over 2 years ago by Zach Leatherman <[email protected]>
README

f2e57755081a1233749986c0732f2bff280b24f9 authored over 2 years ago by Zach Leatherman <[email protected]>
Remove the superfluous outerhtml prop

a6564410069542705703521b65f3874b2575c795 authored over 2 years ago by Zach Leatherman <[email protected]>
Missed one rename

4282270c1bbe2df9dd73c487eb7addf8a6f0a1bc authored over 2 years ago by Zach Leatherman <[email protected]>
Rename filters to helpers

bdcb3a751e23fe95cf403513ebac27014eb68536 authored over 2 years ago by Zach Leatherman <[email protected]>
Notes

6b30ff08d0b5a69d22db49b1bc811feb42dcd352 authored over 2 years ago by Zach Leatherman <[email protected]>
More consistency tweaks to API names

6b6a75d1d399a810a9174c70b6af686821ae0c8b authored over 2 years ago by Zach Leatherman <[email protected]>
Add array support to addGlobalComponents

da65c2f912ba906ce45c4620c282106ded49dd7e authored over 2 years ago by Zach Leatherman <[email protected]>
Switch addGlobalComponents to a sync method

4bc0615d601c56b2e249dd08d4a07d40cac5fdc0 authored over 2 years ago by Zach Leatherman <[email protected]>
addGlobalComponents API with a glob or object

aaf4f38760b9f4f9fee580a1f05e6438990e81d1 authored over 2 years ago by Zach Leatherman <[email protected]>
API consistency for tests

53a95beb0f4d8b229b4532f5e4f2639f0eb29512 authored over 2 years ago by Zach Leatherman <[email protected]>
API consistency renames

1a2d278b9ea4b0239f445abffc12f286e1a251f5 authored over 2 years ago by Zach Leatherman <[email protected]>
Throw an error on quirks mode

a732be1d605edcc816b4c808000762b408236937 authored over 2 years ago by Zach Leatherman <[email protected]>
Global components

4b048daa0ee1f0a943c0de83f8ac77208cd9a8a2 authored over 2 years ago by Zach Leatherman <[email protected]>
Naming clarity

cfea3d781f7a92cb8027610d4187ebda3c07ebf3 authored over 2 years ago by Zach Leatherman <[email protected]>
Better streams code

8e4839dd674fcfb9f7aa16f7592a693781310487 authored over 2 years ago by Zach Leatherman <[email protected]>
Auto add doctype for page rendering modes

a537d03a4d337a1ee535b014b548d87768766dc7 authored over 2 years ago by Zach Leatherman <[email protected]>
Full test suite on streams

75824c6378db94a390fbae75b584889eec9f8447 authored over 2 years ago by Zach Leatherman <[email protected]>
More streams tests

2b9df33d9132ac628d26622e22c8a3365ab95b7e authored over 2 years ago by Zach Leatherman <[email protected]>
Add streaming!

1052c08e7837b638f42739c2b6b3c0c1e0956253 authored over 2 years ago by Zach Leatherman <[email protected]>
Pull out the module module

f179ae37443a7b15208cb045f4b55c1f803a2a24 authored over 2 years ago by Zach Leatherman <[email protected]>
Attributes evaluate as async functions (not Node module API)

c5c83f4a69e8ce36a20c50052112f9b4cbb0a901 authored over 2 years ago by Zach Leatherman <[email protected]>
Re-adds support for global data, @html special prop, filters

a16c1ca4a762e20538538760ecb36cef8f3d5582 authored over 2 years ago by Zach Leatherman <[email protected]>
Auto rendering mode (page/component)

f25d8fb75199fbee3c1f173b1dcd5aaba5c1b736 authored over 2 years ago by Zach Leatherman <[email protected]>
Add auto module exports for async function render templates too

10806d9f3d70851cdbd092e6dc75a052cc7dc87f authored over 2 years ago by Zach Leatherman <[email protected]>
Better rendering mode for components in a page

56c39862d070ca9c73aaf3612dc2b0e2a094e3b1 authored over 2 years ago by Zach Leatherman <[email protected]>
Update page/component mode to be component aware

d9a805062577f5fde1271f681129a4756c92aa06 authored over 2 years ago by Zach Leatherman <[email protected]>
Don’t require module.exports at the beginning

73ee25000f4fc02d50f0bb8004f1b8eea553dd25 authored over 2 years ago by Zach Leatherman <[email protected]>
Comment about empty attributes

50fe446fb4708ad62c9263e4fad294f43136f6d8 authored over 2 years ago by Zach Leatherman <[email protected]>
Some more stream code

881b4b5c1ae0a9d097a4b77174397cbdc340a824 authored over 2 years ago by Zach Leatherman <[email protected]>
Swap back to fs mode, stream was quite a bit slower

a3ec17d9531985d94f05f6637acfdee9f73955b4 authored over 2 years ago by Zach Leatherman <[email protected]>
parse5-parser-stream is much slower! Swap to raw fs for now

cd52bcf9067af43c0090914eb2bbab7d5425121a authored over 2 years ago by Zach Leatherman <[email protected]>
A few more fixes

acebe9b497b69fddb068cd1e485837978aebe6b0 authored over 2 years ago by Zach Leatherman <[email protected]>
README update

8eabbc2a0762503fa481c54ef6aa4111942a77a7 authored over 2 years ago by Zach Leatherman <[email protected]>
Bye felicia

c6550fbf399bcbdbeb3e4869e787a22f6ef264bf authored over 2 years ago by Zach Leatherman <[email protected]>
Run multiple transforms on a single node

62ddfe6be2d4cef4f08d3aa09fa31dc503b4bfe6 authored over 2 years ago by Zach Leatherman <[email protected]>
Add support for props (attributes data not rendered as HTML attributes)

0fe4fa22d40fe938c9cb1209ce3c53641f67f8ee authored over 2 years ago by Zach Leatherman <[email protected]>
Fix for webc:import assigning to the global component tag store

9cb197f9d5aba338bb45f1705b69bffb418169a4 authored over 2 years ago by Zach Leatherman <[email protected]>
In progress webc:root changes

839b1a19778414ffde8615738072f7b18d5e94a4 authored over 2 years ago by Zach Leatherman <[email protected]>
Improvements to webc:type="render"

97552cad542c667d37026f48ebe6173c68f54ca8 authored over 2 years ago by Zach Leatherman <[email protected]>
Get rid of web:html for now

d2c01188dd9cd792291f7a45ed27a8b458767571 authored over 2 years ago by Zach Leatherman <[email protected]>
Whitespace cleanup on attribute de-dupes

10ae83fa2066bbe0cfe46c35b2647e3bd8b34bdf authored over 2 years ago by Zach Leatherman <[email protected]>
Add support for scripted render functions

92b79acdb1c4d7048f8a1de59c319f1ba7abb026 authored over 2 years ago by Zach Leatherman <[email protected]>
Add test for <script webc:keep>

8907cf82c0d4b55f657675909a4cb2597bcbae75 authored over 2 years ago by Zach Leatherman <[email protected]>
A skipped test

4c5c31cf1d2878501ae9adabfc0ecd3839b70313 authored over 2 years ago by Zach Leatherman <[email protected]>
Need to use w as class prefix to avoid starting a class name with a number

3b74e51eceebaf25468dce20e1d9c45c358c885a authored over 2 years ago by Zach Leatherman <[email protected]>
Test for style merging

b294c19ad6f4ca05322666ac56e26a5bee9291e0 authored over 2 years ago by Zach Leatherman <[email protected]>
De-dupe merged class values

cc27ba614afc9f8158e535deab0151d8781b3df0 authored over 2 years ago by Zach Leatherman <[email protected]>
Tests for slot webc:raw webc:keep

7002f8f41e29365a90f5af2075bf7914d50dfc94 authored over 2 years ago by Zach Leatherman <[email protected]>
Add test for <script webc:type> using Typescript

65baab0a771d043f3b2125ae8f94d8819d3a5a48 authored over 2 years ago by Zach Leatherman <[email protected]>
Fixes for template serialization

01c3bb5bb65771c5288d11fbbfabcae2758f0bcf authored over 2 years ago by Zach Leatherman <[email protected]>
A few more tests for css prefixing

6ab2d4ba0b2aa47225aadbaca0c5a9379dd79007 authored over 2 years ago by Zach Leatherman <[email protected]>
Get font-face example from MDN

6542331f2b3a79e81f5d506a521e4cc70db620e9 authored over 2 years ago by Zach Leatherman <[email protected]>
More CSS tests

d101ca799fe9facb7f96a6c87a230018d86a2a57 authored over 2 years ago by Zach Leatherman <[email protected]>
Small cleanup, test for <style webc:type>

92a183f0a3fa3cb918ebe69dbf4cc170404182b1 authored over 2 years ago by Zach Leatherman <[email protected]>
Adds webc:scoped implementation

fc727b9f89de08ae5e177b75e7ea6baef58f606b authored over 2 years ago by Zach Leatherman <[email protected]>
Set transforms on the instance, not compile options

977f1ff33bbd0339f2c0c5dc2a71823d292cba8b authored over 2 years ago by Zach Leatherman <[email protected]>
Move a few things around

a90bfd322c35fdcd94811af86fb360bc5759ef04 authored over 2 years ago by Zach Leatherman <[email protected]>
Add webc:scoped for <style> (but no CSS scoping code yet)

Also fixes a bug with circular dependency check

9d71df328d3421408485bfb26dd18497684aba5c authored over 2 years ago by Zach Leatherman <[email protected]>
Better circular dep check uses sources not component names

4742467077d3216e8fb8bddfbd9bd7e0981751ed authored over 2 years ago by Zach Leatherman <[email protected]>
Add support for webc:import

2b015013fe7691d4437dbc04b39bb5092439df55 authored over 2 years ago by Zach Leatherman <[email protected]>
Establish component cache (by filename not component name)

5ce18ee80b3b639d0f4252f8a1cdbe1f93a06c9c authored over 2 years ago by Zach Leatherman <[email protected]>
Move child components to components dir

a87cd51ed5079b9ecba309e8b27d5816373a80d1 authored over 2 years ago by Zach Leatherman <[email protected]>
Circular dependency checks and `class` attribute mixins

9ea244ce02713dc53a353bdf17c83335b8be697f authored over 2 years ago by Zach Leatherman <[email protected]>
Add aliasing using webc:is

fca82aaf442797b12ff87bcdf3afab88a6ffd784 authored over 2 years ago by Zach Leatherman <[email protected]>
Another webc:raw test

e65b2edc2333202829959c51ebbc13fa11c96d25 authored over 2 years ago by Zach Leatherman <[email protected]>
Separate .compile from .compileNode for perf

0532579daaa1100c818c796942f3eb925d72ec0a authored over 2 years ago by Zach Leatherman <[email protected]>
Ordered css/js output

146125a460298270a7070c625066e554978975d4 authored over 2 years ago by Zach Leatherman <[email protected]>
Ordered components list

ffa7ccc68b6f855a4d37049eb13493347fb3e6ec authored over 2 years ago by Zach Leatherman <[email protected]>
Script and components aggregation

(needs to be ordered though)

7d7724db8e8f76a9205183f73cbf3a2d4d66fb45 authored over 2 years ago by Zach Leatherman <[email protected]>
More README tweaks

e7f010907e4d7848337bc5b0053ec2085217f5f6 authored over 2 years ago by Zach Leatherman <[email protected]>
README adjustments

84ca5baa9e345ed6f7bdf2c4171603330ae0aaab authored over 2 years ago by Zach Leatherman <[email protected]>
Use webc:keep to opt-out of <style> compilation

8d37f194c30df116dd4c0a94c919868409b4f26a authored over 2 years ago by Zach Leatherman <[email protected]>
Add .editorconfig

d318b3b3dc76f663f12c8920089757a1f1fd66f7 authored over 2 years ago by Zach Leatherman <[email protected]>
Add CSS to return

317fb750f0d5be26763d6b074f4fcbaf57ffa8b0 authored over 2 years ago by Zach Leatherman <[email protected]>
Cleanup for keep and type

6a90316543cb0b7012f65ea3259957e133db4a24 authored over 2 years ago by Zach Leatherman <[email protected]>
Compile away the top level component tag

Opt-out with nested <style> or <script> or a webc:keep on the tag.

57d415e3edb4d33d8876c1c1806bba6e8cef3403 authored over 2 years ago by Zach Leatherman <[email protected]>
Initial commit

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