UNPKG

react-flip-toolkit

Version:

Configurable FLIP animation helpers for React

102 lines (101 loc) 3.36 kB
{ "name": "react-flip-toolkit", "version": "7.2.4", "description": "Configurable FLIP animation helpers for React", "license": "MIT", "source": "src/index.ts", "main": "lib/index.js", "module": "lib/index.es.js", "types": "lib/index.d.ts", "amdName": "ReactFlipToolkit", "repository": { "type": "git", "url": "https://github.com/aholachek/react-flip-toolkit" }, "bugs": "https://github.com/aholachek/react-flip-toolkit/issues", "author": "Alex Holachek", "keywords": [ "react-component", "FLIP", "transition", "animation" ], "engines": { "node": ">=8", "npm": ">=5" }, "scripts": { "microbundle": "microbundle --define process.env.NODE_ENV=production --name=ReactFlipToolkit --jsx React.createElement --globals react=React,prop-types=PropTypes,flip-toolkit=FlipToolkit", "start": "parcel --no-cache demo/index.html --out-dir demo/lib", "deploy-demo": "parcel build demo/index.html --out-dir demo/lib; cp demo/lib/index.html demo/lib/200.html; surge demo/lib --domain react-flip-toolkit-demos.surge.sh", "build": "cp ../../README.md ./README.md; yarn microbundle", "build:debug": "microbundle --name=ReactFlipToolkit --jsx React.createElement --no-compress", "watch": "watch 'npm run build:no-compress' ./src", "build:no-compress": "microbundle --no-compress", "check-types": "tsc --noEmit", "prepare": "yarn run build", "predeploy": "cd example && yarn install && yarn run build", "inspect": "npx source-map-explorer lib/", "lint": "eslint src/**/*.{ts,tsx}", "format": "npx prettier --write 'src/**/*.{ts,tsx}'", "fix": "eslint src/**/*.{ts,tsx} --fix", "format-and-fix": "npm-run-all format fix", "test": "jest --testPathIgnorePatterns \"lib|domtest\"", "preversion": "npm test", "postpublish": "git push origin master; git push origin --tags; rm ./README.MD", "version": "npm run build", "prepublish": "npm run build" }, "dependencies": { "flip-toolkit": "7.2.4", "prop-types": "^15.8.1" }, "peerDependencies": { "react": ">= 16.x", "react-dom": ">= 16.x" }, "devDependencies": { "@babel/core": "^7.24.7", "@babel/preset-env": "^7.24.7", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@babel/runtime": "^7.24.7", "@emotion/core": "^10.3.1", "@types/jest": "^29.5.12", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-test-renderer": "^18.3.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "babel-jest": "^29.5.0", "babel-polyfill": "^6.26.0", "eslint": "^8.57.0", "eslint-plugin-react": "^7.34.3", "jest": "^26.6.3", "lodash.shuffle": "^4.2.0", "microbundle": "0.15.1", "normalize.css": "^8.0.1", "npm": "^10.8.1", "npm-run-all": "^4.1.5", "npm-watch": "^0.13.0", "parcel": "^1.12.4", "prettier": "^2.8.8", "react": "^18.3.1", "react-dom": "^18.3.1", "react-icons": "^3.11.0", "react-scripts": "^5.0.1", "react-test-renderer": "^18.3.1", "sinon": "^9.2.4", "styled-components": "^4.4.1", "ts-jest": "^26.5.6", "typescript": "^5.5.3", "watch": "^1.0.2" }, "files": [ "lib" ], "browserslist": [ "> 1%", "last 2 versions" ] }