@assetpack/plugin-manifest
v0.8.0
Published
This plugin generates a manifest file so you can easily load your assets in the browser.
Downloads
1,847
Readme
@assetpack/plugin-manifest
This plugin generates a manifest file so you can easily load your assets in the browser.
Right now it only supports generating a PixiJS manifest file for its Assets
loader. See here for more information.
Installation
npm install @assetpack/plugin-manifest
Usage
import { pixiManifest } from "@assetpack/plugin-manifest";
export default {
...
plugins: {
...
manifest: pixiManifest(),
},
};
In order to generate new bundle entries in the manifest file, you must use the {m}
tag on a folder:
```bash
raw-assets
├── preload{m}
│ └── loader.jpg
└── game{m}
├── char.png
└── pikc.png
This will generate two bundles called preload
and game
in the manifest file.
Options
output
- The path to the manifest file. Defaults to the output folder defined in your config.createShortcuts
- Whether to create shortcuts for each bundle. Defaults tofalse
. If enabled the manifest will try to create the shortest path for an asset. e.g.
{
"alias": ["game/char.png", "game.png"],
"src": ["game/char.png"]
}
trimExtensions
- Whether to trim the extensions from the asset names. Defaults tofalse
. If enabled the manifest will try to create the shortest path for an asset. e.g.
{
"alias": ["game/char.png", "game/char"],
"src": ["game/char.png"]
}
defaultParser
- The default parser to use on a transformed assetparsers
- An array of manifest parsers to use.tags
- An object containing the tags to use for the plugin. Defaults to{ m: "m" }
.m
- The tag to use for generating a bundle entry in the manifest file.