PackageTrack Sign in Track my project

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 2022
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 172
  1. 0.16.1 13 Dec 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.16.0 and v0.16.1 there 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.
  2. 0.16.0 11 Dec 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.15.2 and v0.16.0 there 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.

  3. 0.15.2 02 Dec 2021
    Commits, not release notes

    This project publishes no release notes. Between v0.15.1 and v0.15.2 there 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.
  4. 0.15.1 30 Nov 2021
    Commits, not release notes

    This project publishes no release notes. Between v0.15.0 and v0.15.1 there 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.
  5. 0.15.0 29 Nov 2021
    Commits, not release notes

    This project publishes no release notes. Between v0.14.2 and v0.15.0 there 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 ObjectProperty in addPattern (#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.

  6. 0.14.2 12 Sep 2020
    Commits, not release notes

    This project publishes no release notes. Between v0.14.1 and v0.14.2 there 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.
  7. 0.14.1 24 Aug 2020
    Commits, not release notes

    This project publishes no release notes. Between v0.14.0 and v0.14.1 there were 4 commits, 2 of them substantive:

    • Fix fragmented Flow ObjectTypeIndexer definition.
    • Bump npm version to 0.14.1.
  8. 0.14.0 24 Aug 2020
    Commits, not release notes

    This project publishes no release notes. Between v0.13.4 and v0.14.0 there 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.
  9. 0.13.4 23 Aug 2020
    Commits, not release notes

    This project publishes no release notes. Between v0.13.3 and v0.13.4 there 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.
  10. 0.13.3 27 Mar 2020

    Nothing published for this version

  11. 0.13.2 24 Jun 2019

    Nothing published for this version

  12. 0.13.1 15 May 2019

    Nothing published for this version

  13. 0.13.0 13 May 2019

    Nothing published for this version

  14. 0.12.4 26 Apr 2019

    Nothing published for this version

  15. 0.12.3 28 Mar 2019

    Nothing published for this version

  16. 0.12.2 06 Feb 2019

    Nothing published for this version

  17. 0.12.1 10 Jan 2019

    Nothing published for this version

  18. 0.12.0 09 Jan 2019

    Nothing published for this version

  19. 0.11.7 24 Nov 2018

    Nothing published for this version

  20. 0.11.6 13 Oct 2018

    Nothing published for this version

  21. 0.11.5 29 May 2018

    Nothing published for this version

  22. 0.11.4 18 May 2018

    Nothing published for this version

  23. 0.11.3 09 Mar 2018

    Nothing published for this version

  24. 0.11.2 24 Feb 2018

    Nothing published for this version

  25. 0.11.1 18 Feb 2018

    Nothing published for this version

  26. 0.11.0 18 Feb 2018

    Nothing published for this version

  27. 0.10.2 11 Feb 2018

    Nothing published for this version

  28. 0.10.1 11 Nov 2017

    Nothing published for this version

  29. 0.10.0 11 Nov 2017

    Nothing published for this version

  30. 0.9.14 10 Oct 2017

    Nothing published for this version

  31. 0.9.13 15 Sep 2017

    Nothing published for this version

  32. 0.9.12 01 Jun 2017

    Nothing published for this version

  33. 0.9.11 05 Apr 2017

    Nothing published for this version

  34. 0.9.10 20 Mar 2017

    Nothing published for this version

  35. 0.9.9 19 Mar 2017

    Nothing published for this version

  36. 0.9.8 19 Mar 2017

    Nothing published for this version

  37. 0.9.7 19 Mar 2017

    Nothing published for this version

  38. 0.9.6 12 Mar 2017

    Nothing published for this version

  39. 0.9.5 06 Feb 2017

    Nothing published for this version

  40. 0.9.4 18 Jan 2017

    Nothing published for this version

  41. 0.9.3 14 Dec 2016

    Nothing published for this version

  42. 0.9.2 08 Nov 2016

    Nothing published for this version

  43. 0.9.1 04 Nov 2016

    Nothing published for this version

  44. 0.9.0 15 Aug 2016

    Nothing published for this version

  45. 0.8.18 29 Jun 2016

    Nothing published for this version

  46. 0.8.17 27 Jun 2016

    Nothing published for this version

  47. 0.8.16 09 Mar 2016

    Nothing published for this version

  48. 0.8.15 06 Jan 2016

    Nothing published for this version

  49. 0.8.14 20 Nov 2015

    Nothing published for this version

  50. 0.8.13 08 Oct 2015

    Nothing published for this version

  51. 0.8.12 23 Sep 2015

    Nothing published for this version

  52. 0.8.11 21 Aug 2015

    Nothing published for this version

  53. 0.8.10 21 Aug 2015

    Nothing published for this version

  54. 0.8.9 14 Aug 2015

    Nothing published for this version

  55. 0.8.8 07 Aug 2015

    Nothing published for this version

  56. 0.8.7 31 Jul 2015

    Nothing published for this version

  57. 0.8.6 31 Jul 2015

    Nothing published for this version

  58. 0.8.5 30 Jul 2015

    Nothing published for this version

  59. 0.8.4 16 Jul 2015

    Nothing published for this version

  60. 0.8.3 09 Jul 2015

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project