UNPKG

@monogrid/lut-loader

Version:

A webpack loader that allows to bundle LUT files as PNG

65 lines (50 loc) 915 B
# lut-loader A webpack loader that enable to bundle LUT files as PNG ## Installation ```bash npm install lut-loader ``` or ```bash yarn add lut-loader ``` ## Webpack Configuration You can use lut-loader in combination with other loaders. For example, if you want to parse a .cube file and import it as PNG directly in your source code you have to do: ``` js module: { rules: [{ test: /\.cube$/, use: [ { loader: 'file-loader', options: { name: utils.assetsPath('assets/lut/[name].[hash:7].png') } }, { loader: 'lut-loader' } ] }] } ``` or if you want to obtain only the buffer data: ``` js module: { rules: [{ test: /\.cube$/, use: [ { loader: 'lut-loader' } ] }] } ``` example of usage: ``` js import LUTNight from './assets/luts-source/night.cube' // ... applyPngLut(LUTNight) ```