@yurijmikhalevich/ast-metadata-inferer
Advanced tools
Weekly downloads
Readme
A collection of metadata about browser API's. This collection is intended for tools that analyze JS. It currently supports 3993
compatibility records.
For all the API's it supports, it gives the
MemberExpression
, NewExpression
, or CallExpression
)document.querySelector()
)@mdn/browser-compat-data
import AstMetadata from "ast-metadata-inferer";
const [firstRecord] = AstMetadata;
console.log(firstRecord);
// {
// "language":"js-api",
// "protoChain":["document","querySelector"],
// "protoChainId":"document.querySelector",
// "astNodeTypes":["MemberExpression"],
// "isStatic":true,
// "compat": {
// support: {
// chrome: {
// version_added: "14"
// },
// chrome_android: { version_added: "18" },
// ...
// }
// }
// }
If this project is saving you (or your team) time, please consider supporting it on Patreon 👍 thank you!
FAQs
[](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml)
The npm package @yurijmikhalevich/ast-metadata-inferer receives a total of 979 weekly downloads. As such, @yurijmikhalevich/ast-metadata-inferer popularity was classified as not popular.
We found that @yurijmikhalevich/ast-metadata-inferer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.