{
  "name": "slickgrid",
  "version": "5.15.3",
  "description": "A lightning fast JavaScript grid/spreadsheet",
  "main": "./dist/cjs/index.js",
  "types": "./dist/types/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/types/index.d.ts",
        "default": "./dist/esm/index.mjs"
      },
      "require": {
        "types": "./dist/types/index.d.ts",
        "default": "./dist/cjs/index.js"
      }
    },
    "./dist/styles/*": "./dist/styles/*",
    "./package.json": "./package.json"
  },
  "module": "./dist/esm/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/6pac/SlickGrid.git"
  },
  "keywords": [
    "slickgrid",
    "grid",
    "datagrid"
  ],
  "author": "Michael Leibman <michael.leibman@gmail.com>",
  "contributors": [
    "Ben McIntyre <email.ben.mcintyre@gmail.com>",
    "Ghislain B."
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/6pac/SlickGrid/issues"
  },
  "homepage": "https://github.com/6pac/SlickGrid#readme",
  "scripts": {
    "clean": "rimraf dist",
    "cypress": "npx cypress open --config-file cypress/cypress.config.ts",
    "cypress:ci": "npx cypress run --config-file cypress/cypress.config.ts",
    "predev": "rimraf --glob dist/{browser,esm}",
    "dev": "node ./scripts/dev-watch.mjs --open",
    "dev:vite": "npm run dev --workspace=vite-demo",
    "serve": "node ./scripts/dev-watch.mjs --serve",
    "serve:demo": "http-server ./ -p 8080 -a localhost -s",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "minify": "node ./scripts/minify.js --start",
    "prebuild:prod": "rimraf dist && npm run lint",
    "build:prod": "node ./scripts/builds.mjs --prod",
    "build:types": "tsc --emitDeclarationOnly --incremental --declarationMap --outDir dist/types",
    "preview:release": "node ./scripts/release.mjs --create-release github --dry-run --skip-checks",
    "release": "node ./scripts/release.mjs --create-release github",
    "presass:build": "rimraf dist/styles/css",
    "sass:build": "sass src/styles:dist/styles/css --style=compressed --quiet-deps --no-source-map",
    "postsass:build": "postcss dist/styles/css/**/* --dir dist/styles/css --base dist/styles/css --no-map --use cssnano --use autoprefixer --style=compressed",
    "sass:copy": "copyfiles src/styles/*.scss dist/styles/sass --flat --stat"
  },
  "dependencies": {
    "sortablejs": "^1.15.6"
  },
  "devDependencies": {
    "@4tw/cypress-drag-drop": "^2.3.0",
    "@octokit/rest": "^21.1.1",
    "@parcel/watcher": "^2.5.1",
    "autoprefixer": "^10.4.21",
    "browser-sync": "^3.0.4",
    "conventional-changelog": "^6.0.0",
    "cssnano": "^7.0.7",
    "cypress": "^14.3.3",
    "cypress-real-events": "^1.14.0",
    "dotenv": "^16.5.0",
    "esbuild": "^0.25.4",
    "eslint": "^9.26.0",
    "eslint-plugin-cypress": "^4.3.0",
    "eslint-plugin-n": "^17.17.0",
    "git-url-parse": "^15.0.0",
    "globals": "^16.1.0",
    "http-server": "^14.1.1",
    "native-copyfiles": "^0.3.2",
    "new-github-release-url": "^2.0.0",
    "postcss": "^8.5.3",
    "postcss-cli": "^11.0.1",
    "rimraf": "^5.0.10",
    "sass": "^1.87.0",
    "semver": "^7.7.1",
    "strong-log-transformer": "^2.1.0",
    "tinyexec": "^1.0.1",
    "tinyglobby": "^0.2.13",
    "tinyrainbow": "^2.0.0",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.32.0",
    "yargs": "^17.7.2"
  },
  "workspaces": [
    "vite-demo",
    "src"
  ],
  "browserslist": [
    "last 2 version",
    "> 0.5%",
    "not dead"
  ],
  "engines": {
    "node": ">=18.0.0"
  }
}
