{"_id":"three-landscape","_rev":"28-244c772b7e4962e9fe6f6dcabcf67810","name":"three-landscape","dist-tags":{"latest":"0.9.2"},"versions":{"0.1.0":{"name":"three-landscape","version":"0.1.0","description":"r3f custom terrain component for rendering high quality 3d landscapes","keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"main":"src/index.js","dependencies":{"@react-three/fiber":"^7.0.6","react":"17.0.2","react-dom":"17.0.2","react-scripts":"4.0.3","react-three-fiber":"^6.0.13","three":"^0.131.3","three-stdlib":"^2.4.0"},"devDependencies":{},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"63867462eabb103a5c27a51932b0e899eebb1e1e","_id":"three-landscape@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-7cfa2lyd/8Zbrdf8A0qeIdo7rm16CNEcO+m4mumbg06PG7Q1ANoEwRYBotMjhoy1mwYFeCWdbWi944eCb0lWcw==","shasum":"cdde3c84a1521b7ced48623dff661ec05087f8fd","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.1.0.tgz","fileCount":72,"unpackedSize":69337647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGAKACRA9TVsSAnZWagAAFfYQAI9rVo2tfeTropkHcsWG\n7vlYOWmVJYciehos2oGJJaV76zt4MlqAiJmWZqQmj5YA5z4I9lkF9YiidY82\njJ1/05kgESOCmWoMs8BF+BYaWKhnmsnrcL4eoefHwOKccxe23/ndjbs42t7d\nngrXHC8ok7pZrZ8miiCZrXEW3sC0lwuftZxEa0rsa9kxp59kn3Sl6w/K4jQK\no9gVsqV8AM8QJcfPCZt1z1tcEEbf8UAsaNwmVuwgijyJNtdQSvMQJ51vQ3fJ\nVlK65ZvKy63y4CpDLTTjTW1tTyJrxXXhQW9eN+rjGZcpmHaeT/rCDmEFbw8m\nUSac+Pfsd4O+OtxmFgrEYc4KM5hF0EnfuHSLxKQR+bY9UCqgR1v7+JU5TiDK\nPOfMOZKH/vZUK2xphmP+4XYNY4rtsJ04UbzGl25xKRE+ly9G5Ojb+mifuUdW\nx8ZfP+ApXjLeQfsgcqdI/W3zOUbwlEoFgNhkFglU9q7JajXp+gG+vsgKiGCQ\nYG2ZO/kZNFdgM6RbxnlhBqghLktlk9S374QYyJFHWEivdLH8wHIOk36yTko3\nHg8Cqzirsis5rs+LKlseJFDLvbgsMl81EOCCvQagRRWf0GoI+05BwR7fyJTj\n0g6ixxpY+U0e2xIiiBo5ACZXqoqzUfXL+01e3SRAipC6urBqcSD+Jt9nOtO0\nMVYi\r\n=ojGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEelYPUgRppsvSFFqXTv/x4cPenVhd4NZydpD0JvTHgDAiEA4EXKei3rwBqH2Oj7tQbE51sjCQ8DkXgffYygVqgsSiU="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.1.0_1628963455464_0.3756388025256776"},"_hasShrinkwrap":false},"0.2.0":{"name":"three-landscape","version":"0.2.0","description":"r3f custom terrain component for rendering high quality 3d landscapes","keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"main":"src/index.js","dependencies":{"@react-three/fiber":"^7.0.6","react":"17.0.2","react-dom":"17.0.2","react-scripts":"4.0.3","react-three-fiber":"^6.0.13","three":"^0.131.3","three-stdlib":"^2.4.0"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"devDependencies":{},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"3d22d793d72759e338677b30fa86dc884c918b8f","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uYGy5fVbvL/blMYASZxiFQYTcSCvRPdJ5GxOae0QxRVdGBT0pAMf8vo7rTvw3NNc5XwDQU5JmliROvDSxi0QdA==","shasum":"57d15d3680dfdae8bc6ecb5055646af24a8d5bf6","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.0.tgz","fileCount":7,"unpackedSize":79893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGAcjCRA9TVsSAnZWagAAYr4QAJBsZ/ySfP0vBUedjgez\nA4FUMc0TCpkZzHWDNvgyQNCDikH0gXkbq5qAaK2XCJ1MTaCLJt0hSxUoM2NW\nYPa5jjFCb0UXw/z1r6mYc+aFGQTMxKr7xg8spllFQWtM4158Vc1Z+YegPysf\nMmw/zPlnB9UGbQKaHR/ch6edWHn4drZik90EgS6PkmZqEq+y2jxV+MkjmH80\nER/hzaHr0H93Y2r35KWegIYT9RioFvdb3Fhzl6Orr8XbtadBzGvOyK81TzIj\nSC5n8qY+02y75wKnQD6guY54zghGICiGw/oaToEaJrc7+jerVrxE9Vl57eT5\nOrrztXWzNiXFv1fVcw+tCFWnG4GaImSJtrKBcvvbnWccOSFdzrme48uK/4CU\nLoXhCJv91W2HPjaUkeuQq2TRMhqdQIOo9Z+U6OGtV6aYBHunqBB+VEx581cQ\nMQ9KXDwHEv/plJL5cuzDXK8rWqFFh8yV5BtWSTmKIkJ+9m3V0Q99sMnP/qjr\n4GD5H4MUca1nr7CgiTC5Z95VLH0oT5W6G+A4hZGdhlVWoUIEBPl5qs/iGmsx\nEybc8+F6K0jC6ZI5Nzsn/i4kg+U6cFOM0FbQy9Gfzb8xsqbITvDTrmLWU9OP\nqraiMY5Vm7KvrAMdJ/dp10A+kUp3fU12sANbv4gk/8Hx3QQkazr33iaogWI9\n+EXj\r\n=ivjY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOJScHJwuwg92UePOphV4dTsYWoQ+5a1FAf9mkXzzC2gIgFuG+59pK41FVcw+M/RrSdIT734dr8AgSOR98GO4rGn8="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.0_1628964643505_0.9067635617674932"},"_hasShrinkwrap":false},"0.2.1":{"name":"three-landscape","version":"0.2.1","license":"MIT","description":"r3f custom terrain component for rendering high quality 3d landscapes","keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"main":"dist/index.js","dependencies":{"@babel/polyfill":"^7.12.1","@react-three/fiber":"^7.0.6","react":"17.0.2","react-dom":"17.0.2","react-three-fiber":"^6.0.13","three":"^0.131.3","three-stdlib":"^2.4.0"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0"},"scripts":{"build":"rm -rf dist && NODE_ENV=production babel src --out-dir dist --copy-files"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"2bc0753947f18043fa57615c1e904bdc1ae3405d","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PzsBYgBP2uTJz2wttbB6be/FafqtrO5EtIYbcwDW/AEoGTdIKXO/3J5dNgfh/+aJAYengmMPF1nN3Q2NqWsZRg==","shasum":"62622b07556cfd9f02f1618795030bdd7e8d1817","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.1.tgz","fileCount":10,"unpackedSize":2056749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGBMqCRA9TVsSAnZWagAAIwEP/1SDJA7tgRxoME/Ek3wr\ngyY2wHcHk7BO1JWup5ycT5IyFvmNw1S/LC8lJOxBaoyaXC8ELJIvZkbwX3gP\nGavimxNRZOw4UiZNsY6FPNiHKLQXZb1dLHTuPDUHaWG7wiMCm+CpNvtdKtwO\necgdj3DFYgyYOwtQrWqWQYA5cHRvDTdWRZvZmvMkIERCG3FQ+x/CYLJjxZMw\nUto3K3pGtZHT1FIwPLSAae7mE/GExbBcHWZyU6cds51MSFb1gREYvQIOC/ck\n7lw6Zw/3LTXHf1mJ06ZiwSOuIjVeb3Pu9+utByGTk7nIB0bhvjh3NsxteGrm\nwbqISHGYloabpIZWAUP+louHUCPTRdkAtizWTN10jNQTQIurnh22tQIaMDmz\n15hRxT2w6iLUoNVdwqvenedh8XUaVd0GFNI0QIfvUjHECraEE72wbq1Voxgs\n5yT+iHjU++VuFC9LvlRnv4G5H2yUuq1nb8bJHxQIUMmbbDFXLC0WnbUApjbw\n4rHGhGa8S2+nq/nHk9DOFmt7ptl3Two3MtQ1a64XSHKyf1f8+Sy3xm5ECZ71\nud9Hsxk/sPle9mYE1C0wGSFjbsFFp5yb6IseMJ45Wy/A4yFgQwPI+676W+SU\nRNoaqhj5L90Gkl15mNxeKrhyKucez39Iroo5qx3qhMEYWOMGFFZco3SupcaK\nBhC7\r\n=nI9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ0VSPaW5svD6S9NkdlW39h5r/2K3pgYFRLVSglZE1OAiB/IdsXUpIAOlC9LZxtdY1NUhBr+JcT+Zy2+zf4FFTOzw=="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.1_1628967721856_0.06255612462113791"},"_hasShrinkwrap":false},"0.2.2":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.2.2","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"index.cjs.js","module":"index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","three-stdlib":"^2.4.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@storybook/addon-actions":"^6.1.14","@storybook/addon-controls":"^6.1.14","@storybook/addon-knobs":"^6.1.14","@storybook/addon-storysource":"^6.1.14","@storybook/addons":"^6.1.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.1.14","@storybook/theming":"^6.1.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^17.0.5","@types/react-dom":"^17.0.5","@types/three":"^0.128.0","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2","three":"^0.128.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"2bc0753947f18043fa57615c1e904bdc1ae3405d","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-u/CrXuf/Y0zLeolgzX2yktmqj9lADsMt2+tglkLwp29Rzj48Cojmm3flRKIdGtHUDL1lV5wfGkNQv3bbCizlgg==","shasum":"c886856c5b2ef26e1dce207b0a3efe208f0b4a3d","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.2.tgz","fileCount":16,"unpackedSize":2196639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGBuvCRA9TVsSAnZWagAAivEP/0qMbHraOUCtOdQWRJVx\ndWmOxpPB3HhOuOmbqZQ5qlBI2YCblipy/3u77jo6uqEPlg30VnspophtlLOQ\nALaQFiDGRokiWp22s8enB5PoJJYzHh7EeKV97B2oidjwTPAABUx/bHh0aEbk\noOEtsCLJgh74OPx9rbz04Y+S3olmEniPdng09vyt/zCfxLVdlL4y488D/4GK\n69yIuTraMZKCBDZuKZ4Gm3FRbA9/WzkTjIfQT0uQa+S5SNZy9N0zzJn+UfNf\nwC7awcTx5CDAcyYTNXAHc/gCWPQm3oXsEU1XQ8O2bYtD86fEEiLB5SRp8Vmd\n0hGfIU9CXibOSgqDXP9WEK2ZlHAPnru92rQZ4IVzq8T0OaWgZc/+5vQMtEEn\nh+tTFOVb0YI/S7vVSUb5z+u6Zhfz61Pt6Ij4HSQgFR71yZwvjA6ATKHapP5h\nvDwunPr1+3cLBei8WXNwJO/4IevWqY8anT5oMxu0/ODGI3S/GzwPPJRtiDGJ\n7anEmPBy/Zow/AneFscrdHqLXz6eTs08I1y2Bi44H1Qhxr5yemVx2N8H1ODF\nIduLHspMdnDeAnu20QZCG4hwTlPeqANjioOiZijEggGEHkGrIEB2U4RYIzEg\n91Kh1c4gP5hgco4hnigdOGkvIyGPkYTO5Hb8dYiLblwcH2TlJ1Jf+qYeO38w\nSQ05\r\n=xrVg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5J4/kBC5gQz4fpi+psv9w2ucKfDEj+in+2gzUwxkbcAIgNnJ7t0/pXmDNKuqjcpPQp8Ct7Z1eHmslJ/ffx5ikRmk="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.2_1628969903675_0.3929959458080985"},"_hasShrinkwrap":false},"0.2.3":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.2.3","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"index.cjs.js","module":"index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","three-stdlib":"^2.4.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@storybook/addon-actions":"^6.1.14","@storybook/addon-controls":"^6.1.14","@storybook/addon-knobs":"^6.1.14","@storybook/addon-storysource":"^6.1.14","@storybook/addons":"^6.1.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.1.14","@storybook/theming":"^6.1.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^17.0.5","@types/react-dom":"^17.0.5","@types/three":"^0.128.0","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2","three":"^0.128.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"2bc0753947f18043fa57615c1e904bdc1ae3405d","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aXGyWPCLX+u1v1yHguW27Kak3wW9FbcyEl6sV+ZXeBXyy4fZt5MaGi102tr7LkFCW+BHM6nVfKDdPR2wsjZkYQ==","shasum":"472b2c7d356ee87d3a8b11bafbfd39186cacce06","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.3.tgz","fileCount":16,"unpackedSize":2196716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGB3BCRA9TVsSAnZWagAAnKAP/RxFxbYkn9g7Rvk09156\nNM9kNIe8vHq5uiCLyzq/Rs1GFRBTo+DI65mOXoySn159scjWDOoffmT+qSlC\nHXvzin3odusfU1llNirxc5kCUpNUF1j6LAbhWgKAlgX8ksUQgJ4yuk0budJ8\n1/+dAFWVLu5221DC43+LZA+X79DFEac/xRiilolayw3gnuFPD0b/mARW76A1\nUwRswBpVCqlFdFskhSUiSkCXE2cbSJIL+oayfgu/pJw9MVZi2vHCN05AqHL7\ncJUPt/KQuq43WTu9o7jhjmcD3kvYyNziH0c0kQ76Nz6CDp7TuCjBTvl5yWDH\nfJiaFJina6gDm9eg+9q5r/+epj/Q90dCCFwZ7myToFnTFIdlnswq3X40Py4E\nqu3uy/0X0btqZSYGH0AE4j7AYZdLf8ClBkKkLj819eEj2Gcr9PWJlVWNpgSq\nOr0iTT8nomWspugecZ2Qj7W1+LnJ/r300fz+08OMAT23WArcb/cl9IV2a8+8\nSavctc3JdOrhPgSIlJoygf4EGpC0gIJyXvM/NTO8CHWX9D1iVqjPbl+0ldaw\n/Uw8HYuIH+wwF12ycQGJwQh1vhRre1GCSlkFHQmKGKH1lDI7iZIYqCBtN4cV\nSDJ/aule5L2OVf9XfSw5yODCuLR8oL7a6dzDrTZ8Jqk1ebdbkDyZB7PQhuBf\nhzSk\r\n=/jIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQYQRdTKVTzhIYKwQGmVkbXa32IImEByjlx26BfaP/wwIgRa0IEyi6lP13uJs5VDvh+BcP6ESwL8NurE4J9uyAf4U="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.3_1628970432900_0.07067674010784097"},"_hasShrinkwrap":false},"0.2.4":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.2.4","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","three-stdlib":"^2.4.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@storybook/addon-actions":"^6.1.14","@storybook/addon-controls":"^6.1.14","@storybook/addon-knobs":"^6.1.14","@storybook/addon-storysource":"^6.1.14","@storybook/addons":"^6.1.14","@storybook/preset-typescript":"^3.0.0","@storybook/react":"^6.1.14","@storybook/theming":"^6.1.14","@types/jest":"^26.0.10","@types/lodash-es":"^4.17.3","@types/react":"^17.0.5","@types/react-dom":"^17.0.5","@types/three":"^0.128.0","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2","three":"^0.128.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"2bc0753947f18043fa57615c1e904bdc1ae3405d","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xZzPuWKV5f0AXgappoQTofskp6XBIeibKO2yL9Ssp+RK1xDkYpxOu7A/HWOFToWVleHLm67JdX5xFIqWZHMHfw==","shasum":"dabd4de6b394cb8c0b68a9a72337af3ca25b5bfb","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.4.tgz","fileCount":16,"unpackedSize":2196722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGB4ECRA9TVsSAnZWagAAVOkP/ieHwXTMnl3B2ZGMIfCj\nO8s/CR8KmFF3HZ5INz0PDjKwQ9h7Q2pAbcc+ns3vxKRGUi3E8hEUiGq9GW6w\nT626qcI4t4h8Y8a6wwiM+lAcDxaBIpm0oNnayFSn8G5QF09Yla5DmrXkGK2a\nuxodY+9YAY5TcJtguvPud3RARodwjgC9ppQDdOlV5dBWoAikNCytj6zszIyh\n2pzZltUmeifwoOowEhAiDPBwHhyi3Xi/FPjMJoWsh/O920lQ0GqppBJo+FDh\n2RHB3AdYVtevwLzT934cy9TWAnMfU2aRazO9HtTmvMFrSJTR9i0T2CWjbRzR\n407rdAdRBuYz/hNDBHxuLvpesGC3RzT4VTbh/Dwo3eaB+EXD89gHoNuc1cMd\nTjejotT0lN3heZfCakzE5rTCmDFu2LzVsxMd6oP++18RgCx/xhsLsvGoIT8H\nVMJ8okvNx1L7oSA3YEHfZ7qHpS3w8NRr3pQlOShrH0l3j4Lp9XIbUqoF9OMa\nIp/Z2Vy5NYxnNg7oy1LNKW7jftDOxSqjIBVM6QOJAFV2ZPKU3bhrN+qXPKno\nTi27flHK+HJ0kjsufqt4VQG1SyPX1BwrrXQHsD7YbIuXE8GT7adZ4T1MCqXu\nJtqfZDDapNrFqTr5J9d/lqxrmjiSiPeQ06SAPAbnnRi7q7C2BohZhUUg7ZPt\n+wIM\r\n=KLSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCJ2OvXtTErHz3aeFcrUl7g1vaZ0qxCH4Qq+6ScCmObAiB497GpPMmdHg7iQvHj0CF0ee8cWFTZBBatkr3fH8aV4g=="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.4_1628970500283_0.16976345288273587"},"_hasShrinkwrap":false},"0.2.5":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.2.5","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","three-stdlib":"^2.4.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2","three":"^0.128.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"524c7b1b231f803ee97ce65fac04cfab1592ec4b","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.2.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-VM+AmfRKr4ZbQH69lFjKNUL54+6zBz5Lq0spSzHpQZJ9kM/tBJyvIwdAGobEN319+ZE2oz/t7WdknOpqHxoLPg==","shasum":"80033aa7b5d9b2f9b0378923ee8e243a5cb77efd","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.2.5.tgz","fileCount":15,"unpackedSize":2068834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGEUPCRA9TVsSAnZWagAA07oQAIte1F2owFgbTfYkJW/X\nIjLAnXTNnwyjWfIB2RSH2kKktt1aYcfQLxKEr+sOL5EPYF90Qvb6YdrGk4z3\n/z4CaMOnmfJWS9UWaXuXwtYeCrNAx9+lTzp7L88VsVkhdASbaH1L78Nfdgk1\n18/PpEW53cPWEyYt4CiEtM55kTlpqvOCBUX0FebT7RMhzimCLv97mAex/fCr\nFrKgN8UnJ9Kgb+mck5ek9hxq34mC4WGn/1igU4FCm3nCcga2lIy1uBNIwzsp\n3cqvIPsm5j7IeERaXCNRYN8EuwJvqlyY5b7gmvSTMXawN+v+tOt1iLc2MPC7\n96l8BFL0zwFmzYshZ2v65u8i1rPZbJ0XqXhmHomXXfegh7fQWqq1eDJMk2Bv\nEQw99U4mPBoU+0RikwfoM5OuFnOKnItjyIAvo8xEsoT4KgKBS8DQfRCgSsvs\nr/yBoozv1iRUDV3uHo60rFDBQnMX0N6B8i/myzV1l724wozuk+EGyB3bvez7\nE++xVaFcqZIAviswQA9NFEOD4BIFNRtVGdvoL4RYIFL63JtaeS86TuxfpZi/\nmI5hP8gk8AFUYRpDj6dFXNbnuDvfSzwBxxjHIxq6w+91LGgDkQVY9fJauDEn\nJON/R5exUePAnaBh1e7+bcMBqbiHKx+4s7h7eDxfzlDY9ElsO4wpdCQJKIRC\nc1sC\r\n=jk9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDep4m2ljHSNpo2T1Z9xFLGAvLs1CdGMjJS95T967i2QwIgf6ukLJOxlwaF+ibuKQvVobu49GTzuPfcch4gIr1pWDE="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.2.5_1628980494847_0.0696345406888379"},"_hasShrinkwrap":false},"0.3.0":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.0","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":"17.0.2","react-dom":"17.0.2","three":"0.132.2","three-stdlib":"^2.4.0"},"devDependencies":{"nodemon":"^2.0.14","@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\"","watch":"nodemon -x \"echo hi\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"fa871cffcf606bc216c790c5617f6aaa4f02c8da","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-YjVdy/tZ+uRxFiotJD7y1HpqOdJ20qUaNNXVC59p1LwZ18dPtAKgnFdo9AG88KDwh8+GrAn/NQNE8VrvSSBHFg==","shasum":"b89d8895df6dc6bab7031d1959a73d9d296b427d","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.0.tgz","fileCount":10,"unpackedSize":2053121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQComjTDFwhWB4AKA8k3dc2199TokBOjpzzkgEgnwFdr0wIgQv+/p+fQU/sHA85bNV6DayswcrVaLdbmlVUPWB4TPh8="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.0_1635728935029_0.501762910749362"},"_hasShrinkwrap":false},"0.3.1":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.1","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":"17.0.2","react-dom":"17.0.2","three":"0.132.2","three-stdlib":"^2.4.0"},"devDependencies":{"nodemon":"^2.0.14","@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\"","watch":"nodemon -x \"echo hi\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"fa871cffcf606bc216c790c5617f6aaa4f02c8da","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ea7Y0bvUmCtGSWXf/diw7lrI1ajxyPvGiOGjCgZRyTcyyCX8PM33RiYR6tzJ0LIcTqdD7ChHHwoO/MR3Z29Wiw==","shasum":"aee9dd722a630c6fe4240643f147947f294d4cab","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.1.tgz","fileCount":10,"unpackedSize":2053120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgklS0astNz7H2mnRP3QE+4jeLFOacHq8nSD4oq8b8BwIgGpK/yjIfAsdFXRXoe6j6QGgQHr3Rvq05F0CMDcvaBpw="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.1_1635729005318_0.8077702368152797"},"_hasShrinkwrap":false},"0.3.2":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.2","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":"17.0.2","react-dom":"17.0.2","three":"0.132.2","three-stdlib":"^2.4.0"},"devDependencies":{"nodemon":"^2.0.14","@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","prettier":"^2.0.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\"","watch":"nodemon -x \"echo hi\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"066cd9d7366f2123d32e6644921d6d5c5a02f889","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-oHBW02juCzAINHdhiKXZwIZNjtvv2UHbmPVJvOfZ6Qb8kjcOPQy2INdLHc2eEB+ONpY4WCJ/FdPMAtaSL8BIBg==","shasum":"b0057e961e53f05f0fd32749fb5f5c3d680e2ce4","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.2.tgz","fileCount":10,"unpackedSize":2053124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0toLHn54ke1qdK0cdUEEg006xQnWm+NHn8S1UhSY1wAiAlBrMZfnTXerbqwdeRA+86K1MEgfO4YibnSjMelfdiaw=="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.2_1635729109537_0.7302220898214646"},"_hasShrinkwrap":false},"0.3.3":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.3","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":"17.0.2","react-dom":"17.0.2","three":"0.132.2","three-stdlib":"^2.4.0"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.2","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@react-three/fiber":"^6.0.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","copyfiles":"^2.3.0","eslint":"^7.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.0","glslify-loader":"^2.0.0","jest":"^26.4.1","json":"^11.0.0","nodemon":"^2.0.14","prettier":"^2.0.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-glslify":"^1.2.0","rollup-plugin-multi-input":"^1.2.0","rollup-plugin-terser":"^7.0.2"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"scripts":{"prebuild":"rimraf dist","build":"rollup -c && npm run copy","copy":"copyfiles package.json readme.md LICENSE dist && json -I -f dist/package.json -e \"this.private=false; this.devDependencies=undefined; this.optionalDependencies=undefined; this.scripts=undefined; this.husky=undefined; this.prettier=undefined; this.jest=undefined; this['lint-staged']=undefined;\"","watch":"nodemon -x \"echo hi\""},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"19c56aa98b687138aa2d7a9b0e102841ee3d23c8","homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iMabk/cs3y0ckMQHwuUWOhS3bOZQaxWIDzV3KBcjT10UtiDR/COLLnCIX21KTWULCRBgslFpEe0t/gT6E4VxpA==","shasum":"2a16c29637edf97be5c176dd015d71c36a6ac26e","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.3.tgz","fileCount":21,"unpackedSize":2084771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZfrwqT36TfUS49z6uISmmc1AEurWpGr8ZCVF/KexPyAiEA9+/HOZlAID6rmqWQwgEmDHG6mRwd32qcsfWRfkBU+fE="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.3_1635730204392_0.05987274967164735"},"_hasShrinkwrap":false},"0.3.4":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.4","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":"17.0.2","react-dom":"17.0.2","three":"0.132.2","three-stdlib":"^2.4.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":">=0.128.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"private":false,"homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-hB0C+N+QSeKlBM03KzCWbk3DcGNNfbl63x5lvOffukU/XneouE27DSst8aYs9+LeFM1JGFsEK+THvwa+SivrJw==","shasum":"d7c6ab2c49f1cab4303c014380d7f9fd36ce4dbd","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.4.tgz","fileCount":11,"unpackedSize":31647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH57YdtzWKwwDMre16zjDdDRb3mRRPNiCSaGtOnbPpwyAiAeskoJSCforPl/BTPq1Tnqlg3AwAMayteFAM7Xa3PixQ=="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.4_1635730239019_0.06907799457427721"},"_hasShrinkwrap":false},"0.3.5":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.3.5","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":">=17.0","react-dom":">=17.0","three-stdlib":"^2.4.0","three":"^0.134.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":"^0.134.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"private":false,"homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.3.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-zPa8klUeS2GuzN/oruWI7+mW2oMm/zG6ZYU8Wqag2eAPt1dQMJpBAc7adM1jfIpbT9BswjFwk1yRGjCKE8peTQ==","shasum":"263963c829c42c75e09b23f47dd5f62b7f641609","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.3.5.tgz","fileCount":11,"unpackedSize":35154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSM0eIn9tFyEuq9Zv8qyM4KIgNwCBQwAuUJ7825wMBNgIgSHO1URyocAnOHasDxiRgV3JbwssYTK4HP6C0K5gsAao="}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.3.5_1636436065606_0.7797994073872265"},"_hasShrinkwrap":false},"0.4.0":{"name":"three-landscape","description":"r3f custom terrain component for rendering high quality 3d landscapes","version":"0.4.0","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"main":"dist/index.js","module":"dist/index.js","sideEffects":false,"keywords":["r3f","react","three.js","landscape","terrain","material","shader"],"dependencies":{"@babel/runtime":"^7.11.2","@react-three/drei":"^7.19.4","react":">=17.0","react-dom":">=17.0","three":"^0.134.0","three-stdlib":"^2.4.0"},"peerDependencies":{"@react-three/fiber":">=6.0","react":">=17.0","react-dom":">=17.0","three":"^0.134.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"private":false,"homepage":"https://github.com/nwpointer/three-landscape#readme","_id":"three-landscape@0.4.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-iLybtaT6mc7wClyzuzKpCQbKClwxYTCpqGrL6mFV2ieoZm7bug5sqBFQvf84Y6mb3pZh+dqafK3lB2wn2WlW4Q==","shasum":"ca1050790a22df946cc6c04fb1e454f6853e3556","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.4.0.tgz","fileCount":17,"unpackedSize":38070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+LA+6tzDmzv+F9C/vEU5XRBzgnQeFSEWcT5QRv4fpVgIhAMOefH4fNmfbUtieCbGWek1RWNcDhEK4HWu0BR/R6Fj+"}]},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.4.0_1636936974301_0.6565472663414145"},"_hasShrinkwrap":false},"0.5.0":{"name":"three-landscape","version":"0.5.0","description":"","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"69ade2c03f85c046af020c4ab149ae16a8d97178","_id":"three-landscape@0.5.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ANNJMuYKeT94iQ80c0pHIGOClAMNaOy9zgPlnWSrG+ZmQZzsqoCmK6HPXC4NoITZlBiCT2yLgTlEUbWkyphbVw==","shasum":"fe0589806de47d82c02b2149112ee01337137067","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.5.0.tgz","fileCount":21,"unpackedSize":1981872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGAzHpGlRHcjogt6VEweJeiCEPqV/jxQKdTjjfnYR5BAiEAxf+FJTEm8zttPAsGzzwtp1H9N4+Nrmz8svvNWw2ZoVo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlEfBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Qg//SMeJccgyEfpVQIY4ad2PFuXIBj1Kd9jftDMYPResyDTG66Hr\r\nS9lgM37bjEI5QgkutpBvPtIsHphnzAVFfhSsjLym0im9xylKelWDtKl31s8K\r\noUnzsUmHjMmSS/J8Q875FjcPW08M335C2rHJ3gWRPu/90Pu5t4zLjBCHrvXZ\r\nMMTQ+d5hsoAvWr3LxIj93dxKaP2odLdx7Sj5qu7gdlmb/MZ7y2AwSoOpPFkA\r\ntMfw5edOdiPXSOXZO1IPYukduYqUN0J7Rx+X7nAAhmlm6KE2pf5SeAJ3/BCJ\r\nggcuATK3/Hv/BFLVlMYn+zRFWwZcEQRwkQb2Rsnns9jglO7OMyEUSps1t5fe\r\nAGH1ZfFKBr2kCj4+IUfjlO9rAO/fCGjlI1LgPioxK1lBz5SPkA8lxQHMrAmk\r\nsMbDQlUUr8Bh70KzFl9coe8dcRGb9M1frY06tebyR/kaREHfci0+VVfQekb3\r\nBytsz2wPEaIVPh6YAeD2rOAZakypHxIbvyqhDaFHU80yniDgnEk5yKza4CDM\r\nzxqXJdnZBkK+DADpjLFqnkksiAfOqhszcc2vf9unGIpc9aNXL1nz9GHkZI/J\r\nkE5k/nXVvzADfB+JQCkhW4oe615mUsrKbiIzJQI+qd7V5hDirtXmf7DvaGV9\r\nDEUmWCN85sxy9ZiF3VcA6lmPT9S6vaz0jeQ=\r\n=ljbu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.5.0_1670662081267_0.46099649121785435"},"_hasShrinkwrap":false},"0.6.0":{"name":"three-landscape","version":"0.6.0","description":"","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"69ade2c03f85c046af020c4ab149ae16a8d97178","_id":"three-landscape@0.6.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-W6UkG2+CRH0Pvfwr1oTv1N5c59SmAbkQ8VvkHjpbYccw40LGhsn87TrQcn1JuDtSduYkd0z6qHQAfZxtoN7MtA==","shasum":"6ab7364a99c52bd6dfd62aff80f5ecaacee94f53","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.6.0.tgz","fileCount":20,"unpackedSize":1160358,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW9lry0Yu/g9wqsHV2VSFjA2NwUOIbjiqwwlYYPgj7kwIhALdh1woTyiwVAoGOfSfbH4MIAdZh+D2WPI0Ki0PFeIft"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlEjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooKA/8DMiCtj5XTl7McrPy1GchbWPKoSosFoSL7ozKLyuWOGUPuvkp\r\n5O4WeaEe4TOPXrC68cPxtBePn7294HUUNzO0FoWLhho9X2eZqfgnK1Muo1Cp\r\nPlyS93ZmR3bFV5gTletbSlZTIvn3jBPXOl0+uMcW9TIqRSOSFZjPh4qq7WPZ\r\nETaImygIEAZdZsupvuAbVHRIG1dqpQpxRjo+K7G9ag0yIDBHcZ/p/ykZH3o8\r\nR/9fu3CUw4rdikOvyUmFvKq3PTLKoQvxSINZVL07oUXvmhIEXV+8fQdzpnaU\r\naJybQqkDmqwWzbQa0wrf+9XgqYa8+QDVPHUg58wVbZAsaSbM0wkEX11iijip\r\nYaDrUlcchZB8iI8BKpoocV2nQYBJutltrqBb1D6mF418gblygwzpNRBm8uh9\r\ngOLhkuV1Jqt1qo988svwwIVcgQwwb5+5Z+Q5oqbQFfTWQo9YcIQUxnztDT8r\r\nfOtv8GkqPXvJoGEbrP5homsW5BaLSzkz/jesBgRzvaqKSaQ8Epjio0q02wvL\r\n3AWi96SKg0CDfCuj8dm0RkNN4bGq2FpwdXaVeqBmcxpL0UsA+B2HBEja30fK\r\nKT1+c7MD1wwWxDCuIprTB9SPuDAbPq0pu3RaYs2qf0kQIyUSamxLUkpo6Qhy\r\nLvuI2fmQ3E+fUuX85ysc29GZH6Lx1fcwxVk=\r\n=8BOl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.6.0_1670662375585_0.9510850511538766"},"_hasShrinkwrap":false},"0.7.0":{"name":"three-landscape","version":"0.7.0","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"69ade2c03f85c046af020c4ab149ae16a8d97178","_id":"three-landscape@0.7.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-gJkTBP9DZ8dswehgZ03svvhYocqUFp7bUe1ptxwyapFPffA5B435dZepvw196DA7WQrCbURAVDq2ndGVNU0ivw==","shasum":"26fc7abbb93a6f8105a3a14261a292cdc336ac6e","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.7.0.tgz","fileCount":21,"unpackedSize":1165529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmBEc4XV9T328Q4DyLoEEdtS0SYAieUUb0zHuf5koTpQIgKJYqsGz+O+CxqxHw09ZANH9PzvxevxDItDBc0ZceQEk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlEmUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou8A/+LI52Vo0qXy4q2UQ3oUpvh3QKxJ+ybPnhl9BmgKGRvdxMG2jo\r\nzeldY3oChuRZRFknSUmFuhQOtD9XX8hhzVSMrxGxbcpf0IJvhhjQZS8rdlO1\r\n+K8t4W6WSD5z4sYam1u0Qr3A6EA6Coe2nLWqvvL+X9OXoZxgcO1ONB02ynNX\r\nUdCwJ3AQxVUQ9D1yPD8BpRHLRK/N0JVouGTokp0tyZ4KPKMwZT+6OQMwUAl7\r\nLYciOPf4/Bc4SU3nxhNbBLb50ghGhbgggJ99MpO96ptQ+GQ1awqZ7iq78CQz\r\nHTJAlfMnpjSA0f0I+N9iLDhRZsofD1UMIZMk6bI/k52L4XBdZgPoYSo1aNWw\r\n/RxYFdx4GJCd2VDonOoRSqW7Dp4X74tmuRTQu7rgo5qp4I/HcHtVQqR5IRtH\r\nF7bEKf87wfNMEYhVjuPKWWfIPA5TpLg533gU9tu0i1W0ePebCoy5+1fQZ7Wr\r\nZHdUCd/0dXOq9b4WaUuWqsexp8gf/HFClnEfWoyC0UzrWx7x8Gy7dvDXWG4I\r\nMccJdGSfZcdWgkkZyB4D9MoieIDqH67eeeGkx7mB5fpU+iOaHcqZAWPZxrGN\r\n+WM9xQ2orHbYaMa+JdL+0C4baEAZtS8865F5QF1lfezjEcDGx7H2fJnQOZIE\r\nT0/vxEjExK0HZSXzjW1mT9zBpRmR8gcAEkg=\r\n=Ic/M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.7.0_1670662548039_0.3765122411206627"},"_hasShrinkwrap":false},"0.7.1":{"name":"three-landscape","version":"0.7.1","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"69ade2c03f85c046af020c4ab149ae16a8d97178","_id":"three-landscape@0.7.1","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-H6r7Xrxoidtlzvjp6Zzih7qmDoDzEuKaUeyqS0vdSyQjyEqsI23wnmS0ALSecRn8z/O0i28UIQEe2jMGvVGSuQ==","shasum":"af5e745368f5c962be26a6083e9196b92fed7084","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.7.1.tgz","fileCount":22,"unpackedSize":1989179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/QpJGrJyH9oJk7BpN2LJrTrDZC8saVTdXnzH8wJlQQgIhAJqx4Kp530N5RQKg63zpYOUSMigyVJUzOEQkOHSeMr3I"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlErWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU1g/8D8N5eotEHw/QIgOhC1wKk3ZX6rIG3BqQ8D4CwSC0zJUh+xjI\r\n/X4hNnSw8pJ3AdpMqpdDtUh3jH1MrENWsijpeEG3f+AtIPSWn2vq6WMAe1Hl\r\nkZ9ZQM8lSbhYw53z7vVq3SKohz5DCDpc1hxBmXkXvUja17BR7ALX5A+rEEDU\r\nIthpi4Ddu9zQtPZX6Xteyu7iE7NcNC6iA6nk++Hi0PVhsibdsYLguHnkoIix\r\nrIGO1l3YGQ+2rDMdDr+QBE/ouCGeEo4w4edJcUdy3VMF52uwA5nEQyQidkgj\r\nCY85wB+0fAdlIkEUDmLaCLVrGEo90VstumY9CM3rNvZlqu3AY56ukKZ4Gh/l\r\nIZ6O3WcthYx8ujM2j6EljTEM2C33mRxk5bwCwpvYEr1mUdcfb41zioQ0c+AU\r\nnIs7oivbiERXtO7FNLQxgsyoPbvbPrN31uOG8hdxOr8/v8CV0J6xSewjk8qa\r\nk7a+xCNUwpdxHD0L1eZasLhls/kUKWKdiMdprXoFdaNucDwANnNUjG4Qv2Y/\r\nsThh284LCtCrNJiXUFER//3KvgLhcvQaZ8M3gilpNfd0gkQvKAlxd829oTvy\r\ncNISVrH+lscMFDp2r0CP18p6FYQwQ+mrZhEm9NWi6ZSvtYUBkCNKP2oVrv8e\r\nHgM90mN+JqCwZwG68lGCgpbcYJVk3AkwQtQ=\r\n=wPkZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.7.1_1670662869951_0.4779187249620003"},"_hasShrinkwrap":false},"0.7.2":{"name":"three-landscape","version":"0.7.2","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"69ade2c03f85c046af020c4ab149ae16a8d97178","_id":"three-landscape@0.7.2","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ARPOyzzUK1ibunejaxiZFi2xuh540bYm/p90zmSFejDbxhgl0xzvXohV3DC16NfQyUKF+MbhV9d6XHmYbS2Msg==","shasum":"eeca0c1d0d880d631185c65cd5e566f47f29a1b7","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.7.2.tgz","fileCount":21,"unpackedSize":1165526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuLWQhEA79VstJHvxvQnNDEI+xHdi45+xHnti3o97utgIgB8DIxUfCndJhWcQEYwBKrs5FBdgUZGN7lIR8MbWx4dc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlEvXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2vxAAhy4m9YHRQX2quNLDtNlqEYc6KfaIEG7gV2re+g+yHJIIscj1\r\ns+bCfLvJh8kWwdC0dxzGlv6oOY4SV9Y0ckQhmakswuKAsdn/TDGsQTEEbqqe\r\nHEmidlNLuh2cKPG84w1UZLqUoz2MCkLxDaOPYf4M0u1su0TkMABWTZPDxAwh\r\ns7gCaO80FBr5sXYpLuenoA5Vd/1vljymrhkFn2zBUIavGPHVYGxA1DbTSymq\r\n+Zb7NywO6vYHtIYySF2UqkMiztxEsNNhOqau5/R0NfH7Cosbbbf3uhsmAQkH\r\nzXF8S17KWEjjpTXJshHePqzMmdpQgGkEB0hZSEJnU3kAi/JWnvdiLLHaaqpy\r\nA+V0yDcv8lxaHI0JX66U0K2xh37rwF37+Qr5raIQaTpwX3zgsLJlTXyna0YO\r\ngA8yMQp8r229WCeOLUZCwmZx8Nty8Sk8o/ob39ai9AcUf93AFspXswZDGSBb\r\nGA1BUDb8gR2dmYyD1/4x/ZCi4RRceyF5S1ikTtkOHDjfLwdpd4nBDOS1anjc\r\n8s2d9s6We/ty2ERBFTRtsikENXtJDKKWJnUJtW3JIU6tilYPOBiRD8g6vjsY\r\nZwMSOi2wM6VGCgGuwICBlrKm5QUeTh9JRBGSUU9jUAZBJMBkQcApapm2aqEy\r\nkVCaEw9xLBeSEPZ2pskmkBiDWhrH2/wcjEQ=\r\n=IRyy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.7.2_1670663127034_0.19734467920033438"},"_hasShrinkwrap":false},"0.8.2":{"name":"three-landscape","version":"0.8.2","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.229","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"7683019da20f7d2b4c624c2ed97c1b086b7f4bfa","_id":"three-landscape@0.8.2","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-iBjiPNH6AtWrivnSzfRWhaEtLdtmsuG4bwDImd8P66T1GWOVADgmOzkDBNyMZUY3LxImbB2p9r371cY52MW6oA==","shasum":"07b154230683636883e2c7bc7e63a090c04bc03b","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.2.tgz","fileCount":25,"unpackedSize":1175563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ3Z1/D7DjBYmfAzEigAeizAIjKgrj7tlpXg3CC0auqgIhAL6j7XOGtRj3F9IHlXw4zA+ApWOowegTZ/Us+BaYBeQ7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo4iFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKXA/+OvMqWOQ8JjISaz7yhNQrmgH1p0/39zUbn+LDBvoxzsS0izpJ\r\nZH7nOeNomjMk+c/+OLjbONpVIBP3xOteFOsdlKjKzVgHOCq5VP0xr2y48kFc\r\nQGiQydvaf/zra44qXIZfDOHzkgjZuCuIlarHAE5HIQ9fzT/EW/yImsn+MHzN\r\nITV1fopTY77T4VWO7P6ui2SA+ggof0aoH7ALnVe2pdMEWiBx9peIF8oDmnJA\r\nOsFaQQ2wtXYpHiLf3wclXaI5ONBl7x880TSPvucrDzJYJiW3otRooNq/K/kq\r\nkMy/DJ55ShagZ6Zn4y94/lzdrDplLe5AkZDyXmoxwAMbxM0qA5AwPIfE1KDy\r\nLiMxzLLW8V4VRvsvpS77gWI1u5/nkhS4pv0XN5DQG1UL8v2Q18+1mGu1s2zh\r\nxp7sVjYSW0lInRGrHkcrJ544z6b8+tNvWqfgbolc6yUZu2lJ4lU/COx+fBPO\r\naBsvll8xX+3mbwLjPmOqy4J/GVbC9J/hsYlCPqex+/XRcFBxraDz1DS8uGdK\r\n0CwT0Tf0oubF3gH6TfsNem6w9IsPwXKPGnbhP05obFuTUCi9a2NOyqUKPljX\r\ng3qfATTi1K+oKAH5uxcKxVnUZvV6Kr1FDwzpNhKx4OaK+mXahAhH+u+tP13O\r\nXQoR3g9Jkb6lWT1oCKx9+Yzj/T5uppE+efM=\r\n=2KSV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.2_1671661701566_0.690589401347361"},"_hasShrinkwrap":false},"0.8.3":{"name":"three-landscape","version":"0.8.3","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"1232aab191fbbda11eab9f78883e96c729134e07","_id":"three-landscape@0.8.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-19/v/TIADYdcmbQJeysP4X77OuVkvazslLWVrYqQXrSAKuUEHXJPnmGxHChvW1c7v7MIEVOXPA4x2KrykV9leQ==","shasum":"2d34ff40d0d15973aeec7b8dab88702fc6a4aeeb","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.3.tgz","fileCount":28,"unpackedSize":1179673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9IAhDI1g2/6BcjZYitj9lWu043WpXQEkEGpviouDNwAIhAOCxi+Pp+YTD28DZ4Icg7KI4iM+pR74kd/UH8V+v/F4f"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpkHyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1tQ//UVasb3dImWxFMO3mWJWSiGKgHOO+iv3zlurzv40KDyJMrdw0\r\n3FeK3NcGYD59xAgnYI6vxX7jm3+rBgEmVCmZ9NseA/uG24XQexn8zolhDX/U\r\nqP/uksf1YyF035aN2xTZtxd4zNOhLzN0v9KElXVmqOxt5vBGecCjmavHwEfB\r\nnK3M7sjEoPprZek7V7/SRED6QKccTNSCJY9/NXVrYXGs60qS67S1s6pxvUHu\r\nEJ3fHC0lLby38SJIocjPczMegTsuPxezljMoG6S40h1hGqzV2pkaNpgPcNN9\r\n/uNlsADQfV+dMR4UwkmJJMkh4GlbT73PEQVfuudEU9iC5BKGOAFYtAhiZQoZ\r\n5fP4Bonm24o73VryUly4yhtiDHg19K0PKLAmEYzFTt0KGJWzcrCYzCgsaELZ\r\nqng2Kvlaxisb+yMYHjEeAa+D2dreN94uGQnrFLWI2pJebsXAKbhgu66NdR9B\r\n4xOy5wHSaRoIkriuSPaKBwx0El2XunIMe3fnFaSNGZkFFeHo9NG8gLJ97WXb\r\nzAfxROcB5SHLzh06g47inEoO6TiGAijMyPy5Etu0xcYOuzmOvO291jbpN6/o\r\niO8Wroz7oBbK92S9JuHKPYLPN73ZqK/L6c+pdG8HB5JhSPzBUqjZxZs05siC\r\nc8b5WmayQs09WyUquRQFHTDiyTtLGm1hxXo=\r\n=0dnv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.3_1671840242024_0.3013556395305321"},"_hasShrinkwrap":false},"0.8.4":{"name":"three-landscape","version":"0.8.4","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc -w --emitDeclarationOnly & swc -w ./src/ --out-dir ./dist","build":"tsc --emitDeclarationOnly & swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"7db2eba9783deb32789c84beea50ee90a05a2422","_id":"three-landscape@0.8.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zxsMMtN+vVUOCoflMaLk8SX32juFWT5RhEq+LkiCz5w5pNiWNGbEkAP8maYSl3+DwrnEanyoiWgFKQ2eArelJQ==","shasum":"e32c9c8f8643f71c9dbb842e6bb4f6eed5e415d9","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.4.tgz","fileCount":33,"unpackedSize":1182262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcnWMdt5SAgu431sQkuFEmkEMx7Bi9EiAml+7eTnMLpQIhANSCIxNBdGpfeA9dSvknR1mm+XaoClWqwX7D5ouGrBbv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq+KXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPLw//d5zmp0gYR8gmzmBdyuGMOYjjDF3dzcjcZcVs+basExvANPUx\r\n/xgqeo1xJpW8PmxbwNuBHd0Q6H/aoaOT28VW5oj5FE+IIklwwYHhyP+t5AyB\r\n8GhklkdjKhOVKhZ62SNqMovCNjGeFXZwBuEk7uA4M5DfssSgOBQxlxLvxNCZ\r\nSp5bOK5x+yGNIS/NZb1ZZSkRq6EM40G9XS3dY5PFcbuWKDpCta8aGuzJ1QwB\r\nvlOoejnlx9YdY9xIxyTITfU1/x9RUMRsYv98P9/ik/PcONFIPD12ZRRuUeW7\r\nvUr7BO/BGCY2wId9P2rLV5hLPu9vCjuyk3xxewMh0OzOhXsQMdo5HoxzPc2y\r\nvxHrPfUMM8AumvYNQsLW+jNHxhIUq4U/+Dsuly7SofGEVNrYhCp8SwiNmq4L\r\nL9DvqKjDnk+7s2T7dbZYO9fNEQBpH3W/XbIg5pPjece+ZPQDVTvJnkMvryMU\r\n6Aq7ZcCffHOKhPUlS1Amh+av/JpxBJ8I0svYpg9t6BzasYb8JLD5yOBG7/KQ\r\nwUbgCkxyXUVsNYNpndbgvJJ+MYYs6JfbDDUcyogdsIIeSFRqOm3315suIkvA\r\nGxcAnQHE0Ee1W5SX+2ANxlKaf7s+KB1gpg9HcYdCbvw/5hIvyDU85XBNSJXf\r\nVX8VcwFqI4s+BVgBv+5Wl0Z6NgG1IRs7c/A=\r\n=g7uC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.4_1672209047400_0.8791615041856196"},"_hasShrinkwrap":false},"0.8.5":{"name":"three-landscape","version":"0.8.5","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"005a83a0cfd865eb34564a74d364e11862414f7b","_id":"three-landscape@0.8.5","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zNtHp2pd10wXDBe0FNDgZrolWVVJzNp+NxsxWj8psGoob2eTo9B0uNvL6pt72fDR3Z1HFLhfPTtO5u2FXdvqJg==","shasum":"bb9dbb90d83ea0572705457fa1c659f74146bf58","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.5.tgz","fileCount":35,"unpackedSize":1781963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOESCATiQO8GmdyCiC+BaIdhsXbBv1v20W3G8/7FwFrQIgG9j1U1NlBPlypiNBDEwnScAt0Lmx2ULHJGSMvaokIiQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5+ILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Sw//ZPrgIL4ZsZH6J0eYCWBwmwaVwxLtBGc5OqJDH2spji6PMF6f\r\n4HbDLNT0ZU5LQVGBPFK8wSXCxhksbzuEU970Xh938icFENbPEdHUsQTut1Ri\r\nb0mF+NnZas7EfZ8FSRVdNa+5fTRCgU3HqwHJxgaLFag30Ad24T5XaAAZcyn/\r\nOS6GBjo3MREGZUl0/fY/VVpeDojSP/tQ2P5spTczNpv9TpjlpFqsBPyV5oOk\r\n1YA50KrBnL388nKMb/MA2KS73SnjXimM0NxcLXnBVMqCNFQaLOSN2Q0bd/4H\r\njbX2rUJmQmx9oRIy6tlgFqj77SpArc7sni4e5Xex57CiKuyFfAtRgXWDLvSO\r\njN++Yo4k01SGO8+15bPpWzGirBnpR8YbsNz9i+VgQfXQ2qNPWJWthxuOGTUV\r\npU+4aMs0jG7GjvrRdkaRFZaYiwjQOLkAeQY9G9kKueesaZPnihyfvESwPO7L\r\n7B4MIF9RH5JJ9y/BzYZ7CPcGzLsLEworXMCTa8T2gVnxcUpjOHpglYhqOgJW\r\noOuOwGYptV8Ce1T6l5sU6oIs8HqlDtZ+IKOj1yfHQJp8JWOK5e3Soqm1nOR8\r\njODYuV5KhsZYpGw/6FNy6c1Hju4SeZ7BzZS1LYaxsmAzUIIKPYf1SckVTS6A\r\n860rGAPK3l7HwAGBVaZyCSrb2ux/rtHQ/S0=\r\n=8HQJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.5_1676141066923_0.6472688590902194"},"_hasShrinkwrap":false},"0.8.6":{"name":"three-landscape","version":"0.8.6","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"a6ea48c5867e646e50ddc716b3e0c312acadbd6f","_id":"three-landscape@0.8.6","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-TtpheZymat3F32EDtOI8f5mBFNWVJyLot0o7oKqFbM5qTA5eiZKEYW+ZR2C4S+94CnqO/Xp6108Ir880CuHM7A==","shasum":"8c90c0cf4f728c3aa976cac18b12520c90573fa1","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.6.tgz","fileCount":35,"unpackedSize":1781643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoA073pdYqq6IWfJXPQIEgZP4GDmC52EEgb4CVQTXNGQIgZgRG0yGtNQ7/1l4pAzlw9lqdrcAxREByIzKvGYOPxJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6BTeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWqA//dG7lHR8ki/pBkvmMy5p2BHxZfqiXN5HJBVNOhsoLqWhSmrZH\r\nGcYj7lfLw7Trrcz7JNbypNS2OudHQK88y8jrZNOOt/cakNUjLqD0glD3YwMZ\r\n5ey3N6ccRoK9/fCM2MutDcbIOn0xLf5yEWtSISsT2UKlDbhDRQAll6fP/tLw\r\n7kN73K8GpHewHDH7bv6zL/kHgMrwfN5kY/e7cP3njV2SZqN7ZPWeqWymAnjg\r\nv6cC0KiLe5ztnP//6bS8y9JBZpdMldO8iJxMPPjZswXiNxqmXKZ5xt+nW418\r\nm5DDR6uNjEbmK72rRGHd7aZ2307O1fVfbPFNBadSoEie8W26fNtiw6uNgzKp\r\nF95oYO1gos1QM89aUVPDjNON0nNRYqSDfr8lds7gZew7unbGm7aa1V+QpTLv\r\nn++/yZij+jwlup1zTGIiyCEWCqAzN3KLGfB+xhLh2sFJzzuIVb9maB2xCQMH\r\nR1yZL8Y0zAvEjsKp3FK8H9p8fZeqasNYUcqHwbJJABuvjlZnqUUkDzx9KnK3\r\n1+5GfLE8ejFwUjaHHnfhXcdfG3ieaKepr4QnS6nXR5ckHk/e/z+yOFBpq/NA\r\nU/+SWarD3l5ffECmDuDbl9+TBZNO6mujIJ/rawH5Y+hyV7/WonH3TK5Zoe2a\r\n3h/UjKbvQhbZBWkQe4t3FwrU3t+uFHvsm2I=\r\n=oEU7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.6_1676154078400_0.16232244531450135"},"_hasShrinkwrap":false},"0.8.7":{"name":"three-landscape","version":"0.8.7","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist"},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","three-custom-shader-material":"^4.0.0"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"26aad7b4393b5d3465b9b828533f64cb46d5bca0","_id":"three-landscape@0.8.7","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VPS8vg5o/H6V8Ul/IT9Aa/zOVckhNVr+F4xwtVP3/thcRzlE+y+yz+3PHAgTxBP6Md/jnwYxxMEFkPo3wMYx9g==","shasum":"8cab1b2e212c628b346855a33ab22c26c50c6ace","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.8.7.tgz","fileCount":33,"unpackedSize":1781531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3lg1rIvTXjjxD9bbdUi7ms26eATEfz9uLQGyJXW7gkAiEA9B/zIj/g/XIzX+aNEM6eCwHKqv0hKWL1bs8zbXP1w+E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6B3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9+A/+JuWaJtp3PJRFJa466qm5/eM99gTFMdlUqGZV7Yq7GgFeLeif\r\n7sIa1L4XjEkqIX0/2HYUbZxGVpUEFilnPf7n9WhNHAiqgK0jzGQAkxMMhcTs\r\nuNeOhlJ0OsIh5BeFsJWuFJglETy0IS/vrqtPCp85Xgc6RRTfXiTpOw8jMNmE\r\nh6xW6DCu5s3GH5/q2l5gB6AoNSK0t2AO8YV499wIot8lNZCJv203+P633nPG\r\nZVMG6PTJaisPXKe+J4xT0L4YereOnyQKPwvD6dYX4ipVy2Cb0ktTeTf8jMO6\r\nCdD2QigTAdQffg57T3M2IkxGusriQlFNhEG4YVaP01LhH1XzsC/7UvsJNeh6\r\ntQtVg3cQrK6GSp4QDSoELP6xJpIyhoP+gXF6WzX+qIDRNE9ixMtW/ubXT2az\r\nIU9L3C6x36FljSQp7O2zz+EsKknBCgGnstA7xY7BYQ/vAzt9iNO4iuRnucRt\r\n4BsHIO9sRpl4+joNceEO7x4qdh0GvFdiS+zgwrEJWTccGaGkFqp+qjpExIWe\r\n6CzoQu7z0cS2wNxz4wQ90fts0keTS6GChsAfjK/VrVyNKiwnCr+vIwfBo4VW\r\np9qPOXJN+fD4cx7axrj4hwpFxRur2iqUuay9MNa8lkKMgiM5/NgeKQ0+ssut\r\nNtcr+0BqEcFh2ivIu8t+WnzLy26TmzMVEe0=\r\n=oolp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.8.7_1676156368971_0.5363137954803103"},"_hasShrinkwrap":false},"0.9.0":{"name":"three-landscape","version":"0.9.0","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist "},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"env":{"browser":true,"node":true,"es2020":true},"extends":["eslint:recommended","plugin:react/recommended"],"parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","tst-reflect-transformer":"^0.12.5","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","memoizee":"^0.4.15","three-custom-shader-material":"^4.0.0","ts-transformer-keys":"^0.4.4"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"60a4c9941152c7b0c3419a6e19214e26dd0a4f44","_id":"three-landscape@0.9.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HBK/a8p0F2FAHCbnioQJvPygNpabPmn5Ffw1nLIeYHww3WI3LtGUWkR7vpESSZkTAs8isL0al5MH/zg1p26TmA==","shasum":"82c102a33e9bb6e6d038079ff6aa1d68320e1040","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.9.0.tgz","fileCount":102,"unpackedSize":1938819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+qT8m1zG+jxqmJ4a01o+fuSlf5FglzS/3tjktom1dAwIhAIHgPYj/wCJ7VrwsR975ysWhR/72RxmfYSUuwyRo74b+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF+iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu4hAAmQUPQHy1/eXToBzogU6PqQyAqUeSmtL4Ood3nhRt9XibUR+0\r\nJNAd1QohTG5PLEejeAtgqgTapoo3jVAep9VQo4Pkpu5dInnzYBMkRhmUq+1c\r\n7GBxusf1ziOADszkcR+dIfN8toIsmd2fsIjhK2gFesRjTujhZt5dVfkiiqaZ\r\nPKSKeGYUKfDIXFvO+pF8W7xgljSLuX1aU/4LFgebfRHFkagEmWupWTDRgx5i\r\n50xr97aC9w+oWA3ZnBvr2fFEfxhyIX2nGWKs2ARitS+QPOAtDWlyqf8DRZ1z\r\nPG+DR1IvOr9EfmNLa7QHInG2hgjh+SshpP3zb42flcJoK7psaJ9DrzuYu32g\r\n/QWUTX5SutkD/HR6sYPmjcgg53GoTl4bma+N6nXlSH5goJmtQ+M42XyXCwCc\r\n9C1rYAZVHDrU2Td6mqG4y1Z4caeTbAVdXqWdl1QeU+m/EgS21Xq9a0Dn3JNM\r\nHFtdRV1o0rjtwMjZWd3z62eiCRRJmszjRTKQukkwqsMNybZV81Xry2LE9Bhf\r\nis5AOxSTNSCxRyrHLknmccr+DIEVl4y2lR7v0758DLKor8FboEOmj6HvHGjq\r\nFoIPToOdPbfx1yfu53g09/2rWSBZvLryURpI4dSvdCp9y4Me5BbnJ+McrHmk\r\nH7dzWkdp7CbUISTENLIn9fQXb1/fagvQz54=\r\n=m4De\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.9.0_1679288489757_0.998932154694629"},"_hasShrinkwrap":false},"0.9.1":{"name":"three-landscape","version":"0.9.1","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist "},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"env":{"browser":true,"node":true,"es2020":true},"extends":["eslint:recommended","plugin:react/recommended"],"parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","tst-reflect-transformer":"^0.12.5","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","memoizee":"^0.4.15","three-custom-shader-material":"^4.0.0","ts-transformer-keys":"^0.4.4"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"329202929e650bc52b4e80b160f2e7a2b8c85447","_id":"three-landscape@0.9.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WT8wxKDzo4oiC2TVSOFX6SQjmC75srojByb+3OsKSgOU854rx1EV7AlztZcFlopPyRUBR7JVdoQ2gqex3/PZNA==","shasum":"d24ba8115e1c653fb62fef16f458a006e066b340","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.9.1.tgz","fileCount":89,"unpackedSize":1855823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+cWtBr/dZwGsyp7AOnP27gl3pK3Iw6MLgzFYyZihkZAiAu7dA+jzdWpKTilXSj9e+RMPsEnbY2/qgPw0TMu1ZCoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF++YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRvA//eiaCNZJpEd9C6XAE/9xcmct6jSC+WA7f3gAWqMfIYmO4UpQJ\r\nj1fG+tMCJ/2avl0Q6uCuatSnjA7XgOatXVDXvlX/gwZpfJ7h0K+R+QJajZ2a\r\nnOj5pxuOFpumhDjqC8z5kQgkl9MQ5Z8xx8pofPj7IiE9ejjq1/YMp27FOokD\r\naDeiJs3XxHdF8u0kodFWM4jdmVmjNgnBY0iPChbJMrp6be42nQvFIhVwHgzy\r\nZdmBexB2nxnxODhwU8Qfq8HMXAN6QdzusPGKo7fLl7STnfSQGuu/QndqamKl\r\n7eZpWpxd+74H9MHEjx4LYIAFB3rzzvrQIxW9ximtze8KVy/NPUrn9BLa3iUE\r\ngMiX0xXTA7qqBHqHMRuaOyw58W2H051yvazbvh3IucXOSGcaanAZYZqo8YAo\r\nziHNIpRiW0B2BVwMvAYT54ONo0RbfPgWYJ09dEpA6RnnPcv/SBUCVLfp12a/\r\noMLrL/KDOWLoyqOlkvbYhIDJnpTx0bR/f1Qb81WP77oenhL4/edG5ch3otM8\r\nVJIb+XqqIaOa+11sNbOZ/F3OLVntBjxeSV+0MzWs05np+vMez/ZHZL/kG1K2\r\nqzDMa3GE3c39n2TE8DpkuXvJ1D+Jt6EgZUziTa3SyCDc/S5GLCZfF1rvGw2v\r\nmddqGa84cwrs6Sra5N8+W23S8tOeRffANHo=\r\n=nY3K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.9.1_1679290264527_0.4287221307078337"},"_hasShrinkwrap":false},"0.9.2":{"name":"three-landscape","version":"0.9.2","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"npm run types -- -w & npm run compile -- -w","build":"npm run types & npm run compile","types":"tsc --emitDeclarationOnly","compile":"swc ./src/ --out-dir ./dist "},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"env":{"browser":true,"node":true,"es2020":true},"extends":["eslint:recommended","plugin:react/recommended"],"parserOptions":{"sourceType":"module"}},"repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"keywords":[],"author":"","license":"MIT","bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"homepage":"https://github.com/nwpointer/three-landscape#readme","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.24","chokidar":"^3.5.3","tst-reflect-transformer":"^0.12.5","typescript":"^4.3.5"},"dependencies":{"@mapbox/martini":"^0.2.0","glslify":"^7.1.1","memoizee":"^0.4.15","three-custom-shader-material":"^4.0.0","ts-transformer-keys":"^0.4.4"},"peerDependencies":{"@react-three/fiber":"^8.2.0","react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"b75b092bd7c1796f79b5485afd802ab484c33149","_id":"three-landscape@0.9.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UxF+7lImzvI8jAkFmSiJYT//5Y2Ia+p60aTgwLZUOm7iETBNAEVGxc1MaK0SfstSclrH6uw5tpWVs4pUfeSnkQ==","shasum":"4eb180d31d2b52f47ae52497138682ab888b1952","tarball":"https://registry.npmjs.org/three-landscape/-/three-landscape-0.9.2.tgz","fileCount":89,"unpackedSize":1848334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuYDcqmlMrhS9yJ1KojkLdDmEKIQzmgFRoHwMlYuyKhgIgHf0I7x/hQNc/DOnHLqxI89KzAlJDYccIIw/cak3d9Ms="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG863ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprZxAAn+HuCXGC0MXqlQedFCKX1m1x5ue5idY79sTmr61kVpdQW6W7\r\nIfM9sZh2EOwTFCpgKlnoOyJIFAINSXAH+IYkHgbVQO+svw+coPYVtSmXWeBu\r\nZRrJBorYr9c/sEvKkqb7OeFPzzjkQBTjTNncV5dsCNnvq0qXecD++ScwvCYn\r\n8J+8aSii1RbcEsl71aOtbVgIF/9LXc2tuLaoAIGb5ssmrG+AMYzcAAWPAdgw\r\n5sfpiDHXP5jZkDm8m2j7fgYdW1eym7rK6zaU8kCtfzIZjDzj9QmppFbzFXZ/\r\nHHwbW/QM7X85VQVsvT00ymKDYQx5gvSVo+X+F7U7WLNvmJPK7qPPg9qUY+Fm\r\nG10f/MFfMxW4CRYK/hLyF8eyhFF6ML63NQBvDdpoobVD4VSZ6Ly4spkS7YmA\r\n1BWTWhQqbDbwNX6MPHSqKaV5b9ps04HWW8aZtztNV87tM4ItGWGfl22bBKTA\r\n/nwRauIEYdCwRb/7x7Vb3F2POIoVUDy9JG3CJpW49bxM+ByTcbJwFn/wkEGa\r\n/gJZ5nyWrCMiSwrqO/VYFX5mHQmf7k2fknp3oxKCHTVKBFg1tJkx3/HZdf0g\r\nmWPC1H9s++1Vm9hWmsCV56U/pDjLhL7hDxPuSYEw+cKSsoefwayZsbZXPYdG\r\nx4sv63uN49nCGv0Mo6WIat4YTYv56nYXTaw=\r\n=NAe/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nwpointer","email":"nwpointer@gmail.com"},"directories":{},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/three-landscape_0.9.2_1679543990990_0.17574325545107206"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-14T17:50:55.405Z","0.1.0":"2021-08-14T17:50:56.281Z","modified":"2023-03-23T03:59:51.359Z","0.2.0":"2021-08-14T18:10:43.731Z","0.2.1":"2021-08-14T19:02:02.122Z","0.2.2":"2021-08-14T19:38:23.919Z","0.2.3":"2021-08-14T19:47:13.111Z","0.2.4":"2021-08-14T19:48:20.516Z","0.2.5":"2021-08-14T22:34:55.042Z","0.3.0":"2021-11-01T01:08:55.221Z","0.3.1":"2021-11-01T01:10:05.552Z","0.3.2":"2021-11-01T01:11:49.715Z","0.3.3":"2021-11-01T01:30:04.643Z","0.3.4":"2021-11-01T01:30:39.145Z","0.3.5":"2021-11-09T05:34:25.757Z","0.4.0":"2021-11-15T00:42:54.481Z","0.5.0":"2022-12-10T08:48:01.483Z","0.6.0":"2022-12-10T08:52:55.819Z","0.7.0":"2022-12-10T08:55:48.254Z","0.7.1":"2022-12-10T09:01:10.204Z","0.7.2":"2022-12-10T09:05:27.305Z","0.8.2":"2022-12-21T22:28:21.855Z","0.8.3":"2022-12-24T00:04:02.271Z","0.8.4":"2022-12-28T06:30:47.613Z","0.8.5":"2023-02-11T18:44:27.165Z","0.8.6":"2023-02-11T22:21:18.618Z","0.8.7":"2023-02-11T22:59:29.246Z","0.9.0":"2023-03-20T05:01:30.017Z","0.9.1":"2023-03-20T05:31:04.798Z","0.9.2":"2023-03-23T03:59:51.228Z"},"maintainers":[{"name":"nwpointer","email":"nwpointer@gmail.com"}],"keywords":[],"readme":"# Three landscape\n\nA growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here.\n\n[<img src=\"/thumbnail.png\">](https://three-landscape.vercel.app/)\n\nNote: this package is not capable of procedurally generating terrain. Height maps and other textures must be authored offline in programs such as [WorldCreator](https://www.world-creator.com/) or [Blender](https://www.blender.org/).\n\n### Demo:\n\nhttps://three-landscape.vercel.app/\n\nSource code for example is available in the /examples/highlands directory\n\n### Installation\n\n`npm install three-landscape`\n\n# Documentation\n\n## TerrainMaterial\n\nCustom material that extends the meshStandardMaterial with additional properties for splat mapping. Splat mapping lets you blend and combine multiple surfaces(grass, rocks, sand etc) into one higher resolution material: http://wiki.polycount.com/wiki/Splat\n\n\n### Features:\n\n- all the props & behaviors of meshStandardMaterial\n- Splatmaps\n- Texture saturation and tint\n- Stochastic sampling\n- Triplanar mapping\n- Multiple material blending options\n- Automatic texture 'atlasing' allows more that 16 textures(max on most hardware by default)\n\n```js\nfunction MySuperCoolTerrain() {\n  const textures = useTexture([\n    ... any number of textures\n  ]);\n\n  return (\n    <mesh>\n      <planeBufferGeometry args={[1024, 1024, 1024, 1024]} ref={geometry => {\n        if(geometry){\n          geometry.attributes.uv2 = geometry.attributes.uv.clone();\n          geometry.needsUpdate = true;\n        }\n      }} />\n      <TerrainMaterial\n        splats={[textures[1]}\n        surfaces={[rock, clif, mud, grass]}\n        normalMap={textures[2]}\n        displacementMap={textures[3]}\n        displacementScale={100.0}\n      />\n    </mesh>\n  );\n}\n```\n\n### New props:\n\n- splats: Texture[] (expects 4 channel splat data in rgba)\n- surfaceSamples: Number, defaults to 4. \n- surfaces: Surface[];\n- smoothness: Number > 0\n- distanceOptimizedRendering: Boolean, defaults to true\n\n\nMost of the new features are configured by modifying surface properties.\n\n### Surfaces:\nSurfaces are related groups of textures and properties that define how to render part of the terrain. Rock, grass, sand etc would all be separate surfaces.\n\nexample:\n```\nconst grass = {\n    diffuse: texture[1],\n    normal: texture[2],\n    normalStrength: 0.4,\n    repeat: 200,\n    gridless: true,\n    saturation: 0.7,\n    tint: new Vector4(0.8,1.0,0.8,1),\n};\n```\n\nTo get a better understanding of how each noise parameter effects the edge check out this interactive demo: https://www.redblobgames.com/x/1730-terrain-shader-experiments/noisy-hex-rendering.html\n\nPlease see the example directory for advanced usage and example textures.\n\nNote: The textures are not covered by the MIT license and should not be used with out first acquiring the rights to do so.\n\n## useProgressiveTexture\n\nSimilar to useTexture from [drie](https://github.com/pmndrs/drei) but progressively loads higher quality textures over time.\n\n```js\nfunction Terrain(){\n    const [quality, textures] = useProgressiveTextures([\n      ['/heightmap.png','/normalmap.png'], // batch 1\n      ['/hd/heightmap.png','/hd/normalmap.png'] // batch 2\n    ])\n\n    const [displacement, normal] = textures[quality]\n    return(\n      <mesh>\n        <planeBufferGeometry/>\n        <meshStandardMaterial \n          color=\"green\" \n          normalMap={normal} \n          displacementMap={displacement} \n        />\n      </mesH>\n    )\n}\n```\n\nIt is a texture loader that accepts an array of url arrays and returns: Array of texture batches and an int holding the index of the highest quality texture batch that has been downloaded.\n\nAll textures in a batch (['/hd/heightmap.png','/hd/normalmap@0.5.png']) are resolved before moving on to the next highest quality level\nTo get performance benefits, resource batches should be of ordered by ascending quality.\n\n### Basis textures:\n\nNote: as long as you serve provide a /basis_transcoder.js and /basis_transcoder.wasm useProgressiveTexture can also auto resolve highly compressed basis textures.\n\nSee the BasisTextureLoader and Basisu project for more details: https://github.com/BinomialLLC/basis_universal\n\n## MartiniMesh\nCreates a non uniform error minimizing mesh with less geometry than a standard planeBufferGeometry. Acceptable error is measured in world units. Eg error 0 mesh will be nearly identical, a Error 10 mesh will be allowed to differ at most 10 world units at any point from the standard plane. \n```\n<mesh>\n  <MartiniGeometry displacementMap={displacement} error={10} />\n  <meshStandardMaterial color=\"red\" wireframe>\n</mesh>\n```\n[<img width=\"45%\" src=\"/martini-high.png\">](https://three-landscape.vercel.app/)\n[<img width=\"45%\" src=\"/martini-low.png\">](https://three-landscape.vercel.app/)\n\n\n## Roadmap:\n\nThought it might be fun to let people vote on new feature ideas! If you're interested in a particular feature leave a thumbs up on the associated issue:\n\n[view issues sorted by most votes](https://github.com/nwpointer/three-landscape/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc)\n\n\n## Contributing:\nproject is setup using npm workspaces. package includes the library code and examples folder can be used to manually test changes to the library before publishing.\n\nfor convenience the following commands are setup in the root of the directory if you're unfamilar with npm workspaces:\n```\nnpm run build\nnpm run dev\n```\n\nnpm run dev starts the library and highlands example in watch mode.\nthe highlands example starts on localhost:5173\n\n### before publishing\n```\nnpm run build\nnpm publish -w package\n```\n\n### testing npm packages\nnpm link does not work due to the use of peer dependencies. Use pack & install instead\n\n```\n~/workspace/package-name $ npm pack\n~/workspace/package-name $ cp package-name-0.0.0.tgz ~\n~/workspace/some-application $ npm install ~/package-name-0.0.0.tgz\n```\n\n## License\n\nMIT License does not apply to any of the image files in the examples directory\n\n\n\n","readmeFilename":"README.md","homepage":"https://github.com/nwpointer/three-landscape#readme","repository":{"type":"git","url":"git+https://github.com/nwpointer/three-landscape.git"},"bugs":{"url":"https://github.com/nwpointer/three-landscape/issues"},"license":"MIT","description":"A growing collection of React-three-fiber compatible abstractions for rendering high quality, large scale landscapes scenes. I've been researching how AAA games render terrain and am replicating any browser compatible techniques here."}