@renderlayer/rollup-shader-chunks
v1.1.1
Published
Rollup plugin for optimising inline GLSL
Downloads
4
Maintainers
Readme
@renderlayer/rollup-shader-chunks
Rollup plugin for optimising inline GLSL shaders.
Install
npm i @renderlayer/rollup-shader-chunks --save-dev
Usage
// rollup.config.js
import { shaderChunks } from '@renderlayer/rollup-shader-chunks';
export default {
input: 'src/index.js',
plugins: [
//... other plugins, preprocessing
shaderChunks(),
//... other plugins, terser, etc
],
//...other options
}
Defaults
shaderChunks({
include: [ // Glob pattern, or array of glob patterns to include
'**/*.js'
],
exclude: undefined, // Glob pattern, or array of glob patterns to ignore
enabled: true // Enable or disable the processing of files
})
Scripts
| Action | Command | Description |
| ------------- | ----------------------- | ---------------------------------- |
| lint | npm run lint
| Run static code analysis |
| format | npm run format
| Check source file formatting |
| format-fix | npm run format-fix
| Format source files |
Tools
| Tool | Reference | | ------------ | ------------------------- | | Node.js | https://nodejs.org/ | | rollup.js | https://rollupjs.org | | ESLint | https://eslint.org/ | | Prettier | https://prettier.io | | EditorConfig | https://editorconfig.org |
References
| Website | Reference | | ------- | ---------------------------------- | | WebGL2 | https://www.khronos.org/webgl/ |
License
This project is released under the MIT License.