{
    "name": "framer",
    "version": "1.2.23",
    "main": "build/framer.js",
    "author": "Framer",
    "license": "MIT",
    "scripts": {
        "coverage": "yarn :jest --coverage",
        "lint": "yarn :eslint ./src --ext .ts,.tsx --format codeframe --quiet",
        "lint:fix": "yarn lint --fix",
        "test": "yarn :jest",
        "watch": "yarn :jest --watch"
    },
    "devDependencies": {
        "@emotion/is-prop-valid": "^0.8.2",
        "@microsoft/api-extractor": "7.7.8",
        "@testing-library/jest-dom": "^5.1.1",
        "@testing-library/react": "^9.4.0",
        "@testing-library/react-hooks": "^3.2.1",
        "@types/chalk": "2.2.0",
        "@types/css-font-loading-module": "^0.0.4",
        "@types/draft-js": "0.10.38",
        "@types/enzyme": "3.1.10",
        "@types/enzyme-adapter-react-16": "1.0.3",
        "@types/google.fonts": "1.0.2",
        "@types/hsluv": "https://github.com/framer/typed_hsluv#bump",
        "@types/jest": "25.2.1",
        "@types/node": "^12.12.12",
        "@types/react": "16.9.19",
        "@types/react-dom": "16.9.6",
        "@types/yargs": "^15.0.5",
        "@typescript-eslint/eslint-plugin": "^4.10.0",
        "@typescript-eslint/parser": "^4.10.0",
        "cache-loader": "^1.2.2",
        "chalk": "^2.4.1",
        "convert-tsconfig-paths-to-webpack-aliases": "^0.9.2",
        "css.escape": "^1.5.1",
        "draft-js": "0.11.3",
        "enzyme": "^3.9.0",
        "enzyme-adapter-react-16": "^1.9.1",
        "eslint": "^6.8.0",
        "eventemitter3": "^3.1.0",
        "fontfaceobserver": "^2.1.0",
        "fork-ts-checker-webpack-plugin": "^6.0.8",
        "framer-motion": "3.4.0-rc.3",
        "hoist-non-react-statics": "^2.5.0",
        "hsluv": "^0.0.3",
        "immutable": "^3.8.2",
        "jest-diff": "^25.5.0",
        "jest-junit": "^10.0.0",
        "modclean": "^3.0.0-beta.1",
        "progress-bar-webpack-plugin": "^1.11.0",
        "raf": "^3.4.0",
        "react": "^16.14.0",
        "react-dev-utils": "^5.0.1",
        "react-dom": "^16.12.0",
        "react-test-renderer": "16",
        "react-testing-library": "^6.0.0",
        "resize-observer-polyfill": "^1.5.1",
        "semver": "^5.6.0",
        "style-value-types": "^4.0.1",
        "terser-webpack-plugin": "^1.3.0",
        "ts-loader": "^4.1.0",
        "typescript": "^4.1",
        "watch": "^1.0.2",
        "webpack": "^4.43.0",
        "webpack-cli": "^3.1.2",
        "webpack-dev-server": "^3.1.10",
        "yargs": "^15.3.1"
    },
    "peerDependencies": {
        "react": "^16.12.0",
        "react-dom": "^16.12.0"
    },
    "tsdoc": {
        "tsdocFlavor": "AEDoc"
    },
    "framer": {
        "components": [
            {
                "name": "Scroll",
                "children": true,
                "properties": [
                    {
                        "key": "direction",
                        "title": "Direction",
                        "kind": "enum",
                        "options": [
                            "horizontal",
                            "vertical",
                            "both"
                        ]
                    }
                ]
            },
            {
                "name": "Page"
            }
        ]
    }
}
