{
  "name": "ember-aria-voyager",
  "version": "1.2.1",
  "description": "Navigation patterns for various aria roles and features in ember.js",
  "author": "gossi",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/hokulea/aria-voyager"
  },
  "keywords": [
    "ember-addon"
  ],
  "files": [
    "addon-main.cjs",
    "dist"
  ],
  "imports": {
    "#src": "./src/index.ts",
    "#src/*": "./src/*",
    "#test-support": "./src/test-support/index.ts",
    "#tests/*": "./tests/*"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "require": "./dist/index.cjs",
      "default": "./dist/index.mjs"
    },
    "./test-support": {
      "types": "./dist/test-support/index.d.mts",
      "require": "./dist/test-support/index.cjs",
      "default": "./dist/test-support/index.mjs"
    },
    "./template-registry": {
      "types": "./dist/template-registry.d.mts"
    },
    "./addon-main.cjs": "./addon-main.cjs"
  },
  "dependencies": {
    "@embroider/addon-shim": "^1.10.0",
    "dom-element-descriptors": "^0.5.1",
    "ember-modifier": "^4.2.2",
    "aria-voyager": "1.2.0"
  },
  "peerDependencies": {
    "@ember/test-helpers": "^2.9.3 || ^3.0.0 || ^4.0.0 || ^5.0.0",
    "sinon": "^21.0.0"
  },
  "peerDependenciesMeta": {
    "@ember/test-helpers": {
      "optional": true
    },
    "sinon": {
      "optional": true
    }
  },
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/eslint-parser": "^7.29.7",
    "@babel/plugin-transform-typescript": "^7.29.7",
    "@babel/preset-typescript": "^7.29.7",
    "@babel/runtime": "^7.29.7",
    "@ember/app-tsconfig": "^2.0.0",
    "@ember/library-tsconfig": "^2.0.0",
    "@ember/test-helpers": "5.4.3",
    "@ember/test-waiters": "4.1.2",
    "@embroider/compat": "^4.1.20",
    "@embroider/core": "^4.6.1",
    "@embroider/macros": "^1.20.4",
    "@embroider/vite": "^1.7.7",
    "@glint/ember-tsc": "^1.2.3",
    "@glint/template": "^1.7.7",
    "@gossi/config-eslint": "^1.3.4",
    "@gossi/config-prettier": "^1.2.2",
    "@gossi/config-template-lint": "^1.2.3",
    "@rollup/plugin-babel": "^7.1.0",
    "@types/qunit": "2.19.14",
    "@types/sinon": "21.0.1",
    "babel-plugin-ember-template-compilation": "^4.0.0",
    "decorator-transforms": "^2.3.2",
    "ember-cli-code-coverage": "3.1.0",
    "ember-qunit": "^9.0.4",
    "ember-resolver": "^13.2.0",
    "ember-sinon-qunit": "^7.5.0",
    "ember-source": "~6.12.0",
    "ember-template-lint": "^7.9.3",
    "es-toolkit": "^1.43.0",
    "eslint": "^10.5.0",
    "eslint-plugin-ember": "^13.3.2",
    "eslint-plugin-qunit": "^8.2.6",
    "prettier": "3.8.4",
    "qunit": "2.25.0",
    "qunit-dom": "3.5.0",
    "sinon": "^21.0.3",
    "testem": "^3.18.0",
    "tsdown": "0.22.3",
    "type-fest": "^5.7.0",
    "typescript": "6.0.3",
    "vite": "8.0.16"
  },
  "ember": {
    "edition": "octane"
  },
  "ember-addon": {
    "version": 2,
    "type": "addon",
    "main": "addon-main.cjs"
  },
  "engines": {
    "node": "^24 || >=26"
  },
  "scripts": {
    "build": "tsdown",
    "dev": "vite dev",
    "lint": "pnpm run '/^lint:(?!.*(fix)).*$/'",
    "lint:fix": "pnpm run '/^lint:[^:]*:fix/'",
    "lint:hbs": "ember-template-lint . --no-error-on-unmatched-pattern",
    "lint:hbs:fix": "ember-template-lint . --fix --no-error-on-unmatched-pattern",
    "lint:js": "eslint . --cache",
    "lint:js:fix": "eslint . --fix",
    "lint:types": "tsc --noEmit",
    "start": "tsdown --watch",
    "test": "vite build --mode=development --out-dir dist-tests && testem --file testem.cjs ci --port 0"
  }
}