UNPKG

react-globe

Version:

Create beautiful and interactive React + ThreeJS globe visualizations with ease.

105 lines (104 loc) 2.63 kB
{ "name": "react-globe", "version": "5.0.2", "description": "Create beautiful and interactive React + ThreeJS globe visualizations with ease.", "license": "MIT", "homepage": "https://react-globe.netlify.com/", "repository": "chrisrzhou/react-globe", "bugs": "https://github.com/chrisrzhou/react-globe/issues", "author": "Chris Zhou <chrisrzhou@pm.me> (https://chrisrzhou.io)", "keywords": [ "react", "globe", "three", "threejs", "webgl", "visualization", "interactive", "earth" ], "scripts": { "build": "microbundle --jsx React.createElement", "build:docs": "docz build", "clean": "rm -rf dist", "clean:docs": "rm -rf .docz", "docs": "npm run clean; docz dev", "lint": "xo --fix; tsc", "prepare": "npm run clean; npm run build" }, "main": "dist/index.js", "module": "dist/index.module.js", "source": "index.js", "typings": "types/index.d.ts", "files": [ "dist", "types/index.d.ts" ], "dependencies": { "d3-scale": "^3.0.0", "es6-tween": "^5.5.10", "resize-observer-polyfill": "^1.5.1", "three-glow-mesh": "^0.1.2", "three.interaction": "^0.2.3", "tippy.js": "^6.2.6" }, "devDependencies": { "@types/d3-scale": "^2.1.1", "@types/react": "^16.9.45", "css-loader": "^4.2.1", "docz": "^1.2.0", "docz-theme-default": "^1.2.0", "eslint-config-xo-react": "^0.23.0", "eslint-config-xo-typescript": "^0.31.0", "eslint-plugin-react": "^7.20.5", "eslint-plugin-react-hooks": "^4.0.8", "husky": "^4.2.5", "microbundle": "^0.12.3", "react": "^16.13.1", "react-dom": "^16.13.1", "style-loader": "^1.2.1", "three": "^0.119.1", "typescript": "^3.8.3", "xo": "^0.32.1" }, "peerDependencies": { "react": ">= 16.13.1", "three": ">= 0.118.3" }, "husky": { "hooks": { "pre-push": "npm run prepare && npm run lint" } }, "prettier": { "bracketSpacing": true, "jsxBracketSameLine": true, "trailingComma": "all", "useTabs": false }, "xo": { "prettier": true, "env": [ "browser" ], "extends": [ "xo-react" ], "rules": { "capitalized-comments": "off", "import/no-anonymous-default-export": "off", "import/no-unassigned-import": "off", "no-new": "off", "no-unused-vars": [ "error", { "argsIgnorePattern": "^_" } ], "no-warning-comments": "off", "padding-line-between-statements": "off", "react/function-component-definition": "off", "react/prop-types": "off" } } }