1.0.0 • Published 3 years ago

vite-manifest v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
3 years ago

Vite Manifest Tests

This is a simple JS library for parsing Vite manifest.json files. It was built primarily for use with Fractal, so that when Fractal built it's pattern library it could correctly reference Vite's artifacts.

Usage

import viteManifest from 'vite-manifest'

const arrayOfJsFiles = viteManifest('/some/entrypoint.html', 'js')
const arrayOfCssFiles = viteManifest('/some/entrypoint.html', 'css')

Here's an example with twig.js:

{% for file in viteManifest('resources/js/main.js', 'css') %}
  <link rel="stylesheet" href="/assets/{{ file }}">
{% endfor %}

// ...

{% for file in viteManifest('resources/js/main.js', 'js') %}
  <script type="module" src="/assets/{{ file }}"></script>
{% endfor %}