{
    "name": "oss-ui",
    "version": "1.0.7-beta",
    "license": "MIT",
    "description": "oss ui",
    "keywords": [
        "oss-ui"
    ],
    "files": [
        "es",
        "lib"
    ],
    "main": "lib/index.js",
    "unpkg": "lib/index.js",
    "module": "es/index.js",
    "types": "lib/index.d.ts",
    "scripts": {
        "initial": "yarn || npm i",
        "start": "gatsby develop --port 7777 --open",
        "debug": "node --nolazy --inspect-brk node_modules/gatsby/dist/bin/gatsby develop",
        "build": "gatsby build --prefix-paths",
        "clean": "gatsby clean",
        "release": "ts-node scripts/build.ts",
        "commit-msg": "ts-node scripts/verify-commit-msg.ts"
    },
    "dependencies": {
        "@ant-design/compatible": "^1.0.0",
        "@ant-design/icons": "^4.0.4",
        "@ant-design/pro-table": "2.62.5",
        "@babel/standalone": "^7.8.4",
        "@monaco-editor/react": "^4.4.5",
        "@pansy/classnames": "^1.0.1",
        "@types/merge2": "^1.3.0",
        "@welldone-software/why-did-you-render": "^4.2.5",
        "antd": "4.19.1",
        "antd-img-crop": "^3.10.0",
        "array-move": "^3.0.1",
        "classnames": "^2.2.6",
        "dnd-core": "^10.0.2",
        "draft-js": "^0.11.7",
        "flv.js": "^1.6.2",
        "html2canvas": "^1.0.0-rc.5",
        "monaco-editor": "^0.33.0",
        "oss-toolkits": "^0.1.4",
        "pinyin-match": "^1.2.2",
        "rc-resize-observer": "^0.2.4",
        "rc-ruler": "^0.1.1",
        "rc-select": "~13.2.1",
        "rc-util": "^5.12.2",
        "react-beautiful-dnd": "^13.1.0",
        "react-cropper": "^1.3.0",
        "react-dnd": "^11.1.3",
        "react-dnd-html5-backend": "^11.1.3",
        "react-draft-wysiwyg": "^1.14.7",
        "react-lifecycles-compat": "^3.0.4",
        "react-responsive": "^8.0.3",
        "react-sortable-hoc": "^1.11.0",
        "react-text-loop": "^2.3.0",
        "react-window": "^1.8.5",
        "reqwest": "^2.0.5",
        "unstated-next": "^1.1.0",
        "use-json-comparison": "^1.0.5",
        "use-media-antd-query": "^1.0.2",
        "use-merge-value": "^1.0.2"
    },
    "devDependencies": {
        "@babel/core": "7.4.0",
        "@babel/plugin-proposal-class-properties": "7.4.0",
        "@babel/plugin-proposal-decorators": "^7.4.4",
        "@babel/plugin-proposal-export-default-from": "^7.5.2",
        "@babel/plugin-proposal-export-namespace-from": "^7.5.2",
        "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
        "@babel/plugin-syntax-jsx": "7.2.0",
        "@babel/plugin-transform-member-expression-literals": "^7.2.0",
        "@babel/plugin-transform-object-assign": "^7.2.0",
        "@babel/plugin-transform-property-literals": "^7.2.0",
        "@babel/plugin-transform-runtime": "^7.5.5",
        "@babel/plugin-transform-spread": "^7.2.2",
        "@babel/plugin-transform-template-literals": "^7.4.4",
        "@babel/plugin-transform-typescript": "^7.5.5",
        "@babel/preset-env": "^7.5.5",
        "@babel/preset-react": "^7.0.0",
        "@babel/preset-typescript": "^7.3.3",
        "@types/node": "^12.6.8",
        "@types/react": "^17.0.0",
        "@types/react-dom": "^17.0.0",
        "autoprefixer": "^9.7.4",
        "babel-plugin-import": "^1.12.1",
        "babel-plugin-inline-import-data-uri": "^1.0.1",
        "chalk": "^3.0.0",
        "cross-env": "^5.2.0",
        "fetch-jsonp": "^1.1.3",
        "gatsby": "^2.13.43",
        "gatsby-image": "^2.2.7",
        "gatsby-plugin-antd": "^2.0.2",
        "gatsby-plugin-less": "^2.1.2",
        "gatsby-plugin-netlify": "^2.1.3",
        "gatsby-plugin-offline": "^2.2.4",
        "gatsby-plugin-sitemap": "^2.2.4",
        "gatsby-plugin-typescript": "^2.1.2",
        "gatsby-remark-prismjs": "^3.3.3",
        "gatsby-source-filesystem": "^2.1.6",
        "gatsby-transformer-remark-antd": "^1.0.0",
        "glob": "^7.1.4",
        "gulp": "^4.0.2",
        "gulp-babel": "^8.0.0",
        "gulp-less": "^4.0.1",
        "gulp-sourcemaps": "^2.6.5",
        "gulp-strip-code": "^0.1.4",
        "gulp-typescript": "^6.0.0-alpha.1",
        "himalaya": "^1.1.0",
        "husky": "^3.0.5",
        "immutability-helper": "^3.0.1",
        "intersection-observer": "^0.7.0",
        "less": "^3.11.1",
        "less-loader": "^5.0.0",
        "less-plugin-npm-import": "^2.1.0",
        "less-vars-to-js": "^1.3.0",
        "lint-staged": "^9.2.0",
        "lodash": "^4.17.15",
        "merge2": "^1.3.0",
        "minimist": "^1.2.0",
        "moment": "^2.24.0",
        "node-fetch": "^2.6.0",
        "normalize.css": "^8.0.1",
        "nprogress": "^0.2.0",
        "numeral": "^2.0.6",
        "path": "^0.12.7",
        "postcss": "^7.0.27",
        "prettier": "^2.0.1",
        "prismjs": "^1.16.0",
        "querystring": "^0.2.0",
        "react": "^16.13.0",
        "react-copy-to-clipboard": "^5.0.1",
        "react-dom": "^16.13.0",
        "react-highlight-words": "^0.16.0",
        "react-infinite-scroller": "^1.2.4",
        "react-intl": "^3.4.0",
        "react-live": "^2.2.1",
        "react-resizable": "^1.10.1",
        "react-router-dom": "^5.1.2",
        "react-sticky": "^6.0.3",
        "react-virtualized": "^9.21.2",
        "resize-observer-polyfill": "^1.5.1",
        "resolve-url-loader": "^3.1.1",
        "rimraf": "^3.0.2",
        "rucksack-css": "^1.0.2",
        "scrollama": "^2.0.0",
        "through2": "^3.0.1",
        "ts-node": "^8.6.2",
        "typescript": "4.2.3",
        "webpack": "^4.38.0",
        "xhr2": "^0.2.0"
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged",
            "commit-msg": "yarn commit-msg"
        }
    },
    "lint-staged": {
        "*.{js,jsx,ts,tsx,md,html,css}": [
            "eslint --ext .js,.jsx,.ts,.tsx",
            "prettier --write",
            "git add"
        ]
    },
    "browserslist": [
        "last 2 version",
        "Firefox ESR",
        "> 1%",
        "ie >= 9"
    ],
    "publishConfig": {
        "access": "public"
    },
    "engines": {
        "node": ">=8.16.0",
        "yarn": ">=1.3.2"
    },
    "prettier": {
        "tabWidth": 4,
        "singleQuote": true,
        "jsxBracketSameLine": false,
        "jsxSingleQuote": false,
        "printWidth": 120,
        "bracketSpacing": true,
        "cursorOffset": -1,
        "endOfLine": "auto",
        "insertPragma": false
    }
}
