UNPKG

@readyplayerme/visage

Version:

Easily display Ready Player Me avatars and 3D on the web.

166 lines (165 loc) 4.92 kB
{ "name": "@readyplayerme/visage", "version": "6.12.0", "description": "Easily display Ready Player Me avatars and 3D on the web.", "author": "Ready Player Me", "keywords": [ "react", "three", "threejs", "react-three-fiber", "ready-player-me", "3D", "avatars", "glb", "frontend" ], "repository": { "type": "git", "url": "git+https://github.com/readyplayerme/visage.git" }, "license": "MIT", "bugs": { "url": "https://github.com/readyplayerme/visage/issues" }, "main": "./dist/index.cjs.js", "module": "./dist/index.esm.js", "files": [ "dist" ], "types": "./dist/types.d.ts", "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "CI=true react-scripts test", "lint": "eslint \"src/**/*.{ts,js}\"", "lint:fix": "eslint \"src/**/*.{ts,js}\" --fix", "format": "prettier --write './**/*.{js,jsx,ts,tsx,css,json}' --config ./.prettierrc", "build-package": "rollup -c", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "prepare": "if [ -z $NO_HUSKY ]; then husky install; fi", "cy:open:functional": "cypress open --project ./test/functional", "test:functional": "cypress install && cypress run --config video=false --browser electron --project ./test/functional" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "npm run format", "npm run lint:fix" ] }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "peerDependencies": { "@amplitude/analytics-browser": "^1.13.6", "@react-three/drei": "9.108.4", "@react-three/fiber": "8.16.8", "@react-three/postprocessing": "2.16.2", "postprocessing": "6.35.6", "react": ">=18.2.0", "react-dom": ">=18.2.0", "suspend-react": ">=0.1.3", "three": "0.166.1", "three-stdlib": "2.30.4" }, "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@commitlint/cli": "^17.6.7", "@commitlint/config-conventional": "^17.6.7", "@react-three/drei": "9.108.4", "@react-three/fiber": "8.16.8", "@react-three/postprocessing": "2.16.2", "@react-three/test-renderer": "^8.2.0", "@rollup/plugin-commonjs": "^25.0.3", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-typescript": "^11.1.2", "@storybook/addon-actions": "7.3.2", "@storybook/addon-essentials": "7.3.2", "@storybook/addon-interactions": "7.3.2", "@storybook/addon-links": "7.3.2", "@storybook/node-logger": "7.3.2", "@storybook/preset-create-react-app": "7.3.2", "@storybook/react": "7.3.2", "@storybook/react-webpack5": "7.3.2", "@storybook/testing-library": "0.2.0", "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", "@types/jest": "^29.5.3", "@types/node": "^20.4.2", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@types/testing-library__jest-dom": "^5.14.8", "@types/three": "^0.166.0", "@typescript-eslint/eslint-plugin": "^6.4.0", "@typescript-eslint/parser": "^6.4.0", "cypress": "^13.13.1", "cypress-image-diff-js": "^2.2.1", "eslint": "^8.45.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^17.1.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-storybook": "^0.6.13", "husky": "^8.0.0", "identity-obj-proxy": "^3.0.0", "postprocessing": "6.35.6", "prettier": "^3.0.0", "r3f-perf": "^7.1.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.25.1", "react-scripts": "^5.0.1", "resize-observer-polyfill": "^1.5.1", "rollup": "^2.0.0", "rollup-plugin-dts": "^4.2.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-terser": "^7.0.2", "storybook": "7.3.2", "suspend-react": "0.1.3", "three": "0.166.1", "three-stdlib": "2.30.4", "typescript": "^4.1.6", "typescript-plugin-css-modules": "^5.0.1", "webpack": "^5.88.2" }, "overrides": { "react-refresh": "0.11.0" }, "engines": { "node": ">=18.0.0", "npm": ">=8.6.0" }, "volta": { "node": "18.0.0", "npm": "8.6.0" }, "dependencies": { "detect-gpu": "^5.0.41", "gltfpack": "^0.21.0", "jest-canvas-mock": "^2.5.2", "jotai": "^2.2.2", "qs": "^6.12.3" } }