{
	"name": "@brawcode/react-spaces",
	"version": "0.3.3",
	"main": "dist/index.js",
	"module": "dist/es/index.js",
	"types": "dist/index.d.ts",
	"files": [
		"dist/**/*.*"
	],
	"repository": "github:brawcode/react-spaces",
	"author": {
		"name": "Allan Eagle",
		"url": "https://www.allaneagle.com"
	},
	"contributors": [
		{
			"name": "stephen@brawcode.com"
		}
	],
	"np": {
		"contents": "dist",
		"branch": "main"
	},
	"publishConfig": {
		"access": "public"
	},
	"bugs": "https://github.com/brawcode/react-spaces/issues",
	"homepage": "https://allaneagle.com/projects/react-spaces",
	"keywords": [
		"react",
		"reactjs",
		"reactjs components",
		"component library",
		"components",
		"web",
		"web ui",
		"javascript library",
		"layout",
		"grid"
	],
	"license": "MIT",
	"description": "An easy to understand and nestable layout system, React Spaces allow you to divide a page or container into anchored, scrollable and resizable spaces enabling you to build desktop type user interfaces in the browser.",
	"dependencies": {
		"css-element-queries": "^1.2.1",
		"prop-types": "^15.7.2"
	},
	"devDependencies": {
		"@babel/core": "^7.5.5",
		"@storybook/addon-actions": "^6.3.2",
		"@storybook/addon-docs": "^6.3.2",
		"@storybook/addon-knobs": "^6.2.9",
		"@storybook/addon-links": "^6.3.2",
		"@storybook/addons": "^6.3.2",
		"@storybook/react": "^6.3.2",
		"@testing-library/jest-dom": "^5.5.0",
		"@testing-library/react": "^10.0.3",
		"@types/jest": "^24.0.15",
		"@types/node": "^12.6.8",
		"@types/prop-types": "^15.7.3",
		"@types/react": "^16.8.23",
		"@types/react-dom": "^16.8.4",
		"@typescript-eslint/eslint-plugin": "^4.29.2",
		"@typescript-eslint/parser": "^4.29.2",
		"acorn": "^7.1.1",
		"awesome-typescript-loader": "^5.2.1",
		"babel-loader": "^8.0.6",
		"babel-plugin-external-helpers": "^6.22.0",
		"cssstyle": "^2.3.0",
		"eslint": "^7.32.0",
		"eslint-config-prettier": "^8.3.0",
		"eslint-plugin-react": "^7.24.0",
		"husky": "^7.0.0",
		"is-svg": "^4.2.2",
		"jest": "^25.4.0",
		"jest-expect-message": "^1.0.2",
		"lint-staged": "^11.1.2",
		"node-sass": "^4.14.1",
		"prettier": "^1.19.1",
		"react": "^16.13.1",
		"react-docgen-typescript-loader": "^3.7.0",
		"react-dom": "^16.13.1",
		"rollup": "^1.19.4",
		"rollup-plugin-babel": "^4.3.3",
		"rollup-plugin-commonjs": "^10.0.2",
		"rollup-plugin-fork-ts-checker": "0.0.6",
		"rollup-plugin-node-resolve": "^5.2.0",
		"rollup-plugin-postcss": "^2.0.3",
		"rollup-plugin-replace": "^2.2.0",
		"rollup-plugin-sourcemaps": "^0.4.2",
		"rollup-plugin-typescript2": "^0.22.1",
		"rollup-plugin-uglify": "^6.0.4",
		"rollup-watch": "^4.3.1",
		"sass-loader": "^8.0.2",
		"ts-jest": "^25.4.0",
		"ts-loader": "^6.2.1",
		"tslib": "^2.3.1",
		"typescript": "^3.9.9"
	},
	"resolutions": {
		"cssstyle": "2.3.0"
	},
	"peerDependencies": {
		"react": "^16.8.0 || ^17",
		"react-dom": "^16.8.0 || ^17"
	},
	"scripts": {
		"start": "rollup -c -w",
		"build": "npm run build:prod",
		"build:prod": "rollup -c",
		"publish:tag": "np",
		"storybook": "start-storybook -p 6006",
		"build-storybook": "build-storybook",
		"test": "jest",
		"lint": "node_modules/.bin/eslint src",
		"prepare": "husky install"
	},
	"eslintConfig": {
		"extends": "react-app"
	},
	"browserslist": {
		"production": [
			">0.2%",
			"not dead",
			"not op_mini all"
		],
		"development": [
			"last 1 chrome version",
			"last 1 firefox version",
			"last 1 safari version"
		]
	},
	"lint-staged": {
		"*.{ts,tsx}": "eslint --cache --fix",
		"*.{ts,tsx,,css,scss}": "prettier --write"
	}
}
