{"_id":"acorn-import-phases","_rev":"5-7e2e5487fd4d318d28b18b6d9ad8ee21","name":"acorn-import-phases","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"acorn-import-phases","version":"1.0.0","keywords":["acorn","import","defer","source","phase","wasm","proposal"],"author":{"name":"Nicolò Ribaudo"},"license":"MIT","_id":"acorn-import-phases@1.0.0","maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"homepage":"https://github.com/nicolo-ribaudo/acorn-import-defer#readme","bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-defer/issues"},"dist":{"shasum":"700a65852854c10a1b622b5309e5f97a441ba798","tarball":"https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.0.tgz","fileCount":6,"integrity":"sha512-pVOBmSdm/JgOiDAURHEFvVi3n4tuZF2nLLm7KEK1F0RuJ5LdAlMMKFzms6Al8lXToCXT/i5CxerFJYDoVoRhyA==","signatures":[{"sig":"MEYCIQCgrBxyOMl5p9bOgqV7Cume+Ci/Z31YVps9atWhYCE3vQIhAKSsCe7zQjynLbqK/FcPqOEsyoiBI9TWvj5WDiX8Srzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6844},"type":"module","engines":{"node":">=10.13.0"},"exports":{".":{"default":"./src/index.js","require":"./src/index.cjs"},"./package.json":"./package.json"},"gitHead":"cefac23a922757895d1e1f4e5f5a7719b24c57b0","scripts":{"test":"node --test ./test/index.js"},"_npmUser":{"name":"nicolo-ribaudo","actor":{"name":"nicolo-ribaudo","type":"user","email":"nicolo.ribaudo@gmail.com"},"email":"nicolo.ribaudo@gmail.com"},"repository":{"url":"git+https://github.com/nicolo-ribaudo/acorn-import-defer.git","type":"git"},"_npmVersion":"11.3.0","description":"Support for `import <defer|source>` phase syntax in Acorn","directories":{},"_nodeVersion":"24.1.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0"},"peerDependencies":{"acorn":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-import-phases_1.0.0_1751646968088_0.7882446418445059","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"acorn-import-phases","version":"1.0.1","keywords":["acorn","import","defer","source","phase","wasm","proposal"],"author":{"name":"Nicolò Ribaudo"},"license":"MIT","_id":"acorn-import-phases@1.0.1","maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"homepage":"https://github.com/nicolo-ribaudo/acorn-import-defer#readme","bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-defer/issues"},"dist":{"shasum":"f4863113be3749ff1535552c62aa40555b77b69b","tarball":"https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.1.tgz","fileCount":8,"integrity":"sha512-wM2aQuxGJxW8OErKMULYgCgbuD8SxR60al33lWdyk61ZFMC/xdGYALLD8Y7yi2i4pfRN1IMvRTsnFqycVN/w7g==","signatures":[{"sig":"MEUCIDrs6bc8RxueeaDby6dqGo/eXnHkJaMC/TaXQKwdaB7wAiEA/WHXcLh5CdYtEHr1lcwopewzKLxz2okQHIo66zcjatk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7355},"type":"module","engines":{"node":">=10.13.0"},"exports":{".":{"types":"./src/index.d.mts","default":"./src/index.js","require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./package.json":"./package.json"},"gitHead":"287023666baff238bb13127d3ef31840eed0fcfa","scripts":{"test":"node --test ./test/index.js"},"_npmUser":{"name":"nicolo-ribaudo","actor":{"name":"nicolo-ribaudo","type":"user","email":"nicolo.ribaudo@gmail.com"},"email":"nicolo.ribaudo@gmail.com"},"repository":{"url":"git+https://github.com/nicolo-ribaudo/acorn-import-defer.git","type":"git"},"_npmVersion":"11.4.2","description":"Support for `import <defer|source>` phase syntax in Acorn","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0"},"peerDependencies":{"acorn":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-import-phases_1.0.1_1751648407447_0.1272670777697047","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"acorn-import-phases","version":"1.0.2","keywords":["acorn","import","defer","source","phase","wasm","proposal"],"author":{"name":"Nicolò Ribaudo"},"license":"MIT","_id":"acorn-import-phases@1.0.2","maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"homepage":"https://github.com/nicolo-ribaudo/acorn-import-defer#readme","bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-defer/issues"},"dist":{"shasum":"69d1c9bf3046cd6297fcb5fd72d85e6e5798509a","tarball":"https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.2.tgz","fileCount":8,"integrity":"sha512-LlJyqotYoGP98geuvEN3cRHZgTydvZo1pLYA4W5mWeEunzIu/KezVXu+r2tb6dGGlLujOqYRQj7e6lVVezDV0Q==","signatures":[{"sig":"MEUCIQC+jg3VMy9TbDMqUorE2+zZX6xcgjNPHDj0puQkjoqCOgIgb7/mYL5vG+cEO8urV/916to/GisIgptuBXOna6n7B9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7416},"main":"./src/index.cjs","type":"module","types":"./src/index.d.cts","engines":{"node":">=10.13.0"},"exports":{".":{"types":"./src/index.d.mts","default":"./src/index.js","require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d8e1ac612880f27415eefed0fac14f76b1c8108e","scripts":{"test":"node --test ./test/index.js"},"_npmUser":{"name":"nicolo-ribaudo","actor":{"name":"nicolo-ribaudo","type":"user","email":"nicolo.ribaudo@gmail.com"},"email":"nicolo.ribaudo@gmail.com"},"repository":{"url":"git+https://github.com/nicolo-ribaudo/acorn-import-defer.git","type":"git"},"_npmVersion":"11.4.2","description":"Support for `import <defer|source>` phase syntax in Acorn","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0"},"peerDependencies":{"acorn":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-import-phases_1.0.2_1751648542095_0.3138667060129272","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"acorn-import-phases","version":"1.0.3","keywords":["acorn","import","defer","source","phase","wasm","proposal"],"author":{"name":"Nicolò Ribaudo"},"license":"MIT","_id":"acorn-import-phases@1.0.3","maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"homepage":"https://github.com/nicolo-ribaudo/acorn-import-defer#readme","bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-defer/issues"},"dist":{"shasum":"30394a1dccee5f380aecb8205b8c69b4f7ae688e","tarball":"https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.3.tgz","fileCount":8,"integrity":"sha512-jtKLnfoOzm28PazuQ4dVBcE9Jeo6ha1GAJvq3N0LlNOszmTfx+wSycBehn+FN0RnyeR77IBxN/qVYMw0Rlj0Xw==","signatures":[{"sig":"MEQCIEYkxmV/mNO4clK2TmMXFbyKw3WPaNj44FePd1u6WCbYAiAm1I/PeSY0NyBEbhheikF2bdtU894L5oAW/ubbf6ldYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7434},"main":"./src/index.cjs","type":"module","types":"./src/index.d.cts","engines":{"node":">=10.13.0"},"exports":{".":{"types":"./src/index.d.mts","default":"./src/index.js","require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./package.json":"./package.json"},"gitHead":"2c0dc6d5031b8594b04a4a0d654d351ba7435dcf","scripts":{"test":"node --test ./test/index.js"},"_npmUser":{"name":"nicolo-ribaudo","actor":{"name":"nicolo-ribaudo","type":"user","email":"nicolo.ribaudo@gmail.com"},"email":"nicolo.ribaudo@gmail.com"},"repository":{"url":"git+https://github.com/nicolo-ribaudo/acorn-import-defer.git","type":"git"},"_npmVersion":"11.4.2","description":"Support for `import <defer|source>` phase syntax in Acorn","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"acorn":"^8.14.0"},"peerDependencies":{"acorn":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/acorn-import-phases_1.0.3_1751648683764_0.3920844937296548","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"acorn-import-phases","version":"1.0.4","description":"Support for `import <defer|source>` phase syntax in Acorn","type":"module","main":"./src/index.cjs","types":"./src/index.d.cts","exports":{".":{"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"},"types":"./src/index.d.mts","default":"./src/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test ./test/index.js"},"keywords":["acorn","import","defer","source","phase","wasm","proposal"],"author":{"name":"Nicolò Ribaudo"},"repository":{"type":"git","url":"git+https://github.com/nicolo-ribaudo/acorn-import-phases.git"},"license":"MIT","devDependencies":{"acorn":"^8.14.0"},"peerDependencies":{"acorn":"^8.14.0"},"engines":{"node":">=10.13.0"},"_id":"acorn-import-phases@1.0.4","gitHead":"37c05aa2f89ef046a0902a3e74e479d27331cd2a","bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-phases/issues"},"homepage":"https://github.com/nicolo-ribaudo/acorn-import-phases#readme","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==","shasum":"16eb850ba99a056cb7cbfe872ffb8972e18c8bd7","tarball":"https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz","fileCount":8,"unpackedSize":7462,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFRTHO905GxsSmutpfEoAgTDEb6MlwTHUtSSyDWJb1HnAiEA7uFQbx+FtSg4u5wOy3CJZKo+ayvRWIilRmAnOLS0Nw4="}]},"_npmUser":{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},"directories":{},"maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acorn-import-phases_1.0.4_1752488311926_0.5553284966048337"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-04T16:36:08.087Z","modified":"2025-07-14T10:18:32.272Z","1.0.0":"2025-07-04T16:36:08.279Z","1.0.1":"2025-07-04T17:00:07.650Z","1.0.2":"2025-07-04T17:02:22.257Z","1.0.3":"2025-07-04T17:04:43.945Z","1.0.4":"2025-07-14T10:18:32.096Z"},"bugs":{"url":"https://github.com/nicolo-ribaudo/acorn-import-phases/issues"},"author":{"name":"Nicolò Ribaudo"},"license":"MIT","homepage":"https://github.com/nicolo-ribaudo/acorn-import-phases#readme","keywords":["acorn","import","defer","source","phase","wasm","proposal"],"repository":{"type":"git","url":"git+https://github.com/nicolo-ribaudo/acorn-import-phases.git"},"description":"Support for `import <defer|source>` phase syntax in Acorn","maintainers":[{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"}],"readme":"# Support for `import defer` and `import souce` in acorn\n\n## Install\n\n```\nnpm install acorn-import-phases\n```\n\n## Usage\n\nThis module provides a plugin that can be used to extend the Acorn Parser class:\n\n```js\nconst {Parser} = require('acorn');\nconst importPhases = require('acorn-import-phases');\nParser.extend(importPhases()).parse('...');\n```\n\nBy default, the plugin supports both `import defer` and `import source` syntax. You can disable one of them by passing an options object:\n\n```js\nconst {Parser} = require('acorn');\nconst importPhases = require('acorn-import-phases');\nParser.extend(importPhases({ defer: false })).parse('...');\nParser.extend(importPhases({ source: false })).parse('...');\n```\n\n## License\n\nThis plugin is released under an MIT License.\n","readmeFilename":"README.md"}