UNPKG

react-github-timeline

Version:

3D visualization of GitHub repository evolution over time using React Three Fiber

105 lines (104 loc) 2.79 kB
{ "name": "react-github-timeline", "version": "0.1.0", "description": "3D visualization of GitHub repository evolution over time using React Three Fiber", "private": false, "type": "module", "main": "./dist/index.umd.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.umd.js" } }, "files": [ "dist" ], "keywords": [ "react", "react-component", "github", "github-api", "visualization", "3d", "three.js", "react-three-fiber", "timeline", "git", "repository", "commit-history", "force-directed-graph", "data-visualization" ], "repository": { "type": "git", "url": "https://github.com/rjwalters/github-timeline" }, "homepage": "https://rjwalters.github.io/github-timeline/", "bugs": { "url": "https://github.com/rjwalters/github-timeline/issues" }, "author": "Robb Walters", "license": "MIT", "scripts": { "dev": "vite --config vite.demo.config.ts", "build": "tsc && vite build", "build:demo": "vite build --config vite.demo.config.ts", "test": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage", "lint": "biome check src", "lint:fix": "biome check --write src", "format": "biome format --write .", "preview": "vite preview --config vite.demo.config.ts", "size": "size-limit", "size:why": "size-limit --why", "check": "pnpm lint && pnpm test:coverage && pnpm build && pnpm build:demo && pnpm size", "check:fix": "pnpm lint:fix && pnpm test:coverage && pnpm build && pnpm build:demo && pnpm size", "prepublishOnly": "pnpm build" }, "peerDependencies": { "@react-three/drei": "^9.0.0", "@react-three/fiber": "^8.0.0", "react": "^18.0.0", "react-dom": "^18.0.0", "three": "^0.160.0" }, "dependencies": { "d3-force-3d": "^3.0.5", "lucide-react": "^0.552.0", "react-router-dom": "^7.9.5" }, "devDependencies": { "@biomejs/biome": "^2.3.2", "@react-three/drei": "^9.92.0", "@react-three/fiber": "^8.15.0", "@size-limit/preset-small-lib": "^11.2.0", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/react-hooks": "^8.0.1", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@types/three": "^0.160.0", "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-v8": "^4.0.6", "@vitest/ui": "^4.0.6", "autoprefixer": "^10.4.16", "happy-dom": "^20.0.10", "playwright": "^1.56.1", "postcss": "^8.4.32", "react": "^18.2.0", "react-dom": "^18.2.0", "size-limit": "^11.2.0", "tailwindcss": "^3.4.0", "three": "^0.160.0", "three-stdlib": "^2.36.0", "typescript": "^5.2.2", "vite": "^5.0.8", "vite-plugin-dts": "^4.5.4", "vitest": "^4.0.6" } }