{ "name": "digital-rain", "version": "0.1.0", "description": "web-based green code rain, made with love", "type": "module", "module": "./dist/digital-rain.module.js", "files": [ "/dist", "LICENSE", "package.json", "README.md" ], "scripts": { "test": "http-server -c-1 --cors -o tools/test/index.html", "test-bundles": "npm run build && vite --config tools/dev.config.js --open /tools/test/index.html", "dev": "npm run format && vite --config tools/dev.config.js", "build": "npm run format && rm -rf ./dist/* && vite build --config tools/vite/core.config.js && vite build --config tools/vite/full.config.js", "format": "eslint . && prettier --write --no-error-on-unmatched-pattern 'js/**/*.{js,jsx,mjs,json}' '*.{js,jsx,mjs,json,html}' 'assets/**/*.{json,css}'" }, "prettier": { "useTabs": true, "printWidth": 100 }, "keywords": [ "rain", "digital-rain", "matrix", "javascript", "webgl", "webgl-computer-graphics", "matrix-rain", "matrix-digital-rain" ], "author": { "name": "Rezmason", "url": "https://rezmason.net" }, "contributors": [ { "name": "nohren" } ], "homepage": "https://github.com/Rezmason/matrix", "repository": { "type": "git", "url": "https://github.com/Rezmason/matrix" }, "bugs": { "url": "https://github.com/Rezmason/matrix/issues" }, "license": "MIT", "dependencies": { "gl-matrix": "^3.4.3", "regl": "^2.1.0" }, "devDependencies": { "@eslint/js": "^9.25.0", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@vitejs/plugin-react": "^4.4.1", "eslint": "^9.25.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^16.0.0", "http-server": "^14.1.1", "prettier": "^3.5.3", "vite": "^6.3.5" }, "peerDependencies": { "react": "^18.2.0", "react-dom": "^18.2.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } } }