diff --git a/package-lock.json b/package-lock.json index b685ad8..5e984a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "vite-react-three-ts", "version": "0.1.0", "dependencies": { + "detect-gpu": "^4.0.26", "postprocessing": "^6.27.0", "three": "^0.141.0", "ts-md5": "^1.2.11" @@ -18,7 +19,7 @@ "@typescript-eslint/parser": "^5.27.0", "eslint": "^8.16.0", "typescript": "^4.7.2", - "vite": "^2.9.9", + "vite": "^2.9.12", "vite-plugin-glsl": "^0.1.2" } }, @@ -447,6 +448,14 @@ "dev": true, "license": "MIT" }, + "node_modules/detect-gpu": { + "version": "4.0.26", + "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-4.0.26.tgz", + "integrity": "sha512-7vs2aBo3qbslW9tbvxWz6ueQhDV5/DyuAAHphJlwAiRSN/INxn+/Yh0oZhHdXvkGHWDEiOT6bUAdiNAQHfk7vA==", + "dependencies": { + "webgl-constants": "^1.1.1" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -1619,9 +1628,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "2.9.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.10.tgz", - "integrity": "sha512-TwZRuSMYjpTurLqXspct+HZE7ONiW9d+wSWgvADGxhDPPyoIcNywY+RX4ng+QpK30DCa1l/oZgi2PLZDibhzbQ==", + "version": "2.9.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.12.tgz", + "integrity": "sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==", "dev": true, "dependencies": { "esbuild": "^0.14.27", @@ -1675,6 +1684,11 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "dev": true }, + "node_modules/webgl-constants": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", + "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" + }, "node_modules/which": { "version": "2.0.2", "dev": true, @@ -1984,6 +1998,14 @@ "version": "0.1.4", "dev": true }, + "detect-gpu": { + "version": "4.0.26", + "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-4.0.26.tgz", + "integrity": "sha512-7vs2aBo3qbslW9tbvxWz6ueQhDV5/DyuAAHphJlwAiRSN/INxn+/Yh0oZhHdXvkGHWDEiOT6bUAdiNAQHfk7vA==", + "requires": { + "webgl-constants": "^1.1.1" + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -2744,9 +2766,9 @@ "dev": true }, "vite": { - "version": "2.9.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.10.tgz", - "integrity": "sha512-TwZRuSMYjpTurLqXspct+HZE7ONiW9d+wSWgvADGxhDPPyoIcNywY+RX4ng+QpK30DCa1l/oZgi2PLZDibhzbQ==", + "version": "2.9.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.12.tgz", + "integrity": "sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==", "dev": true, "requires": { "esbuild": "^0.14.27", @@ -2774,6 +2796,11 @@ } } }, + "webgl-constants": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", + "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" + }, "which": { "version": "2.0.2", "dev": true, diff --git a/package.json b/package.json index 09a77ac..d815961 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "test": "echo No tests available" }, "dependencies": { + "detect-gpu": "^4.0.26", "postprocessing": "^6.27.0", "three": "^0.141.0", "ts-md5": "^1.2.11" @@ -21,7 +22,7 @@ "@typescript-eslint/parser": "^5.27.0", "eslint": "^8.16.0", "typescript": "^4.7.2", - "vite": "^2.9.9", + "vite": "^2.9.12", "vite-plugin-glsl": "^0.1.2" } }