@linzjs/step-ag-grid
Version:
[](https://github.com/semantic-release/semantic-release) > Reusable [ag-grid](https://www.ag-grid.com/) component for LINZ / Toitū te whenua.
154 lines (153 loc) • 4.37 kB
JSON
{
"name": "@linzjs/step-ag-grid",
"repository": "github:linz/step-ag-grid.git",
"license": "MIT",
"version": "25.0.1",
"keywords": [
"aggrid",
"ag-grid",
"react-menu",
"grid",
"table",
"react",
"react-component"
],
"main": "dist/step-ag-grid.cjs",
"type": "module",
"typings": "dist/src/index.d.ts",
"module": "dist/step-ag-grid.esm.js",
"files": [
"dist",
"src"
],
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"@linzjs/lui": ">=21",
"ag-grid-community": "^32.3.3",
"ag-grid-react": "^32.3.3",
"lodash-es": ">=4",
"react": ">=18",
"react-dom": ">=18"
},
"dependencies": {
"clsx": "^2.1.1",
"debounce-promise": "^3.1.2",
"matcher": "^5.0.0",
"react-transition-state": "^2.3.0",
"usehooks-ts": "^3.1.0"
},
"scripts": {
"build": "run-s clean stylelint lint css bundle",
"yalc": "run-s clean css bundle && yalc push",
"clean": "rimraf dist && mkdirp ./dist",
"bundle": "rollup -c",
"stylelint": "stylelint src/**/*.scss src/**/*.css --fix",
"css": "sass ./src/styles/index.scss:dist/index.css --no-source-map",
"test": "vitest run",
"test:watch": "vitest --watch",
"lint": "eslint ./src --ext .js,.ts,.tsx --cache --ignore-path .gitignore",
"lint:fix": "eslint ./src --ext .js,.ts,.tsx --fix --cache --ignore-path .gitignore",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"deploy-storybook": "npx --yes -p @storybook/storybook-deployer storybook-to-ghpages",
"chromatic": "chromatic --exit-zero-on-changes",
"semantic-release": "semantic-release",
"upgrade": "npx ncu -i --format group"
},
"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"
]
},
"devDependencies": {
"@chromatic-com/storybook": "^3.2.4",
"@linzjs/lui": "^22.4.2",
"@linzjs/style": "^5.4.0",
"@rollup/plugin-commonjs": "^26.0.3",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.3.1",
"@semantic-release/git": "^10.0.1",
"@storybook/addon-essentials": "^8.5.3",
"@storybook/addon-interactions": "^8.5.3",
"@storybook/addon-links": "^8.5.3",
"@storybook/react": "^8.5.3",
"@storybook/react-vite": "^8.5.3",
"@storybook/test": "^8.5.3",
"@storybook/test-runner": "^0.21.0",
"@testing-library/dom": "^10.4.0",
"@testing-library/react": "^16.2.0",
"@testing-library/user-event": "^14.6.1",
"@types/debounce-promise": "^3.1.9",
"@types/lodash-es": "^4.17.12",
"@types/node": "^22.13.0",
"@types/react": "^18.3.8",
"@types/react-dom": "^18.3.5",
"@types/uuid": "^10.0.0",
"@vitejs/plugin-react-swc": "^3.7.2",
"@vitest/ui": "^3.0.4",
"ag-grid-community": "^32.3.3",
"ag-grid-react": "^32.3.3",
"babel-preset-react-app": "^10.0.1",
"chromatic": "^11.25.2",
"css-loader": "^7.1.2",
"jsdom": "^26.0.0",
"lodash-es": "^4.17.21",
"mkdirp": "^3.0.1",
"npm-run-all": "^4.1.5",
"postcss": "^8.5.1",
"postcss-loader": "^7.3.4",
"postcss-scss": "^4.0.9",
"react": ">=18",
"react-app-polyfill": "^3.0.0",
"react-dom": "^18.3.1",
"rollup": "^4.34.0",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-peer-deps-external": "^2.2.4",
"rollup-plugin-postcss": "^4.0.2",
"rollup-plugin-typescript2": "^0.36.0",
"sass": "^1.83.4",
"sass-loader": "^14.2.1",
"semantic-release": "^22.0.12",
"storybook": "^8.5.3",
"storybook-css-modules-preset": "^1.1.1",
"style-loader": "^4.0.0",
"stylelint": "^15.11.0",
"stylelint-config-recommended-scss": "^13.1.0",
"stylelint-config-standard": "^34.0.0",
"stylelint-prettier": "^4.1.0",
"stylelint-scss": "^5.3.2",
"typescript": "^5.7.3",
"vite": "^6.0.11",
"vite-plugin-html": "^3.2.2",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.0.4",
"vitest-canvas-mock": "^0.3.3"
},
"babel": {
"presets": [
"react-app"
]
},
"husky": {
"hooks": {
"pre-commit": "npm run lint"
}
}
}