{
	"name": "@gem-mine/slate",
	"version": "0.1.0",
	"scripts": {
		"start": "gms dev",
		"cache:clean": "rimraf node_modules/.cache",
		"test": "jest",
		"lint": "eslint --ext .js,.jsx,.ts,.tsx -f node_modules/eslint-friendly-formatter ./src || exit 0",
		"lint:fix": "eslint --ext .js,.jsx,.ts,.tsx -f node_modules/eslint-friendly-formatter ./src --fix || exit 0",
		"copyDist": "node ./scripts/copyDist.js",
		"build:lib": "gulp lib",
		"build:es": "gulp es",
		"build:umd": "gulp umd && npm run copyDist",
		"build": "npm run build:lib && npm run build:es && npm run build:umd",
		"dev:doc": "gms dev:doc"
	},
	"files": [
		"dist",
		"es",
		"lib"
	],
	"keywords": [
		"slate",
		"editor",
		"rich text",
		"typescript"
	],
	"author": {
		"email": "gyh9457@163.com",
		"name": "郭延豪"
	},
	"license": "MIT",
	"dependencies": {
		"@gem-mine/rc-color-picker": "^1.0.1",
		"classnames": "^2.2.6",
		"core-js": "^3.0.0",
		"immutable": "^4.0.0-rc.12",
		"is-url": "^1.2.4",
		"react": "^16.7.0",
		"react-dom": "^16.7.0",
		"slate": "^0.47.9",
		"slate-history": "^0.55.0",
		"slate-plain-serializer": "^0.7.11",
		"slate-react": "^0.22.10",
		"uuid": "^3.4.0"
	},
	"devDependencies": {
		"@gem-mine/babel-preset-app": "^2.3.0",
		"@gem-mine/cli-plugin-doc": "^2.3.0",
		"@gem-mine/cli-plugin-eslint": "^2.4.2",
		"@gem-mine/cli-plugin-typescript": "^2.4.0",
		"@gem-mine/eslint-config-recommend-ts": "^2.3.0",
		"@gem-mine/script": "^2.4.2",
		"@rollup/plugin-commonjs": "^11.0.1",
		"@rollup/plugin-node-resolve": "^6.0.0",
		"@types/classnames": "^2.2.9",
		"@types/is-url": "^1.2.28",
		"@types/jest": "^24.0.23",
		"@types/node": "^12.12.21",
		"@types/react": "^16.8.7",
		"@types/react-dom": "^16.8.2",
		"@types/webpack-env": "^1.14.0",
		"autoprefixer": "^9.7.3",
		"babel-plugin-import": "^1.13.0",
		"enzyme": "^3.10.0",
		"enzyme-adapter-react-16": "^1.14.0",
		"fs-extra": "^8.1.0",
		"gulp": "^4.0.2",
		"gulp-typescript": "^6.0.0-alpha.1",
		"husky": "^2.7.0",
		"jest": "^24.3.1",
		"jest-enzyme": "^7.0.2",
		"less": "^3.10.3",
		"less-plugin-npm-import": "^2.1.0",
		"lint-staged": "^7.2.2",
		"postcss": "^7.0.26",
		"rimraf": "^3.0.0",
		"rollup": "^1.27.14",
		"rollup-plugin-node-builtins": "^2.1.2",
		"rollup-plugin-node-globals": "^1.4.0",
		"rollup-plugin-typescript": "^1.0.1",
		"rucksack-css": "^1.0.2",
		"stylelint": "^9.10.1",
		"stylelint-config-recommended": "^2.1.0",
		"stylelint-config-standard": "^18.2.0",
		"through2": "^3.0.1",
		"ts-jest": "^24.1.0"
	},
	"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},
	"lint-staged": {
		"src/**/*.{css,less,sass,scss}": [
			"stylelint --fix",
			"git add"
		],
		"src/**/*.{js,jsx,ts,tsx}": [
			"eslint --fix",
			"git add"
		]
	},
	"component-config": {
		"withRouter": false,
		"withStore": false
	},
	"main": "lib/index.js",
	"module": "es/index.js"
}
