1.1.1 • Published 2 years ago
@renderlayer/rollup-shader-chunks v1.1.1
@renderlayer/rollup-shader-chunks
Rollup plugin for optimising inline GLSL shaders.
Install
npm i @renderlayer/rollup-shader-chunks --save-devUsage
// 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.