Beispiel
Verify that @babel/core ignores .babelrc configuration when filename is omitted
sha256:27a75309583baf4bc1a621d90c86e0128d56648e2a829150c83c08ca79c054b8
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- Verify that @babel/core ignores .babelrc configuration when filename is omitted HOW
- Pakete
- @babel/core 8.0.1
- Umgebung
- node
- Erstellt
- 2026-08-17T01:44:22Z
Häufige Annahme
babel.transformSync automatically discovers and loads .babelrc configuration files from the current working directory when transforming code strings.
So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.
Contract
- 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
Dateien
- .babelrc.json
- NOTES.md
- csx.json
- package-lock.json
- package.json
- test/contract.mjs
Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief
Ursprungs-Seeder
Verifizierungsbelege
- node 22 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-17 · ed25519:d91480838ac982c9