{ "name": "digital-rain", "version": "0.1.0", "description": "web-based green code rain, made with love", "type": "module", "main": "./dist/digital-rain.cjs", "module": "./dist/digital-rain.module.js", "exports": { ".": { "import": "./dist/digital-rain.module.js", "require": "./dist/digital-rain.cjs" } }, "files": [ "/dist", "LICENSE", "package.json", "README.md" ], "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "format": "prettier --write --use-tabs --print-width 100 'js/**/*.js' '*.json' '*.js' './*.js' './*.mjs'", "start": "npm run format ; webpack serve --config ./webpack.config.js", "build": "npm run format ; rollup -c" }, "keywords": [ "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": { "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.9", "@babel/preset-react": "^7.22.5", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-image": "^3.0.3", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-url": "^8.0.2", "babel-loader": "^9.1.3", "copy-webpack-plugin": "^13.0.0", "html-webpack-plugin": "^5.5.3", "prettier": "^3.5.3", "raw-loader": "^4.0.2", "rollup": "^4.40.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-string": "^3.0.0", "rollup-plugin-visualizer": "^5.14.0", "webpack": "^5.88.2", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" }, "peerDependencies": { "react": "^18.2.0", "react-dom": "^18.2.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } } }