Mirror: A frag-canvas custom element to apply Shadertoy fragment shaders to a canvas or image/video element
at main 2.2 kB view raw
1{ 2 "name": "frag-canvas", 3 "sideEffects": true, 4 "description": "A frag-canvas custom element to apply fragment shaders to a canvas or image/video element", 5 "author": "Phil Pluckthun <phil@kitten.sh>", 6 "version": "0.1.3", 7 "source": "./src/index.ts", 8 "main": "./dist/minifetch", 9 "module": "./dist/minifetch.mjs", 10 "types": "./dist/minifetch.d.ts", 11 "files": [ 12 "LICENSE.md", 13 "README.md", 14 "CHANGELOG.md", 15 "dist/" 16 ], 17 "scripts": { 18 "build": "rollup -c ./scripts/rollup.config.mjs", 19 "check": "tsc --noEmit", 20 "clean": "rimraf dist node_modules/.cache", 21 "prepublishOnly": "run-s clean build check", 22 "prepare": "node ./scripts/prepare.js || true", 23 "changeset:version": "changeset version && pnpm install --lockfile-only", 24 "changeset:publish": "changeset publish" 25 }, 26 "exports": { 27 ".": { 28 "types": "./dist/frag-canvas.d.ts", 29 "import": "./dist/frag-canvas.mjs", 30 "require": "./dist/frag-canvas.js", 31 "source": "./src/index.ts" 32 }, 33 "./package.json": "./package.json" 34 }, 35 "prettier": { 36 "singleQuote": true, 37 "arrowParens": "avoid", 38 "trailingComma": "es5" 39 }, 40 "lint-staged": { 41 "*.{js,ts,json,md}": "prettier --write" 42 }, 43 "keywords": [], 44 "license": "MIT", 45 "repository": "https://github.com/kitten/frag-canvas-element", 46 "bugs": { 47 "url": "https://github.com/kitten/frag-canvas-element/issues" 48 }, 49 "devDependencies": { 50 "@babel/plugin-transform-block-scoping": "^7.25.9", 51 "@babel/plugin-transform-typescript": "^7.26.7", 52 "@changesets/cli": "^2.29.6", 53 "@changesets/get-github-info": "^0.6.0", 54 "@rollup/plugin-babel": "^6.0.4", 55 "@rollup/plugin-commonjs": "^28.0.2", 56 "@rollup/plugin-node-resolve": "^16.0.0", 57 "@rollup/plugin-terser": "^0.4.4", 58 "dotenv": "^16.4.7", 59 "lint-staged": "^15.4.3", 60 "npm-run-all": "^4.1.5", 61 "prettier": "^3.4.2", 62 "rimraf": "^6.0.1", 63 "rollup": "^4.32.1", 64 "rollup-plugin-cjs-check": "^1.0.3", 65 "rollup-plugin-dts": "^6.1.1", 66 "typescript": "^5.7.3", 67 "vite": "^6.2.0" 68 }, 69 "publishConfig": { 70 "access": "public", 71 "provenance": true 72 } 73}