babel-preset-gatsby
Gatsby uses the phenomenal project [Babel](https://babeljs.io/) to enable support for writing modern JavaScript — while still supporting older browsers. This package contains the default Babel setup for all Gatsby projects.
74
Versions
MIT
License
No
Install Scripts
Missing
Provenance
Supply chain provenance
Status for the latest visible version.
No SLSA provenance
npm registry signatures
gitHead linked
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
piehkathmbeckserhalp-netlifymlgualtieri-gatsbyfktylerbarnesdaniellewgatsby
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| provenance | publisher-changed | AI (provenance): Publisher change from pieh to serhalp-netlify reflects Netlify's acquisition of Gatsby. serhalp-netlify has 5587 approved packages and 0 rejected — legitimate corporate transition. | ai | |
| maintainer-change | maintainer-added | AI (maintainer-change): New maintainers mlgualtieri-gatsby and serhalp-netlify are Netlify/Gatsby org accounts, consistent with the corporate acquisition of Gatsby. | ai | |
| maintainer-change | maintainer-removed | AI (maintainer-change): Removal of legacy individual maintainers is expected as part of Netlify's consolidation of Gatsby package ownership under org accounts. | ai | |
| phantom-deps | phantom-dep:babel-plugin-macros | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-transform-spread | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-transform-classes | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-transform-runtime | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:babel-plugin-dynamic-import-node | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| semgrep | semgrep:dynamic-require | AI (semgrep): The dynamic require loads a fixed-path Gatsby cache file (.cache/babelState.json). This is a documented Gatsby internal pattern, not arbitrary or malicious module loading. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-proposal-class-properties | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-proposal-optional-chaining | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:babel-plugin-transform-react-remove-prop-types | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-proposal-nullish-coalescing-operator | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| bogus-package | bogus-package | AI (bogus-package): Mass-production signal reflects Gatsby monorepo generating many similarly-named packages; this is expected for a large framework, not spam. | ai | |
| phantom-deps | phantom-dep:@babel/plugin-syntax-dynamic-import | AI (phantom-deps): Babel plugin declared as dependency and referenced by name in preset config; standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:@babel/preset-env | AI (phantom-deps): Babel presets reference plugins by name string in config objects rather than via require(); declaring them as deps without direct import is the standard Babel preset pattern. | ai | |
| phantom-deps | phantom-dep:gatsby-core-utils | AI (phantom-deps): Referenced in config files as a Babel preset dependency; standard Gatsby monorepo pattern. | ai |
Versions (showing 74 of 174)
| Version | Deps | Published |
|---|---|---|
| 0.5.5 | 14 / 4 | |
| 0.5.4 | 14 / 4 | |
| 0.5.3 | 14 / 4 | |
| 0.5.2 | 14 / 4 | |
| 0.5.1 | 13 / 4 | |
| 0.5.0 | 13 / 4 | |
| 0.4.12 | 13 / 4 | |
| 0.4.11 | 13 / 4 | |
| 0.4.10 | 13 / 4 | |
| 0.4.9 | 13 / 4 | |
| 0.4.8 | 13 / 4 | |
| 0.4.7 | 13 / 4 | |
| 0.4.6 | 13 / 4 | |
| 0.4.5 | 13 / 4 | |
| 0.4.4 | 13 / 4 | |
| 0.4.3 | 13 / 4 | |
| 0.4.2 | 13 / 4 | |
| 0.4.1 | 13 / 4 | |
| 0.4.0 | 13 / 4 | |
| 0.3.6 | 13 / 4 | |
| 0.3.5 | 13 / 4 | |
| 0.3.4 | 13 / 4 | |
| 0.3.3 | 13 / 4 | |
| 0.3.2 | 13 / 4 | |
| 0.3.1 | 13 / 4 | |
| 0.3.0 | 13 / 4 | |
| 0.2.36 | 13 / 4 | |
| 0.2.35 | 13 / 4 | |
| 0.2.34 | 13 / 4 | |
| 0.2.33 | 13 / 4 | |
| 0.2.32 | 13 / 4 | |
| 0.2.31 | 13 / 4 | |
| 0.2.30 | 13 / 4 | |
| 0.2.29 | 13 / 4 | |
| 0.2.28 | 12 / 4 | |
| 0.2.27 | 12 / 4 | |
| 0.2.26 | 12 / 4 | |
| 0.2.25 | 10 / 4 | |
| 0.2.23 | 10 / 4 | |
| 0.2.22 | 10 / 4 | |
| 0.2.21 | 10 / 4 | |
| 0.2.20 | 10 / 4 | |
| 0.2.19 | 10 / 4 | |
| 0.2.18 | 10 / 4 | |
| 0.2.17 | 10 / 4 | |
| 0.2.15 | 10 / 4 | |
| 0.2.14 | 10 / 3 | |
| 0.2.13 | 10 / 3 | |
| 0.2.12 | 10 / 3 | |
| 0.2.11 | 10 / 3 | |
| 0.2.10 | 10 / 3 | |
| 0.2.9 | 10 / 3 | |
| 0.2.8 | 10 / 3 | |
| 0.2.7 | 10 / 3 | |
| 0.2.6 | 10 / 3 | |
| 0.2.5 | 9 / 3 | |
| 0.2.4 | 8 / 3 | |
| 0.2.3 | 7 / 3 | |
| 0.2.2 | 7 / 3 | |
| 0.2.1 | 7 / 3 | |
| 0.2.0 | 6 / 3 | |
| 0.1.11 | 6 / 3 | |
| 0.1.10 | 6 / 1 | |
| 0.1.9 | 6 / 1 | |
| 0.1.8 | 6 / 1 | |
| 0.1.7 | 6 / 1 | |
| 0.1.6 | 6 / 1 | |
| 0.1.5 | 6 / 1 | |
| 0.1.4 | 6 / 1 | |
| 0.1.3 | 6 / 1 | |
| 0.1.2 | 6 / 1 | |
| 0.1.1 | 6 / 0 | |
| 3.17.0-next.0 | 15 / 4 | |
| 3.16.0-next.0 | 15 / 4 |