UNPKG

wesl

Version:

[![Static Badge](https://img.shields.io/badge/Documentation-0475b6?style=for-the-badge)](https://wesl-lang.dev/) [![NPM Version](https://img.shields.io/npm/v/wesl?style=for-the-badge)](https://www.npmjs.com/package/wesl) [![Discord](https://img.shields.io

55 lines 1.56 kB
{ "name": "wesl", "version": "0.6.9", "files": [ "dist", "src" ], "type": "module", "repository": "github:wgsl-tooling-wg/wesl-js", "main": "dist/index.js", "exports": { ".": { "types": "./dist/tools/packages/wesl/src/index.d.ts", "import": "./dist/index.js" }, "./minified": { "types": "./dist/tools/packages/wesl/src/index.d.ts", "import": "./dist/minified.js" } }, "dependencies": { "mini-parse": "0.6.9" }, "license": "MIT", "devDependencies": { "multi_pkg": "x", "ncp": "^2.0.0", "rollup-plugin-visualizer": "^5.14.0", "terser": "^5.39.2", "typedoc": "^0.28.4", "typedoc-theme-hierarchy": "^6.0.0", "vite-plugin-dts": "^4.5.4", "wrangler": "^4.15.2", "random_wgsl": "0.6.9" }, "keywords": [ "webgpu", "wgsl", "wesl" ], "scripts": { "build": "run-s build:main build:minified", "build:main": "vite build", "build:minified": "vite build --config minified.vite.config.js", "build:sizetest": "vite build --config sizetest.vite.config.js", "build:brotli-size": "tsx ./scripts/brotli.ts dist/sized.cjs", "build:docs": "typedoc --plugin typedoc-theme-hierarchy --entryPoints ./src/index.ts --entryPointStrategy expand --out ./docs", "build:size": "run-s build:sizetest build:brotli-size", "deploy:docsite": "run-s build:docs pages:deploy", "pages:deploy": "wrangler pages deploy --project-name wesl-js docs", "typecheck": "tsgo", "test": "vitest", "test:once": "vitest run" } }