UNPKG

@linzjs/step-ag-grid

Version:

[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](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
{ "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" } } }