UNPKG

6.81 kBJSONView Raw
1{
2 "name": "ag-grid-react",
3 "version": "26.2.0",
4 "description": "AG Grid React Component",
5 "main": "main.js",
6 "typings": "./main.d.ts",
7 "scripts": {
8 "build": "npx gulp && npm run hash",
9 "umd": "npx rollup -c",
10 "test": "npx jest",
11 "test:e2eX": "npx gulp link-umd-e2e && npm run cypress:e2e && npm run cypress:components",
12 "test:watch": "npx jest --watch",
13 "test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
14 "cypress:open": "npx cross-env NODE_ENV=test npx cypress open",
15 "cypress:e2e": "npx cross-env NODE_ENV=test npx cypress run --spec 'cypress/integration/*spec.js'",
16 "cypress:components": "npx cross-env NODE_ENV=test npx cypress run --spec 'cypress/components/**/*spec.js'",
17 "hash": "sh ../../scripts/hashDirectory.sh > .hash"
18 },
19 "repository": {
20 "type": "git",
21 "url": "https://github.com/ag-grid/ag-grid.git"
22 },
23 "keywords": [
24 "react-component",
25 "grid",
26 "data",
27 "table",
28 "react"
29 ],
30 "author": "Niall Crosby <niall.crosby@ag-grid.com>",
31 "license": "MIT",
32 "bugs": {
33 "url": "https://github.com/ag-grid/ag-grid/issues"
34 },
35 "homepage": "https://www.ag-grid.com/react-grid/",
36 "dependencies": {
37 "prop-types": "^15.6.2"
38 },
39 "devDependencies": {
40 "ag-grid-community": "~26.2.0",
41 "@ag-grid-community/react": "~26.2.0",
42 "@ag-grid-community/client-side-row-model": "~26.2.0",
43 "@ag-grid-community/core": "~26.2.0",
44 "@babel/core": "7.15.0",
45 "@babel/preset-env": "7.15.0",
46 "@babel/preset-react": "7.14.5",
47 "@babel/preset-typescript": "7.15.0",
48 "@babel/plugin-proposal-class-properties": "7.14.5",
49 "@babel/plugin-transform-modules-commonjs": "7.15.0",
50 "@babel/plugin-transform-runtime": "7.15.0",
51 "@babel/runtime": "7.15.3",
52 "@babel/plugin-proposal-throw-expressions": "7.14.5",
53 "@pmmmwh/react-refresh-webpack-plugin": "0.4.2",
54 "@svgr/webpack": "5.4.0",
55 "@testing-library/jest-dom": "^5.11.4",
56 "@testing-library/react": "^11.1.0",
57 "@testing-library/user-event": "^12.1.10",
58 "@types/jest": "^26.0.15",
59 "@types/node": "12.20.20",
60 "@types/react": "^17.0.35",
61 "@types/react-dom": "^17.0.11",
62 "@typescript-eslint/eslint-plugin": "^4.5.0",
63 "@typescript-eslint/parser": "^4.5.0",
64 "babel-eslint": "^10.1.0",
65 "babel-jest": "^26.6.0",
66 "babel-loader": "8.1.0",
67 "babel-plugin-named-asset-import": "^0.3.7",
68 "babel-preset-react-app": "^10.0.0",
69 "bfj": "^7.0.2",
70 "camelcase": "^6.1.0",
71 "case-sensitive-paths-webpack-plugin": "2.3.0",
72 "cross-env": "^7.0.2",
73 "css-loader": "4.3.0",
74 "cypress": "^5.6.0",
75 "cypress-react-unit-test": "^4.17.0",
76 "dotenv": "8.2.0",
77 "dotenv-expand": "5.1.0",
78 "enzyme": "^3.10.0",
79 "enzyme-adapter-react-16": "^1.14.0",
80 "eslint": "^7.11.0",
81 "eslint-config-react-app": "^6.0.0",
82 "eslint-plugin-flowtype": "^5.2.0",
83 "eslint-plugin-import": "^2.22.1",
84 "eslint-plugin-jest": "^24.1.0",
85 "eslint-plugin-jsx-a11y": "^6.3.1",
86 "eslint-plugin-react": "^7.21.5",
87 "eslint-plugin-react-hooks": "^4.2.0",
88 "eslint-plugin-testing-library": "^3.9.2",
89 "eslint-webpack-plugin": "^2.1.0",
90 "file-loader": "6.1.1",
91 "fs-extra": "^9.0.1",
92 "gulp": "^4.0.0",
93 "gulp-clean": "^0.4.0",
94 "gulp-header": "^2.0.0",
95 "gulp-merge": "^0.1.1",
96 "gulp-rename": "^1.4.0",
97 "gulp-replace": "^1.0.0",
98 "gulp-sourcemaps": "^2.6.0",
99 "gulp-typescript": "^5.0.0",
100 "merge-stream": "^2.0.0",
101 "html-webpack-plugin": "4.5.0",
102 "identity-obj-proxy": "3.0.0",
103 "jest": "26.6.0",
104 "jest-circus": "26.6.0",
105 "jest-environment-jsdom-fourteen": "0.1.0",
106 "jest-resolve": "26.6.0",
107 "jest-watch-typeahead": "0.6.1",
108 "lnk": "^1.1.0",
109 "mini-css-extract-plugin": "1.6.0",
110 "optimize-css-assets-webpack-plugin": "5.0.4",
111 "pnp-webpack-plugin": "1.6.4",
112 "postcss-flexbugs-fixes": "4.2.1",
113 "postcss-loader": "3.0.0",
114 "postcss-normalize": "8.0.1",
115 "postcss-preset-env": "6.7.0",
116 "postcss-safe-parser": "5.0.2",
117 "react": "^16.9.0",
118 "react-app-polyfill": "^2.0.0",
119 "react-dev-utils": "^11.0.0",
120 "react-dom": "^16.9.0",
121 "react-refresh": "^0.8.3",
122 "resolve": "1.18.1",
123 "resolve-url-loader": "^3.1.2",
124 "rollup": "~0.67.3",
125 "rollup-plugin-commonjs": "^9.1.6",
126 "rollup-plugin-typescript": "^1.0.0",
127 "rollup-plugin-uglify": "^6.0.0",
128 "rollup-stream": "^1.24.0",
129 "sass-loader": "~10.2.0",
130 "semver": "7.3.2",
131 "serialize-javascript": "2.1.0",
132 "style-loader": "1.3.0",
133 "terser-webpack-plugin": "4.2.3",
134 "ts-pnp": "1.2.0",
135 "tslib": "^1.10.0",
136 "typescript": "3.7.7",
137 "url-loader": "4.1.1",
138 "vinyl-source-stream": "^2.0.0",
139 "web-vitals": "^0.2.4",
140 "webpack": "4.46.0",
141 "webpack-dev-server": "3.11.0",
142 "webpack-manifest-plugin": "2.2.0",
143 "workbox-webpack-plugin": "5.1.4"
144 },
145 "peerDependencies": {
146 "ag-grid-community": "~26.2.0",
147 "react": "^16.3.0 || ^17.0.0",
148 "react-dom": "^16.3.0 || ^17.0.0"
149 },
150 "eslintConfig": {
151 "extends": [
152 "react-app",
153 "react-app/jest"
154 ]
155 },
156 "browserslist": {
157 "production": [
158 ">0.2%",
159 "not dead",
160 "not op_mini all"
161 ],
162 "development": [
163 "last 1 chrome version",
164 "last 1 firefox version",
165 "last 1 safari version"
166 ]
167 },
168 "jest": {
169 "roots": [
170 "<rootDir>/src"
171 ],
172 "collectCoverageFrom": [
173 "src/**/*.{js,jsx,ts,tsx}",
174 "!src/**/*.d.ts"
175 ],
176 "setupFiles": [
177 "react-app-polyfill/jsdom"
178 ],
179 "setupFilesAfterEnv": [
180 "<rootDir>/jest/setupTests.ts"
181 ],
182 "testMatch": [
183 "<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}",
184 "<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"
185 ],
186 "testEnvironment": "jsdom",
187 "testRunner": "./node_modules/jest-circus/runner.js",
188 "transform": {
189 "^.+\\.(js|jsx|mjs|cjs|ts|tsx)$": "<rootDir>/node_modules/babel-jest",
190 "^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)": "<rootDir>/jest/fileTransform.js"
191 },
192 "transformIgnorePatterns": [
193 "[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$",
194 "^.+\\.module\\.(css|sass|scss)$"
195 ],
196 "modulePaths": [],
197 "moduleNameMapper": {
198 "^react-native$": "react-native-web",
199 "^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy"
200 },
201 "moduleFileExtensions": [
202 "web.js",
203 "js",
204 "web.ts",
205 "ts",
206 "web.tsx",
207 "tsx",
208 "json",
209 "web.jsx",
210 "jsx",
211 "node"
212 ],
213 "watchPlugins": [
214 "jest-watch-typeahead/filename",
215 "jest-watch-typeahead/testname"
216 ],
217 "resetMocks": true
218 },
219 "babel": {
220 "presets": [
221 "react-app"
222 ]
223 },
224 "publishConfig": {
225 "access": "public"
226 }
227}
\No newline at end of file