{"_id":"@yorab/react-paint","_rev":"49-d3ced32fc5142b9cdf9ed6d92bcb8291","name":"@yorab/react-paint","dist-tags":{"latest":"0.18.1"},"versions":{"0.2.2":{"name":"@yorab/react-paint","version":"0.2.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.2.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"f46f9231968186641edd7964bbb5a5f7e5e317a4","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.2.2.tgz","fileCount":103,"integrity":"sha512-ZkqE/18mP6mrXf1r9xeqyl1ZjSBp7U0f4NrDB8lM+fnRfvcUzKcI93PyYB9m43fKtb1PJK9lQ2tmilXOYcGjwg==","signatures":[{"sig":"MEYCIQCgfgLWeoRVczwm+N1x72f5r2/JVIzqFDYM8+Vqc7j6dwIhAKbckwwp0QzujSFHJxIXhwOvG/OoYuBo9dLPHWIAEXHD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinPoFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDDQ//dcYxjTBkFh0u/iegCzZvzUBcF/wyrh/8qAi31P2KkSBHsw85\r\ngfLmDRM1PjMysT3p6u4aWr0ti6Mm8JGy7cSSQpFQS342FiisvvxMOK8SWREv\r\nXHIxYAQS4GDynxGyXUi0w2b8UyYg7D/TXS50glM/VuHq6GOqzIuPT918sNax\r\nE9TF+sYYwVDOuxm3lF2NhaNdccFZH0VjjLSfHvpuvVEodq0tY0VD6m5ERO0a\r\nBqfYpw7M2aY9/Gjp+pEIW4DyhmxXfGh9EZtm3OPzaQ33x8yZHdVZLcwlO5qA\r\nZ/F34tnyAh5oCRDll/OpnxaD8RavPRB7p4FRZVtYjWAQTRm7huX1WH522j6K\r\nWLAdKLVxR/JboPSnqziKdd2mjE/Fb4m3AlPjtEbKH47Lyv2EnwvTBLIdOlzB\r\nI/pfEIh6D1Z0pjJ+MgtN1SLO5xcnUvUrS4UFTIub4UDZDmopmvmsfYktM6/8\r\neLvTLsLGlZvuviVL6AT1886FNQ2pVFT7uIi53/bGSrIe3WQDTdODFWqEPk65\r\n0XHYxsOhFbND4n6vY8SM5edoRkFaZC0o0wNFMqHCstY10LgdueL4SWXmdBff\r\n3M68lR2AzsccolLtf8kIMbYUseXRjwNWFk8hG4KBQpJjClZOavYwQvKeRv//\r\n4GW1AvpDs68GZudIv6kcyvb+D/fu4rkQ+gE=\r\n=ffkI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"6d063b3b96ce95605e3daac793acd6b2adbc6331","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist && npm run declarationfiles","start":"webpack serve --config webpack.config.js --open","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"typescript-json-schema \"src/types/Shapes.ts\" DrawableShapeJson --out 'src/schemas/drawableShape.json'","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ajv":"8.11.0","lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15","@linaria/shaker":"^3.0.0-beta.15","@linaria/babel-preset":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.52.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.2.2_1654454789594_0.41068765089224946","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@yorab/react-paint","version":"0.3.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.3.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"17eb392d8f9e35c532d05412311ef14568b65459","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.3.0.tgz","fileCount":54,"integrity":"sha512-4SW7vuThrVOtO2O0SnqHfOHuKYr5uJHNBoIc0sk1uduv/2ItP+jWIdRzC35KOQMN+l97dncCvZh96EnV6GN3XA==","signatures":[{"sig":"MEQCIBO+1SCgON9Pz5zqO0FUx4+pwYDPSfIU/EZYD9dOAxEeAiA6g8HcKJHM+5X0jHABR66ksE7SizZTT5WtqR+jSNocUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipfTJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgpxAAlEI9uyni0tDjdkGdITfTHJ8jQrNonM+A4UJ7jXbUKegLneXX\r\n20bOPduHUtGmspBe+R3g5HULcy2xFCCrWr84y5swDRYrkCHqTmsHN087oz8O\r\n3PtGOP01N/cWyqFXF+H0yK9pnA+eG3sYbxKaFcGSUGrHD8keZAUCFZBZX6I/\r\nUGpMICi44gzxSyxWL0vvu9CcRKe9KY2PTgdwaWGXlt2MNG/3xNsXGFQw5zOg\r\nfTDhFVsBWPhVTCW23bk4O3ibGDR6QXzi5DQSa2ljoRq7Wfl02AxLVatfcs4/\r\nXVfajUqoGXAqpkbKTlBSa/3NUYINZW3Ul35u6yw61WgIPMxZji9NRW4G42J2\r\nIuyas2SQAWo6WzTwRNQyWKsdF8I14aHocYkZerB2WwxLu4QbXJGm2QJgc+jz\r\ndRLTAkCgH8qwImNd+IwYWKDJBM7ZKtyZJ54E06R1nLpAVrQIuwdkckzvgkgs\r\nj09+sUdoM3cAdWbUQWh851Dl6JrhavSjXiy8tjbuZRUfQSqAODAN/63uNMXJ\r\nawN5fqOABG6JUZvVy8+4R3ZDMX01a1zoVMCWI6zQJxIZ+tyzl24roSsZQC2C\r\np5LqfdOxbGI5iYYi6HbQ8Rvm+JFJDe6v3GDNRDK/0ecZAh1IS3/WzUhcWaiQ\r\nuU54o7cUSS5b9ZwtbuMhMdba4YXt7GpCL8Y=\r\n=9VHk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"51409c58dd8cb8a27066ebe6abd6f8d469ee70a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## critical","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.3.0_1655043273156_0.29993688752773884","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@yorab/react-paint","version":"0.4.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.4.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"d90a30e851b09c75800bd589af0477e2b56e30ab","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.4.0.tgz","fileCount":55,"integrity":"sha512-C7x/SvH/Qht4KsV/fansg75gd9xqz1ye63WaGqNbVcaDvI0QM+rIPTLhln3OUYPwBMzQy1C3PHdoswgkyIGZjg==","signatures":[{"sig":"MEYCIQCI/IByZyIhTVDyZ5EGXB/HzuZAUV2guXosnswaZXLEqwIhAPo/tm9YmVOeDzlUHh0PeQQ63CVXY9Uox0/RQxlol3mb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqJucACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLNA//T8shKxep7+eDrNTL9TEydfJiG70jmNFhR9EY3kHLt7TJgg3R\r\nau42Zjxnnt2KNEiqBqsa/WD6IzVgOGtQiSH3Cqtn8kGNKRukVZjDWD5qKrJB\r\nWOKXXyua7PP+2/eKGoV0dpft0M0uFMcethUd79xTl+8TpCmX32N0zWl74T+p\r\nAr3H13OidtscwoQEWnHOQKEahRSKWLnw9S5covdxqjeXCd7DPcnREhbCb87o\r\nXww5Dmy1GzZs+A7HKNqRhTGmMcJ6a8bxUpOelph4+xztA6Uwn3uqEbGB2qmv\r\nZFiLjFh3x3XcnKafrVDIPEJpbL5qYDVaXLKjP6j3ITzvF7bZzZJ+catqyFNT\r\ne0XquKng3yMR3sgv7XvXM/wTdYKLW7+ls9+XwDjlP2TFJbViSaJAKfE23DKU\r\n+a2BOUsKhiKAetR8A6UM9prD6kQsUGgs7RhKRcnO/Pvx/TcYfrDJkYuNAWmv\r\njsXncXZqvdoPAlVbfljIfghpKiV3Bo1DJMu2cHqkvRPT0qkMBC8lWbKGlopR\r\n7AT+3cos54yQsSXgduCghOoniMS1XDlB5jBZj7RPGAe3a0hGIK2GLQ2twkAr\r\nViCDwLwtiCGb0RxBZRVLxIA/dyi9+ccPRd196p3fkb5fQA/6G2F396dV/EwI\r\noS7A+wb/Ggwj2NvX9rT84t6RAP44zuxW/J4=\r\n=fxZH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"4d20b10d4afa8b34d5aae661b3b03a8adbba3c25","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## To resolve before beta release","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.4.0_1655217052306_0.42891002615239704","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@yorab/react-paint","version":"0.4.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.4.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"e91f9f68ca4376c797f4af9123fea335660e342d","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.4.1.tgz","fileCount":55,"integrity":"sha512-YG+A+//VctRPjAfatpKh7ClPePCPZQp58bOn+LkZ5dAxPzckG5dMbogx3f0Q7EhZubqYfF/dADzh4jVbQMc5RQ==","signatures":[{"sig":"MEQCICmBX/boBDsikh+SRLug6JiKJmbKTR4CVmJQ1Il0tI1dAiBK9MLzXm9sf5ngAHspdIoEsp7EDitIaA40Gvcs1Mns7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqcweACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsjxAAiBZbCIvoEMWWyIkyEWVdxYI6kRwvfVyMw4ieVmPnDyh0pmqS\r\nnhVYM0WbaaF4VADoxrocJi3aGncRH/57TVWTJuOpaflE+OsjKCwSE6nSPl3v\r\n6gOzIrGK6SPbEQN3JOY7AI7XcyWZ0n2pwamcPWed2RsjnRdA3TyGKp3DmNJT\r\nUSlb8i5PPIy/tvcDHrTZPJ4X5SmWgSLw+3CK1A59bk6YgiWc6CU3JlfrjlXe\r\nBFXztpuAjXioqbD1Hnf1495E6vzQoEN2mjABRw1dv/t/hZaJ5p8quQkGR6Np\r\n25D1eW+LVLbIgxjxAFaPViFmIHMl0GTEbfFbSBT7xk6daXiYsLHQcxaDejsH\r\nUssXxlYg38j7QLmaUazc+v2bxJdUpb/V1g89i5wUuWpYmkrVTFXjnUAqxmw1\r\n6zQKHizi4hLfwqq+akrl9kS+ayiGR+MkeUT3hZq27LLXlL3IPtpWxe1sFIsu\r\nFmY3UNpbYzky/pvcNUjvMOXn/VP23AqDb+4fn9b7OIhf2zgMSVtFPQKKhur7\r\nz9W9sjKhohy+D2IItNrKgxRl4eSvBfriZZoIIIStGnhSZv84ipOHsi08rwaD\r\nXJbs3g7Hn06VfHlgf1rMnGPS3ppBU9FiW4dFiy1OVTiRtSeE1W6kfodWRBX3\r\ndxQHZe8Yk5BELEOn60tideTrpQyQ3qjlykw=\r\n=M2Z8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"b9c09947d36b21190c458469be4970f2efd68925","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## To resolve before beta release","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.4.1_1655295006289_0.04332765134431238","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@yorab/react-paint","version":"0.4.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.4.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"64b942b2b3e6d9fa77be05124c37a543480f0ab9","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.4.2.tgz","fileCount":55,"integrity":"sha512-X5Lh0jG9OuLrVxaoca1M3y6XjVWZI7d3RnbdWz2SOLcyYBIxSgZQRzdc+fm1yUs4IoUkxb7ZWMy9W67aA4DEEA==","signatures":[{"sig":"MEQCIHw/7YnJvcXVt5EOng+dIzrXamGcJ6FgQ+miSF3/uHRhAiAwpp38xnCDSucqwFdzD/juIl2+BbEXe7hRIzdmTMZODw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqe+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruohAAoH/DLLGrv4ovShK8yC8/USliLpkwuGHMuuX0RQktxcwwLBmu\r\nkUqaQeBB/Jmseb5jisJPXWSXKRMDYW6W/GBSWRQeCjcAdo+GpbHoky5e1HEB\r\nTUB3sMm7X/24bfCqM4gqHGBwEWzDbFsDL9VKu1Jrfo2ZP1MbHPGNvwHMonE/\r\nX2hm5PrFZhYgO/sEk41mconxdom/e/JK3VR9OCg7E0or0IDWRv/cMQnZ7b/N\r\nicuHoK64RxglZaeQBKIX1MTc3i1IA+o3XPXgS6i1twVG3AVqQW7htIAzqU74\r\nG5zZlNWeuvjbo4uxA1B5xgsz2NlYVeZzR7jpY1IkSqQgubFil0kl9SifAZ+l\r\nCe/JOMc4kWvKh+LmNT+IHeOtiPRE1lVOVXNiwZEAv93GD0hZCD7Oj5oMXl0V\r\nsxtpPyqicpM7ohyCyEqAgqnoVXkwPU/hIr+sj1vYz8lbGwUEETixCKwu1zr5\r\n/BjrzjOM8qc462lcbsXZaGbtt6HBJHjGXXZf383uJZWr4M0SIk8w02wKJ3Bx\r\nhj65dosGk3vOAfts9CluoWfa1L3v+bDAwWa9v+D4Mj41pbwT36KprUm7fJId\r\nsTCEfVt9+Qe9NEVjW+Gg0ltirrmtg3ESXZk5JOA9SuvTf20zJqIqSeHuMfAe\r\nXcBCGk190YvtLg+MJuUkPFz5or+sNBZn6VE=\r\n=ab/d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"204b47128cc1532a0dad8a64817e4034fbe96e14","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## To resolve before beta release","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.4.2_1655304102045_0.8802316582657321","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@yorab/react-paint","version":"0.5.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.5.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"c9d51d5e8c8ea9fcf4a467b52e988e843635a6ff","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.5.0.tgz","fileCount":56,"integrity":"sha512-hsLy9QZdV7f1YBbC8Mn9hciw+FPJgVyRhqtyvRh9NvJbrVvJdslM0h2+9u05ZtjVxnv9DN2s/Z3LI707IJosmQ==","signatures":[{"sig":"MEYCIQCUtaFTNL/Z9PlRjof8o7qdg4IP6+AFmBUl/E+xt978VgIhAPOyy8v/NbikpOIfYCUiaU3lDhUhFnlhKxxAaqmbRAUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq1F4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/3BAAi0QFWMKcCmE9pVbLVt2qgt/1K0IM+L+jYMePVOEpuN+FhzEb\r\n01KKTv4o6pIZgj0imTfHfr6Y/J8kByRDuyMtLjmwKn8jXxrPK1HMonAxzqrg\r\nLQzlxLMxKvlEiesDh/5EKYHCKn/oJXx0cdd6X1Kxc76OND958u13owjws9Do\r\nHZxwWWngzCJTU4OHPQvE+IryoP3XjU0Ioj2s2LxKQZ3h23xy10V/byLxrGll\r\nu1JMgrAIHO7zrJCSSmL1VD5uH8VaQ0rGPlEZf8fezAbDisMljMLeKAPPOvmp\r\nmTrLWoefPglmbMwSw+BHXYqK4NeXyOFJGiwbvLfd1RvJq0JJrfXD3aT03gHU\r\nJnBHw+x6MXFaGJnRbf2X7j29cREO5CT3iZDkogh51kS0g+Hp925wIip4RK0M\r\n6y+D+1x9XL1J/VEIILuLvIia1vP7Mm/n3ZAcOF9IgxwTjj2uCD3W3Zoxu1sz\r\nnfX/BK+d9uC4eKOuEZsVtsoOB7ORvjTRLBtztLNaZeIlgnJXDDGRNV9BTkpk\r\netkk6vSjukKnjMyOgy9R+0sPQ4NrdxEeC5Yt2zubDJxr8t/Fqgol4LFrJbnb\r\nNYVDZzHAqM0hhdrUw0x26AL6dmTpe0MTLzPvnynFQS1jhnBmZ3z58dhYu0CC\r\neqhA88VPtpBi4HqdlVLH844lUQfE+oURs5w=\r\n=yw3v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"f284e4d11f8996abe178889e0cb7bb349a2fcae9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.5.5","description":"## To resolve before beta release","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.5.0_1655394680722_0.15055581377577787","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@yorab/react-paint","version":"0.6.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"256aefbc609aedadd4555c28e78d48af579652f0","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.0.tgz","fileCount":59,"integrity":"sha512-5VPurdgoC8Z8udTSbw0IZF1rH/SZxOhZjEgt/YwW0oS2FbhMbCq9EDQ5c4/Qk27FCPPvO5BNwTsBNT+MHlILMQ==","signatures":[{"sig":"MEYCIQD8ITfTILuh25+UCx2uwQuvfqhuNHWIFZM7POiN6OxogwIhAPOPIsqi6eAs0KfAzPLfuMn+qKDbXV/R0DeZEJMdLKq6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirzZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFpQ//V/EfHLsbKoqgs2JVo4YNGyHU9TzaarYjNpsF9f+756wW2Fsk\r\nVPirXAiafWAXclojc7ovJeFzLpndXQJgeEOtCietnfGGs6nGJdRtg/j99Lmv\r\njTnoCFLRENsDmPSeUapkZOhaWznBzw47qfeMD2CmlovhRQ+Wl/8YgWXztVEx\r\nzwKkr/3Xq6ytKM7GYJVDKZz2r4bwUfHbKlJ6gcJxbD6+mUheg9eyPjo04neL\r\nADjs+pylZ66hxGiyTrzD7Z3ugyNsC8gG+VPgsc+1wGiAl1Q9LJcazn6b2qlX\r\nrilNJk2nlPXCEcMxLNcqSKyLIb8vXq02NFYSqZ35idB1BScRaiu0Y8UJAx5n\r\nZxmZ8H78/7l//ejDdT67PbWJOyTrCcF+baASQiciuZW1bRpndVEo2yCQa7Rd\r\n7PaIrqmRsWMmqMaI4tcCX3f3Z4IaWQuYgsBui8sOJj9HGTRyLb7KaY6Qxl0O\r\nMZfRkDyet+aJc2iRjXLfGKxLv1N7INtT47TuRddJ4ePBQC9rY+P6mXxeLTcR\r\nA8zTXNmCenODedfmWFB+iIaIKALu0qEnGbITmShRhfR24rEauNVo8fFBuXRW\r\necp23OMZeADv6vOIUTvSiILgssuiY8kQco3njqaGgmqsm5eaBlXv96xmrriC\r\nlNK1RUKvgBjd1YMIkOLOPbMlO4JkdFAF3QI=\r\n=WfKJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"f6c104dbf3406998627eea862729a33319c383ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## mobile/touch","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.0_1655649862775_0.7709458636700068","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@yorab/react-paint","version":"0.6.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"05ab939b7ee2c92ab9c23d1d2123d54d1050cfb6","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.1.tgz","fileCount":59,"integrity":"sha512-yV+ZHFP8/hpoyje8DVs9v36qlSeop4PE9N2CxNUt1RThScxPJIilwcn/aqXOodrb7cfgzGDlUm0Weu6XqQshMA==","signatures":[{"sig":"MEQCIAZTgY4Ll5elNjJgXURDBesoBIbifQMJgWcpLimxgSxRAiABQNx0bSl3gVEmizBMisFfu7Ov5n7w1row4uMUDJpA/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir3aHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsiQ//bBh7zQClAzUPcy11KQhJL3ze9rFlRnZZEqCMAUogEs6N1VcB\r\nua7QObrmBmc/FaDWy3pocrNZ05Hx2A5FKp1wOudXxSgupjjI5yKm7IJ8XwEW\r\nqoa9NzHpdXifsFPG/jNmpSjM0BHLcuPgyaUq59I+0Ik0Yzp9OBoUaWA+CMy1\r\nIgNN4L0tm8uQdJAuNgW6Llq+jaTxge4o7XdIFsvbGIH69zJ8KLVu5su+PT4E\r\nVTPYEo0ACVdnkzU2NT5PL1MTengapXEEkvIaeUuhrSDqG6WXa9sLgwJ8Zde8\r\nwjpiLetMQNIGM0fGN3MHPX0+Xt8lvApHeFwxalyOp8E5pl0F4dRRQsZPCxuq\r\nS8aM2orQDyAZhzuh6rUMMw/KAoFuuwOcI+xygyzghAUfkFNT0nTC3AUnhECY\r\nnVRfFJkYZEWzdd3g0PTG8iQI9dGH+nvJNrkF2wmGsF0ONmUktQdJjxYqOrED\r\nhJL0Ef4hFYlj+8SSrBlVmwOSnOcptMb/SR2I6sYxJnhVIKb0eYKXQLbd1T7g\r\ntKJ2cPhTM0xcGVrbVcYGPAP+PbbhJ3UcOKvhc6r5BEb1YTkhlPneR3eMgVEX\r\nWoXYsFQajUAEr1Uk5e5dJ39NLwa1nBbOZ7Ei3zsVr3ZlyP1DdLSumRQKn4m9\r\n/ivKZoN86L6nhbYtw+IHSr+LZ3VfF9s2ilA=\r\n=cmXP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"996f78dc0f6a84ab2dee23ffc1d6238429c23bff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## mobile/touch","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.1_1655666311153_0.7035643726875327","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@yorab/react-paint","version":"0.6.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"bc8fcfd17a70d24a550405cf5b078ba2fd5cc754","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.2.tgz","fileCount":59,"integrity":"sha512-Vozkgoealk4PMt1Qz62Jystn1V2dWIN4eUkoBp9PqeckMoFKwkmjd2phTuUNbMdu9nBWc1z9EIYXjr9wowxX8g==","signatures":[{"sig":"MEQCIA7rM4A4v7WNcKlpGz0wGMUALNCDaa/Pcw7OxHZChRPBAiBN5O/wjKtGy0cXbS/dZt6N6d1JK1XXdmY04hH8f3CGdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisJuQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj2g/8D+0ug0uimevSE8R/nBZP6L3iFTSNc2VB2Kv39S5ZZ6Dqv4hP\r\nMUsQpKn/LMew3bj32jWzcsT4DQ1b5zpGdBQULat2gNC8Q4aVjpnFVeIH5EHZ\r\nFadCRnOVggjSABuAdca0aMH7zq0WQOyfSJf6+IHVGrwRHJxAEFS95ufw0Prk\r\nWKVFd4Le12DVh5Egdmfffxf8uNyCZnzzO65jGpoR5+bsu5SviglGDyLaHYvf\r\nRQ3fLhiVvnWzodlwqqoQU3BDZDa+Y+KPgjnlAc7ZsUQQGl978FsqLEuoyN6c\r\nNmlyTrPWHgH+hArFBqzwGejf8enjPPpINcQa165YOfPABeHq5GoN95ouasY+\r\n3TTqWmPx/QI2/Z/Kot4JOqyLVzdh//aNTe3ChUF0230bMzL0RodKYLCJbV7B\r\nJbVkjb/8n5w5T0qZ4e18A3x4Z2Ch+XVFr30wl26s60huisA4OTGKIr2g45/M\r\nI5+eXKNUQ3IECwfl5yk5kTJjk501WsWb9VPZUEKzOvVgRhqOMW/bW9E3yao2\r\ns8C241aoe48s1J1GT9T7LUXyRkNIBOcJMncUUf5CofQwW7TqYk+FdUYMZxSl\r\n1k+Mm1TTM8s0PcZQZJQ1TRCIeWtzQ8PkvnlCKwG9NoFMEZ8EwmMgOcmrth0w\r\nd/0ExmMLW7DyBO5sG5o2xe7c1RxjkCxBNhg=\r\n=gXhp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"615cebe06a71e7501571c80c88cd2107c2a4fc0c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## mobile/touch","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.2_1655741328273_0.17347936128186348","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@yorab/react-paint","version":"0.6.3","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.3","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"32f412fe50eb1e344d3835a57d9c7b2da32c81cd","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.3.tgz","fileCount":58,"integrity":"sha512-a2WrHEUEhn/EdV5KLg4lLn9ujB1NS06f299V4ffVPn92rIlpibdwYgG0luGqwLRWKkfkPuh+3WLlnsaliRzllA==","signatures":[{"sig":"MEUCIEUlI2D6jY6Ykt52eyhbIgj8jeYoWhKsydmsFZjdQQlIAiEA0MWDBBRCqqlmT3zzFcaPyDN+d3ew5dDNVVJu1H0plbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisdYsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFDg/8CwRCw7tfuxpiJdaooEgvDQ/xZidNtdqeA+j1o1nCsYXx1B7e\r\npTlEm+86tQpJfeTsRZ/5lrfKjBtwmOrd4Vwtg600LfXYHQYwzB4J202I7y+e\r\nGYuUdAVLOM+MwzvFYK/5pP3TiWeawknBfFY/JGge4kHhsEMiG8RuiMr9Jt7r\r\n5fIZoGVZrCUwAnAsurHMQuHS+c3rnCD6o2Co05psNAz9dT9H7wC3gsB8na+7\r\nCDdHiBg6fRTxXC8m3cOFN97gGkLiAqb/nJsKRlP/GN28KAfUGKjTm4kjTWpK\r\nGHgiM/5PKnIW5V5nJXor4MfQaiX6FucqwnOxpTUBVJonfA9MlRwiXT7sS7pb\r\n237tG1JVR2XR8rUXtlaZSmHNm1WnrlxRx0WsopjI+FdexC2Z/IX5cPemycmM\r\n3kvBkFNgeRYQ7XaW54E1sQ4STSVxV++9ORyXrBM++f+Yu1z4gITxcWJZ8WWG\r\nF24OVabk13yFEbL78yBeCt1rQtK8ECnldo2i8Bzht1Vnuwiq6p90ADV4KpEU\r\nX/UdwbL8h1IIa4rZ5oDhqqfeRbbzv7AYPc09/tnpbizPVG1iLlZIhbHpum/t\r\n3byARPmzxhRaGqokSAp1R0Onp/hURspIBaUS5V79iMmbZHSeCAJxT+p4wVUk\r\nwRalrQawmkA6d19A1NRBISpJzF8Xa/PPgm4=\r\n=BiNw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"af63c6547f1da2cfef85f610469610ec62405418","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.5.5","description":"## mobile/touch","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.3_1655821868763_0.5848432175162499","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@yorab/react-paint","version":"0.6.4","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.4","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"89b1eb8d2d478a0bb5d4a500b282f7abb49a220a","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.4.tgz","fileCount":59,"integrity":"sha512-f+C8Ip2vZ0wgwEwSaojU7+K9BtUhOTP5npZAkWcE9LU04Q4h4YvA6JP+G7sh8IqPKTWpA5kZJVS9yBt3lv3ZyQ==","signatures":[{"sig":"MEUCIB5HRStd4W7ameJ7NPsS3i+cIQElR92aN29Q/Por+Y5jAiEA9ZAKgjvP7pw9sl1YyUythFKAbzoio6cPjKIT8twfVuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivD/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi0A//d/+3+7nR7S9DwEjya0R0s4dKp8TNT8GzP7OyHsOH45O529PJ\r\nBo05hPunNx8v+kOtgNOvi5H+rbH/NbllNqRVWDCsnI5EzSkDXmpdUDq2TFDS\r\ntSqwRhzUX1dcXy8f2ixgsul9IsK4WXAoflbcbXRC0DkqzrE+FS3Hd/RltW5o\r\nV33/NJgRwswUQe3S6JjvxmRk6zRm1QIckj4RANZWTGyVUDkfzsguHOeMOjE1\r\nki/Z4wha/V4xGdyzmawqIZ7BAcTpe3mN75MssuFHcVyKJYyG8X5z49jssiVC\r\nAKolKOSGOHvmNFNMtkgWJHHYkzz9B8JHTxJTiMHkV1fc8K6OyKFkZGLRtI1K\r\nxtYflEARCzvMb+hWiZI4zSW56UfFtNyL/TJyz+Aa+u1EOgxe9QxyghACXIfr\r\nDA1cyFPZ2JHd+n7Huck66Wvpdb170hY8F8o0r0T0kvLy3P9t5phVx1T60A49\r\ne0sX0/Hl59mFpT8cAusea9im3N9dxuRsJ2PEHamclwqOD48vaI3xc3w9xgIo\r\nD9kKP+SUMW6O2EfjWwbuOfcZsjC/NslUX5G/WW6IA+lS5SFNbfhsBRj1y5j7\r\nprUsslbgvhE1lNqJUhUR1Mb6i6BnU6CkqrZP+/JSrq3PK2/2VbrxQMpKNg9v\r\nCYciAmm0WAkaXxuEClQuPNCsXrVwiBHkTqU=\r\n=FIvR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"c9f5f99bce2f4ed12e9ac4cf31ef55c00aacc179","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.10","description":"## mobile/touch","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.4_1656504295818_0.3142909332272803","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@yorab/react-paint","version":"0.6.5","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.5","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"5860270c526b399342009619f7328091a2bedb05","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.5.tgz","fileCount":59,"integrity":"sha512-BrgLbYHDVss5xonIQ95DqZry2XbbtomHE0Oyns6XiAHaemI2+3sR6lbCRWCW7J5z0r49Wuz8BoYBgsfJLitM5A==","signatures":[{"sig":"MEUCIQCavFVKsuLSwKip3IEPyIqoecJSuKehyypi1jnG+W/diAIgar83wRhSe7UBJ1sOa+6+Wr4ntpAGrwWicU7gnTN2nI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizAERACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBtw/+PPd3TKxC7OkjK2kdwlaDyKetZeLj/N2syYCGXiYXxPPetN2M\r\n5PyyuSGOigFU2TW+gRtpSHDiszsmGFQaczulY6qKH7FVaEEzltyE991hPVdL\r\nFFl+zf6+2h0pTQ4Fx6wpf5qCoM3SNFHjGQK/skaVZH3+988JdBXrAyKbzzIM\r\nwRgf6jZoq7xj5ndqxTLoE7gLjzU3D5YMf14kbXYHgoWq4/uJciFv+F7BDJ0N\r\nUFcqf11bItESUR1/Fzn2YuyrsqhRD1hMtOObWCmGfU+nQEGsVFkGQDPEAXpt\r\no0cr5OjNKbRw/lJ8ZlY5hj6qAtg2qoLD4eYYEc0u+Sa7fgg0QQt8sQaz+u9E\r\nRrz99agG/g7YVDtzEOJVoSVjm7y2/ce1A7+dIeM3/OXL3IaCLSWTHIhYiKjW\r\nJm0xQkHxFU4RQgcHXr/827nzZdAV2Hfuv+NcHvbopAEO9wLGRp5w7BFcgGtA\r\nZfcj6ohvMcLicODUzjFX1E09lJjcryae67y8Lkq897VSzlYLy5sSH46FONuq\r\nR8ZWtzSXxPHO5xE/IakgKo8MieeiVLqdTJJi2qYBsrzwGQ60Ct9CjkFLp4Pf\r\nV0PH07PxSypmJBFjA48kuNLHXgDSCfe7AdRMwmCtSFMapc8KIgjc5VPexxgK\r\nVNeuBnTBobxHC/iljOE1Q89SGg0zz3skESg=\r\n=plHl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"8c512dcf1a6ba008cd5dadafacfb49df413ac51b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"6.14.16","description":"## mobile/touch","directories":{},"_nodeVersion":"14.19.1","dependencies":{"lodash":"^4.17.20","@linaria/core":"^3.0.0-beta.15","@babel/runtime":"^7.16.7","@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@types/lodash":"4.14.170","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.5_1657536785444_0.713030349465505","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@yorab/react-paint","version":"0.6.6","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.6.6","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"bc0cbce811eeba1296483bd1b298fd752d1d69d8","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.6.6.tgz","fileCount":58,"integrity":"sha512-j5egQN49kozQsEF7O5VmueRrvBGTcbwcHaADanuoucario2Am1OU5pqJZkLW4c+yBsecREws/DgoJPMufyrjAQ==","signatures":[{"sig":"MEYCIQDi0HnI7OV24z3QXS8i8hDueOYPn+28aDLTxyCuTEkUhQIhAJaC+Hl9uax/DhZUMmW9Lh3TU7j2/TWNACbblnnf/AyB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEO38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbLQ//e4BqiGn4ZpZM3pwuoeF1Wi6LajHm5jCn6JBwt8PM6Qmnguj2\r\nuYYIpb2QW9P8K9XdBxyeC2Xo7L1Vxx54SSl/2SOMrKsJW2IdR5YtIwBPtgmR\r\ngz18tgjtNac8Xx76c5mD0hhsNycyv3/g3ds+oO+ntT7aMqvpdT+oNNL6vaKP\r\njSiJDRnpUldQqKnHjQ95BFmO4pzC3ZQO3y1fKYS680uhEGVTw6fvuvtIZWyz\r\ngGR2hnGHlHSq4IDXjd8AeXbJXh5w1RdRRP4AW2oIoNE2cN/X6kcIvxAjLSbM\r\nvF0OwpDtVT0zawno57v8jaxoLWcAPm930LE7hqhPZtEwViii/YCFfpOcRppf\r\nGiXaBE+COt09EyDOU3ht99L/kj9WLlJ1IKS5BQID+DHWUfafoenKyulogoPf\r\n+CBSXDeTOvRU65HFC3fdr2ZxnHDJczWGdcRQvsKxslBqSLoBnkstvOBYzkdp\r\nsqm1sy1RXpxy6yFL0PQMZQ0yX5E0hEthF7+dQ330tndMpjl1pO5RqSTPl1c8\r\n5f/o8PakKhkczZqdZ4ZPvLBZMj3DFiBwsEAHQglgnTBYESsLLa+UFUA007DY\r\nC8vNf9Z7FkA+pMIB2F70B7LcwLxkdqnxIOAuHls008ZiguiDoob3DbXDmbte\r\nOzpx1v4GdwaBnbE0Rzg9jFT7wECJRshHhKc=\r\n=v3Wi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"c2ab40a75233f2cb8b36a83d864d29b9e7488c0c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.11.0","description":"## mobile/touch","directories":{},"_nodeVersion":"16.16.0","dependencies":{"@linaria/react":"^3.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","lodash":"^4.17.20","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"^3.0.0-beta.15","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.15","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"^3.0.0-beta.15","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"^3.0.0-beta.16","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","lodash":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.6.6_1662053884677_0.10486682271901149","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@yorab/react-paint","version":"0.7.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"0cb0198428ed419b9a38c37f504d4ad592a48bbb","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.1.tgz","fileCount":75,"integrity":"sha512-rJ4PhTTbYCF5phq8VBPHxP3X7gfGfjUAg34boQWfsX6sLwJQ31C1igBZBh74hYheh1X0L91fWdBOZVLvCaK8gA==","signatures":[{"sig":"MEUCIArphmrVVbUYJLYzrL6+fpaOT7xFsu3Bqavc/r7bY5AaAiEAwbe9gmIwr+pRHUTLCx4nbjBJc6vFUvJc8d5DkZAEGmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE5UHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdDg/+J+fKT6LncDwHDZnQRPN667tg9MlGQnJNva8R/GMVgJ15KzFm\r\nit7DsQBSlnzspboCoVBoEY2M3zCxgRj9gpPciiic81hkQjDZ8JDmIn3eSv71\r\nMUF1lHAmGM/D2VL93xi6mEhXQimfwNKXIRszqeCDJzsglCpg9Wox9ETW1KXn\r\n7GVMtI9DCi2BOqjx00Qe4rdh8lVqh9ANWA0FTNgesxXKo8em9YuNIrMfem56\r\nBEe3lhwpCQRlWN/X+ZJzTeO3Zh3pzaNf2VyFlCXF7sXpDNlQv3Z7f4ikWJA9\r\naf6zMah7YY/yviekQyGjI74OgKL5a1YNyQmdOoIGgyGE9ZRag2Ht8QwhVbqV\r\n2vV0CFG04FEDz0qfvYG1Ah+urhHpdLlhc6970XI9wvIJTAbX/3Z79vY3Utnx\r\nXZQsSVDK3mekM5cG21nPnqSB23OppaxLmd9cXdwDbddHJPQdfZ1LWYx+PpCt\r\noXPgMdseaGJLw06zHHA72QlHb/6bBJZONt9+Iro8w8DyopSqnhYDh3o1h5w+\r\n3+KzU7//124kJy5v4q6RNRjLwX4lieZTrsz5klYHUG4yYv+RUyVTDcqtdx6O\r\nQTHxaDWObzKhvk2hHd8Altm14VftiOedndNQyZMCMIWav0oSFpSOdsY0sXw5\r\noOJxS+xfY/t2Am7rVmLUYn9S/vwQ07KHHQE=\r\n=wH5t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"6563eb6f14459ed93447330503b97cab9834826c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.11.0","description":"## known issues :","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.1_1662227718873_0.308207345235753","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@yorab/react-paint","version":"0.7.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"19ed9eb0d9005f20697250d3a9ef72f4d8247599","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.2.tgz","fileCount":75,"integrity":"sha512-QCNJetWP1fj5HTSJPevvUwKmgnzG81YlwunQTVLETdwxYl2kxP68m+M8l9O1wva3Rw9XsqX05mkDuMEvaFyAWQ==","signatures":[{"sig":"MEUCIQDpxRi2iRJLMLApHd3R6zXEK7+FAylHufRgoSl95J43qAIgRfVhp/tFMaQLw1rsj/IPYqecP/Ve7dCSPwTi20sECvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKNJxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxIw//awEOYTwVsk2rsEXSkgJOYcnuxTpnHgXWiPcIccMyj9KSm4am\r\n6mnofSU3rzkcGHHgsU+MtrD1Hu/P/mc7U8JH/zW/cNg3UXwPhHWUrK71t88Z\r\ntBjfNhKzafWnql4j9rLOzFZxY9IJqhfIVgkruQq8NMp96wd64McMCtGs31qy\r\nZu0yUj38LYuFMBR/bqWXq9X36F+Q0kiC7uGtIhkM19TbOY+PLdjAA3UJ7tQ2\r\nDvKAVWSIVVzmI5HN99NANH9zqLbuke1/QXHG31pd65XN8ZcXPtQGx+ZMhrze\r\niXIwEHgUf2frRKhZj+DBH1LLAXNIMVRm6D8M+qcjUemjFS1Wl10P8avXYwtp\r\n4e0E5MofcbSjM5z2QTBZEQHcw52EEn7M9yNhw9tjk3vwxynOVMqq0DDQrPnp\r\ntuN/BtjmWChG1DAtkEtz+oxWoDfJIvMAC6dAH9qQTUau+BiirKCmhmI4/p2X\r\nWcuRF4OU8x9gbMZKA1pg2CGEZpCqeHS6d+Jeo6fShPIVhHuZ+TBXK3T6P06A\r\niyhET9lyzbqh1JeFH6yWmYGV1ZoWM42PEKKws5+29Wi0xDQnBQ3EEkMcr8aE\r\nsrLVryOL4Ug3/gqAs90rfRqH5CrRC9uAJJr9wKp3U8cfdbtK9acRUTTa9hBd\r\nZwj3ctIawJjjwO5BRVVCS9JAykfkZLR942s=\r\n=5OMB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"f343426eb59e2906610a12ae905d10f5192f39d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.11.0","description":"## known issues :","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.2_1663619697437_0.8743019138026902","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@yorab/react-paint","version":"0.7.3","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.3","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"f39c90c30a1c85359a65e1aa9fcba08d17d7a0a2","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.3.tgz","fileCount":75,"integrity":"sha512-m6kvAE/cp3M9oQRaja+GG0m+By2joueyu/AXSMDg8twgBqgvim2IMTMskNj/4bX77F5Q0CcJdf+zvSn/IJMnpg==","signatures":[{"sig":"MEYCIQDrpOL5DGPIO8IQ4DHU/rNnhACNWawC2leA7rufcjVbYwIhAN474uMG+X+oo/W9iuZ8WO5l0ZPD1dg0l0kgyuIkYkzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK3qfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry+g/+N7VEVfFldMPiABbkED1voqcj9JN9scnYVoivKmRtehcpq0yP\r\nLbbdAmqponUzen/PufKPVC91vcYEu0q+5z3bjLBQqQ6rCtM/nlj0PvxUt3/P\r\nCqxP0Nlsf38vh+egTL8Txy6hi2d2ikvQITXmkxSV9voj/09QYI6t4V2Z5fNT\r\n1czUrPK+E/JYA4BAZo4gmVOMDuBxH5p/Pcoi+TOansijTI+MD/Nq1kz47huZ\r\n6z/WguxfjUZOGED804ERpd6yJaqxcH53SWnogem4XJFlIqIZZ4EyzQJaPN61\r\npppYE3OIBoU35IMYIlOoZ30lFWofyYo76paSXvYW0mPzE3n9cS6IKLyr9X3j\r\n79WLHnHxpW9ReM9Olz1q2kRqQDuvMBPggUwmYT/2CyRsExWKT+8ISO0T+0KV\r\nKJTEWaVIafr4TUT1PBRVcfU00htiRllZ98NTA2hASRfTiUQTUrfpo21Q0XiI\r\nCiPkQJ2OADJk+7Ud8WcUfTyqw7NSP+i+HfPaC0bgGhOMjr/Vy30XrWjcxh3e\r\n1+ESqyCD63Q9cI60t+DCy4QqkuJxPj8+t+IoAJVMwL/5oSkhazleNBoXOjE2\r\n8Gx1ke9A66EUoU+0H6CWC2R1uIw7cI0dKqHD+6LFHMEWM5lxukw2i2YKB2Kw\r\nN8fkRDNAzsVXt33cWFodlYvVfiIsQU+dByI=\r\n=lqqd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"adcbd52ea1279074a6beb9f432cd95692d72d691","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.11.0","description":"## known issues :","directories":{},"_nodeVersion":"16.16.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.3_1663793822872_0.3492355427837852","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@yorab/react-paint","version":"0.7.4","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.4","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"25ee6c5f70b7a1780c2da79b28f4e8b14dc6ce60","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.4.tgz","fileCount":76,"integrity":"sha512-qAAknIT8X2i36CjLQZS7yB0FeWfknK/jtAVjpsN58cWWee9HmrGQ8lxs4zmIW+PDTvQ4o8NKmD/UxhXEuplHUg==","signatures":[{"sig":"MEQCIA3HsbFUviTmQAv4gBACGAIV5EaRtqh99riWFjyNoNiLAiB1SN2QzEZ/VVADdCnIMS41+AUnXp5mgY6R1CPnIDysVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Ti7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtDQ/8DPZtA5ZG54qocpVOrC0IxWuosCoFJqVKl9wsYgKXBGKc1aj6\r\nShUV8m540fXbKu2uDkRdQIIqBAEbFXLaBeoUVtVWJ3dNy2sr0yusO/xstHpW\r\nDIWEx5ib26RgJCTrdb56RTUxPGuaMqloo72HXYQVqZaRfSGHCSUAYOKs2md6\r\n+DtltE5oPY5H2c2FMy69IZIIhw1A4EYTi/sUyPWETp2tEnp0iImX1LceKlM2\r\nR7Pg9JW/eSTosbDSm9lok8iH+//baW+Qpgg2waEnV2btk40CSMyB5BJTNkLm\r\nJKDucijOVD3ncI8JjYK/K+l1NVPK8cWnnz8fM2lDYAlRcsSSM3UnJLXTVhfK\r\ny1ZkVcFEYyu1dBuPHTkfegii62CtOvXxS4SatJmqIrG91F4eirToFPfgOvmz\r\nDwUtFfPve8BYQllWD5T6nQcFAighYW2DlgUJChAlMQnDUedlXSHDGd9sq3+n\r\nB5hi+lqUxyhuoOC6iaeraTUFrYYgbe7R7Ln8hLxED6nbB43+0tbN1L5VzO/B\r\nrEDK/drbIofbo+Jpi9LLcpdafmAVcSr1fp4dAhWqkhWrtiZTNJob2cWr14qS\r\ngN5/UVM/Xzl/z+OF1ADz6yDTofpowjpveGpygid7W0N+Ks8/yNVveOzV7bWK\r\nI0E9loBLbk0E4Em2qlW+uxz6brRFEAZnU5Y=\r\n=VqC5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"80661744f3c57066f5f7996d4eb1f705aa73bcf9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.19.3","description":"- dnd layout on mobile not working (fix : use dnd lib, or add touch listener to fake dnd, or provide alt UI)\r - TextEdit cursor overflow MINOR (quick fix : edit on modale ?)\r - circle resizing only goes one direction\r - adding padding to selection result ","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.4_1677015227230_0.6298732623996013","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@yorab/react-paint","version":"0.7.5","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.5","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"47e6240903a5180b5ecef3acef9c4cbdddcc0e7c","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.5.tgz","fileCount":76,"integrity":"sha512-CH/7UWxHKuN0q6S2c544pQOj8hPxRpw8H5fnHCfAF7QROfuWcmZyDgTPcoEYqPrNp1yiQXv3fOEPiG7omhptAQ==","signatures":[{"sig":"MEQCIA0zyByfactHufdAO+ox8aZe9rBvBlWfo4Qe9RT7lLwGAiBmYAvesKrVsZ8eZYJHfQsdAJh8G+ocWAuFsdYLiM0YUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287994},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"cdaecedd5e655f36054b99de09e8f90aa625567f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.19.3","description":"- dnd layout on mobile not working (fix : use dnd lib, or add touch listener to fake dnd, or provide alt UI)\r - TextEdit cursor overflow MINOR (quick fix : edit on modale ?)\r - circle resizing only goes one direction\r - adding padding to selection result ","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.5_1683659171492_0.37385900710925135","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@yorab/react-paint","version":"0.7.6","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.7.6","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"5680ba0e9d1623b74ce234041ce495da79e56007","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.7.6.tgz","fileCount":76,"integrity":"sha512-nY4YOBMKmBeFNZhtTsN6NKE+Q7IU8Hlivt7O3KVj9h2x7OVNn74TD3A1CeLCHCJatUtb5N5GwwQFFgC/7Nvqiw==","signatures":[{"sig":"MEYCIQDjqSV7p7Q/jryqem3H/xT72JVcBHPstobDKCdM1yLOJQIhAISOah10q9z0zW9TWV51m2JspUVFHTvTpMzpcqRBhVox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288228},"jest":{"transform":{"^.+\\.[t|j]sx?$":"babel-jest"}},"main":"./dist/components/App.js","types":"./dist/components/App.d.ts","gitHead":"0fbad937fedc42abd1dc60b7ab231efda752b56d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npx babel src/ --extensions '.js,.ts,.tsx,.jsx' --copy-files --delete-dir-on-start -d dist","start":"webpack serve --config webpack.config.js --open","publish":"npm run buildwithcss && npm publish --access public","buildwithcss":"npm run build && npm run buildexamples && mv build/styles.css dist/styles.css","buildexamples":"webpack --config webpack.prod.config.js","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.19.3","description":"- dnd layout on mobile not working (fix : use dnd lib, or add touch listener to fake dnd, or provide alt UI)\r - TextEdit cursor overflow MINOR (quick fix : edit on modale ?)\r - circle resizing only goes one direction\r - adding padding to selection result ","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.20","@linaria/react":"3.0.0-beta.22"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.1.0","eslint":"7.29.0","webpack":"^5.66.0","prettier":"^2.3.2","react-dom":"18.1.0","@babel/cli":"7.12.8","babel-jest":"^27.4.6","css-loader":"^6.7.0","typescript":"^4.7.2","@babel/core":"^7.16.7","@types/jest":"^26.0.15","@types/node":"^12.0.0","webpack-cli":"^4.9.1","@types/react":"^18.0.10","babel-loader":"^8.2.3","@linaria/core":"3.0.0-beta.22","@types/lodash":"4.14.170","@babel/runtime":"^7.16.7","@linaria/shaker":"^3.0.0-beta.22","@types/react-dom":"^18.0.5","@babel/preset-env":"^7.16.8","webpack-dev-server":"^4.7.3","@babel/preset-react":"^7.16.7","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"2.23.4","@linaria/babel-preset":"3.0.0-beta.22","@testing-library/react":"^11.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@linaria/webpack-loader":"3.0.0-beta.22","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.16.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"4.28.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/user-event":"^12.1.10","babel-plugin-module-resolver":"^4.1.0","@babel/plugin-transform-runtime":"^7.16.8","@typescript-eslint/eslint-plugin":"4.28.0","eslint-import-resolver-typescript":"2.4.0"},"peerDependencies":{"react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.7.6_1688918807323_0.7098991177048448","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@yorab/react-paint","version":"0.8.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.8.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"f4f36794066312462da19d6107eeb9c80995a466","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.8.0.tgz","fileCount":78,"integrity":"sha512-O1hbikudxKPR9Btgl0L2D2u/0tR/CPjSYPW+xyKR7/fAfNlghaVl61a3frEiHqxvRmHZyMQkzUrZpnVlbHbYIQ==","signatures":[{"sig":"MEUCIDuRFFP0jd/xWxSqQKsdXc87kuT8hC7K4whC+H7M5FWQAiEA0vDeKegkyITuMamfftEkhPz5wzpmVBN/akjIxqOXvtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599767},"main":"./dist/react-paint.js","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.umd.cjs","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"db13161b28dd2dabee22dc83b0a33056fb8a68de","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"8.19.3","description":"- dnd layout on mobile not working (fix : use dnd lib, or add touch listener to fake dnd, or provide alt UI)\r - TextEdit cursor overflow MINOR (quick fix : edit on modale ?)\r - circle resizing only goes one direction\r - adding padding to selection result ","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.4.5","react":"18.2.0","eslint":"8.45.0","prettier":"3.0.0","react-dom":"18.2.0","storybook":"7.1.1","typescript":"5.1.6","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@types/lodash":"4.14.196","@storybook/react":"7.1.1","@types/react-dom":"18.2.7","@storybook/blocks":"7.1.1","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.0.3","eslint-plugin-import":"2.28.0","@storybook/react-vite":"7.1.1","@storybook/addon-links":"7.1.1","eslint-config-prettier":"8.9.0","eslint-plugin-prettier":"5.0.0","eslint-plugin-storybook":"0.6.13","@typescript-eslint/parser":"6.0.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.2.0","@storybook/addon-essentials":"7.1.1","@storybook/addon-onboarding":"1.0.8","@storybook/addon-interactions":"7.1.1","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.8.0_1690735030052_0.16376125537154085","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@yorab/react-paint","version":"0.9.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.9.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"3b00c149e9dbe2facc3e48e20c9c10ec2a8ce11a","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.9.0.tgz","fileCount":81,"integrity":"sha512-VCqHtmROMYeUL+++5rQWaXZX/21sWFtdKNFZ4C+8fOl7zTuS+rONVHM6l52jVT89HNxXhfuHlNRdptgkOgI3XA==","signatures":[{"sig":"MEYCIQDm81GbFIr0WAkhy5xJP8oQCvIOkMi4q8jZEgARwLkroAIhAPbRiII5O0ugz3MD87yD2WlYNEDtGoleLFkdC+saRtr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559250},"main":"./dist/react-paint.js","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.umd.cjs","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"ac0f4c1f878a3a7dfa1ede764d6273c83816f58a","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","dependencies":{"lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.2","react":"18.2.0","eslint":"8.45.0","prettier":"3.0.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@types/lodash":"4.14.196","@storybook/test":"^7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","eslint-plugin-import":"2.28.0","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","eslint-config-prettier":"8.9.0","eslint-plugin-prettier":"5.0.0","eslint-plugin-storybook":"0.6.15","@typescript-eslint/parser":"6.0.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.9.0_1701537527466_0.7649598746099766","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@yorab/react-paint","version":"0.9.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.9.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"9156bd6e1bfaf7ca2e940dabe285af9d7f105c91","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.9.1.tgz","fileCount":81,"integrity":"sha512-yyQKwEuquXOgp7u9KzNi5LQcVx29DAoG2yPdzxZ8yB6bFgKQN3iQuZ9VOE6QJil/d5M06yu2CKJgIm3spDbTfg==","signatures":[{"sig":"MEQCIEIwLw4InoaM6lSURMwo83k/IQeX40bBzEU0N+Pe87GRAiAPQbwmSPKzzI6VzBptEye3T0ySHB3WnlEryReM4xbBIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559259},"main":"./dist/react-paint.js","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.umd.cjs","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"68e3a5be0c209f12ff4998d83ed6916364b0db31","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","dependencies":{"lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.5","react":"18.2.0","eslint":"8.45.0","prettier":"3.0.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@types/lodash":"4.14.196","@storybook/test":"^7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","eslint-plugin-import":"2.28.0","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","eslint-config-prettier":"8.9.0","eslint-plugin-prettier":"5.0.0","eslint-plugin-storybook":"0.6.15","@typescript-eslint/parser":"6.0.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.9.1_1702848601416_0.6026578116480446","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@yorab/react-paint","version":"0.9.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.9.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"4cfca3ed8ae3a473d7f18aedbe725c956a478ff1","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.9.2.tgz","fileCount":81,"integrity":"sha512-eGLpYPAhTTRTb144FGww+zpEjzA3SPqrbZe9XkwKWjZR+4bcSerSKvHZUCF1u0BqFquXLtHCF98QXY4seGYs0w==","signatures":[{"sig":"MEYCIQDVFv86iLbiXZWcwa46Wb0lniuwKDvnJ4teUen2s32EaAIhAOl0yE3EtfTtgeqX/nl6n50vz/qO4qWLhSNK35k8Oj8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559275},"main":"./dist/react-paint.umd.cjs","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"689139e47938746382c2d6e771a1982fc8c6c26e","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","dependencies":{"lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.5","react":"18.2.0","eslint":"8.45.0","prettier":"3.0.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@types/lodash":"4.14.196","@storybook/test":"^7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","eslint-plugin-import":"2.28.0","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","eslint-config-prettier":"8.9.0","eslint-plugin-prettier":"5.0.0","eslint-plugin-storybook":"0.6.15","@typescript-eslint/parser":"6.0.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.9.2_1702934586207_0.48006555488720304","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@yorab/react-paint","version":"0.9.3","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.9.3","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"d6aaa22bdb3db9a925cd24f2a0b5c1d850d3dd35","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.9.3.tgz","fileCount":84,"integrity":"sha512-kCF1fGqJP/91l5a2coa1EaUIgu8rYcEPH/j3g291asZfQOhRc0Uf6Ppu5VrTGOIRsiIANHM+v/V+M5yW1ZeQog==","signatures":[{"sig":"MEUCID83bxKxsgwCW6nyfdY2ulf88OwqHb5j7BRxArumHzW5AiEA6gDCM90hkCcIzIj+M9lD3q3Z8gQoZp4BhHSJZQlQJqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314298},"main":"./dist/react-paint.umd.cjs","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"5270fce0edf6c35fb917418d4978543432e3a862","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.5","react":"18.2.0","eslint":"8.45.0","prettier":"3.0.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@storybook/test":"^7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","eslint-plugin-import":"2.28.0","@rollup/plugin-terser":"^0.4.4","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","eslint-config-prettier":"8.9.0","eslint-plugin-prettier":"5.0.0","eslint-plugin-storybook":"0.6.15","@typescript-eslint/parser":"6.0.0","eslint-plugin-react-hooks":"4.6.0","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3","@typescript-eslint/eslint-plugin":"6.0.0","eslint-import-resolver-typescript":"3.5.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.9.3_1704655120108_0.7968279746111107","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@yorab/react-paint","version":"0.10.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.10.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"872fa251e0426446dda97e026eff2cc6ab9c2106","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.10.0.tgz","fileCount":84,"integrity":"sha512-q2Fumtd2W2HIUI/aqyKnIt16Q4NxgtxISaxPvrd2tevWCdOGspVNIrSXBRR6p7KE77lXV9bI1915N1zaJLHgJg==","signatures":[{"sig":"MEQCIEeprJ/n1f8evaOJzs8R6vaq1+iLGxhCx2U+WnUrszy1AiB0gww0GkrdAdrknOWst2O0G71EsUz6uAgDCc9WHqEWyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328832},"main":"./dist/react-paint.umd.cjs","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"72ebd1d249dbc2d48937ff1d91e32976886c052a","scripts":{"lint":"npx @biomejs/biome check --apply src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.12","react":"18.2.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@biomejs/biome":"1.5.3","@storybook/test":"7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.10.0_1711892824698_0.6853057405995044","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@yorab/react-paint","version":"0.10.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.10.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"5a4d3f0e91c1647f1f94254acc76156b770e6b62","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.10.1.tgz","fileCount":84,"integrity":"sha512-H53xuou890qS7Iw52lHFVf3vuQfzfRY/UoJgRUB0EI6UEJnzia5zzLj0K5yxS/IcS8Kv090ERuA4uSAJK3I7yQ==","signatures":[{"sig":"MEUCIA/e8OHPd/5DwM6KAjwcwLUOo8VZF3it3xd3E53jd+guAiEAs9OIlu+WXBktB703n//E5lxtjYmYW87esPVmy/0sYt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328330},"main":"./dist/react-paint.umd.cjs","type":"module","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/components/App.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"gitHead":"9f7569197d3169dd87d2e9548ed994799fe4ff94","scripts":{"lint":"npx @biomejs/biome check --apply src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && npm run declarationfiles","start":"storybook dev -p 6006","publishnpm":"npm run build && npm publish --access public","build-storybook":"storybook build","declarationfiles":"npx tsc --project tsconfig.prod.json"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_npmVersion":"9.6.7","description":"","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.0.13","react":"18.2.0","react-dom":"18.2.0","storybook":"7.6.3","typescript":"5.3.2","@types/node":"20.4.5","@types/react":"18.2.17","lightningcss":"1.21.5","@biomejs/biome":"1.5.3","@storybook/test":"7.6.3","@storybook/react":"7.6.3","@types/react-dom":"18.2.7","@storybook/blocks":"7.6.3","vite-tsconfig-paths":"4.2.0","@vitejs/plugin-react":"4.2.0","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"7.6.3","@storybook/addon-links":"7.6.3","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"7.6.3","@storybook/addon-interactions":"7.6.3"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.10.1_1716735779774_0.1802026296221908","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@yorab/react-paint","version":"0.11.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"81bffe7241a776b24f2ebbdf589402855351b94c","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.0.tgz","fileCount":91,"integrity":"sha512-KT8yQNCbDmesljpE2XRFKpPMTTAxQkLr6agu1O8kBABKkjGjjduQ3Dn2fmPAefmMXNWbgPqJvRa1XT7xZZnyWw==","signatures":[{"sig":"MEYCIQDieiYrvolh1DzffmLoUcSXvd7K+fFhjnmLmkfra8Y/7AIhAOHX0o5e3wIcDHuRHHYokodVD5pf+uaustuvIapbkQha","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350062},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.0.tgz","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --apply src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\6e7efdfbda2c61c81126dcd8c078ea0c\\yorab-react-paint-0.11.0.tgz","_integrity":"sha512-KT8yQNCbDmesljpE2XRFKpPMTTAxQkLr6agu1O8kBABKkjGjjduQ3Dn2fmPAefmMXNWbgPqJvRa1XT7xZZnyWw==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.12","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.5","typescript":"5.4.5","@types/node":"20.13.0","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.7.3","@storybook/test":"8.1.5","@storybook/react":"8.1.5","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.5","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.0","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.5","@storybook/addon-links":"8.1.5","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.5","@storybook/addon-interactions":"8.1.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.0_1717364417497_0.27110970359485576","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@yorab/react-paint","version":"0.11.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.1","dist":{"shasum":"29c2c51d3cff1af5664d07366de1fbff8423ae55","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.1.tgz","fileCount":91,"integrity":"sha512-ngL38wQrXrhAAPVT3j4Dsq75BTrgpBY7jJraqJXNuEsigIsgO/Drc9WAxmNr1U8q0EMkniDm9/pEF4rpLS7amw==","signatures":[{"sig":"MEUCICioi7g1kWHIEft4TV+R4P9UbavGitoVnB1nyQjlN4aEAiEAvbGB8Xfok6bCttNLeH6iSpPXepVtmAD+HgGdQqMBiSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352154},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.1.tgz","types":"./dist/components/App.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --apply src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\7352c43c167120bb81a5a450908731d5\\yorab-react-paint-0.11.1.tgz","_integrity":"sha512-ngL38wQrXrhAAPVT3j4Dsq75BTrgpBY7jJraqJXNuEsigIsgO/Drc9WAxmNr1U8q0EMkniDm9/pEF4rpLS7amw==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.2.12","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.5","typescript":"5.4.5","@types/node":"20.13.0","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.7.3","@storybook/test":"8.1.5","@storybook/react":"8.1.5","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.5","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.0","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.5","@storybook/addon-links":"8.1.5","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.5","@storybook/addon-interactions":"8.1.5"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.1_1719855855513_0.9276300749752333","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@yorab/react-paint","version":"0.11.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"3905e9ca0b56b0ff2d13559549d67cad41cdbf94","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.2.tgz","fileCount":91,"integrity":"sha512-qBNGTyp9bfAUaQi97Ntz6OccmJ8pIchz0YFxzIknm+dgTfcpszIJJdMpCQEqSAP/L+OErzr3JhJZaC2NqslcXA==","signatures":[{"sig":"MEUCIAGtO5TVnsaaRW7RR20dMHyu9CLqdMcR+4aBTB7r7b6RAiEA6a8uF8vZxKAKrjMrKbE/Up1RzgA1bNx5R6BvwroytpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358204},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\137583317d5237a605ba3bee3a73a74f\\yorab-react-paint-0.11.2.tgz","_integrity":"sha512-qBNGTyp9bfAUaQi97Ntz6OccmJ8pIchz0YFxzIknm+dgTfcpszIJJdMpCQEqSAP/L+OErzr3JhJZaC2NqslcXA==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.2_1722243887711_0.5001513552441639","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@yorab/react-paint","version":"0.11.3","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.3","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"75acba594951c9e57d16918f0fcb3fd9b49b9649","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.3.tgz","fileCount":91,"integrity":"sha512-ax0LmeZGUKovqMvlQ19/VlzsPvxgnu/NSuMQkL+2PApQzqgvJgfwm9HUFtXIUPNE1pLBz+fkIf97p4TSdkRaAw==","signatures":[{"sig":"MEYCIQCxeinH//I26YJPLxdSNTrkIdxoAqWqfE723ketkU1B/AIhAKU2nx9XUSN91UaM1DAGX28jgl8Wx6dyIpsOmCTiyl+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358208},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\8dffe6d645e4ae3797ee5b1212447c75\\yorab-react-paint-0.11.3.tgz","_integrity":"sha512-ax0LmeZGUKovqMvlQ19/VlzsPvxgnu/NSuMQkL+2PApQzqgvJgfwm9HUFtXIUPNE1pLBz+fkIf97p4TSdkRaAw==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.3_1722259177264_0.9420048031678228","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"@yorab/react-paint","version":"0.11.4","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.4","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"02a94985e010098a94989158ea08660ebe7a4049","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.4.tgz","fileCount":91,"integrity":"sha512-EQdA0e7oxL9bkwL+3WyN7JLfH3xSsuao3MX30TdPDtoaWAcJC3cUbfR54WzZUpVB2yy0F5H8BaAk8TUZP6ch5A==","signatures":[{"sig":"MEYCIQDsRnKAynIzEDnxovUCtOkHvZuuHoEH3X65zIHSIu96swIhAOAuWdQxutk+yvOlDQDdECpLopICPDXzGNSUUaJisG18","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358385},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.4.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\c55bf4c55c563d725e85c7c43a213ccc\\yorab-react-paint-0.11.4.tgz","_integrity":"sha512-EQdA0e7oxL9bkwL+3WyN7JLfH3xSsuao3MX30TdPDtoaWAcJC3cUbfR54WzZUpVB2yy0F5H8BaAk8TUZP6ch5A==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.4_1722283259567_0.2596443369066972","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"@yorab/react-paint","version":"0.11.5","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.5","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"b666ff3720eb3ae86e8b05fcde0871f2c56d5ed5","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.5.tgz","fileCount":90,"integrity":"sha512-3gKWBhLFIW3vEUmwQoF+uQrgskRGXVFjb/FRpFwzo5PVim1WiHj3wfQdLRzhutvsAo6H4+EOKe0crLWvLoAl3g==","signatures":[{"sig":"MEUCIGGkR0cYVxInbozfEPuUV7fPYhJZXVcepxYdaTl7LkIDAiEAvjwPY7xcbtQkbDeqAoSp2JKiBsKIKZxYHSE63JzaqGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":357902},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.5.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"/tmp/c3a0e1fb5765bf2bbda549f3c65455a8/yorab-react-paint-0.11.5.tgz","_integrity":"sha512-3gKWBhLFIW3vEUmwQoF+uQrgskRGXVFjb/FRpFwzo5PVim1WiHj3wfQdLRzhutvsAo6H4+EOKe0crLWvLoAl3g==","_npmVersion":"10.1.0","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4","devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.5_1722614661363_0.6612550073347874","host":"s3://npm-registry-packages"}},"0.11.6":{"name":"@yorab/react-paint","version":"0.11.6","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.6","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"b0c4eec9714fffc262e85b1b433efbb45360be97","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.6.tgz","fileCount":91,"integrity":"sha512-YF25LC88etBSbC8bgKQt9sWO67qy1bNKPBvk4IvB3WcmoehoC0SNRXqim336J8WZ1Mm/m2J6c4mgYgfGz9Z4rQ==","signatures":[{"sig":"MEUCIF+F23p4ZKlbaogH7G2IlCIElQW/Dy6cS3i73bQ0e8F2AiEAsKWB7HxVdrgNw5slvpL/4BAP3ZCBSpL2QKZpWmr4tns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358574},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.6.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\80956f9fdc560221d1f76ca452461f0d\\yorab-react-paint-0.11.6.tgz","_integrity":"sha512-YF25LC88etBSbC8bgKQt9sWO67qy1bNKPBvk4IvB3WcmoehoC0SNRXqim336J8WZ1Mm/m2J6c4mgYgfGz9Z4rQ==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.6_1722885682812_0.9376827169642958","host":"s3://npm-registry-packages"}},"0.11.7":{"name":"@yorab/react-paint","version":"0.11.7","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.7","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"bf05351a9a3c9ff4ed357893f5c78438789d1e98","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.7.tgz","fileCount":91,"integrity":"sha512-8Cyd9JaOdMMjK7GfTWilkJKE7gGIxRxg9XpaO++qk7XkD468pL9TQ/XaX8Fzz4mUd82lQHlQElf5fCZpd4/y8g==","signatures":[{"sig":"MEQCIAVnz79IcsBz5f8MhYPxrqB7EsuNwZqS0nxrTh2T9UlsAiBVGOPGHY0kaZeSpy/wQQfXbVB7iIXtZvEeejcG/klgoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358603},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.7.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories","test":"echo \"Error: no test specified\" && exit 1","build":"vite build && pnpm declarationfiles","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\bb3dcd0b333c0753368c9ada3db77fa1\\yorab-react-paint-0.11.7.tgz","_integrity":"sha512-8Cyd9JaOdMMjK7GfTWilkJKE7gGIxRxg9XpaO++qk7XkD468pL9TQ/XaX8Fzz4mUd82lQHlQElf5fCZpd4/y8g==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.3.3","react":"18.3.1","react-dom":"18.3.1","storybook":"8.1.11","typescript":"5.5.3","@types/node":"20.14.10","@types/react":"18.3.3","lightningcss":"1.25.1","@biomejs/biome":"1.8.3","@storybook/test":"8.1.11","@storybook/react":"8.1.11","@types/react-dom":"18.3.0","@storybook/blocks":"8.1.11","vite-tsconfig-paths":"4.3.2","@vitejs/plugin-react":"4.3.1","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.1.11","@storybook/addon-links":"8.1.11","@storybook/testing-library":"0.2.2","@storybook/addon-essentials":"8.1.11","@storybook/addon-interactions":"8.1.11"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.7_1723052387122_0.912108163037471","host":"s3://npm-registry-packages"}},"0.11.21":{"name":"@yorab/react-paint","version":"0.11.21","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.11.21","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"9288fc9146850dbe8d493a4ca3a8f1ce529f1f97","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.11.21.tgz","fileCount":91,"integrity":"sha512-TaawbZovKOzchblnWjdMHZd4wQWXD7EzCxJpP1L4kxxI7w+tHr/CSabo/sMjRLk48/xk59cvg35My37ApFbL9Q==","signatures":[{"sig":"MEYCIQDPlpq3OzD0pxAJ3gJr1a1OtBzH9pBh5Bxva1hnwaAWywIhANFZuUFsR51bcFVJu08rAaLjXZ/n2T9qAzmeBgXiS5Ca","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359197},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.11.21.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\9c1ec609d90a47b6b254316fc347c541\\yorab-react-paint-0.11.21.tgz","_integrity":"sha512-TaawbZovKOzchblnWjdMHZd4wQWXD7EzCxJpP1L4kxxI7w+tHr/CSabo/sMjRLk48/xk59cvg35My37ApFbL9Q==","_npmVersion":"9.6.7","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"5.4.10","jsdom":"25.0.1","react":"18.3.1","vitest":"2.1.4","react-dom":"18.3.1","storybook":"8.4.1","typescript":"5.6.3","@types/node":"22.8.7","@types/react":"18.3.12","lightningcss":"1.27.0","@biomejs/biome":"1.9.4","@storybook/test":"8.4.1","@storybook/react":"8.4.1","@types/react-dom":"18.3.1","@storybook/blocks":"8.4.1","vite-tsconfig-paths":"5.0.1","@vitejs/plugin-react":"4.3.3","@rollup/plugin-terser":"0.4.4","@storybook/react-vite":"8.4.1","@storybook/addon-links":"8.4.1","@chromatic-com/storybook":"3.2.2","@storybook/addon-essentials":"8.4.1","@storybook/addon-interactions":"8.4.1"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.11.21_1730654710973_0.8052576267684601","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@yorab/react-paint","version":"0.12.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.12.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"1ba0bd83fcc4a8390c7413d37c6be437bd5921a7","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.12.0.tgz","fileCount":98,"integrity":"sha512-yMftBOa+Y0WHC306reImVMfA3roJtdGztJ1Mm74D+6FUP2XS0FIiok5ChCTHe/q0yyhBOM0r7e47YsxByTh8/A==","signatures":[{"sig":"MEYCIQCQK40pe8Sllvl2nnYQVOCLk7YHeZsnN0s8ZROZVFN2rwIhAJuxLGSF3J2nuFY0Vm/Jl4Cb7cpPs5GM7zoQLPpl6sBW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394306},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\e756f40464c349dbdd45a66d1475a8f9\\yorab-react-paint-0.12.0.tgz","_integrity":"sha512-yMftBOa+Y0WHC306reImVMfA3roJtdGztJ1Mm74D+6FUP2XS0FIiok5ChCTHe/q0yyhBOM0r7e47YsxByTh8/A==","_npmVersion":"10.9.0","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.4","jsdom":"26.1.0","react":"18.3.1","vitest":"3.2.4","react-dom":"18.3.1","storybook":"9.1.3","typescript":"5.9.2","@types/node":"24.3.0","@types/react":"19.1.12","lightningcss":"1.30.1","@biomejs/biome":"2.2.2","@types/react-dom":"19.1.9","vite-tsconfig-paths":"5.1.4","@vitejs/plugin-react":"5.0.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"9.1.3","@storybook/react-vite":"9.1.3","@storybook/addon-links":"9.1.3"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.12.0_1756837903988_0.09852864393344363","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@yorab/react-paint","version":"0.13.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.13.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"3fb5d50ab53ba3aa4ae056d02403db083e5740fb","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.13.0.tgz","fileCount":99,"integrity":"sha512-twGfoGpddId3lXQ00ttsfYZnQ3mYb4+ArWH2rBxhWoeguXV0O0kKiw7IYYp8k+tamUEcWi2nWKy3gjjkmtrcqQ==","signatures":[{"sig":"MEQCIAnqcMeSLUoqaZMO1fXYbyw/wKzA97l/B9e4J6x/7a3KAiA0YwHuSpj5t+7nH7DkCm8Hk+rz2NUuEeCusT0iB7YBrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402904},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\53a33c3e4aa4c54b4c59661825fae77d\\yorab-react-paint-0.13.0.tgz","_integrity":"sha512-twGfoGpddId3lXQ00ttsfYZnQ3mYb4+ArWH2rBxhWoeguXV0O0kKiw7IYYp8k+tamUEcWi2nWKy3gjjkmtrcqQ==","_npmVersion":"10.9.0","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.4","jsdom":"26.1.0","react":"18.3.1","vitest":"3.2.4","react-dom":"18.3.1","storybook":"9.1.3","typescript":"5.9.2","@types/node":"24.3.0","@types/react":"19.1.12","lightningcss":"1.30.1","@biomejs/biome":"2.2.2","@types/react-dom":"19.1.9","vite-tsconfig-paths":"5.1.4","@vitejs/plugin-react":"5.0.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"9.1.3","@storybook/react-vite":"9.1.3","@storybook/addon-links":"9.1.3"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.13.0_1757358116706_0.07309164298094295","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@yorab/react-paint","version":"0.13.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.13.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"5de7d47a408d5c9ace3a150cc71dce66bb2e48cf","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.13.1.tgz","fileCount":99,"integrity":"sha512-UVUSLL9FJPYI9BEs5u5ejQ3UyJeQgDdX9F4x6D/UJyuG332OTah6THsxTvw9UjuY0XR/XmnBOD+vlaWxvrHU0w==","signatures":[{"sig":"MEUCIQCCsTBJZVt8qCMTeJQnp+mya3TyfoL2mRDBNOfXBxWw9gIgH8cdY8dqCuiSzS6pW00biSnXmwPqyODIbFNVC3M21j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403995},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\17bf1dde9efb7f0d8bcbcc187676b247\\yorab-react-paint-0.13.1.tgz","_integrity":"sha512-UVUSLL9FJPYI9BEs5u5ejQ3UyJeQgDdX9F4x6D/UJyuG332OTah6THsxTvw9UjuY0XR/XmnBOD+vlaWxvrHU0w==","_npmVersion":"10.9.0","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.5","jsdom":"26.1.0","react":"18.3.1","vitest":"3.2.4","react-dom":"18.3.1","storybook":"9.1.7","typescript":"5.9.2","@types/node":"24.3.0","@types/react":"19.1.12","lightningcss":"1.30.1","@biomejs/biome":"2.2.2","@types/react-dom":"19.1.9","vite-tsconfig-paths":"5.1.4","@vitejs/plugin-react":"5.0.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"9.1.7","@storybook/react-vite":"9.1.7","@storybook/addon-links":"9.1.7"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.13.1_1758472639672_0.5397487601723869","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@yorab/react-paint","version":"0.14.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.14.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"098050a4385d0af386d32f4b21d6d3d82ea4c902","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.14.0.tgz","fileCount":100,"integrity":"sha512-AdVWmblc9cDSQS81pgWL119USNlpCK6wdo9zyBGsP7uAdLDqCIPAYuTqLJd+5EJBShTHLX9nh6bhN+zTfSYSxw==","signatures":[{"sig":"MEQCIBDzlMclkNEPtR/Lrl/UmKuAj+gbKO02nLxEuinJF7bHAiAqyPAEQ7GiuNCarhqpvw57K7hN8k7+qYoSfzQ9nptXYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423759},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\a884916fe39348b6368344fc36483ab8\\yorab-react-paint-0.14.0.tgz","_integrity":"sha512-AdVWmblc9cDSQS81pgWL119USNlpCK6wdo9zyBGsP7uAdLDqCIPAYuTqLJd+5EJBShTHLX9nh6bhN+zTfSYSxw==","_npmVersion":"10.9.0","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard","directories":{},"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.5","jsdom":"26.1.0","react":"18.3.1","vitest":"3.2.4","react-dom":"18.3.1","storybook":"9.1.7","typescript":"5.9.2","@types/node":"24.3.0","@types/react":"19.1.12","lightningcss":"1.30.1","@biomejs/biome":"2.2.2","@types/react-dom":"19.1.9","vite-tsconfig-paths":"5.1.4","@vitejs/plugin-react":"5.0.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"9.1.7","@storybook/react-vite":"9.1.7","@storybook/addon-links":"9.1.7"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.14.0_1762359661394_0.9824005028737477","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@yorab/react-paint","version":"0.15.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.15.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"4807b36033dba968e9a418400c6c568a07abb0dd","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.15.0.tgz","fileCount":103,"integrity":"sha512-DqIAuNGmzl9p+bN7uOit74IRIUdG03YrkBweBIrKN9DmQbUxMC7LfmoGUt+DwXLe3EjEqGDjPjKxeEeCeaC5fQ==","signatures":[{"sig":"MEYCIQDao873yjfOty1xlgR3qrm32ZcRhB4mI4KsHrFMfzq7tgIhAJ0CTo49vQtW0PPcC3IVxxPm4Q5ZwEJGFvPwCYxhe3Id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560775},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\8bffb6c1e432e290637399c04d8257ff\\yorab-react-paint-0.15.0.tgz","_integrity":"sha512-DqIAuNGmzl9p+bN7uOit74IRIUdG03YrkBweBIrKN9DmQbUxMC7LfmoGUt+DwXLe3EjEqGDjPjKxeEeCeaC5fQ==","_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"26.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.0","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","@types/react":"19.2.9","lightningcss":"1.31.1","@biomejs/biome":"2.3.11","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.0.4","@vitejs/plugin-react":"5.1.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.0","@storybook/react-vite":"10.2.0","@storybook/addon-links":"10.2.0","@storybook/addon-vitest":"10.2.0","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.15.0_1769947635175_0.5360198837765093","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@yorab/react-paint","version":"0.15.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.15.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"b10f129d694e39f6eb843fd8c88303d990fa28b8","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.15.1.tgz","fileCount":103,"integrity":"sha512-2UawUI4donc9TTwkaOioh64ZAbabyxLGsViLjUTD2bXhbyZIaaTBnHyofvhYgFybDa6F2T/C/cqy4HVkyxe/gw==","signatures":[{"sig":"MEUCIQC7BimlB085GW0h1E0k6FCOuLobuf2k4TqCYaJrJoGaOAIgYZbUrimEgWTXWDrHumZXvJu0dUs1AYhcE6i7Nb1NFzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562659},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\1159e1914ccd7f1066630a943cee253b\\yorab-react-paint-0.15.1.tgz","_integrity":"sha512-2UawUI4donc9TTwkaOioh64ZAbabyxLGsViLjUTD2bXhbyZIaaTBnHyofvhYgFybDa6F2T/C/cqy4HVkyxe/gw==","_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"26.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.0","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","@types/react":"19.2.9","lightningcss":"1.31.1","@biomejs/biome":"2.3.11","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.0.4","@vitejs/plugin-react":"5.1.2","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.0","@storybook/react-vite":"10.2.0","@storybook/addon-links":"10.2.0","@storybook/addon-vitest":"10.2.0","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.15.1_1770029606770_0.7884381078731113","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@yorab/react-paint","version":"0.16.0","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.16.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"4dee2b45602fac38f48519d3d7916c02a265ba85","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.16.0.tgz","fileCount":104,"integrity":"sha512-x/IVpAhiLhwSDf5BqQsMyuPTylKcuioqDCWyICXJzo2qsciFcSwUzjRl6P+8cPzYd/ZfTHGeqOo3qSuiPsyOLQ==","signatures":[{"sig":"MEUCIQCDxYbtbiyACZ6YkeyDXIyTSzIo4+1CqACyonJUaHiKGgIgdy2j85BDdB9zsTdDUUbneUeP4kZHtX2ksDT3DmylFbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576091},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\3a6a8c9fa2cd1c505760f406249e856d\\yorab-react-paint-0.16.0.tgz","_integrity":"sha512-x/IVpAhiLhwSDf5BqQsMyuPTylKcuioqDCWyICXJzo2qsciFcSwUzjRl6P+8cPzYd/ZfTHGeqOo3qSuiPsyOLQ==","_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.0.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.3","playwright":"1.58.1","typescript":"5.9.3","@types/node":"25.2.0","@types/react":"19.2.10","lightningcss":"1.31.1","@biomejs/biome":"2.3.13","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.0.5","@vitejs/plugin-react":"5.1.3","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.3","@storybook/react-vite":"10.2.3","@storybook/addon-links":"10.2.3","@storybook/addon-vitest":"10.2.3","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.16.0_1771432324891_0.9514696478567604","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@yorab/react-paint","version":"0.16.1","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.16.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"93e0176b34d2104e3d88d1a1baeeb4c028f9178a","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.16.1.tgz","fileCount":104,"integrity":"sha512-oITLBl3RqG+6yZzeD/SQYn7rh6s8/WW5yZJ26+uYnQEHBHGJ4hC+OCnLF8exg+XkG8JaFuKxFnQt7TPQIUZdyA==","signatures":[{"sig":"MEYCIQDiU90Vbnl4M7KTiMX72LpnpVd7shnimneaxciJ93FnvgIhAI0+4KL+uL7LdRCSUzEoF6jmjsOLOqrKSA7qlNxKwEg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578970},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\ce2a99ef2d8de5a5c09453d91e1b865f\\yorab-react-paint-0.16.1.tgz","_integrity":"sha512-oITLBl3RqG+6yZzeD/SQYn7rh6s8/WW5yZJ26+uYnQEHBHGJ4hC+OCnLF8exg+XkG8JaFuKxFnQt7TPQIUZdyA==","_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.0.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.3","playwright":"1.58.1","typescript":"5.9.3","@types/node":"25.2.0","@types/react":"19.2.10","lightningcss":"1.31.1","@biomejs/biome":"2.3.13","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.0.5","@vitejs/plugin-react":"5.1.3","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.3","@storybook/react-vite":"10.2.3","@storybook/addon-links":"10.2.3","@storybook/addon-vitest":"10.2.3","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.16.1_1771501966736_0.8367085895733295","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@yorab/react-paint","version":"0.16.2","keywords":[],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.16.2","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"dist":{"shasum":"381c0e8b5dd0b513e0bc0626b03bf424eadf47ed","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.16.2.tgz","fileCount":104,"integrity":"sha512-5nyU/m6iXO81HodvEYQnAHWc966IeUqKalpNvaAsj7UL1tx0837TPYs/XoRVrMuHGoMyoTLZwaAqM5lHOmZGeQ==","signatures":[{"sig":"MEYCIQC8loDvBQaeCjcKou5SHC6RIk/JLQUsi0oDsyLN8fTfdwIhALUNlgLv9PkbqBF/xjKU+bhbj6iTrspPxDwIqUTjh+Oh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453151},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\262e4a8c59c08cea3b06eb399c01c7ec\\yorab-react-paint-0.16.2.tgz","_integrity":"sha512-5nyU/m6iXO81HodvEYQnAHWc966IeUqKalpNvaAsj7UL1tx0837TPYs/XoRVrMuHGoMyoTLZwaAqM5lHOmZGeQ==","_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.10","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.0","@types/react":"19.2.14","lightningcss":"1.31.1","@biomejs/biome":"2.4.3","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.1.1","@vitejs/plugin-react":"5.1.4","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.10","@storybook/react-vite":"10.2.10","@storybook/addon-links":"10.2.10","@storybook/addon-vitest":"10.2.10","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.16.2_1771606430259_0.3588220605170087","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@yorab/react-paint","version":"0.16.3","keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.16.3","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"homepage":"https://yorab.github.io/react-paint-editor","bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"dist":{"shasum":"3f3467af3d946262f8683f3c8a73df2f574572b1","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.16.3.tgz","fileCount":104,"integrity":"sha512-Wpuo4WOvIZvaZC18d54fsN/MC4dmhk0gvC8pVI0acFLDpt8XSMyvU19uczCC0RfyGg5o8BIRlvZt4SBun/u6KQ==","signatures":[{"sig":"MEUCIEU1l2WOnqDuawxtJEs5tOjeVEAeyL0ypjPcapCWeko4AiEAh+zI4vFtoC1WGid1UYO9RGQCP3/WeprEz2rjUIy9ikw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455236},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\d66351b5d55901388f44f60e2b814c6b\\yorab-react-paint-0.16.3.tgz","_integrity":"sha512-Wpuo4WOvIZvaZC18d54fsN/MC4dmhk0gvC8pVI0acFLDpt8XSMyvU19uczCC0RfyGg5o8BIRlvZt4SBun/u6KQ==","repository":{"url":"git+https://github.com/yorab/react-paint-editor.git","type":"git"},"_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.12","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.0","@types/react":"19.2.14","lightningcss":"1.31.1","@biomejs/biome":"2.4.4","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.1.1","@vitejs/plugin-react":"5.1.4","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.12","@storybook/react-vite":"10.2.12","@storybook/addon-links":"10.2.12","@storybook/addon-vitest":"10.2.12","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.16.3_1772023755761_0.23930704965638938","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@yorab/react-paint","version":"0.17.0","keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.17.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"homepage":"https://yorab.github.io/react-paint-editor","bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"dist":{"shasum":"286286e38515a98f78729e823c1c4fbf5ddc7ee1","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.17.0.tgz","fileCount":105,"integrity":"sha512-tg2ttu9iACgCph1U3szCdauKmAnMrITs6rrXkJNataxu0BVASQiVTjaZYBS7FN/jPW/CsPoFoxho2WTg5sYZhQ==","signatures":[{"sig":"MEUCIGZ7qckkM21uLnvUWZymrV37L/8s/t0iz39H0xSzkc5wAiEAvD3dvH6ztuQDImiY7vwe/psH5622O2shrxVcCNKKMp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476211},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\c34be0757e92d2acb13982bde13fe18d\\yorab-react-paint-0.17.0.tgz","_integrity":"sha512-tg2ttu9iACgCph1U3szCdauKmAnMrITs6rrXkJNataxu0BVASQiVTjaZYBS7FN/jPW/CsPoFoxho2WTg5sYZhQ==","repository":{"url":"git+https://github.com/yorab/react-paint-editor.git","type":"git"},"_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.12","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.0","@types/react":"19.2.14","lightningcss":"1.31.1","@biomejs/biome":"2.4.4","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.1.1","@vitejs/plugin-react":"5.1.4","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.12","@storybook/react-vite":"10.2.12","@storybook/addon-links":"10.2.12","@storybook/addon-vitest":"10.2.12","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.17.0_1772617893280_0.7685393175220621","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@yorab/react-paint","version":"0.17.1","keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.17.1","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"homepage":"https://yorab.github.io/react-paint-editor","bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"dist":{"shasum":"d9095cb8a30c63ab75c7080d55afb623f98e4d81","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.17.1.tgz","fileCount":105,"integrity":"sha512-BtR7VfgTQLQzXaSW4CkhNj0/JMgUiknPgzvVI4uaO8msO/O5zsYPmYliN8eYt5mCJwdMbVzEjvJP0DGB1ADPaQ==","signatures":[{"sig":"MEYCIQDdpYOgXwFlMix6sCHkcFSbiVEMaRSrM3PTSI80SMasqgIhAJ+y3BNDg4DEbcPtyrTNsPCOMMplMgJ7osa5HcjD5UZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479838},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.17.1.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\c6314f69aafb58486943ee21d2f4e9f7\\yorab-react-paint-0.17.1.tgz","_integrity":"sha512-BtR7VfgTQLQzXaSW4CkhNj0/JMgUiknPgzvVI4uaO8msO/O5zsYPmYliN8eYt5mCJwdMbVzEjvJP0DGB1ADPaQ==","repository":{"url":"git+https://github.com/yorab/react-paint-editor.git","type":"git"},"_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","jsdom":"28.1.0","react":"18.3.1","vitest":"4.0.18","react-dom":"18.3.1","storybook":"10.2.12","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.3.0","@types/react":"19.2.14","lightningcss":"1.31.1","@biomejs/biome":"2.4.4","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.0.18","vite-tsconfig-paths":"6.1.1","@vitejs/plugin-react":"5.1.4","@rollup/plugin-terser":"0.4.4","@storybook/addon-docs":"10.2.12","@storybook/react-vite":"10.2.12","@storybook/addon-links":"10.2.12","@storybook/addon-vitest":"10.2.12","@vitest/browser-playwright":"4.0.18"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.17.1_1772632161372_0.6982470118138342","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@yorab/react-paint","version":"0.18.0","keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"author":{"name":"Yohann Rabatel"},"license":"MIT","_id":"@yorab/react-paint@0.18.0","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"homepage":"https://yorab.github.io/react-paint-editor","bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"dist":{"shasum":"8992bd09fca51341566bddd0b0e64953c88de15a","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.18.0.tgz","fileCount":117,"integrity":"sha512-tVomMebEPPz8rh2HOjcwUFzvGFdBCWbjM8NyBVz3ANPIdu9iebc044UKrPMh8kRLCtbEFbYiy74U85UePS915Q==","signatures":[{"sig":"MEUCIQDUOon+Q5nDJOXzJz5m4fyqx507i+GrdOrUiHJVD7FZwQIgCN88pI6Vl5vauvLeN8F8x67+7zS307jdUYhXRGebers=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455759},"main":"./dist/react-paint.umd.cjs","type":"module","_from":"file:yorab-react-paint-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/react-paint.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./react-paint.css":"./dist/react-paint.css"},"scripts":{"lint":"pnpm biome check --write src stories tests","test":"vitest","build":"rm -rf dist && vite build --config vite.config.umd.ts && vite build","start":"storybook dev -p 6006","publishnpm":"pnpm publish --access public","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js"},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\85089b966569a9a4e508f86d34ba3870\\yorab-react-paint-0.18.0.tgz","_integrity":"sha512-tVomMebEPPz8rh2HOjcwUFzvGFdBCWbjM8NyBVz3ANPIdu9iebc044UKrPMh8kRLCtbEFbYiy74U85UePS915Q==","repository":{"url":"git+https://github.com/yorab/react-paint-editor.git","type":"git"},"_npmVersion":"11.6.1","description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","typesVersions":{"*":{"canvas":["./dist/canvas/index.d.ts"],"editor":["./dist/editor/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.0.1","jsdom":"29.0.1","react":"18.3.1","vitest":"4.1.0","react-dom":"18.3.1","storybook":"10.3.1","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@types/react":"19.2.14","@biomejs/biome":"2.4.8","@types/react-dom":"19.2.3","@vitest/coverage-v8":"4.1.0","@vitejs/plugin-react":"6.0.1","@storybook/addon-docs":"10.3.1","@storybook/react-vite":"10.3.1","@storybook/addon-links":"10.3.1","@storybook/addon-vitest":"10.3.1","@vitest/browser-playwright":"4.1.0"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-paint_0.18.0_1774203896044_0.2575238366737713","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@yorab/react-paint","version":"0.18.1","type":"module","sideEffects":false,"keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","homepage":"https://yorab.github.io/react-paint-editor","repository":{"type":"git","url":"git+https://github.com/yorab/react-paint-editor.git"},"bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"author":{"name":"Yohann Rabatel"},"license":"MIT","main":"./dist/react-paint.umd.cjs","module":"./dist/react-paint.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/react-paint.js","require":"./dist/react-paint.umd.cjs"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js"},"./react-paint.css":"./dist/react-paint.css"},"typesVersions":{"*":{"canvas":["./dist/canvas/index.d.ts"],"editor":["./dist/editor/index.d.ts"]}},"devDependencies":{"@biomejs/biome":"2.4.9","@storybook/addon-a11y":"10.3.3","@storybook/addon-docs":"10.3.3","@storybook/addon-links":"10.3.3","@storybook/addon-vitest":"10.3.3","@storybook/react-vite":"10.3.3","@types/node":"25.5.0","@types/react":"19.2.14","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.1","@vitest/browser-playwright":"4.1.2","@vitest/coverage-v8":"4.1.2","jsdom":"29.0.1","playwright":"1.58.2","react":"18.3.1","react-dom":"18.3.1","storybook":"10.3.3","typescript":"6.0.2","vite":"8.0.3","vitest":"4.1.2"},"peerDependencies":{"react":"18.x","react-dom":"18.x"},"scripts":{"build":"rm -rf dist && vite build --config vite.config.umd.ts && vite build","build-storybook":"storybook build","declarationfiles":"pnpm tsc --project tsconfig.prod.json && node fixDtsPath.js","lint":"pnpm biome check --write src stories tests","publishnpm":"pnpm publish --access public","start":"storybook dev -p 6006","test":"vitest --project=unit","test-storybook":"vitest --project=storybook"},"_id":"@yorab/react-paint@0.18.1","_integrity":"sha512-oRSKkE9Qofx0NjEZRqg3rurAQfKT3NxpDY/VQJO8+sVC6BEllBr6TBIod/FrrdvWY5Zpt9blr1oA4Fux7Z5TjA==","_resolved":"C:\\Users\\yosh3\\AppData\\Local\\Temp\\b785cd4b66037037eda1b6f78f9156c7\\yorab-react-paint-0.18.1.tgz","_from":"file:yorab-react-paint-0.18.1.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-oRSKkE9Qofx0NjEZRqg3rurAQfKT3NxpDY/VQJO8+sVC6BEllBr6TBIod/FrrdvWY5Zpt9blr1oA4Fux7Z5TjA==","shasum":"36bcbfa62b963e8e44f0207ea73b3868df0a96c1","tarball":"https://registry.npmjs.org/@yorab/react-paint/-/react-paint-0.18.1.tgz","fileCount":221,"unpackedSize":588703,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBNE3YQxD+redtg7kvAN1cbWEborEe2wgsuMCryv874pAiEA7mu4Ei89pHAdGRvekm6Br0fMy6AiencORr0w0BNv490="}]},"_npmUser":{"name":"yorab","email":"yohann.rabatel@gmail.com"},"directories":{},"maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-paint_0.18.1_1774875078243_0.5650202446929449"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-05T18:46:29.531Z","modified":"2026-03-30T12:51:18.488Z","0.2.2":"2022-06-05T18:46:29.840Z","0.3.0":"2022-06-12T14:14:33.366Z","0.4.0":"2022-06-14T14:30:52.481Z","0.4.1":"2022-06-15T12:10:06.490Z","0.4.2":"2022-06-15T14:41:42.263Z","0.5.0":"2022-06-16T15:51:20.917Z","0.6.0":"2022-06-19T14:44:22.925Z","0.6.1":"2022-06-19T19:18:31.350Z","0.6.2":"2022-06-20T16:08:48.446Z","0.6.3":"2022-06-21T14:31:08.953Z","0.6.4":"2022-06-29T12:04:55.976Z","0.6.5":"2022-07-11T10:53:05.662Z","0.6.6":"2022-09-01T17:38:04.916Z","0.7.1":"2022-09-03T17:55:19.034Z","0.7.2":"2022-09-19T20:34:57.682Z","0.7.3":"2022-09-21T20:57:03.049Z","0.7.4":"2023-02-21T21:33:47.420Z","0.7.5":"2023-05-09T19:06:11.658Z","0.7.6":"2023-07-09T16:06:47.523Z","0.8.0":"2023-07-30T16:37:10.273Z","0.9.0":"2023-12-02T17:18:47.728Z","0.9.1":"2023-12-17T21:30:01.812Z","0.9.2":"2023-12-18T21:23:06.443Z","0.9.3":"2024-01-07T19:18:40.340Z","0.10.0":"2024-03-31T13:47:04.890Z","0.10.1":"2024-05-26T15:02:59.967Z","0.11.0":"2024-06-02T21:40:17.656Z","0.11.1":"2024-07-01T17:44:15.767Z","0.11.2":"2024-07-29T09:04:47.845Z","0.11.3":"2024-07-29T13:19:37.425Z","0.11.4":"2024-07-29T20:00:59.746Z","0.11.5":"2024-08-02T16:04:21.593Z","0.11.6":"2024-08-05T19:21:23.139Z","0.11.7":"2024-08-07T17:39:47.333Z","0.11.21":"2024-11-03T17:25:11.192Z","0.12.0":"2025-09-02T18:31:44.194Z","0.13.0":"2025-09-08T19:01:56.946Z","0.13.1":"2025-09-21T16:37:19.921Z","0.14.0":"2025-11-05T16:21:01.614Z","0.15.0":"2026-02-01T12:07:15.320Z","0.15.1":"2026-02-02T10:53:26.922Z","0.16.0":"2026-02-18T16:32:05.083Z","0.16.1":"2026-02-19T11:52:46.888Z","0.16.2":"2026-02-20T16:53:50.403Z","0.16.3":"2026-02-25T12:49:15.955Z","0.17.0":"2026-03-04T09:51:33.462Z","0.17.1":"2026-03-04T13:49:21.563Z","0.18.0":"2026-03-22T18:24:56.227Z","0.18.1":"2026-03-30T12:51:18.401Z"},"bugs":{"url":"https://github.com/yorab/react-paint-editor/issues"},"author":{"name":"Yohann Rabatel"},"license":"MIT","homepage":"https://yorab.github.io/react-paint-editor","keywords":["react","canvas","whiteboard","image annotation","drawing","annotation","paint"],"repository":{"type":"git","url":"git+https://github.com/yorab/react-paint-editor.git"},"description":"An open-source canvas-based library for React used for image annotation or as a digital whiteboard.","maintainers":[{"name":"yorab","email":"yohann.rabatel@gmail.com"}],"readme":"# React Paint\r\n\r\n[![npm version](https://img.shields.io/npm/v/@yorab/react-paint)](https://www.npmjs.com/package/@yorab/react-paint)\r\n[![License: MIT](https://img.shields.io/npm/l/@yorab/react-paint)](https://github.com/YoRab/react-paint-editor/blob/main/LICENSE.txt)\r\n[![Build and Test](https://github.com/YoRab/react-paint-editor/actions/workflows/build-and-test.yaml/badge.svg)](https://github.com/YoRab/react-paint-editor/actions/workflows/build-and-test.yaml)\r\n\r\nAn open-source canvas-based library for React used for image annotation or as a digital whiteboard.\r\n\r\n## Features\r\n\r\n- **Rich Drawing Tools** - Brush, shapes (rectangles, circles, ellipses, polygons, curves), lines, text, and picture support\r\n- **Interactive Canvas** - Full support for zoom, pan, pinch gestures, and infinite or fixed-size canvases\r\n- **Shape Manipulation** - Select, move, resize, rotate, and transform shapes with intuitive controls\r\n- **Customizable Styling** - Control colors, line widths, opacity, line styles, arrows, and fonts\r\n- **Layer Management** - Built-in layer manipulation panel for organizing your drawings\r\n- **Export & Import** - Export to PNG images or save/load your work as JSON data\r\n- **Event System** - Listen to data changes and integrate with your application state\r\n- **Flexible Configuration** - Extensive options to customize behavior and appearance\r\n- **TypeScript Support** - Fully typed for better developer experience\r\n\r\n## Quick Start\r\n\r\n### Installation\r\n\r\n```bash\r\nnpm install @yorab/react-paint\r\n```\r\n\r\n**Note:** React Paint requires `react` and `react-dom` (version 18.x) as peer dependencies.\r\n\r\n### Import Styles\r\n\r\nDon't forget to import the CSS file in your application:\r\n\r\n```tsx\r\nimport '@yorab/react-paint/react-paint.css'\r\n```\r\n\r\n## Usage\r\n\r\n### Basic Usage\r\n\r\n```tsx\r\nimport { Canvas, Editor, useReactPaint } from '@yorab/react-paint'\r\nimport '@yorab/react-paint/react-paint.css'\r\n\r\nfunction MyPaintApp() {\r\n  const { editorProps, canvasProps } = useReactPaint()\r\n\r\n  return (\r\n    <Editor editorProps={editorProps}>\r\n      <Canvas canvasProps={canvasProps} />\r\n    </Editor>\r\n  )\r\n}\r\n```\r\n\r\n### Advanced Usage\r\n\r\n```tsx\r\nimport { useEffect, useState } from 'react'\r\nimport { Canvas, Editor, useReactPaint, type DrawableShape, type StateData } from '@yorab/react-paint'\r\nimport '@yorab/react-paint/react-paint.css'\r\n\r\nconst SHAPES_INIT: DrawableShape[] = [\r\n  {\r\n    type: 'rect',\r\n    x: 300,\r\n    y: 300,\r\n    width: 100,\r\n    height: 200,\r\n    rotation: 0,\r\n    style: {\r\n      fillColor: '#6a4e01',\r\n      strokeColor: 'transparent',\r\n      opacity: 100,\r\n      lineWidth: 1,\r\n      lineDash: 0,\r\n      lineArrow: 0,\r\n      closedPoints: 1,\r\n      fontFamily: 'serif'\r\n    }\r\n  }\r\n]\r\n\r\nfunction AdvancedPaintApp() {\r\n  const [shapes, setShapes] = useState<DrawableShape[] | undefined>(SHAPES_INIT)\r\n\r\n  const { editorProps, canvasProps, registerEvent, unregisterEvent } = useReactPaint({\r\n    width: 1920,\r\n    height: 1080,\r\n    shapes,\r\n    options: {\r\n      canGrow: true,\r\n      canShrink: true,\r\n      brushAlgo: 'quadratic',\r\n      clearCallback: 'defaultShapes'\r\n    }\r\n  })\r\n\r\n  const editorOptions = {\r\n    fontColor: '#2c1e69',\r\n    fontHoverColor: '#0d0931'\r\n  }\r\n\r\n  const canvasOptions = {\r\n    canvasBackgroundColor: '#ffffff'\r\n  }\r\n\r\n  useEffect(() => {\r\n    const onDataChanged = (data: StateData, source: 'user' | 'remote') => {\r\n      setShapes(data.shapes)\r\n    }\r\n    registerEvent('dataChanged', onDataChanged)\r\n    \r\n    return () => {\r\n      unregisterEvent('dataChanged', onDataChanged)\r\n    }\r\n  }, [registerEvent, unregisterEvent])\r\n\r\n  return (\r\n    <Editor editorProps={editorProps} options={editorOptions}>\r\n      <Canvas canvasProps={canvasProps} options={canvasOptions} />\r\n    </Editor>\r\n  )\r\n}\r\n```\r\n\r\n## Documentation\r\n\r\nFor complete documentation, API reference, examples, and interactive demos, visit our **Storybook**:\r\n\r\n**[📚 View Storybook Documentation](https://yorab.github.io/react-paint-editor/)**\r\n\r\nThe Storybook includes:\r\n- Getting started guide\r\n- Complete API reference\r\n- Interactive playground\r\n- Usage examples\r\n- Configuration options\r\n\r\n## Resources\r\n\r\n- [Changelog](https://github.com/YoRab/react-paint-editor/blob/main/Changelog.md)\r\n- [License](https://github.com/YoRab/react-paint-editor/blob/main/LICENSE.txt) (MIT)\r\n- [GitHub Repository](https://github.com/YoRab/react-paint-editor)\r\n\r\n## Contributing\r\n","readmeFilename":"README.md"}