{
	"name": "yg-library",
	"version": "0.3.3",
	"private": false,
	"module": "lib/index.js",
	"main": "dist/index.js",
	"source": "src/index.ts",
	"description": "基于taro小程序开发的私有UI组件库",
	"types": "types/index.d.ts",
	"templateInfo": {
		"name": "yg-library",
		"typescript": true,
		"css": "sass"
	},
	"files": [
		"lib",
		"dist",
		"types"
	],
	"exports": {
		".": {
			"types": "./types/index.d.ts",
			"require": "./dist/index.js",
			"import": "./lib/index.js"
		},
		"./styles": "./dist/style/index.scss",
		"./variable": "./dist/style/theme/variable.scss"
	},
	"scripts": {
		"dev": "yarn run dev:rollup",
		"dev:lib": "tsc --project ./tsconfig.build.json --watch --incremental",
		"dev:rollup": "rollup --config ./rollup.config.js --watch",
		"build": "yarn run build:rollup && yarn run build:lib",
		"build:lib": "tsc --project ./tsconfig.build.json --declaration --declarationDir types",
		"build:rollup": "rollup --config ./rollup.config.js",
		"prepublishOnly": "yarn run clean && yarn run build",
		"lint": "eslint ./src --fix",
		"lint:style": "stylelint \"src/**/*.scss\" --syntax scss",
		"lint:style-fix": "stylelint \"src/**/*.scss\" --syntax scss --fix",
		"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0",
		"clean": "rimraf .temp dist lib coverage types",
		"release": "release-it",
		"async": "npm run dev && yalc push",
		"watch": "nodemon --config nodemon.json",
		"prepare": "husky install",
		"pre-commit": "lint-staged"
	},
	"keywords": [
		"taro",
		"swiper",
		"lazy"
	],
	"author": "crs",
	"license": "MIT",
	"devDependencies": {
		"@rollup/plugin-commonjs": "^13.0.0",
		"@rollup/plugin-json": "^4.1.0",
		"@rollup/plugin-node-resolve": "^8.0.1",
		"@rollup/plugin-typescript": "^10.0.1",
		"@tarojs/components": "3.5.11",
		"@tarojs/react": "3.5.11",
		"@tarojs/taro": "3.5.11",
		"@types/node": "^14.0.13",
		"@types/react": "^16.9.36",
		"@types/react-dom": "^16.9.8",
		"@typescript-eslint/eslint-plugin": "^4.x",
		"@typescript-eslint/parser": "^4.x",
		"classnames": "^2.3.2",
		"cross-env": "^7.0.2",
		"eslint": "^7.2.0",
		"eslint-config-taro": "3.5.11",
		"eslint-plugin-import": "^2.21.2",
		"eslint-plugin-react": "^7.20.0",
		"eslint-plugin-react-hooks": "^4.0.4",
		"eslint-plugin-typescript": "^0.14.0",
		"husky": "^8.0.2",
		"jest": "26",
		"lint-staged": "^13.1.0",
		"release-it": "^15.3.0",
		"rimraf": "3.0.2",
		"rollup": "^2.3.1",
		"rollup-plugin-copy": "^3.3.0",
		"rollup-plugin-typescript2": "^0.27.1",
		"rollup-plugin-visualizer": "^4.0.4",
		"stylelint": "13.6.0",
		"stylelint-config-standard": "20.0.0",
		"stylelint-scss": "3.17.2",
		"ts-jest": "26",
		"tslib": "^2.4.1",
		"typescript": "^3.9.5"
	},
	"peerDependencies": {
		"@tarojs/components": ">=3",
		"@tarojs/react": ">=3",
		"react": ">=16.13.0",
		"react-dom": ">=16.13.0"
	},
	"dependencies": {
		"fast-deep-equal": "^3.1.3",
		"rollup-plugin-css-only": "^4.3.0",
		"we-cropper": "^1.4.0"
	},
	"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},
	"lint-staged": {
		"*.{js,ts,jsx,tsx}": [
			"eslint --fix --cache",
			"git add ."
		]
	}
}