UNPKG

react-simple-signature

Version:

React signature pad component for touch/mouse with high-DPI rendering and export.

120 lines (119 loc) 2.94 kB
{ "name": "react-simple-signature", "version": "1.0.3", "private": false, "description": "React signature pad component for touch/mouse with high-DPI rendering and export.", "license": "MIT", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "files": [ "dist", "README.md", "LICENSE" ], "bugs": { "url": "https://github.com/jamesmckeon/react-simple-signature/issues" }, "repository": { "type": "git", "url": "https://github.com/jamesmckeon/react-simple-signature.git" }, "keywords": [ "react", "react-component", "react component", "react signature", "react-hook", "signature", "signature-pad", "signature pad", "e-signature", "esignature", "esignature", "digital-signature", "online-signature", "signature-capture", "canvas", "canvas-drawing", "drawing", "draw", "drawing-pad", "drawing canvas", "stylus", "touch", "touchscreen", "mouse", "pointer", "handwriting", "write", "writing", "scribble", "sign", "signing", "form", "form-input", "input", "field", "ui", "component", "widget" ], "type": "module", "sideEffects": false, "scripts": { "build": "vite build", "lint": "eslint .", "lint-fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix", "test": "vitest", "dev:example": "vite --config vite.config.example.ts", "prepublishOnly": "npm run build" }, "peerDependencies": { "react": "^18 || ^19", "react-dom": "^18 || ^19" }, "devDependencies": { "@eslint/js": "^9.29.0", "@stylistic/eslint-plugin": "^5.1.0", "@testing-library/jest-dom": "^6.6.4", "@testing-library/react": "^16.3.0", "@types/eslint-plugin-jsx-a11y": "^6.10.0", "@types/node": "^24.2.1", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@types/web": "^0.0.257", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "@vitejs/plugin-react": "^4.5.2", "@vitest/browser": "^3.2.4", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", "eslint": "^9.29.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react-dom": "^1.52.2", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-react-x": "^1.52.2", "gh-pages": "^6.3.0", "globals": "^16.2.0", "jest-canvas-mock": "^2.5.2", "jiti": "^2.5.1", "jsdom": "^26.1.0", "react": "^19.1.1", "react-dom": "^19.1.1", "typescript": "^5.8.3", "typescript-eslint": "^8.36.0", "vite": "^7.0.0", "vite-plugin-dts": "^4.5.4", "vitest": "^3.2.4", "vitest-canvas-mock": "^0.3.3" } }