Ecosyste.ms: OpenCollective

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

github.com/11ty/eleventy-plugin-vue

Use Vue.js templates and Vue.js single file components in Eleventy.
https://github.com/11ty/eleventy-plugin-vue

Adds `plugins` example to `rollupOptions`

0b64bdc7897aeb78a89da1eeecb9a1d5e58f2942 authored over 2 years ago by Zach Leatherman <[email protected]>
SVG logo

1763b126be59ffe477df5ead9f00533f1605a109 authored almost 3 years ago by Zach Leatherman <[email protected]>
README logo

3399f1ee6d861f572f3f9445e4b489a05633262c authored almost 3 years ago by Zach Leatherman <[email protected]>
Improvements to caching that can be used in Eleventy v1.0.0-beta.9

05d17f66e2dc161c39606f19447b271e4209db73 authored about 3 years ago by Zach Leatherman <[email protected]>
Fix readme

c8379b049cc926c504ace4c67a182291ecec9049 authored about 3 years ago by Zach Leatherman <[email protected]>
This is a breaking change—there are big performance implications to using serverPrefetch to populate the data cascade by default. You can still opt-in at a component level by adding `eleventyDataKey: ["data", "serverPrefetch"]` to your Vue component object.

6b1dcb901d64af77257ba08ec843fba1ef463a94 authored about 3 years ago by Zach Leatherman <[email protected]>
Fix for Render plugin calls that have no data.page

f89596e611c8464afe53aa2b80dafe93b9df82b1 authored about 3 years ago by Zach Leatherman <[email protected]>
Forgot a paren

655d68e0be7b85840297724bbba7f7cf79363862 authored about 3 years ago by Zach Leatherman <[email protected]>
Reorder the milestones

70412502dcdec6a048c5779f5fdd7385e2b5fea7 authored about 3 years ago by Zach Leatherman <[email protected]>
Milestones

9de3b41f871d4e3edad7ce7493f0725e797fb0d2 authored about 3 years ago by Zach Leatherman <[email protected]>
Add a new example to the README for async things.

246c328f923b3e588746e1f5d1b51e89cf897945 authored about 3 years ago by Zach Leatherman <[email protected]>
Wrong issue

f4b8e4b68fe83f26cce7a1f5d8c224e417c9b3f5 authored about 3 years ago by Zach Leatherman <[email protected]>
Merge branch 'vue3-2'

# Conflicts:
# .eleventy.js
# EleventyVue.js

3e6dfb5615cf10545aebd14466efedf56810527b authored about 3 years ago by Zach Leatherman <[email protected]>
README cleanup

8d594987111db6200ecd67216b6554d8a5380b14 authored about 3 years ago by Zach Leatherman <[email protected]>
Docs for https://github.com/11ty/eleventy-plugin-vue/issues/33

036d0fed2a948cc4aa87e6144402891e142b0d86 authored about 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.8

13b80ce2f2d4397098367629701c897c2de98bac authored about 3 years ago by Zach Leatherman <[email protected]>
Force comparison includes and layouts directory ignores to be forward slashes.

c9818a514f40307bb500746abad2862dcd533fe7 authored about 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.7

31a223269847d6297a4ccf1a66e4d56c4132124b authored about 3 years ago by Zach Leatherman <[email protected]>
More debug information for Windows issue.

16166326dce4dfc11e7634db1d006892ac690034 authored about 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.6 (fixes #21 and #27)

27c8b95e66396e865c89a109648e0f25b3c03439 authored about 3 years ago by Zach Leatherman <[email protected]>
Must use forward slashes on paths with fast-glob

170d70b68bec942f2f73bfdf59dda9843d459ea3 authored about 3 years ago by Zach Leatherman <[email protected]>
Windows path

12c23fb5499cae360c3ece7074517ffda1acfc84 authored about 3 years ago by Zach Leatherman <[email protected]>
./ should be .\\ in Windows

9baf798c45daff50e8cedae54de829a90abe06b9 authored about 3 years ago by Zach Leatherman <[email protected]>
Better environment variable setup for GitHub actions

45efe87355441bf0ed721050992a8ffb5b14b73e authored about 3 years ago by Zach Leatherman <[email protected]>
More debug info on CI run

007bfffae86c8428fecde3b29365437f28a3e54e authored about 3 years ago by Zach Leatherman <[email protected]>
Normalize new lines in test cases

70214582d3d9521a7ab8713de1d02296d6b512b5 authored about 3 years ago by Zach Leatherman <[email protected]>
Normalize new lines in test cases

f78a8c5de2e47cf317b8420a71f7714fb6fcfdee authored about 3 years ago by Zach Leatherman <[email protected]>
Convert all the vue paths to use OS appropriate dir separators

26f5996f5c7ab3b7459c5bd59c843ca56c9615f9 authored about 3 years ago by Zach Leatherman <[email protected]>
More Windows

a8364b11748a8dd91b8782fdfdc0d0d702e63b71 authored about 3 years ago by Zach Leatherman <[email protected]>
Going for Windows support

2b4b3387b3de523baa7f30a9bdafab413e703e1d authored about 3 years ago by Zach Leatherman <[email protected]>
Update the nodes

32bf7f1eecdf0aa8810eebc486fccd5f01e84453 authored about 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.5

daec7ac8f405246506fc5adf18a37f1bc56d681a authored about 3 years ago by Zach Leatherman <[email protected]>
Throw a better error message when compiled SFC JS file does not exist.

39d67191b4ed17754386f28bf03041eb10490ba3 authored about 3 years ago by Zach Leatherman <[email protected]>
Check for verbose mode before console.log output

f469712b48873e1b7f589602c3ba00a9101dcd78 authored about 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.4

9d02456007fbd4a253dfe5447bf739182812a627 authored about 3 years ago by Zach Leatherman <[email protected]>
Adds support for non-SFC Vue rendering when you pass a string into the renderer (checks for < as the first trimmed character)

7ed6fe49d0f380a181eda52f2ab303d2f8187eaf authored about 3 years ago by Zach Leatherman <[email protected]>
Add support for 1.0.0-beta.5 core feature for doing multiple data fetches to the template.

Practically, this supports Vue’s `data` and `serverPrefetch` options, side-by-side; allowing asy...

7e6be8f7eeab0bad32255bfadb7d743616266e50 authored about 3 years ago by Zach Leatherman <[email protected]>
Fixes #11

cea117cb8da08f30d933df9090171739b8401cf2 authored about 3 years ago by Zach Leatherman <[email protected]>
Adds support for non-SFC Vue rendering when you pass a string into the renderer (checks for < as the first trimmed character)

92e353a736ff5f8ed6204cecca26486e3a521326 authored about 3 years ago by Zach Leatherman <[email protected]>
Add support for 1.0.0-beta.5 core feature for doing multiple data fetches to the template.

Practically, this supports Vue’s `data` and `serverPrefetch` options, side-by-side; allowing asy...

34b4dc031a88975049e5bef338ee293f9ceb9f2f authored about 3 years ago by Zach Leatherman <[email protected]>
Fixes #11

ea9f55d51f11cdca9f3dea09d2a301a3cd7af167 authored about 3 years ago by Zach Leatherman <[email protected]>
Additional logging

03f6812c6c6bd71d41bcf230e4019905dec874a2 authored about 3 years ago by Zach Leatherman <[email protected]>
Output current Vue version in console

e83d146fbeb25c7923181ec8f5c2ddb7bc486b51 authored over 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.3

b1c19d4cef4d3c1f974d4546ecfe4e8b2e9b142b authored over 3 years ago by Zach Leatherman <[email protected]>
Fix bug with postcss plugins, add test for setRollupOptions overrides

cf70bf33dd5f8dce7ce09f9b4a2bfce4d800e010 authored over 3 years ago by Zach Leatherman <[email protected]>
Add a postcss test

abcc6cd7fd1b185a7c2753b9455d0853971af1f0 authored over 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.2

26f461dac43b9fdb39c237f78d00c36d14c47cab authored over 3 years ago by Zach Leatherman <[email protected]>
Add ability to modify rollup options (lets you add `external` or other rollup plugins).

Updates rollup-plugin-vue options to v6

2fa1a1837feb94e4fdc75cbc58c74aa401c39faf authored over 3 years ago by Zach Leatherman <[email protected]>
A few small TODOs

b714ab8bf5f0f9f93ac4ad5a0207283e43cd6f11 authored over 3 years ago by Zach Leatherman <[email protected]>
v1.0.0-canary.1

3ce73203c284452ed68172a3e98580483f8b7895 authored over 3 years ago by Zach Leatherman <[email protected]>
Better error messaging.

4fdf1e2b8635a4fe1c07b2a8e5a64d66f6a00904 authored over 3 years ago by Zach Leatherman <[email protected]>
Bump to v1

dba1b80f63dfedc5086c04eab8eed8a154fb474d authored over 3 years ago by Zach Leatherman <[email protected]>
Test suite fully passing in Vue 3.2

88e0f423e7a7af0390ce23bed47533c01d89d794 authored over 3 years ago by Zach Leatherman <[email protected]>
Refactor.

5cda73100a71c6a5df1ed66cf91ba9eb7ef695b4 authored over 3 years ago by Zach Leatherman <[email protected]>
v0.5.0

e838adf9abfc3c6c6a9c4175ee54d6482c8a73e6 authored over 3 years ago by Zach Leatherman <[email protected]>
in CSS cache use local paths

72e2a8111a560f88a93309e50f0a77ae1036428b authored over 3 years ago by Zach Leatherman <[email protected]>
v0.4.1

89041bd0f1f670ee902465a8d3ac5a43e0acd62b authored over 3 years ago by Zach Leatherman <[email protected]>
Needs a cache directory to write the files there.

0cb22843b3b8303c04f53bd413c0b998c6d19256 authored over 3 years ago by Zach Leatherman <[email protected]>
v0.4.0

e19d2f7a07820def3a7c5fb8d2f7c35fde34e31a authored over 3 years ago by Zach Leatherman <[email protected]>
Switch from `cacheRollupOutputToFileSystem` which resulted in very large JSON cache files to a `readOnly` serverless-friendly mode that just uses the vue component cache as normal. This bypasses rollup altogether!

6396f226ed738b6065f09e8cace1c6e09f82afd0 authored over 3 years ago by Zach Leatherman <[email protected]>
v0.3.1

318f7ab50ef9aa474bfce2a1c4760cebf2ec17bf authored over 3 years ago by Zach Leatherman <[email protected]>
Fixes #32

8035c7319e2d526c8c17d33b71af280057ff67cb authored over 3 years ago by Zach Leatherman <[email protected]>
Adds Windows limitation

5c8afd8fe552645a3307ca7f68c7ed6304a6a8b7 authored over 3 years ago by Zach Leatherman <[email protected]>
This plugin does not yet Windows compatibility

7e7a3f84ad9fd3b1cf6961dd99533db6d2017c35 authored over 3 years ago by Zach Leatherman <[email protected]>
v0.3.1-canary.5

ce88a0c9b0ddd7379cc9edec9577c6889ad27355 authored over 3 years ago by Zach Leatherman <[email protected]>
Capitalization

ab190489b07269eaed1e543f7ee9325e06cbd67f authored over 3 years ago by Zach Leatherman <[email protected]>
Move from `peerDependencies` to eleventyConfig versionCheck. This makes the code more bundler friendly. When bundling with esbuild I wanted to bundle @11ty/eleventy but mark @11ty/eleventy-plugin-vue as an external module, having @11ty/eleventy under peerDependencies here caused @11ty/eleventy to also be marked as an external module, which duplicated the code. Doubling up with the behavior change of peerDependencies in npm, let’s just manage these checks internally so we can fail properly.

5981ad4ea18905ef22f4abfa728c8a60445c50f2 authored over 3 years ago by Zach Leatherman <[email protected]>
v0.3.1-canary.4

8537e78401de99f936784d88d241f34c224d00fc authored over 3 years ago by Zach Leatherman <[email protected]>
Better fix for invalidating CSS.

c35339df1528dbf199ea634624c3f42398386fbb authored over 3 years ago by Zach Leatherman <[email protected]>
Better fix for growing CSS without breaking tests :O

2885f9a453484a5d95ef9b983f3f2ad082cff7ff authored over 3 years ago by Zach Leatherman <[email protected]>
v0.3.1-canary.3

87982ccb44f465529007d8bd6402d271e7f0e375 authored over 3 years ago by Zach Leatherman <[email protected]>
Fix for Vue plugin not resetting during watch and serve correctly (CSS output grew and grew)

6ab5c0674d032889d21dec63c9598dc2f6966faf authored over 3 years ago by Zach Leatherman <[email protected]>
v0.3.1-canary.2

6435edff51673136ca22e16039739b93983cf174 authored almost 4 years ago by Zach Leatherman <[email protected]>
v0.3.1-canary.1

3f8dacedf4d987b149e61b6ecc0a80120a608b14 authored almost 4 years ago by Zach Leatherman <[email protected]>
Feature to write the rollup output to the file system to cache instead of running rollup every time (for lambda function use)

01a857ee7e01245cb20ee36b476866cb5b05cc9f authored almost 4 years ago by Zach Leatherman <[email protected]>
Component counts inflated. Fixes #28

b678ac2ff0fc075afbd3ff38b376dc16065b4ff2 authored almost 4 years ago by Zach Leatherman <[email protected]>
Windows test fixes

f47e76b567cf5f8994820c94964a581e5a06e7ca authored almost 4 years ago by Zach Leatherman <[email protected]>
GitHub CI

8cfe7867a261ecc52d453098afdc3fb7e1a3d9e7 authored almost 4 years ago by Zach Leatherman <[email protected]>
Switch this to false until #26 ships.

0603d779d8ac52d05047c40fec2055ad7c7e7c1c authored almost 4 years ago by Zach Leatherman <[email protected]>
README fix.

d4a7fce95abfcb07bc0f4e1ca82fdb848793104d authored almost 4 years ago by Zach Leatherman <[email protected]>
Updates tests to work with #8

8596cb31969b77b4daa9cb42966c54e9d114cd87 authored almost 4 years ago by Zach Leatherman <[email protected]>
Merge branch 'igk1972_includes-dir-not-in-input-dir' of https://github.com/igk1972/eleventy-plugin-vue into igk1972-igk1972_includes-dir-not-in-input-dir

# Conflicts:
# .eleventy.js
# EleventyVue.js

6d2ad1b58b320a35eed409cfcdb38414df2a0f9f authored almost 4 years ago by Zach Leatherman <[email protected]>
Failing test for #26

c1b5067fb6d26e13cae551c994c44a0ad12518fc authored almost 4 years ago by Zach Leatherman <[email protected]>
Adds milestone

7ee6598828495e12a8e9f43509b4b51bd77f3fdb authored almost 4 years ago by Zach Leatherman <[email protected]>
Test for #10

f035c9d8cdc4ff270677f11d56896852a5d1f27a authored almost 4 years ago by Zach Leatherman <[email protected]>
v0.3.0

6cc833d5e10458f140790327489adc374e4dd174 authored almost 4 years ago by Zach Leatherman <[email protected]>
Option to pass in a single entry point for compilation (options.input)

Fixes bug with Vue components not reloading correctly during serve/watch.
Performance improvement...

2dfa55569930d7fd1de199ddeeee7007bcace4b3 authored almost 4 years ago by Zach Leatherman <[email protected]>
Only reset require cache when doing a watch/serve

be770ab304f387c4b7ccc28ca2a578161b0d57a7 authored almost 4 years ago by Zach Leatherman <[email protected]>
Merges v0.2.4

09ea1a6d06360f9791d12d4385f21a39f1a9034d authored almost 4 years ago by Zach Leatherman <[email protected]>
Bad function name

96809b62a1ddfde8a267ca4dbe620c80089adeaa authored almost 4 years ago by Zach Leatherman <[email protected]>
Merges v0.2.3 back into master.

673e1c9b1dcefdf5edae4b783b36afa17234ea69 authored almost 4 years ago by Zach Leatherman <[email protected]>
Merges v0.2.3 back into master.

e3b56a7b49b63146ce7c51643a40186637b566e2 authored almost 4 years ago by Zach Leatherman <[email protected]>
Use consistent file names in output (test stubs)

c1e4ec92fee58bb45a3bfe9db7f2c15d9ca11a19 authored almost 4 years ago by Zach Leatherman <[email protected]>
Merge tag 'v0.2.2'

c00a1f9d2ed61a4f62f777702da34a4b250455e5 authored almost 4 years ago by Zach Leatherman <[email protected]>
v0.2.2

5de97055c693d4ad7900fe15bf890e623d026f77 authored almost 4 years ago by Zach Leatherman <[email protected]>
Update deps

6dd3f7c4d5522f29006eebf06798ec7c9e49e0b4 authored almost 4 years ago by Zach Leatherman <[email protected]>
Fix very large bug with CSS ordering on component dependency graph. We were relying too much on top-level order from rollup.

2b5413e48b31569722aa398a7633591fcd8ac34c authored almost 4 years ago by Zach Leatherman <[email protected]>
Some variable name cleanup

3ad8997b93287cd0e4f79ca349a25026b720f989 authored almost 4 years ago by Zach Leatherman <[email protected]>
Consistent Rollup entryFileNames with partial builds. With a full build if you had two index.vue components then it’d do index.js and index2.js. If you edit the second index.vue, it wouldn’t re-use index2.js! This fixes that bug. You may have seen this when you’re building components and it doesn’t pick up your new content without restarting the build.

2153f44024be2cd24fdb4b1e945577252d82c87c authored almost 4 years ago by Zach Leatherman <[email protected]>
Adds debug via EleventyVue

e82d0754a827d9636ed1740affab3761d927effa authored almost 4 years ago by Zach Leatherman <[email protected]>