{"_id":"axobject-query","_rev":"3919312","name":"axobject-query","description":"Programmatic access to information about the AXObject Model","dist-tags":{"3.x-backport":"3.2.4","latest":"4.1.0"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2025-09-01T01:22:07.000Z","created":"2017-04-11T22:31:33.368Z","4.1.0":"2024-07-15T19:08:33.508Z","3.2.4":"2024-07-02T15:29:10.685Z","3.2.3":"2024-07-01T20:33:32.331Z","3.2.2":"2024-06-22T02:45:26.491Z","4.0.0":"2023-09-25T02:21:14.879Z","3.2.1":"2023-06-13T01:41:09.191Z","3.2.0":"2023-06-13T00:12:53.412Z","3.1.1":"2022-10-23T03:10:36.686Z","3.0.1":"2021-10-04T00:30:22.099Z","3.0.0":"2021-10-04T00:26:07.543Z","2.2.0":"2020-06-22T00:29:55.020Z","2.1.2":"2020-02-08T20:18:39.509Z","2.1.1":"2019-12-02T05:20:35.648Z","2.0.2":"2018-10-15T16:10:15.870Z","2.0.1":"2018-03-27T21:34:24.842Z","1.0.2":"2018-01-31T23:09:10.031Z","1.0.1":"2018-01-01T23:16:51.205Z","0.2.0":"2017-10-23T03:33:20.553Z","0.1.0":"2017-04-11T22:31:33.368Z"},"users":{},"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"versions":{"4.1.0":{"name":"axobject-query","version":"4.1.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint --ext=js,mjs .","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","pretest":"npm run lint:fix && npm run flow","test":"npm run tests-only","build:tests":"npm run build && rimraf __tests-built__ && BABEL_ENV=test babel __tests__ --out-dir __tests-built__","tests-built":"nyc tape '__tests-built__/**/*.js'","tests-only":"nyc tape -r @babel/register '__tests__/**/*.js'","prepack":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/plugin-transform-react-jsx":"^7.24.7","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","@babel/register":"^7.24.6","babel-plugin-module-resolver":"^5.0.2","deep-equal-json":"^1.0.0","encoding":"^0.1.13","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","mock-property":"^1.0.3","nyc":"^10.3.2","object-inspect":"^1.13.2","object.values":"^1.2.0","rimraf":"^3.0.2","tape":"^5.8.1"},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"engines":{"node":">= 0.4"},"_id":"axobject-query@4.1.0","contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"b0063c51808ec9616f83bc37c52331c9deb93129","_nodeVersion":"22.4.1","_npmVersion":"10.8.1","dist":{"shasum":"28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee","size":19716,"noattachment":false,"key":"/axobject-query/-/axobject-query-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-4.1.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_4.1.0_1721070513336_0.904612308875985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T19:08:33.508Z","publish_time":1721070513508,"_source_registry_name":"default","_cnpm_publish_time":1721070513508},"3.2.4":{"name":"axobject-query","version":"3.2.4","keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","_id":"axobject-query@3.2.4","contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"homepage":"https://github.com/A11yance/axobject-query#readme","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"dist":{"shasum":"6dfba930294ea14d7d2fc68b9d007211baedb94c","size":19651,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.2.4.tgz"},"main":"lib/index.js","engines":{"node":">= 0.4"},"gitHead":"a1bd6bffac4f3f63364ff2f3e3c91d3396f97fb4","scripts":{"flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","test":"npm run tests-only","build":"rimraf lib && babel src --out-dir lib","prepack":"npm run build","pretest":"npm run lint:fix && npm run flow","lint:fix":"npm run lint -- --fix","tests-only":"nyc tape -r @babel/register '__tests__/**/*.js'","build:tests":"npm run build && rimraf __tests-built__ && babel __tests__ --out-dir __tests-built__","tests-built":"nyc tape '__tests-built__/**/*.js'"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/A11yance/axobject-query.git","type":"git"},"_npmVersion":"10.8.1","description":"Programmatic access to information about the AXObject Model","directories":{},"_nodeVersion":"22.3.0","browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^10.3.2","tape":"^5.8.1","eslint":"^8.26.0","expect":"^29.2.1","rimraf":"^3.0.2","encoding":"^0.1.13","flow-bin":"^0.190.1","@babel/cli":"^7.19.3","flow-typed":"^3.8.0","@babel/core":"^7.19.6","mock-property":"^1.0.3","object.values":"^1.2.0","object-inspect":"^1.13.1","@babel/register":"^7.24.6","deep-equal-json":"^1.0.0","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.26.0","eslint-plugin-flowtype":"^8.0.3","eslint-config-airbnb-base":"^15.0.0","babel-plugin-module-resolver":"^5.0.2","@babel/plugin-transform-react-jsx":"^7.14.9"},"_npmOperationalInternal":{"tmp":"tmp/axobject-query_3.2.4_1719934150464_0.4085131752163853","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-02T15:29:10.685Z","publish_time":1719934150685,"_source_registry_name":"default","maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719934150685},"3.2.3":{"name":"axobject-query","version":"3.2.3","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run tests-only","build:tests":"npm run build && rimraf __tests-built__ && babel __tests__ --out-dir __tests-built__","tests-built":"nyc tape '__tests-built__/**/*.js'","tests-only":"nyc tape -r @babel/register '__tests__/**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","@babel/register":"^7.24.6","babel-plugin-module-resolver":"^5.0.2","deep-equal-json":"^1.0.0","encoding":"^0.1.13","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","mock-property":"^1.0.3","nyc":"^10.3.2","object-inspect":"^1.13.1","object.values":"^1.2.0","rimraf":"^3.0.2","tape":"^5.8.1"},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"engines":{"node":">= 0.4"},"_id":"axobject-query@3.2.3","contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"readmeFilename":"README.md","gitHead":"c527f804fe4ba6dd7c0520b848a7f6b281f6e8d0","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"425b2dd8c2c146e96b6d62c075b83a7e5e4157aa","size":19390,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.2.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.2.3_1719866012141_0.587503025977623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-01T20:33:32.331Z","publish_time":1719866012331,"_source_registry_name":"default","deprecated":"The build step was forgotten for this version; please upgrade to ^3.2.4","maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719866012331},"3.2.2":{"name":"axobject-query","version":"3.2.2","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run tests-only","build:tests":"npm run build && rimraf __tests-built__ && babel __tests__ --out-dir __tests-built__","tests-built":"nyc tape '__tests-built__/**/*.js'","tests-only":"nyc tape -r @babel/register '__tests__/**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","@babel/register":"^7.24.6","babel-plugin-module-resolver":"^5.0.2","encoding":"^0.1.13","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","mock-property":"^1.0.3","nyc":"^10.3.2","object-inspect":"^1.13.1","object.values":"^1.2.0","rimraf":"^3.0.2","tape":"^5.8.1"},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"dependencies":{"deep-equal-json":"^1.0.0"},"engines":{"node":">= 0.4"},"_id":"axobject-query@3.2.2","contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"readmeFilename":"README.md","gitHead":"23033c31598ba026b1f4d8252f65ec69127c6cfa","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"82ec6d08b6dba7c77468887ff13f51033760d1db","size":19398,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.2.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.2.2_1719024326311_0.9988655266943114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-22T02:45:26.491Z","publish_time":1719024326491,"_source_registry_name":"default","maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719024326491},"4.0.0":{"name":"axobject-query","version":"4.0.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","babel-jest":"^29.2.1","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.3","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","jest":"^29.2.1","rimraf":"^3.0.2"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"dependencies":{"dequal":"^2.0.3"},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"8efb56946c0df884ee28185e44c3c1868db3300f","_id":"axobject-query@4.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"04a4c90dce33cc5d606c76d6216e3b250ff70dab","size":21101,"noattachment":false,"key":"/axobject-query/-/axobject-query-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-4.0.0.tgz"},"_npmUser":{"name":"jessebeach","email":"jesse.r.beach@icloud.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_4.0.0_1695608474694_0.6144832750683338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-25T02:21:14.879Z","publish_time":1695608474879,"_source_registry_name":"default","_cnpm_publish_time":1695608474879},"3.2.1":{"name":"axobject-query","version":"3.2.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","babel-jest":"^29.2.1","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.3","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","jest":"^29.2.1","rimraf":"^3.0.2"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"dependencies":{"dequal":"^2.0.3"},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"8eecfc47a7768ff846d8e2567d2bc7e9211642c3","_id":"axobject-query@3.2.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"39c378a6e3b06ca679f29138151e45b2b32da62a","size":21073,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.2.1.tgz"},"_npmUser":{"name":"jessebeach","email":"jesse.r.beach@icloud.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.2.1_1686620469024_0.0037777407072527858"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T01:41:09.191Z","publish_time":1686620469191,"_source_registry_name":"default","_cnpm_publish_time":1686620469191},"3.2.0":{"name":"axobject-query","version":"3.2.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","babel-jest":"^29.2.1","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.3","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","jest":"^29.2.1","rimraf":"^3.0.2"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"dependencies":{"dequal":"^2.0.3"},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"d80d170e6972f936d6e22c7eff308322a1c6896c","_id":"axobject-query@3.2.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"f2bf7025409686d1d8875c75e87068ca1201cf26","size":21048,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.2.0.tgz"},"_npmUser":{"name":"jessebeach","email":"jesse.r.beach@icloud.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.2.0_1686615173223_0.6469836003445277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-13T00:12:53.412Z","publish_time":1686615173412,"_source_registry_name":"default","_cnpm_publish_time":1686615173412},"3.1.1":{"name":"axobject-query","version":"3.1.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.19.6","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.19.4","@babel/preset-flow":"^7.18.6","babel-jest":"^29.2.1","eslint":"^8.26.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.3","expect":"^29.2.1","flow-bin":"^0.190.1","flow-typed":"^3.8.0","jest":"^29.2.1","rimraf":"^3.0.2"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"dependencies":{"deep-equal":"^2.0.5"},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"647f330485f6b0b18377b27729efa1d0b4691176","_id":"axobject-query@3.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1","size":19319,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.1.1.tgz"},"_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.1.1_1666494636504_0.9579882673195381"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-23T03:11:38.935Z","publish_time":1666494636686,"_cnpm_publish_time":1666494636686},"3.0.1":{"name":"axobject-query","version":"3.0.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.15.6","@babel/preset-flow":"^7.12.1","babel-eslint":"^10.1.0","babel-jest":"^27.2.2","eslint":"^7.16.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-flowtype":"^6.1.0","eslint-plugin-import":"^2.22.1","expect":"^27.2.2","flow-bin":"^0.161.0","jest":"^27.2.2","rimraf":"^3.0.2"},"engines":{"node":">=6.0"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"087b8bcd3a760a9fa3208b741f4198df5e31af1e","_id":"axobject-query@3.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"160e20533a7010db37726df68b7faf7db9653acd","size":22467,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.0.1.tgz"},"_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.0.1_1633307421936_0.8257588655186312"},"_hasShrinkwrap":false,"publish_time":1633307422099,"_cnpm_publish_time":1633307422099},"3.0.0":{"name":"axobject-query","version":"3.0.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","flow":"flow","lint":"eslint  --config .eslintrc src __tests__ scripts","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.15.6","@babel/preset-flow":"^7.12.1","babel-eslint":"^10.1.0","babel-jest":"^27.2.2","eslint":"^7.16.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-flowtype":"^6.1.0","eslint-plugin-import":"^2.22.1","expect":"^27.2.2","flow-bin":"^0.161.0","jest":"^27.2.2","rimraf":"^3.0.2"},"engines":{"node":">=6.0"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"browserslist":[">0.2%","not dead","not op_mini all","ie 11"],"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"b5eaa88f77914e3dd870d8af6f92e6e3b2749ef2","_id":"axobject-query@3.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"028eb0383581eb928c08cc54054bbdda6204354f","size":22468,"noattachment":false,"key":"/axobject-query/-/axobject-query-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-3.0.0.tgz"},"_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"directories":{},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_3.0.0_1633307167366_0.4846401559291653"},"_hasShrinkwrap":false,"publish_time":1633307167543,"_cnpm_publish_time":1633307167543},"2.2.0":{"name":"axobject-query","version":"2.2.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","prepare":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.7.4","babel-eslint":"^10.0.1","babel-jest":"^24.0.0","coveralls":"^2.12.0","eslint":"^5 || ^6","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-flowtype":"^3.5.0","eslint-plugin-import":"^2.18.0","expect":"^1.20.2","flow-bin":"^0.112.0","jest":"^24.9.0","rimraf":"^2.6.3"},"dependencies":{},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"c35af61cbd9526e60c2e707a89ee61d9481c3b4f","_id":"axobject-query@2.2.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"shasum":"943d47e10c0b704aa42275e20edf3722648989be","size":17839,"noattachment":false,"key":"/axobject-query/-/axobject-query-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-2.2.0.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_2.2.0_1592785794871_0.8494731529159725"},"_hasShrinkwrap":false,"publish_time":1592785795020,"_cnpm_publish_time":1592785795020},"2.1.2":{"name":"axobject-query","version":"2.1.2","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","prepare":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.7.4","babel-eslint":"^10.0.1","babel-jest":"^24.0.0","coveralls":"^2.12.0","eslint":"^5 || ^6","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-flowtype":"^3.5.0","eslint-plugin-import":"^2.18.0","expect":"^1.20.2","flow-bin":"^0.112.0","jest":"^24.9.0","rimraf":"^2.6.3"},"dependencies":{},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"7de2db36504671d5f364d56b7b753f968342991b","_id":"axobject-query@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"2bdffc0371e643e5f03ba99065d5179b9ca79799","size":16847,"noattachment":false,"key":"/axobject-query/-/axobject-query-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-2.1.2.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_2.1.2_1581193119375_0.7851620230072471"},"_hasShrinkwrap":false,"publish_time":1581193119509,"_cnpm_publish_time":1581193119509},"2.1.1":{"name":"axobject-query","version":"2.1.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","prepare":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"npm run jest","test:ci":"npm run jest -- --ci --runInBand","jest":"jest --coverage __tests__/**/*"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.7.4","babel-eslint":"^10.0.1","babel-jest":"^24.0.0","coveralls":"^2.12.0","eslint":"^5 || ^6","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-flowtype":"^3.5.0","eslint-plugin-import":"^2.18.0","expect":"^1.20.2","flow-bin":"^0.112.0","jest":"^24.9.0","rimraf":"^2.6.3"},"dependencies":{"@babel/runtime":"^7.7.4","@babel/runtime-corejs3":"^7.7.4"},"peerDependencies":{"eslint":"^5 || ^6"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"edf644665c2c08c50c1af5da9556609cb279d84f","_id":"axobject-query@2.1.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"shasum":"2a3b1271ec722d48a4cd4b3fcc20c853326a49a7","size":17680,"noattachment":false,"key":"/axobject-query/-/axobject-query-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-2.1.1.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_2.1.1_1575264035399_0.5032776942572408"},"_hasShrinkwrap":false,"publish_time":1575264035648,"_cnpm_publish_time":1575264035648},"2.0.2":{"name":"axobject-query","version":"2.0.2","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"bf40c8283fa54c9517a837c633e7c875470c92aa","_id":"axobject-query@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.2.1","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"ea187abe5b9002b377f925d8bf7d1c561adf38f9","size":17323,"noattachment":false,"key":"/axobject-query/-/axobject-query-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-2.0.2.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_2.0.2_1539619815782_0.804804929126252"},"_hasShrinkwrap":false,"publish_time":1539619815870,"_cnpm_publish_time":1539619815870},"2.0.1":{"name":"axobject-query","version":"2.0.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","files":["lib"],"scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"40dbc0a0c1d18afb5c82d31ae3986719fa7410e1","_id":"axobject-query@2.0.1","_shasum":"05dfa705ada8ad9db993fa6896f22d395b0b0a07","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"05dfa705ada8ad9db993fa6896f22d395b0b0a07","size":27253,"noattachment":false,"key":"/axobject-query/-/axobject-query-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-2.0.1.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query_2.0.1_1522186464720_0.8252724674952452"},"_hasShrinkwrap":false,"publish_time":1522186464842,"_cnpm_publish_time":1522186464842},"1.0.2":{"name":"axobject-query","version":"1.0.2","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","files":["lib"],"scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[{"name":"Jesse Beach"},{"name":"Facebook Inc."}],"gitHead":"a9038795ff10943f5cc8a3152769dbd93a7fa88d","_id":"axobject-query@1.0.2","_shasum":"2c8de2bd446f490ba7cd9b4b0b3727f40e81effa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"2c8de2bd446f490ba7cd9b4b0b3727f40e81effa","size":27393,"noattachment":false,"key":"/axobject-query/-/axobject-query-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-1.0.2.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query-1.0.2.tgz_1517440149950_0.8372494394425303"},"directories":{},"publish_time":1517440150031,"_hasShrinkwrap":false,"_cnpm_publish_time":1517440150031},"1.0.1":{"name":"axobject-query","version":"1.0.1","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","files":["lib"],"scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[],"gitHead":"e76491283631d219d6f8c46676f2b183cda2d96e","_id":"axobject-query@1.0.1","_shasum":"e39d7a96770ea18b9e572f5ea3df13bcaa8f1470","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"e39d7a96770ea18b9e572f5ea3df13bcaa8f1470","size":27308,"noattachment":false,"key":"/axobject-query/-/axobject-query-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-1.0.1.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query-1.0.1.tgz_1514848611054_0.32746848301030695"},"directories":{},"publish_time":1514848611205,"_hasShrinkwrap":false,"_cnpm_publish_time":1514848611205},"0.2.0":{"name":"axobject-query","version":"0.2.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","files":["lib"],"scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[],"gitHead":"062b0146e1ae5a2aea132e602c139a582d9611c1","_id":"axobject-query@0.2.0","_shasum":"8842b7569b2d385fe1eea6ac28ab3610beca1866","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"8842b7569b2d385fe1eea6ac28ab3610beca1866","size":27011,"noattachment":false,"key":"/axobject-query/-/axobject-query-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-0.2.0.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axobject-query-0.2.0.tgz_1508729600126_0.7064365758560598"},"directories":{},"publish_time":1508729600553,"_hasShrinkwrap":false,"_cnpm_publish_time":1508729600553},"0.1.0":{"name":"axobject-query","version":"0.1.0","description":"Programmatic access to information about the AXObject Model","main":"lib/index.js","files":["lib"],"scripts":{"build":"rimraf lib && babel src --out-dir lib","prepublish":"npm run lint && npm run flow && npm run test && npm run build","coveralls":"cat ./reports/lcov.info | coveralls","flow":"flow; test $? -eq 0 -o $? -eq 2","lint":"eslint  --config .eslintrc src __tests__","lint:fix":"npm run lint -- --fix","pretest":"npm run lint:fix && npm run flow","test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/A11yance/axobject-query.git"},"keywords":["accessibility"],"author":{"name":"Jesse Beach","email":"splendidnoise@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"homepage":"https://github.com/A11yance/axobject-query#readme","devDependencies":{"babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-latest":"^6.24.0","coveralls":"^2.12.0","eslint":"^3.18.0","eslint-plugin-flowtype":"^2.30.4","eslint-plugin-import":"^2.2.0","expect":"^1.20.2","flow-bin":"^0.42.0","jest":"^19.0.2","rimraf":"^2.6.1"},"dependencies":{"ast-types-flow":"0.0.7"},"jest":{"coverageReporters":["lcov"],"coverageDirectory":"reports","roots":["<rootDir>/__tests__"]},"contributors":[],"gitHead":"dddaeca3d36d471bafe433cc5a442583112c5b74","_id":"axobject-query@0.1.0","_shasum":"62f59dbc59c9f9242759ca349960e7a2fe3c36c0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"jessebeach","email":"splendidnoise@gmail.com"},"dist":{"shasum":"62f59dbc59c9f9242759ca349960e7a2fe3c36c0","size":27100,"noattachment":false,"key":"/axobject-query/-/axobject-query-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/axobject-query/download/axobject-query-0.1.0.tgz"},"maintainers":[{"name":"jessebeach","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/axobject-query-0.1.0.tgz_1491949893059_0.6996057762298733"},"directories":{},"publish_time":1491949893368,"_cnpm_publish_time":1491949893368,"_hasShrinkwrap":false}},"readme":"# AXObject Query\n\n![CI](https://github.com/A11yance/axobject-query/workflows/CI/badge.svg)\n\nApproximate model of the [Chrome AXObject](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXObject.h).\n\nThe project attempts to map the AXObject concepts to the [WAI-ARIA 1.1 Roles Model](https://www.w3.org/TR/wai-aria-1.1/#roles) so that a complete representation of the semantic HTML layer, as it is exposed assistive technology, can be obtained.\n\nCDN URL: <https://unpkg.com/axobject-query>\n\n## Utilities\n\n### AXObjects\n\n```javascript\nimport { AXObjects } from 'axobject-query';\n```\n\n#### Interface\n\nThese methods are available on each export from the module. The typing here in the documentation is pseudo-typed. Each export will have its own specific types for each method signature.\n\n```javascript\n{|\n  entries: () => Array<$Item>,\n  get: (key: $Key) => ?$Value,\n  has: (key: $Key) => boolean,\n  keys: () => Array<$Key>,\n  values: () => Array<$Value>,\n|};\n```\n\n### Concepts in the project\n\nAXObjects are mapped to their HTML and ARIA concepts in the `relatedConcepts` field.\n\nThe `type` field is a loose association of an AXObject to the `window`, `structure` and `widget` abstract roles in ARIA. The `generic` value is given to `DivRole`; it does not exist in ARIA. Divs are special in HTML in the way that they are used as generic containers. Span might have also been associated with a generic type except that there is no `SpanRole` AXObject.\n\n```javascript\n[\n  [ 'AbbrRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'AlertDialogRole', { relatedConcepts: [ [Object] ], type: 'window' } ],\n  [ 'AlertRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'AnnotationRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ApplicationRole', { relatedConcepts: [ [Object] ], type: 'window' } ],\n  [ 'ArticleRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'AudioRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'BannerRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'BlockquoteRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'BusyIndicatorRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'ButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'CanvasRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'CaptionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'CellRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' } ],\n  [ 'CheckBoxRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'ColorWellRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'ColumnHeaderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'ColumnRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ComboBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'ComplementaryRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'ContentInfoRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DateRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'DateTimeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'DefinitionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DescriptionListDetailRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DescriptionListRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DescriptionListTermRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DetailsRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'DialogRole', { relatedConcepts: [ [Object], [Object] ], type: 'window' } ],\n  [ 'DirectoryRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'DisclosureTriangleRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'DivRole', { relatedConcepts: [ [Object] ], type: 'generic' } ],\n  [ 'DocumentRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'EmbeddedObjectRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'FeedRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'FigcaptionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'FigureRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'FooterRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'FormRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'GridRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'GroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'HeadingRole', { relatedConcepts: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], type: 'structure' } ],\n  [ 'IframePresentationalRole', { relatedConcepts: [], type: 'window' } ],\n  [ 'IframeRole', { relatedConcepts: [ [Object] ], type: 'window' } ],\n  [ 'IgnoredRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ImageMapLinkRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'ImageMapRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'ImageRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'InlineTextBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'InputTimeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'LabelRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'LegendRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'LineBreakRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'LinkRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'ListBoxOptionRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'ListBoxRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'ListItemRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'ListMarkerRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ListRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'structure' } ],\n  [ 'LogRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'MainRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'MarkRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'MarqueeRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'MathRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'MenuBarRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'MenuButtonRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'MenuItemRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'MenuItemCheckBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'MenuItemRadioRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'MenuListOptionRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'MenuListPopupRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'MenuRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'MeterRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'NavigationRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'NoneRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'NoteRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'OutlineRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ParagraphRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'PopUpButtonRole', { relatedConcepts: [], type: 'widget' } ],\n  [ 'PreRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'PresentationalRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'ProgressIndicatorRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'RadioButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'RadioGroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'RegionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'RootWebAreaRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'RowHeaderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'RowRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'RubyRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'RulerRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ScrollAreaRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'ScrollBarRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'SeamlessWebAreaRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'SearchRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'SearchBoxRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'SliderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'SliderThumbRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'SpinButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],\n  [ 'SpinButtonPartRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'SplitterRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'StaticTextRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'StatusRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'SVGRootRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'SwitchRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'TabGroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TabRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'TableHeaderContainerRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'TableRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],\n  [ 'TabListRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TabPanelRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TermRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TextFieldRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' } ],\n  [ 'TimeRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TimerRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'ToggleButtonRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'ToolbarRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'TreeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'TreeGridRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'TreeItemRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'UserInterfaceTooltipRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],\n  [ 'VideoRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],\n  [ 'WebAreaRole', { relatedConcepts: [], type: 'structure' } ],\n  [ 'WindowRole', { relatedConcepts: [], type: 'window' } ],\n]\n```\n\n### AXObject to Element\n\n```javascript\nimport { AXObjectElements } from 'axobject-query';\n```\n\nAXObjects are mapped to their related HTML concepts, which may require attributes (in the case of inputs) to obtain the correct association.\n\n```javascript\n[\n  [ 'AbbrRole', [ { name: 'abbr' } ] ],\n  [ 'ArticleRole', [ { name: 'article' } ] ],\n  [ 'AudioRole', [ { name: 'audio' } ] ],\n  [ 'BlockquoteRole', [ { name: 'blockquote' } ] ],\n  [ 'ButtonRole', [ { name: 'button' } ] ],\n  [ 'CanvasRole', [ { name: 'canvas' } ] ],\n  [ 'CaptionRole', [ { name: 'caption' } ] ],\n  [ 'CellRole', [ { name: 'td' } ] ],\n  [ 'CheckBoxRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'ColorWellRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'ColumnHeaderRole', [ { name: 'th' } ] ],\n  [ 'DateRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'DateTimeRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'DefinitionRole', [ { name: 'dfn' } ] ],\n  [ 'DescriptionListDetailRole', [ { name: 'dd' } ] ],\n  [ 'DescriptionListRole', [ { name: 'dl' } ] ],\n  [ 'DescriptionListTermRole', [ { name: 'dt' } ] ],\n  [ 'DetailsRole', [ { name: 'details' } ] ],\n  [ 'DialogRole', [ { name: 'dialog' } ] ],\n  [ 'DirectoryRole', [ { name: 'dir' } ] ],\n  [ 'DivRole', [ { name: 'div' } ] ],\n  [ 'EmbeddedObjectRole', [ { name: 'embed' } ] ],\n  [ 'FigcaptionRole', [ { name: 'figcaption' } ] ],\n  [ 'FigureRole', [ { name: 'figure' } ] ],\n  [ 'FooterRole', [ { name: 'footer' } ] ],\n  [ 'FormRole', [ { name: 'form' } ] ],\n  [ 'HeadingRole', [ { name: 'h1' }, { name: 'h2' }, { name: 'h3' }, { name: 'h4' }, { name: 'h5' }, { name: 'h6' } ] ],\n  [ 'IframeRole', [ { name: 'iframe' } ] ],\n  [ 'ImageMapRole', [ { name: 'img', attributes: [Object] } ] ],\n  [ 'ImageRole', [ { name: 'img' } ] ],\n  [ 'InlineTextBoxRole', [ { name: 'input' } ] ],\n  [ 'InputTimeRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'LabelRole', [ { name: 'label' } ] ],\n  [ 'LegendRole', [ { name: 'legend' } ] ],\n  [ 'LineBreakRole', [ { name: 'br' } ] ],\n  [ 'LinkRole', [ { name: 'a', attributes: [Object] } ] ],\n  [ 'ListBoxOptionRole', [ { name: 'option' } ] ],\n  [ 'ListItemRole', [ { name: 'li' } ] ],\n  [ 'ListRole', [ { name: 'ul' }, { name: 'ol' } ] ],\n  [ 'MainRole', [ { name: 'main' } ] ],\n  [ 'MarkRole', [ { name: 'mark' } ] ],\n  [ 'MarqueeRole', [ { name: 'marquee' } ] ],\n  [ 'MenuItemRole', [ { name: 'menuitem' } ] ],\n  [ 'MenuRole', [ { name: 'menu' } ] ],\n  [ 'MeterRole', [ { name: 'meter' } ] ],\n  [ 'NavigationRole', [ { name: 'nav' } ] ],\n  [ 'ParagraphRole', [ { name: 'p' } ] ],\n  [ 'PreRole', [ { name: 'pre' } ] ],\n  [ 'ProgressIndicatorRole', [ { name: 'progress' } ] ],\n  [ 'RadioButtonRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'RowHeaderRole', [ { name: 'th', attributes: [Object] } ] ],\n  [ 'RowRole', [ { name: 'tr' } ] ],\n  [ 'RubyRole', [ { name: 'ruby' } ] ],\n  [ 'SearchBoxRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'SliderRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'SpinButtonRole', [ { name: 'input', attributes: [Object] } ] ],\n  [ 'TableRole', [ { name: 'table' } ] ],\n  [ 'TextFieldRole', [ { name: 'input' }, { name: 'input', attributes: [Object] } ] ],\n  [ 'TimeRole', [ { name: 'time' } ] ],\n  [ 'VideoRole', [ { name: 'video' ] ],\n]\n```\n\n### AXObject to Role\n\n```javascript\nimport { AXObjectRoles } from 'axobject-query';\n```\n\nAXObjects are mapped to their related ARIA concepts..\n\n```javascript\n[\n  [ 'AlertDialogRole', [ { name: 'alertdialog' } ] ],\n  [ 'AlertRole', [ { name: 'alert' } ] ],\n  [ 'ApplicationRole', [ { name: 'application' } ] ],\n  [ 'ArticleRole', [ { name: 'article' } ] ],\n  [ 'BannerRole', [ { name: 'banner' } ] ],\n  [ 'BusyIndicatorRole', [ { attributes: [Object] } ] ],\n  [ 'ButtonRole', [ { name: 'button' } ] ],\n  [ 'CellRole', [ { name: 'cell' }, { name: 'gridcell' } ] ],\n  [ 'CheckBoxRole', [ { name: 'checkbox' } ] ],\n  [ 'ColumnHeaderRole', [ { name: 'columnheader' } ] ],\n  [ 'ComboBoxRole', [ { name: 'combobox' } ] ],\n  [ 'ComplementaryRole', [ { name: 'complementary' } ] ],\n  [ 'ContentInfoRole', [ { name: 'structureinfo' } ] ],\n  [ 'DialogRole', [ { name: 'dialog' } ] ],\n  [ 'DirectoryRole', [ { name: 'directory' } ] ],\n  [ 'DocumentRole', [ { name: 'document' } ] ],\n  [ 'FeedRole', [ { name: 'feed' } ] ],\n  [ 'FigureRole', [ { name: 'figure' } ] ],\n  [ 'FormRole', [ { name: 'form' } ] ],\n  [ 'GridRole', [ { name: 'grid' } ] ],\n  [ 'GroupRole', [ { name: 'group' } ] ],\n  [ 'HeadingRole', [ { name: 'heading' } ] ],\n  [ 'ImageRole', [ { name: 'img' } ] ],\n  [ 'LinkRole', [ { name: 'link' } ] ],\n  [ 'ListBoxOptionRole', [ { name: 'option' } ] ],\n  [ 'ListBoxRole', [ { name: 'listbox' } ] ],\n  [ 'ListItemRole', [ { name: 'listitem' } ] ],\n  [ 'ListRole', [ { name: 'list' } ] ],\n  [ 'LogRole', [ { name: 'log' } ] ],\n  [ 'MainRole', [ { name: 'main' } ] ],\n  [ 'MarqueeRole', [ { name: 'marquee' } ] ],\n  [ 'MathRole', [ { name: 'math' } ] ],\n  [ 'MenuBarRole', [ { name: 'menubar' } ] ],\n  [ 'MenuItemRole', [ { name: 'menuitem' } ] ],\n  [ 'MenuItemCheckBoxRole', [ { name: 'menuitemcheckbox' } ] ],\n  [ 'MenuItemRadioRole', [ { name: 'menuitemradio' } ] ],\n  [ 'MenuRole', [ { name: 'menu' } ] ],\n  [ 'NavigationRole', [ { name: 'navigation' } ] ],\n  [ 'NoneRole', [ { name: 'none' } ] ],\n  [ 'NoteRole', [ { name: 'note' } ] ],\n  [ 'PresentationalRole', [ { name: 'presentation' } ] ],\n  [ 'ProgressIndicatorRole', [ { name: 'progressbar' } ] ],\n  [ 'RadioButtonRole', [ { name: 'radio' } ] ],\n  [ 'RadioGroupRole', [ { name: 'radiogroup' } ] ],\n  [ 'RegionRole', [ { name: 'region' } ] ],\n  [ 'RowHeaderRole', [ { name: 'rowheader' } ] ],\n  [ 'RowRole', [ { name: 'row' } ] ],\n  [ 'ScrollBarRole', [ { name: 'scrollbar' } ] ],\n  [ 'SearchRole', [ { name: 'search' } ] ],\n  [ 'SearchBoxRole', [ { name: 'searchbox' } ] ],\n  [ 'SliderRole', [ { name: 'slider' } ] ],\n  [ 'SpinButtonRole', [ { name: 'spinbutton' } ] ],\n  [ 'SplitterRole', [ { name: 'separator' } ] ],\n  [ 'StatusRole', [ { name: 'status' } ] ],\n  [ 'SwitchRole', [ { name: 'switch' } ] ],\n  [ 'TabGroupRole', [ { name: 'tablist' } ] ],\n  [ 'TabRole', [ { name: 'tab' } ] ],\n  [ 'TableRole', [ { name: 'table' } ] ],\n  [ 'TabListRole', [ { name: 'tablist' } ] ],\n  [ 'TabPanelRole', [ { name: 'tabpanel' } ] ],\n  [ 'TermRole', [ { name: 'term' } ] ],\n  [ 'TextFieldRole', [ { name: 'textbox' } ] ],\n  [ 'TimerRole', [ { name: 'timer' } ] ],\n  [ 'ToggleButtonRole', [ { attributes: [Object] } ] ],\n  [ 'ToolbarRole', [ { name: 'toolbar' } ] ],\n  [ 'TreeRole', [ { name: 'tree' } ] ],\n  [ 'TreeGridRole', [ { name: 'treegrid' } ] ],\n  [ 'TreeItemRole', [ { name: 'treeitem' } ] ],\n  [ 'UserInterfaceTooltipRole', [ { name: 'tooltip' } ] ],\n]\n```\n\n### Element to AXObject\n\n```javascript\nimport { elementAXObjects } from 'axobject-query';\n```\n\nHTML elements are mapped to their related AXConcepts concepts.\n\n```javascript\n[\n  [ { name: 'abbr' }, [ 'AbbrRole' ] ],\n  [ { name: 'article' }, [ 'ArticleRole' ] ],\n  [ { name: 'audio' }, [ 'AudioRole' ] ],\n  [ { name: 'blockquote' }, [ 'BlockquoteRole' ] ],\n  [ { name: 'button' }, [ 'ButtonRole' ] ],\n  [ { name: 'canvas' }, [ 'CanvasRole' ] ],\n  [ { name: 'caption' }, [ 'CaptionRole' ] ],\n  [ { name: 'td' }, [ 'CellRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'CheckBoxRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'ColorWellRole' ] ],\n  [ { name: 'th' }, [ 'ColumnHeaderRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'DateRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'DateTimeRole' ] ],\n  [ { name: 'dfn' }, [ 'DefinitionRole' ] ],\n  [ { name: 'dd' }, [ 'DescriptionListDetailRole' ] ],\n  [ { name: 'dl' }, [ 'DescriptionListRole' ] ],\n  [ { name: 'dt' }, [ 'DescriptionListTermRole' ] ],\n  [ { name: 'details' }, [ 'DetailsRole' ] ],\n  [ { name: 'dialog' }, [ 'DialogRole' ] ],\n  [ { name: 'dir' }, [ 'DirectoryRole' ] ],\n  [ { name: 'div' }, [ 'DivRole' ] ],\n  [ { name: 'embed' }, [ 'EmbeddedObjectRole' ] ],\n  [ { name: 'figcaption' }, [ 'FigcaptionRole' ] ],\n  [ { name: 'figure' }, [ 'FigureRole' ] ],\n  [ { name: 'footer' }, [ 'FooterRole' ] ],\n  [ { name: 'form' }, [ 'FormRole' ] ],\n  [ { name: 'h1' }, [ 'HeadingRole' ] ],\n  [ { name: 'h2' }, [ 'HeadingRole' ] ],\n  [ { name: 'h3' }, [ 'HeadingRole' ] ],\n  [ { name: 'h4' }, [ 'HeadingRole' ] ],\n  [ { name: 'h5' }, [ 'HeadingRole' ] ],\n  [ { name: 'h6' }, [ 'HeadingRole' ] ],\n  [ { name: 'iframe' }, [ 'IframeRole' ] ],\n  [ { name: 'img', attributes: [ [Object] ] }, [ 'ImageMapRole' ] ],\n  [ { name: 'img' }, [ 'ImageRole' ] ],\n  [ { name: 'input' }, [ 'InlineTextBoxRole', 'TextFieldRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'InputTimeRole' ] ],\n  [ { name: 'label' }, [ 'LabelRole' ] ],\n  [ { name: 'legend' }, [ 'LegendRole' ] ],\n  [ { name: 'br' }, [ 'LineBreakRole' ] ],\n  [ { name: 'a', attributes: [ [Object] ] }, [ 'LinkRole' ] ],\n  [ { name: 'option' }, [ 'ListBoxOptionRole' ] ],\n  [ { name: 'li' }, [ 'ListItemRole' ] ],\n  [ { name: 'ul' }, [ 'ListRole' ] ],\n  [ { name: 'ol' }, [ 'ListRole' ] ],\n  [ { name: 'main' }, [ 'MainRole' ] ],\n  [ { name: 'mark' }, [ 'MarkRole' ] ],\n  [ { name: 'marquee' }, [ 'MarqueeRole' ] ],\n  [ { name: 'menuitem' }, [ 'MenuItemRole' ] ],\n  [ { name: 'menu' }, [ 'MenuRole' ] ],\n  [ { name: 'meter' }, [ 'MeterRole' ] ],\n  [ { name: 'nav' }, [ 'NavigationRole' ] ],\n  [ { name: 'p' }, [ 'ParagraphRole' ] ],\n  [ { name: 'pre' }, [ 'PreRole' ] ],\n  [ { name: 'progress' }, [ 'ProgressIndicatorRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'RadioButtonRole' ] ],\n  [ { name: 'th', attributes: [ [Object] ] }, [ 'RowHeaderRole' ] ],\n  [ { name: 'tr' }, [ 'RowRole' ] ],\n  [ { name: 'ruby' }, [ 'RubyRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'SearchBoxRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'SliderRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'SpinButtonRole' ] ],\n  [ { name: 'table' }, [ 'TableRole' ] ],\n  [ { name: 'input' }, [ 'InlineTextBoxRole', 'TextFieldRole' ] ],\n  [ { name: 'input', attributes: [ [Object] ] }, [ 'TextFieldRole' ] ],\n  [ { name: 'time' }, [ 'TimeRole' ] ],\n  [ { name: 'video' }, [ 'VideoRole' ] ],\n]\n```\n\n## License\n\nCopyright (c) 2021 A11yance\n","_attachments":{},"homepage":"https://github.com/A11yance/axobject-query#readme","bugs":{"url":"https://github.com/A11yance/axobject-query/issues"},"license":"Apache-2.0"}