{
  "name": "ember-headless-table",
  "version": "2.1.4",
  "description": "An implementation of table behaviors for driving any table or table-like UI -- all without a UI (headless)",
  "keywords": [
    "ember-addon",
    "headlessui",
    "table",
    "plugins"
  ],
  "repository": "https://github.com/CrowdStrike/ember-headless-table",
  "license": "MIT",
  "author": "CrowdStrike UX Team",
  "files": [
    "addon-main.js",
    "dist"
  ],
  "exports": {
    ".": "./dist/index.js",
    "./plugins": "./dist/plugins/index.js",
    "./plugins/data-sorting": "./dist/plugins/data-sorting/index.js",
    "./plugins/column-reordering": "./dist/plugins/column-reordering/index.js",
    "./plugins/column-resizing": "./dist/plugins/column-resizing/index.js",
    "./plugins/column-visibility": "./dist/plugins/column-visibility/index.js",
    "./plugins/sticky-columns": "./dist/plugins/sticky-columns/index.js",
    "./plugins/row-selection": "./dist/plugins/row-selection/index.js",
    "./plugins/metadata": "./dist/plugins/metadata/index.js",
    "./test-support": "./dist/test-support/index.js",
    "./addon-main.js": "./addon-main.js"
  },
  "typesVersions": {
    "*": {
      "plugins": [
        "./dist/plugins/index.d.ts"
      ],
      "plugins/data-sorting": [
        "./dist/plugins/data-sorting/index.d.ts"
      ],
      "plugins/column-reordering": [
        "./dist/plugins/column-reordering/index.d.ts"
      ],
      "plugins/column-resizing": [
        "./dist/plugins/column-resizing/index.d.ts"
      ],
      "plugins/column-visibility": [
        "./dist/plugins/column-visibility/index.d.ts"
      ],
      "plugins/sticky-columns": [
        "./dist/plugins/sticky-columns/index.d.ts"
      ],
      "plugins/row-selection": [
        "./dist/plugins/row-selection/index.d.ts"
      ],
      "plugins/metadata": [
        "./dist/plugins/metadata/index.d.ts"
      ],
      "test-support": [
        "./dist/test-support/index.d.ts"
      ],
      "*": [
        "./dist/*"
      ]
    }
  },
  "peerDependencies": {
    "@ember/test-helpers": ">= 2.6.0",
    "@ember/test-waiters": "^2.4.5 || >= 3.0.0",
    "@glint/template": ">= 0.8.3",
    "ember-cached-decorator-polyfill": "^1.0.1",
    "ember-source": "^3.28.0 || ^4.0.0 || >= 5.0.0"
  },
  "peerDependenciesMeta": {
    "@glimmer/component": {
      "optional": true
    },
    "ember-cached-decorator-polyfill": {
      "optional": true
    }
  },
  "dependencies": {
    "@babel/runtime": "^7.17.8",
    "@ember/string": "^3.0.0",
    "@embroider/addon-shim": "^1.0.0",
    "@embroider/macros": "1.10.0",
    "ember-modifier": "^3.2.7",
    "ember-resources": "^5.4.0",
    "ember-tracked-storage-polyfill": "^1.0.0",
    "tracked-built-ins": "^3.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.17.0",
    "@babel/eslint-parser": "^7.18.2",
    "@babel/plugin-proposal-class-properties": "^7.16.7",
    "@babel/plugin-proposal-decorators": "^7.17.0",
    "@babel/plugin-proposal-private-methods": "^7.18.6",
    "@babel/plugin-syntax-decorators": "^7.17.0",
    "@babel/plugin-transform-typescript": "^7.19.1",
    "@babel/preset-typescript": "^7.18.6",
    "@ember/test-helpers": "^2.6.0",
    "@ember/test-waiters": "^3.0.0",
    "@embroider/addon-dev": "^3.0.0",
    "@glimmer/component": "^1.1.2",
    "@glimmer/tracking": "^1.1.2",
    "@glint/template": "^1.0.2",
    "@nullvoxpopuli/eslint-configs": "~2.3.0",
    "@rollup/plugin-babel": "^6.0.0",
    "@tsconfig/ember": "^2.0.0",
    "@types/ember__application": "^4.0.1",
    "@types/ember__debug": "^4.0.1",
    "@types/ember__destroyable": "^4.0.0",
    "@types/ember__object": "^4.0.4",
    "@types/ember__owner": "^4.0.0",
    "@types/ember__string": "^3.0.9",
    "@types/ember__template": "^4.0.0",
    "@types/ember__test-helpers": "^2.8.1",
    "@types/ember__utils": "^4.0.1",
    "browserslist": "^4.21.4",
    "caniuse-lite": "^1.0.30001420",
    "concurrently": "^8.0.0",
    "ember-cached-decorator-polyfill": "^1.0.1",
    "ember-source": "^4.0.0",
    "ember-template-lint": "^4.0.0",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-ember": "^11.0.6",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.0.0",
    "expect-type": "^0.15.0",
    "prettier": "^2.5.1",
    "rollup": "^3.2.2",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-ts": "^3.0.2",
    "typescript": "^4.8.3"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "ember": {
    "edition": "octane"
  },
  "ember-addon": {
    "version": 2,
    "type": "addon",
    "main": "addon-main.js",
    "app-js": {}
  },
  "volta": {
    "extends": "../package.json"
  },
  "scripts": {
    "build": "rollup --config ./rollup.config.mjs",
    "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'",
    "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'",
    "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern",
    "lint:js": "eslint . --cache",
    "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern",
    "lint:js:fix": "eslint . --fix",
    "start": "rollup --config --watch",
    "test": "echo 'A v2 addon does not have tests, run tests in test-app'"
  }
}