UNPKG

@ertekinno/human-like

Version:

A sophisticated React typewriter effect library with realistic human typing behavior, mobile/desktop keyboards, and comprehensive theming support

112 lines (111 loc) 3.02 kB
{ "name": "@ertekinno/human-like", "version": "2.2.1", "type": "module", "description": "A sophisticated React typewriter effect library with realistic human typing behavior, mobile/desktop keyboards, and comprehensive theming support", "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "files": [ "dist", "src/styles", "README.md" ], "exports": { ".": { "import": "./dist/index.es.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./keyboard": { "import": "./dist/keyboard.es.js", "require": "./dist/keyboard.js", "types": "./dist/keyboard.d.ts" }, "./styles/desktop": "./src/styles/DesktopKeyboardStyle.css", "./styles/mobile": "./src/styles/MobileKeyboardStyle.css", "./styles/keyboard": "./src/styles/KeyboardStyle.css", "./desktop.css": "./src/styles/DesktopKeyboardStyle.css", "./mobile.css": "./src/styles/MobileKeyboardStyle.css", "./keyboard.css": "./src/styles/KeyboardStyle.css" }, "scripts": { "dev": "vite", "build": "tsc && vite build", "preview": "vite preview", "test": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest --coverage", "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "lint:fix": "eslint src --ext ts,tsx --fix", "typecheck": "tsc --noEmit", "prepublishOnly": "npm run build" }, "keywords": [ "react", "typewriter", "typing", "animation", "human", "realistic", "typescript", "hooks", "keyboard", "mobile", "desktop", "theming", "css", "touch", "simulation", "text-effect", "ui-components" ], "author": "ertekinno", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/ertekinno/human-like.git" }, "bugs": { "url": "https://github.com/ertekinno/human-like/issues" }, "homepage": "https://github.com/ertekinno/human-like#readme", "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" }, "peerDependenciesMeta": { "react": { "optional": false }, "react-dom": { "optional": false } }, "devDependencies": { "@testing-library/jest-dom": "^6.6.4", "@testing-library/react": "^16.3.0", "@types/node": "^20.10.0", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.14.0", "@typescript-eslint/parser": "^6.14.0", "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-v8": "^1.0.4", "@vitest/ui": "^1.0.4", "eslint": "^8.55.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "jsdom": "^26.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "terser": "^5.43.1", "typescript": "^5.2.2", "vite": "^5.0.8", "vite-plugin-dts": "^3.6.4", "vitest": "^1.0.4" }, "engines": { "node": ">=16.0.0" } }