ast-types
Esprima-compatible implementation of the Mozilla JS Parser API
0.16.1
253M downloads/mo
#628 most downloaded on npm
benjamn/ast-types
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.2 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
13 years old
172 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
172 releases · Apr 2013 to Dec 2022Releases
latest 60 of 172-
0.16.113 Dec 2022Commits, not release notes
This project publishes no release notes. Between
v0.16.0andv0.16.1there were 5 commits, 4 of them substantive:- Fix missing fields for ClassAccessorProperty and related defs (#891)
- Drop Node.js v10 from the test lineup, allowing Mocha v10.
- Bump mocha and @types/mocha (#887)
- Bump npm version to 0.16.1.
-
0.16.011 Dec 2022Commits, not release notes
This project publishes no release notes. Between
v0.15.2andv0.16.0there were 54 commits, 44 of them substantive:- Move source files under the standard "src" folder
- Update various files to refer to the new locations
- Update tsconfig.json to enable source maps and write output into the "lib" folder
- Replace ts-emit-clean with a more straightforward and robust cleaning strategy; also, lock the @types version numbers since DefinitelyTyped does not use SemVer
- Replace loose typings imports with explicit locations
- Add a .gitattributes rule to ensure run.sh works correctly on Windows
- Update .npmignore to be more specific about what should be published, rather than publishing every file by default
- Move run.sh to /scripts/run-tests.sh and get it running again
- A couple minor updates to .gitignore
- Fix mocha path
- Fix issues building on Mac OS X
- Move contents of src/lib/ up to src/ directory.
- Minor tweaks following TypeScript project reorganization in PR #327.
- Move ambient .d.ts files into src/ directory.
- Add exports mapping to allow importing from ast-types/def/* again.
- Set module.exports when appropriate using explicit helper function.
- Remove unused @types/node dev dependency.
- Remove odd/unstable Node.js versions from CI, except v19 (latest)
- Bump glob and @types/glob (#881)
- Install prerelease recast to fix semicolons in generated files.
…and 24 more.
-
0.15.202 Dec 2021Commits, not release notes
This project publishes no release notes. Between
v0.15.1andv0.15.2there were 7 commits, 5 of them substantive:- Fix ModuleExpression builder parameter name.
- Fix misused private Def type alias.
- Support BigInt as a built-in type.
- Improve node.extra for {String,Numeric,BigInt,Decimal,RegExp}Literal.
- Bump npm version to 0.15.2.
-
0.15.130 Nov 2021Commits, not release notes
This project publishes no release notes. Between
v0.15.0andv0.15.1there were 3 commits, 3 of them substantive:- Make StaticBlock extend Declaration, like other class elements.
- Update definitions that use ImportAttributes assertions.
- Bump npm version to 0.15.1.
-
0.15.029 Nov 2021Commits, not release notes
This project publishes no release notes. Between
v0.14.2andv0.15.0there were 50 commits, 32 of them substantive:- Fix link to typescript.ts def (#658)
- Rename prepack script to prepare, to allow installation from Git (#516)
- Convert package-lock.json to lockfileVersion:2 for npm v7.
- Resync package-lock.json after recent dependency updates.
- Run 'npm audit fix' to address some security warnings.
- Add Node.js versions 15-17 to test rotation.
- Reindent def/core.ts to use 2 spaces for indentation.
- Add definitions for Flow's [Optional]IndexedAccessType (#514)
- fix(scope): Support ClassDeclarations without identifier (#467)
- [scope] Support
ObjectPropertyinaddPattern(#540) - Add regression test of scope.getBindings() and destructuring (#361)
- fix(scope): add TypeParameterDeclarations and InterfaceDeclarations to scope.types
- Use NodePath type more consistently in scope.ts.
- Avoid importing earlier defs before later defs.
- Import from def/es-proposals rather than specific year.
- Establish def/operators/esYEAR.ts plugins.
- Support ES2021 logical assignment operators.
- Update typescript to version 4.5.2.
- Add :any types to catch parameters to make TypeScript happy.
- Allow TemplateLiteral to represent TS template literal types, too.
…and 12 more.
-
0.14.212 Sep 2020Commits, not release notes
This project publishes no release notes. Between
v0.14.1andv0.14.2there were 6 commits, 3 of them substantive:- Add definition for ChainExpression and related types (#399)
- Register RestElement binding in function scope (#409)
- Bump npm version to 0.14.2.
-
0.14.124 Aug 2020Commits, not release notes
This project publishes no release notes. Between
v0.14.0andv0.14.1there were 4 commits, 2 of them substantive:- Fix fragmented Flow ObjectTypeIndexer definition.
- Bump npm version to 0.14.1.
-
0.14.024 Aug 2020Commits, not release notes
This project publishes no release notes. Between
v0.13.4andv0.14.0there were 9 commits, 6 of them substantive:- Update JavaScript definitions (#377)
- Update JSX definitions (#375)
- Update Flow definitions (#376)
- Run Mocha on test/run.js output file, rather than run.ts.
- Update mocha to latest version (8.1.1).
- Bump npm version to 0.14.0.
-
0.13.423 Aug 2020Commits, not release notes
This project publishes no release notes. Between
v0.13.3andv0.13.4there were 20 commits, 14 of them substantive:- Update package-lock.json.
- Upgrade to latest typescript & required @babel/parser for compat
- Fix Babel TypeScript tests.
- Work around dubious new TypeScript errors.
- Include def/es-proposals for TypeScript tests.
- TypeScript defs for TSNamedTupleMember and TSTypePredicate.
- Use tslib to avoid repeatedly inlining helper definitions.
- Check before calling addPattern for falsy CatchClause param.
- Create dependabot.yml.
- Use GitHub Actions for CI testing.
- Remove Greenkeeper badge from README.md.
- Replace Travis badge with GitHub Actions badge in README.md.
- Remove .travis.yml.
- Bump npm version to 0.13.4 in preparation for publishing.
-
0.13.327 Mar 2020Nothing published for this version
-
0.13.224 Jun 2019Nothing published for this version
-
0.13.115 May 2019Nothing published for this version
-
0.13.013 May 2019Nothing published for this version
-
0.12.426 Apr 2019Nothing published for this version
-
0.12.328 Mar 2019Nothing published for this version
-
0.12.206 Feb 2019Nothing published for this version
-
0.12.110 Jan 2019Nothing published for this version
-
0.12.009 Jan 2019Nothing published for this version
-
0.11.724 Nov 2018Nothing published for this version
-
0.11.613 Oct 2018Nothing published for this version
-
0.11.529 May 2018Nothing published for this version
-
0.11.418 May 2018Nothing published for this version
-
0.11.309 Mar 2018Nothing published for this version
-
0.11.224 Feb 2018Nothing published for this version
-
0.11.118 Feb 2018Nothing published for this version
-
0.11.018 Feb 2018Nothing published for this version
-
0.10.211 Feb 2018Nothing published for this version
-
0.10.111 Nov 2017Nothing published for this version
-
0.10.011 Nov 2017Nothing published for this version
-
0.9.1410 Oct 2017Nothing published for this version
-
0.9.1315 Sep 2017Nothing published for this version
-
0.9.1201 Jun 2017Nothing published for this version
-
0.9.1105 Apr 2017Nothing published for this version
-
0.9.1020 Mar 2017Nothing published for this version
-
0.9.919 Mar 2017Nothing published for this version
-
0.9.819 Mar 2017Nothing published for this version
-
0.9.719 Mar 2017Nothing published for this version
-
0.9.612 Mar 2017Nothing published for this version
-
0.9.506 Feb 2017Nothing published for this version
-
0.9.418 Jan 2017Nothing published for this version
-
0.9.314 Dec 2016Nothing published for this version
-
0.9.208 Nov 2016Nothing published for this version
-
0.9.104 Nov 2016Nothing published for this version
-
0.9.015 Aug 2016Nothing published for this version
-
0.8.1829 Jun 2016Nothing published for this version
-
0.8.1727 Jun 2016Nothing published for this version
-
0.8.1609 Mar 2016Nothing published for this version
-
0.8.1506 Jan 2016Nothing published for this version
-
0.8.1420 Nov 2015Nothing published for this version
-
0.8.1308 Oct 2015Nothing published for this version
-
0.8.1223 Sep 2015Nothing published for this version
-
0.8.1121 Aug 2015Nothing published for this version
-
0.8.1021 Aug 2015Nothing published for this version
-
0.8.914 Aug 2015Nothing published for this version
-
0.8.807 Aug 2015Nothing published for this version
-
0.8.731 Jul 2015Nothing published for this version
-
0.8.631 Jul 2015Nothing published for this version
-
0.8.530 Jul 2015Nothing published for this version
-
0.8.416 Jul 2015Nothing published for this version
-
0.8.309 Jul 2015Nothing published for this version