react-flip-toolkit
Version:
Configurable FLIP animation helpers for React
102 lines (101 loc) • 3.36 kB
JSON
{
"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"
]
}