UNPKG

@appletosolutions/reactbits

Version:

A comprehensive collection of beautiful, performant React animation components including bounce effects, click sparks, star borders, scroll-triggered animations, and fade transitions.

210 lines (209 loc) 6.03 kB
{ "name": "@appletosolutions/reactbits", "version": "1.0.3", "description": "A comprehensive collection of beautiful, performant React animation components including bounce effects, click sparks, star borders, scroll-triggered animations, and fade transitions.", "type": "module", "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.es.js", "require": "./dist/index.js", "default": "./dist/index.es.js" }, "./dist/index.css": "./dist/index.css" }, "sideEffects": false, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "build": "rollup -c", "dev": "rollup -c -w", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "tsc --noEmit", "prepublishOnly": "npm run build && npm test", "release": "node scripts/release.js", "release:dry": "standard-version --dry-run", "release:patch": "npm run release", "release:minor": "standard-version --release-as minor && npm run release", "release:major": "standard-version --release-as major && npm run release", "changelog": "standard-version --skip.bump --skip.commit --skip.tag", "version": "standard-version", "postversion": "git push --follow-tags origin main && npm publish --access public", "setup:automation": "node scripts/setup-automation.js", "prepare": "husky install", "analyze": "npm run build && echo 'Bundle Analysis:' && echo 'ESM Bundle:' && du -h dist/index.es.js 2>/dev/null || echo 'CJS Bundle:' && du -h dist/index.js 2>/dev/null || echo 'Build completed successfully'" }, "repository": { "type": "git", "url": "https://github.com/appletosolutions/reactbits.git" }, "homepage": "https://github.com/appletosolutions/reactbits#readme", "bugs": { "url": "https://github.com/appletosolutions/reactbits/issues" }, "author": { "name": "Appleto Solutions", "url": "https://appletosolutions.com" }, "peerDependencies": { "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0", "@chakra-ui/react": "^3.0.0", "@emotion/react": "^11.0.0", "@emotion/styled": "^11.0.0", "framer-motion": "^10.0.0 || ^11.0.0 || ^12.0.0", "gsap": "^3.0.0", "three": "^0.150.0", "@react-three/fiber": "^8.0.0 || ^9.0.0", "@react-three/drei": "^9.0.0 || ^10.0.0", "@react-three/postprocessing": "^2.0.0 || ^3.0.0", "@react-three/rapier": "^1.0.0 || ^2.0.0", "matter-js": "^0.19.0 || ^0.20.0", "postprocessing": "^6.0.0", "meshline": "^3.0.0", "ogl": "^1.0.0", "gl-matrix": "^3.0.0", "three-stdlib": "^2.0.0", "@motionone/types": "^10.0.0" }, "peerDependenciesMeta": { "@chakra-ui/react": { "optional": true }, "@emotion/react": { "optional": true }, "@emotion/styled": { "optional": true }, "framer-motion": { "optional": true }, "gsap": { "optional": true }, "three": { "optional": true }, "@react-three/fiber": { "optional": true }, "@react-three/drei": { "optional": true }, "@react-three/postprocessing": { "optional": true }, "@react-three/rapier": { "optional": true }, "matter-js": { "optional": true }, "postprocessing": { "optional": true }, "meshline": { "optional": true }, "ogl": { "optional": true }, "gl-matrix": { "optional": true }, "three-stdlib": { "optional": true }, "@motionone/types": { "optional": true } }, "keywords": [ "react", "animations", "reactbits", "components", "ui", "gsap", "scroll-trigger", "fade", "bounce", "click-effects", "star-border", "canvas-animation", "intersection-observer", "typescript", "modern-react" ], "license": "MIT", "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.3", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "@rollup/pluginutils": "^5.2.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^14.0.0", "@types/matter-js": "^0.19.8", "@types/node": "^24.0.0", "@types/react": "^19.1.8", "@types/three": "^0.177.0", "husky": "^8.0.3", "jest": "^29.0.0", "jest-environment-jsdom": "^30.0.1", "lint-staged": "^15.5.2", "postcss": "^8.5.6", "react": "^19.1.0", "react-dom": "^19.1.0", "rimraf": "^6.0.1", "rollup": "^4.44.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.2", "standard-version": "^9.5.0", "ts-jest": "^29.0.0", "tslib": "^2.8.1", "typescript": "^5.8.3", "@chakra-ui/react": "^3.21.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@motionone/types": "^10.17.1", "@react-three/drei": "^10.3.0", "@react-three/fiber": "^9.1.2", "@react-three/postprocessing": "^3.0.4", "@react-three/rapier": "^2.1.0", "framer-motion": "^12.18.1", "gl-matrix": "^3.4.3", "gsap": "^3.13.0", "matter-js": "^0.20.0", "meshline": "^3.3.1", "ogl": "^1.0.11", "postprocessing": "^6.37.4", "three": "^0.177.0", "three-stdlib": "^2.36.0" }, "lint-staged": { "*.{ts,tsx}": [ "tsc --noEmit" ] }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "dependencies": { "react-icons": "^5.5.0" } }