| - uses: actions/setup-node@v3 | - uses: actions/setup-node@v3 | ||||
| with: | with: | ||||
| node-version: ${{ matrix.node-version }} | node-version: ${{ matrix.node-version }} | ||||
| # cache: 'npm' | |||||
| # cache-dependency-path: '**/package-lock.json' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-data | |||||
| - run: npm ci # this will also run `npm run prepare` which will build | |||||
| cache: 'npm' | |||||
| cache-dependency-path: '**/package-lock.json' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-data | |||||
| - run: npm ci # this will also run `npm run prepare` which will build # todo use --cache .npm | |||||
| - run: npm run docs-all | - run: npm run docs-all | ||||
| - run: mkdir _site | - run: mkdir _site | ||||
| - run: mv -t _site src docs dist examples README.md LICENSE index.html | - run: mv -t _site src docs dist examples README.md LICENSE index.html |
| "docs": "npx typedoc && markdown-to-html", | "docs": "npx typedoc && markdown-to-html", | ||||
| "docs-plugins": "node scripts/each-plugin.mjs run docs", | "docs-plugins": "node scripts/each-plugin.mjs run docs", | ||||
| "docs-all": "npm run docs && npm run docs-plugins", | "docs-all": "npm run docs && npm run docs-plugins", | ||||
| "build-plugins": "node scripts/each-plugin.mjs ci", | |||||
| "build-plugins": "node scripts/each-plugin.mjs install", | |||||
| "prepare": "npm run build && npm run compile && npm run build-plugins && npm run build-examples", | "prepare": "npm run build && npm run compile && npm run build-plugins && npm run build-examples", | ||||
| "update-version": "echo \"export const VERSION = '$npm_package_version'\" > src/viewer/version.ts" | "update-version": "echo \"export const VERSION = '$npm_package_version'\" > src/viewer/version.ts" | ||||
| }, | }, | ||||
| "rollup-plugin-postcss": "^4.0.2", | "rollup-plugin-postcss": "^4.0.2", | ||||
| "three": "https://github.com/repalash/three.js-modded/releases/download/v0.152.2020/package.tgz", | "three": "https://github.com/repalash/three.js-modded/releases/download/v0.152.2020/package.tgz", | ||||
| "tslib": "^2.5.0", | "tslib": "^2.5.0", | ||||
| "typedoc": "^0.25.6", | |||||
| "typedoc": "^0.25.7", | |||||
| "typescript": "^5.3.3", | "typescript": "^5.3.3", | ||||
| "typescript-plugin-css-modules": "^5.0.1", | "typescript-plugin-css-modules": "^5.0.1", | ||||
| "vite": "^5.0.11", | |||||
| "vite": "^5.0.12", | |||||
| "vite-plugin-dts": "^3.7.0" | "vite-plugin-dts": "^3.7.0" | ||||
| }, | }, | ||||
| "dependencies": { | "dependencies": { |
| { | { | ||||
| "name": "@threepipe/plugin-blend-importer", | "name": "@threepipe/plugin-blend-importer", | ||||
| "version": "0.0.1", | "version": "0.0.1", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "devDependencies": {} | "devDependencies": {} | ||||
| }, | }, | ||||
| "../../src": {}, | "../../src": {}, | ||||
| "../tweakpane/src": { | |||||
| "extraneous": true | |||||
| }, | |||||
| "node_modules/threepipe": { | "node_modules/threepipe": { | ||||
| "resolved": "../../src", | "resolved": "../../src", | ||||
| "link": true | "link": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "@threepipe/plugin-blueprintjs", | "name": "@threepipe/plugin-blueprintjs", | ||||
| "version": "0.1.0", | "version": "0.1.0", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/@types/react": { | "node_modules/@types/react": { | ||||
| "version": "18.2.45", | |||||
| "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz", | |||||
| "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==", | |||||
| "version": "18.2.52", | |||||
| "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.52.tgz", | |||||
| "integrity": "sha512-E/YjWh3tH+qsLKaUzgpZb5AY0ChVa+ZJzF7ogehVILrFpdQk6nC/WXOv0bfFEABbXbgNxLBGU7IIZByPKb6eBw==", | |||||
| "dev": true, | "dev": true, | ||||
| "dependencies": { | "dependencies": { | ||||
| "@types/prop-types": "*", | "@types/prop-types": "*", | ||||
| } | } | ||||
| }, | }, | ||||
| "node_modules/@types/webxr": { | "node_modules/@types/webxr": { | ||||
| "version": "0.5.10", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.10.tgz", | |||||
| "integrity": "sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==", | |||||
| "version": "0.5.12", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.12.tgz", | |||||
| "integrity": "sha512-+6LV7bN17XUWy4wIMILsGQX6ucawf64lYLG9jaGKSvOnKaJzWjcKXAkO0dZaC8MfoEqYQC7gl1GQnfITjBcazw==", | |||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/csstype": { | "node_modules/csstype": { | ||||
| "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | ||||
| "dev": true | "dev": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "@tweenjs/tween.js": { | |||||
| "version": "18.6.4", | |||||
| "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", | |||||
| "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/prop-types": { | |||||
| "version": "15.7.11", | |||||
| "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", | |||||
| "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/react": { | |||||
| "version": "18.2.45", | |||||
| "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz", | |||||
| "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@types/prop-types": "*", | |||||
| "@types/scheduler": "*", | |||||
| "csstype": "^3.0.2" | |||||
| } | |||||
| }, | |||||
| "@types/react-dom": { | |||||
| "version": "18.2.18", | |||||
| "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", | |||||
| "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@types/react": "*" | |||||
| } | |||||
| }, | |||||
| "@types/scheduler": { | |||||
| "version": "0.16.8", | |||||
| "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", | |||||
| "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/stats.js": { | |||||
| "version": "0.17.3", | |||||
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", | |||||
| "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/three": { | |||||
| "version": "0.152.1", | |||||
| "resolved": "https://registry.npmjs.org/@types/three/-/three-0.152.1.tgz", | |||||
| "integrity": "sha512-PMOCQnx9JRmq+2OUGTPoY9h1hTWD2L7/nmuW/SyNq1Vbq3Lwt3MNdl3wYSa4DvLTGv62NmIXD9jYdAOwohwJyw==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@tweenjs/tween.js": "~18.6.4", | |||||
| "@types/stats.js": "*", | |||||
| "@types/webxr": "*", | |||||
| "fflate": "~0.6.9", | |||||
| "lil-gui": "~0.17.0" | |||||
| } | |||||
| }, | |||||
| "@types/webxr": { | |||||
| "version": "0.5.10", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.10.tgz", | |||||
| "integrity": "sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==", | |||||
| "dev": true | |||||
| }, | |||||
| "csstype": { | |||||
| "version": "3.1.3", | |||||
| "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", | |||||
| "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", | |||||
| "dev": true | |||||
| }, | |||||
| "fflate": { | |||||
| "version": "0.6.10", | |||||
| "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", | |||||
| "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", | |||||
| "dev": true | |||||
| }, | |||||
| "js-tokens": { | |||||
| "version": "4.0.0", | |||||
| "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | |||||
| "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "lil-gui": { | |||||
| "version": "0.17.0", | |||||
| "resolved": "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz", | |||||
| "integrity": "sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "loose-envify": { | |||||
| "version": "1.4.0", | |||||
| "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", | |||||
| "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "js-tokens": "^3.0.0 || ^4.0.0" | |||||
| } | |||||
| }, | |||||
| "react": { | |||||
| "version": "18.2.0", | |||||
| "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", | |||||
| "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "loose-envify": "^1.1.0" | |||||
| } | |||||
| }, | |||||
| "react-dom": { | |||||
| "version": "18.2.0", | |||||
| "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", | |||||
| "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "loose-envify": "^1.1.0", | |||||
| "scheduler": "^0.23.0" | |||||
| } | |||||
| }, | |||||
| "scheduler": { | |||||
| "version": "0.23.0", | |||||
| "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", | |||||
| "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "loose-envify": "^1.1.0" | |||||
| } | |||||
| }, | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| }, | |||||
| "uiconfig-blueprint": { | |||||
| "version": "0.0.3", | |||||
| "resolved": "https://registry.npmjs.org/uiconfig-blueprint/-/uiconfig-blueprint-0.0.3.tgz", | |||||
| "integrity": "sha512-fW+syFTnDYdYqNUGUUHSWGgWwMPLfwIfyIZ92/LbKcqoINDDUcCl7HQaHqtQDixE7GJ07ztNViLDZDimiiVbcw==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@types/react": "^18.0.28", | |||||
| "@types/react-dom": "^18.0.11", | |||||
| "@types/three": "^0.152.1", | |||||
| "@types/webxr": "^0.5.10", | |||||
| "react": "^18.2.0", | |||||
| "react-dom": "^18.2.0", | |||||
| "uiconfig.js": "^0.0.8" | |||||
| } | |||||
| }, | |||||
| "uiconfig.js": { | |||||
| "version": "0.0.8", | |||||
| "resolved": "https://registry.npmjs.org/uiconfig.js/-/uiconfig.js-0.0.8.tgz", | |||||
| "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | |||||
| "dev": true | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "@threepipe/plugins-extra-importers", | "name": "@threepipe/plugins-extra-importers", | ||||
| "version": "0.1.1", | "version": "0.1.1", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "devDependencies": {} | "devDependencies": {} | ||||
| }, | }, | ||||
| "../../src": {}, | "../../src": {}, | ||||
| "../tweakpane/src": { | |||||
| "extraneous": true | |||||
| }, | |||||
| "node_modules/threepipe": { | "node_modules/threepipe": { | ||||
| "resolved": "../../src", | "resolved": "../../src", | ||||
| "link": true | "link": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "@threepipe/plugin-geometry-generator", | "name": "@threepipe/plugin-geometry-generator", | ||||
| "version": "0.2.0", | "version": "0.2.0", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "resolved": "../../src", | "resolved": "../../src", | ||||
| "link": true | "link": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "threepipe-plugin-template-rollup", | "name": "threepipe-plugin-template-rollup", | ||||
| "version": "0.0.1", | |||||
| "lockfileVersion": 2, | |||||
| "version": "0.1.0", | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "name": "threepipe-plugin-template-rollup", | "name": "threepipe-plugin-template-rollup", | ||||
| "version": "0.0.1", | |||||
| "version": "0.1.0", | |||||
| "license": "Apache-2.0", | "license": "Apache-2.0", | ||||
| "dependencies": { | "dependencies": { | ||||
| "@threepipe/plugin-tweakpane": "file:./../tweakpane/src/", | "@threepipe/plugin-tweakpane": "file:./../tweakpane/src/", | ||||
| "resolved": "../../src", | "resolved": "../../src", | ||||
| "link": true | "link": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "@threepipe/plugin-tweakpane": { | |||||
| "version": "file:../tweakpane/src" | |||||
| }, | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "@threepipe/plugin-tweakpane-editor", | "name": "@threepipe/plugin-tweakpane-editor", | ||||
| "version": "0.2.0", | "version": "0.2.0", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "name": "@widgetjs/tree", | "name": "@widgetjs/tree", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "resolved": "git+ssh://git@github.com/repalash/treejs.git#d303016bb74e75725d13e97291ac1d4727985918", | "resolved": "git+ssh://git@github.com/repalash/treejs.git#d303016bb74e75725d13e97291ac1d4727985918", | ||||
| "integrity": "sha512-HqK9Ow4VF50w9tFiRNe8jJ89Tpjkgwxot2h7r6sd+G+Xnq+IgtW5ml9Aq5CjBw1wYesq3sfxO5ZVQhfA0WV8ww==", | |||||
| "integrity": "sha512-6RqLdYeNyjw2U6happGneUM46kYQHQBZ4siVozuBATiPKl2lVfErrFpurFQlPOaaxWKUKalSxiAl3icnFD6Euw==", | |||||
| "dev": true, | "dev": true, | ||||
| "license": "MIT" | "license": "MIT" | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "@popperjs/core": { | |||||
| "version": "2.11.8", | |||||
| "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", | |||||
| "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", | |||||
| "dev": true | |||||
| }, | |||||
| "@threepipe/plugin-tweakpane": { | |||||
| "version": "file:../tweakpane/src" | |||||
| }, | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| }, | |||||
| "tippy.js": { | |||||
| "version": "6.3.7", | |||||
| "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", | |||||
| "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@popperjs/core": "^2.9.0" | |||||
| } | |||||
| }, | |||||
| "treejs": { | |||||
| "version": "git+ssh://git@github.com/repalash/treejs.git#d303016bb74e75725d13e97291ac1d4727985918", | |||||
| "integrity": "sha512-HqK9Ow4VF50w9tFiRNe8jJ89Tpjkgwxot2h7r6sd+G+Xnq+IgtW5ml9Aq5CjBw1wYesq3sfxO5ZVQhfA0WV8ww==", | |||||
| "dev": true, | |||||
| "from": "treejs@git://github.com/repalash/treejs.git#d303016bb74e75725d13e97291ac1d4727985918" | |||||
| } | |||||
| } | } | ||||
| } | } |
| { | { | ||||
| "name": "@threepipe/plugin-tweakpane", | "name": "@threepipe/plugin-tweakpane", | ||||
| "version": "0.2.1", | "version": "0.2.1", | ||||
| "lockfileVersion": 2, | |||||
| "lockfileVersion": 3, | |||||
| "requires": true, | "requires": true, | ||||
| "packages": { | "packages": { | ||||
| "": { | "": { | ||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/@types/stats.js": { | "node_modules/@types/stats.js": { | ||||
| "version": "0.17.0", | |||||
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.0.tgz", | |||||
| "integrity": "sha512-9w+a7bR8PeB0dCT/HBULU2fMqf6BAzvKbxFboYhmDtDkKPiyXYbjoe2auwsXlEFI7CFNMF1dCv3dFH5Poy9R1w==", | |||||
| "version": "0.17.3", | |||||
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", | |||||
| "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==", | |||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/@types/three": { | "node_modules/@types/three": { | ||||
| } | } | ||||
| }, | }, | ||||
| "node_modules/@types/webxr": { | "node_modules/@types/webxr": { | ||||
| "version": "0.5.2", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.2.tgz", | |||||
| "integrity": "sha512-szL74BnIcok9m7QwYtVmQ+EdIKwbjPANudfuvDrAF8Cljg9MKUlIoc1w5tjj9PMpeSH3U1Xnx//czQybJ0EfSw==", | |||||
| "version": "0.5.12", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.12.tgz", | |||||
| "integrity": "sha512-+6LV7bN17XUWy4wIMILsGQX6ucawf64lYLG9jaGKSvOnKaJzWjcKXAkO0dZaC8MfoEqYQC7gl1GQnfITjBcazw==", | |||||
| "dev": true | "dev": true | ||||
| }, | }, | ||||
| "node_modules/fflate": { | "node_modules/fflate": { | ||||
| "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | ||||
| "dev": true | "dev": true | ||||
| } | } | ||||
| }, | |||||
| "dependencies": { | |||||
| "@tweakpane/core": { | |||||
| "version": "1.1.8", | |||||
| "resolved": "https://registry.npmjs.org/@tweakpane/core/-/core-1.1.8.tgz", | |||||
| "integrity": "sha512-psvBf6Cbm3YSZOTmDFWkcGzHYMnw7gVZM3jw+TfbzErIC+sMXPQb85h4ayW04w2u7AGg8jD0gHXSCg5wd+rafg==", | |||||
| "dev": true | |||||
| }, | |||||
| "@tweenjs/tween.js": { | |||||
| "version": "18.6.4", | |||||
| "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-18.6.4.tgz", | |||||
| "integrity": "sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/stats.js": { | |||||
| "version": "0.17.0", | |||||
| "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.0.tgz", | |||||
| "integrity": "sha512-9w+a7bR8PeB0dCT/HBULU2fMqf6BAzvKbxFboYhmDtDkKPiyXYbjoe2auwsXlEFI7CFNMF1dCv3dFH5Poy9R1w==", | |||||
| "dev": true | |||||
| }, | |||||
| "@types/three": { | |||||
| "version": "0.152.1", | |||||
| "resolved": "https://registry.npmjs.org/@types/three/-/three-0.152.1.tgz", | |||||
| "integrity": "sha512-PMOCQnx9JRmq+2OUGTPoY9h1hTWD2L7/nmuW/SyNq1Vbq3Lwt3MNdl3wYSa4DvLTGv62NmIXD9jYdAOwohwJyw==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@tweenjs/tween.js": "~18.6.4", | |||||
| "@types/stats.js": "*", | |||||
| "@types/webxr": "*", | |||||
| "fflate": "~0.6.9", | |||||
| "lil-gui": "~0.17.0" | |||||
| } | |||||
| }, | |||||
| "@types/webxr": { | |||||
| "version": "0.5.2", | |||||
| "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.2.tgz", | |||||
| "integrity": "sha512-szL74BnIcok9m7QwYtVmQ+EdIKwbjPANudfuvDrAF8Cljg9MKUlIoc1w5tjj9PMpeSH3U1Xnx//czQybJ0EfSw==", | |||||
| "dev": true | |||||
| }, | |||||
| "fflate": { | |||||
| "version": "0.6.10", | |||||
| "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", | |||||
| "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==", | |||||
| "dev": true | |||||
| }, | |||||
| "lil-gui": { | |||||
| "version": "0.17.0", | |||||
| "resolved": "https://registry.npmjs.org/lil-gui/-/lil-gui-0.17.0.tgz", | |||||
| "integrity": "sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==", | |||||
| "dev": true | |||||
| }, | |||||
| "threepipe": { | |||||
| "version": "file:../../src" | |||||
| }, | |||||
| "tweakpane-image-plugin": { | |||||
| "version": "https://github.com/repalash/tweakpane-image-plugin/releases/download/v1.1.404/package.tgz", | |||||
| "integrity": "sha512-CDTSmawGZvvTtGYCy6YKKyR1Rxo96/bVuqJvl2JYMn6n625SI8KTlscdb8VQi09pwz/96RNu9BDzTF3nRTZj1g==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@tweakpane/core": "1.1.8" | |||||
| } | |||||
| }, | |||||
| "uiconfig-tweakpane": { | |||||
| "version": "0.0.8", | |||||
| "resolved": "https://registry.npmjs.org/uiconfig-tweakpane/-/uiconfig-tweakpane-0.0.8.tgz", | |||||
| "integrity": "sha512-BZE/+6pW7qlywu4nhMjvzJ47IUORWn8rJsPpmcGqJgAz8G6MZjMXEW3Ey8EL41cVsDf5QSb0E/eTK8OWwuRfbA==", | |||||
| "dev": true, | |||||
| "requires": { | |||||
| "@types/three": "^0.152.1", | |||||
| "uiconfig.js": "^0.0.8" | |||||
| } | |||||
| }, | |||||
| "uiconfig.js": { | |||||
| "version": "0.0.8", | |||||
| "resolved": "https://registry.npmjs.org/uiconfig.js/-/uiconfig.js-0.0.8.tgz", | |||||
| "integrity": "sha512-0H1OO4CNHP5O0LBy82YWWFCzDK+Yf/GtXnR3i968FkMkf0+3/JsW7MC8ea2CcPtsi8ni4TA1FrMOC+KrYmMnCQ==", | |||||
| "dev": true | |||||
| } | |||||
| } | } | ||||
| } | } |