acorn-import-phases (1.0.4)
Published 2026-02-24 13:52:30 +00:00 by atheaadmin
Installation
registry=npm install acorn-import-phases@1.0.4"acorn-import-phases": "1.0.4"About this package
Support for import defer and import souce in acorn
Install
npm install acorn-import-phases
Usage
This module provides a plugin that can be used to extend the Acorn Parser class:
const {Parser} = require('acorn');
const importPhases = require('acorn-import-phases');
Parser.extend(importPhases()).parse('...');
By default, the plugin supports both import defer and import source syntax. You can disable one of them by passing an options object:
const {Parser} = require('acorn');
const importPhases = require('acorn-import-phases');
Parser.extend(importPhases({ defer: false })).parse('...');
Parser.extend(importPhases({ source: false })).parse('...');
License
This plugin is released under an MIT License.
Dependencies
Development Dependencies
| ID | Version |
|---|---|
| acorn | ^8.14.0 |
Peer Dependencies
| ID | Version |
|---|---|
| acorn | ^8.14.0 |
Keywords
acorn
import
defer
source
phase
wasm
proposal