{ "name": "animal-island-ui", "version": "0.7.4", "description": "for learning purpose only, A nature-inspired React component library — Button, Input, Switch, Modal, Card, Collapse, Cursor, Divider", "type": "module", "main": "dist/cjs/index.cjs", "module": "dist/es/index.js", "types": "dist/types/index.d.ts", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/es/index.js", "require": "./dist/cjs/index.cjs" }, "./style": "./dist/index.css", "./dist/index.css": "./dist/index.css" }, "files": [ "dist", "AI_USAGE.md", "README.md" ], "sideEffects": [ "**/*.css", "**/*.less" ], "repository": { "type": "git", "url": "https://github.com/guokaigdg/animal-island-ui" }, "homepage": "https://github.com/guokaigdg/animal-island-ui#readme", "bugs": { "url": "https://github.com/guokaigdg/animal-island-ui/issues" }, "author": "guokaigdg", "scripts": { "dev": "vite", "build": "vite build && tsc --project tsconfig.build.json --emitDeclarationOnly", "build:demo": "vite build --config vite.config.demo.ts", "prepublishOnly": "npm run build", "deploy": "gh-pages -d demo-dist" }, "peerDependencies": { "react": ">=17.0.0", "react-dom": ">=17.0.0" }, "dependencies": { "@fontsource/noto-sans-sc": "^5.2.9", "@fontsource/nunito": "^5.2.7", "@fontsource/zen-maru-gothic": "^5.2.8", "classnames": "^2.5.1" }, "devDependencies": { "@laynezh/vite-plugin-lib-assets": "^2.1.3", "@types/node": "^25.5.2", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", "@vitejs/plugin-react": "^5.2.0", "gh-pages": "^6.3.0", "glob": "^11.0.1", "less": "^4.2.1", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^5.7.3", "vite": "^7.3.2", "vite-plugin-dts": "^4.5.4" }, "keywords": [ "react", "component-library", "ui", "typescript", "theme", "animal-island-ui", "nature" ], "license": "MIT" }