{
  "name": "fusiongrid",
  "version": "1.3.2",
  "releaseDate": "2025-09-05",
  "description": "FusionGrid is a highly responsive, customizable JavaScript data grid component that seamlessly integrates with the datastore used by FusionCharts",
  "keywords": [
    "grid",
    "fusiongrid",
    "table",
    "card",
    "tabular",
    "data",
    "data",
    "viz",
    "visualisation"
  ],
  "homepage": "",
  "license": "FusionGrid",
  "main": "dist/fusiongrid.esm.js",
  "directories": {
    "lib": "src",
    "test": "tests"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "scripts": {
    "test": "jest",
    "test-integration": "jest -c=jest-integration-test.config.js",
    "lint": "eslint 'src/**/*.ts'",
    "type-check": "tsc --build tsconfig.type-check.json",
    "pre-commit": "npm run type-check && npm run lint",
    "build": "cross-env NODE_ENV=production rollup -c --silent && npm run build:css",
    "watch": "cross-env NODE_ENV=development rollup -cw",
    "dev:css": "npx sass --watch src/scss/index.scss:dist/fusiongrid.css",
    "build:css": "npx sass src/scss/index.scss:dist/fusiongrid.css --style compressed",
    "bundle": "sh ci/build/js-bundle",
    "prepare": "npm run build"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.7.7",
    "@rollup/plugin-commonjs": "^11.0.2",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^7.1.1",
    "@rollup/plugin-typescript": "^8.2.5",
    "@types/jest": "^24.0.23",
    "@types/puppeteer": "^2.0.1",
    "@typescript-eslint/eslint-plugin": "^2.10.0",
    "@typescript-eslint/parser": "^2.10.0",
    "babel-jest": "^25.1.0",
    "cross-env": "^6.0.3",
    "eslint": "^6.7.2",
    "husky": "^3.1.0",
    "javascript-obfuscator": "^3.0.0",
    "jest": "^24.9.0",
    "jest-puppeteer": "^4.4.0",
    "puppeteer": "^2.1.1",
    "puppeteer-core": "^2.1.1",
    "rollup": "^2.0.0",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-livereload": "^1.0.4",
    "rollup-plugin-obfuscator": "^0.2.0",
    "rollup-plugin-serve": "^1.0.1",
    "rollup-plugin-svelte": "^6.1.1",
    "rollup-plugin-terser": "^5.1.2",
    "rollup-plugin-visualizer": "^5.5.2",
    "sass": "^1.23.7",
    "svelte": "^3.0.0",
    "ts-jest": "^24.2.0",
    "tslib": "^1.10.0",
    "typescript": "^3.7.3"
  },
  "dependencies": {
    "@fusiongrid/datastore": "1.1.1",
    "core-js": "^3.6.4",
    "json-as-xlsx": "^2.3.10",
    "svelte-autocomplete-select": "^1.1.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run pre-commit"
    }
  },
  "browser": {
    "fs": false
  },
  "engines": {
    "node": "14.17.0"
  }
}
