Mirror: A frag-canvas custom element to apply Shadertoy fragment shaders to a canvas or image/video element
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}