vite-manifest

1.0.0 • Public • Published

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 %}

Readme

Keywords

none

Package Sidebar

Install

npm i vite-manifest

Weekly Downloads

205

Version

1.0.0

License

Apache-2.0

Unpacked Size

5.34 kB

Total Files

11

Last publish

Collaborators

  • khamer