UNPKG

motion

Version:

The Motion library for the web

145 lines (144 loc) 3.78 kB
{ "name": "motion", "version": "10.0.1", "description": "The Motion library for the web", "author": "Matt Perry", "main": "dist/main.cjs.js", "module": "dist/main.es.js", "types": "types/index.d.ts", "license": "MIT", "sideEffects": false, "keywords": [ "motion", "animation", "bezier", "cubic bezier", "easing", "waapi" ], "scripts": { "build": "rm -rf lib dist types && tsc -p . && rollup -c && bundlesize", "test": "jest --coverage --config jest.config.json --maxWorkers=2", "test-react": "", "test-react-ssr": "jest --coverage --config jest.config.react-ssr.json --maxWorkers=2", "test-browser": "node ./cypress/scripts/collect-tests.js && start-server-and-test start-dev-server http://0.0.0.0:8000 'cypress run'", "watch": "concurrently \"tsc --watch -p .\" \"rollup -c -w\" \"npm run dev\"", "format": "yarn prettier --write .", "postpublish": "git push --tags", "prepublishOnly": "yarn test && yarn build", "storybook": "start-storybook -p 6006", "dev": "python -m SimpleHTTPServer", "build-storybook": "build-storybook" }, "jest": { "moduleFileExtensions": [ "ts", "js" ], "transform": { "\\.(ts)$": "../../../node_modules/ts-jest/preprocessor.js" }, "testRegex": "/__tests__/.*\\.test.(ts|js)$", "rootDir": "src", "collectCoverageFrom": [ "**/*.{js,jsx,ts,tsx}", "!**/node_modules/**", "!**/__tests__/**", "!**/worklet/**" ], "coverageDirectory": "<rootDir>/../coverage" }, "dependencies": { "framer-motion": "^4.1.17", "popmotion": "^9.3.5", "tslib": "^2.3.0", "web-animations-js": "^2.3.2" }, "peerDependencies": { "react": "^17.0.2", "react-dom": "^17.0.2" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } }, "devDependencies": { "@babel/core": "^7.13.16", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-node-resolve": "^11.2.0", "@rollup/plugin-replace": "^2.4.1", "@storybook/addon-actions": "^6.2.9", "@storybook/addon-essentials": "^6.2.9", "@storybook/addon-links": "^6.2.9", "@storybook/node-logger": "^6.2.9", "@storybook/preset-create-react-app": "^3.1.7", "@storybook/react": "^6.2.9", "@testing-library/dom": "^8.1.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@types/jest": "^26.0.21", "@types/react": "^17.0.15", "@types/react-dom": "^17.0.9", "babel-loader": "^8.2.2", "bundlesize": "^0.18.1", "canvas": "^2.8.0", "concurrently": "^6.2.0", "cypress": "^7.6.0", "husky": "=4", "jest": "^26.6.3", "jest-watch-typeahead": "^0.6.1", "lint-staged": ">=10", "prettier": "2.2.1", "rollup": "^2.52.3", "rollup-plugin-terser": "^7.0.2", "start-server-and-test": "^1.12.5", "ts-jest": "^26.5.4", "typescript": "^4.4.0-beta" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" }, "eslintConfig": { "overrides": [ { "files": [ "**/*.stories.*" ], "rules": { "import/no-anonymous-default-export": "off" } } ] }, "bundlesize": [ { "path": "./dist/size-animate-dom.js", "maxSize": "3.2 kB" }, { "path": "./dist/size-animate-style.js", "maxSize": "2.8 kB" }, { "path": "./dist/size-timeline-dom.js", "maxSize": "3.85 kB" }, { "path": "./dist/size-spring.js", "maxSize": "0.6 kB" }, { "path": "./dist/size-react.js", "maxSize": "4.4 kB" } ] }