Support for optional chaining in acorn
npm install acorn-optional-chaining
This is a plugin for Acorn - a tiny, fast JavaScript parser, written completely in JavaScript.
This module provides a plugin which extends the Acorn Parser class to handle optional chaining:
``javascript
import * as acorn from 'acorn';
import optionalChaining from 'acorn-optional-chaining';
acorn.Parser.extend(optionalChaining).parse('a?.b?.c');
`
This plugin is released under an MIT License.
It was based off the structure of acorn-numeric-separator`.