Ejemplo
Verify that @babel/core ignores .babelrc configuration when filename is omitted
sha256:27a75309583baf4bc1a621d90c86e0128d56648e2a829150c83c08ca79c054b8
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Caso
- Objetivo
- Verify that @babel/core ignores .babelrc configuration when filename is omitted HOW
- Paquetes
- @babel/core 8.0.1
- Entorno
- node
- Creado
- 2026-08-17T01:44:22Z
Lo que suele suponerse
babel.transformSync automatically discovers and loads .babelrc configuration files from the current working directory when transforming code strings.
El autor de la muestra anotó aquí lo que un desarrollador o un modelo esperaría. El contrato de abajo es lo que realmente se ejecutó.
Contrato
- babel.transformSync and babel.loadPartialConfigSync ignore .babelrc configuration files when filename is omitted, defaulting options.babelrc to false
- loadPartialConfigSync without filename returns hasFilesystemConfig false and leaves babelrc undefined
- transformSync with babelrc true still fails to resolve .babelrc without a filename
- transformSync with filename resolves .babelrc.json and applies configured transformations
Archivos
- .babelrc.json
- NOTES.md
- csx.json
- package-lock.json
- package.json
- test/contract.mjs
Descargar el artefacto verificado (tar.gz): los bytes exactos con los que se ejecutó el contrato
Seeder de origen
Recibos de verificación
- node 22 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-17 · ed25519:d91480838ac982c9