UNPKG

@tomplum/react-git-log

Version:

A flexible, themable, React component for visualising Git commit history, branch and tag metadata.

110 lines (109 loc) 3.15 kB
{ "name": "@tomplum/react-git-log", "author": "Thomas Plumpton", "repository": "https://github.com/TomPlum/react-git-log", "description": "A flexible, themable, React component for visualising Git commit history, branch and tag metadata.", "version": "2.5.0", "license": "Apache-2.0", "type": "module", "main": "dist/react-git-log.js", "module": "dist/react-git-log.js", "types": "dist/index.d.ts", "exports": { "types": "./dist/index.d.ts", "import": "./dist/react-git-log.js" }, "files": [ "dist/", "package.json", "README.md", "LICENSE" ], "scripts": { "dev": "vite", "dev:watch": "vite build --watch", "build": "tsc --project tsconfig.build.json && vite build", "build:watch": "tsc --project tsconfig.build.json --watch", "preview": "vite preview", "test": "vitest --watch --coverage", "test:ui": "vitest --watch --ui --coverage", "test:unit": "vitest --watch --coverage --exclude '**/*.integration.spec.tsx'", "test:unit:ui": "vitest --watch --coverage --ui --exclude '**/*.integration.spec.tsx'", "test:integration": "vitest --watch --coverage .integration.spec.tsx", "test:unit:ci": "vitest --run --reporter=verbose --exclude '**/*.integration.spec.tsx'", "test:integration:ci": "vitest --run --reporter=verbose .integration.spec.tsx", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "release:local": "npm run build && npm pack", "clean": "rm -rf node_modules dist coverage" }, "dependencies": { "@uidotdev/usehooks": "^2.4.1", "classnames": "^2.5.1", "dayjs": "^1.11.13", "fastpriorityqueue": "^0.7.5", "node-interval-tree": "^2.1.2", "react": ">=18.0.0", "react-dom": ">=18.0.0", "react-tiny-popover": "^8.1.6" }, "peerDependencies": { "react": ">=18.0.0", "react-dom": ">=18.0.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } }, "devDependencies": { "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", "@types/node": "^22.13.10", "@types/react": "^19.0.12", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react-swc": "^3.8.0", "@vitest/browser": "^3.0.9", "@vitest/coverage-v8": "^3.0.9", "@vitest/ui": "^3.0.9", "globals": "^16.0.0", "jsdom": "^26.0.0", "sass": "^1.85.1", "typescript": "~5.7.2", "vite": "^6.2.0", "vite-bundle-analyzer": "^0.18.1", "vite-plugin-dts": "^4.5.3", "vite-plugin-lib-inject-css": "^2.2.1", "vite-plugin-svgr": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.0.9" }, "engines": { "node": ">=18.0.0" }, "browserslist": [ "defaults", "not dead", "maintained node versions" ], "keywords": [ "react", "git", "git-log", "visualization", "react-component", "git-history", "commit-graph", "react-git", "react-visualization", "branching", "git-graph", "react-git-graph", "version-control", "git-ui" ] }