UNPKG

3.31 kBJSONView Raw
1{
2 "name": "react-a-gate",
3 "description": "A React library made with Portals for modals, tooltips and popovers",
4 "version": "1.3.0",
5 "private": false,
6 "main": "dist/index.js",
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/bonavida/react-a-gate"
10 },
11 "author": "Diego Bonavida <gecko.bona@gmail.com>",
12 "license": "MIT",
13 "tags": [
14 "react"
15 ],
16 "keywords": [
17 "react",
18 "portal",
19 "portals",
20 "react-portal",
21 "gate",
22 "modal",
23 "tooltip",
24 "popover",
25 "typescript",
26 "rollup"
27 ],
28 "scripts": {
29 "lint": "eslint ./**/*.{ts,tsx,js,jsx}",
30 "lint:fix": "eslint --fix ./**/*.{ts,tsx,js,jsx}",
31 "prettify": "prettier --config ./.prettierrc.json --write \"./**/*.{ts,tsx,js,jsx}\"",
32 "prebuild": "rimraf dist",
33 "build": "rollup -c",
34 "start": "rollup -c -w",
35 "test": "jest --config ./jest.config.js",
36 "test:watch": "jest --config ./jest.config.js --watch",
37 "semantic-release": "semantic-release"
38 },
39 "peerDependencies": {
40 "react": "^16.13.1",
41 "react-dom": "^16.13.1"
42 },
43 "devDependencies": {
44 "@semantic-release/changelog": "^5.0.1",
45 "@semantic-release/git": "^9.0.0",
46 "@testing-library/jest-dom": "^4.2.4",
47 "@testing-library/react": "^9.5.0",
48 "@testing-library/user-event": "^7.2.1",
49 "@types/jest": "^24.9.1",
50 "@types/node": "^12.12.62",
51 "@types/react": "^16.9.50",
52 "@types/react-dom": "^16.9.8",
53 "@types/resize-observer-browser": "^0.1.3",
54 "@typescript-eslint/eslint-plugin": "^4.3.0",
55 "@typescript-eslint/parser": "^4.3.0",
56 "autoprefixer": "^10.0.1",
57 "babel-core": "^6.26.3",
58 "babel-runtime": "^6.26.0",
59 "eslint": "^7.10.0",
60 "eslint-config-airbnb": "^18.2.0",
61 "eslint-config-prettier": "^6.11.0",
62 "eslint-plugin-import": "^2.22.1",
63 "eslint-plugin-jsx-a11y": "^6.3.1",
64 "eslint-plugin-prettier": "^3.1.4",
65 "eslint-plugin-react": "^7.21.2",
66 "eslint-plugin-react-hooks": "^4.1.2",
67 "gh-pages": "^3.1.0",
68 "husky": "^4.3.0",
69 "identity-obj-proxy": "^3.0.0",
70 "jest": "^26.4.2",
71 "node-sass": "^4.14.1",
72 "postcss": "^8.1.1",
73 "prettier": "^2.1.2",
74 "react": "^16.13.1",
75 "react-dom": "^16.13.1",
76 "rimraf": "^3.0.2",
77 "rollup": "^2.28.2",
78 "rollup-plugin-includepaths": "^0.2.4",
79 "rollup-plugin-sass": "^1.2.2",
80 "rollup-plugin-terser": "^7.0.2",
81 "rollup-plugin-typescript2": "^0.27.3",
82 "semantic-release": "^17.1.2",
83 "ts-jest": "^26.4.0",
84 "typescript": "^3.9.7"
85 },
86 "files": [
87 "dist"
88 ],
89 "eslintConfig": {
90 "extends": "react-app"
91 },
92 "browserslist": {
93 "production": [
94 ">0.2%",
95 "not dead",
96 "not op_mini all"
97 ],
98 "development": [
99 "last 1 chrome version",
100 "last 1 firefox version",
101 "last 1 safari version"
102 ]
103 },
104 "dependencies": {},
105 "release": {
106 "plugins": [
107 "@semantic-release/commit-analyzer",
108 "@semantic-release/release-notes-generator",
109 "@semantic-release/changelog",
110 "@semantic-release/npm",
111 "@semantic-release/git"
112 ],
113 "branch": "master"
114 },
115 "husky": {
116 "hooks": {
117 "pre-push": "npm run lint"
118 }
119 }
120}