metro-babel-transformer
Advanced tools
Comparing version 0.76.6 to 0.76.7
{ | ||
"name": "metro-babel-transformer", | ||
"version": "0.76.6", | ||
"version": "0.76.7", | ||
"description": "🚇 Base Babel transformer for Metro.", | ||
@@ -22,3 +22,2 @@ "main": "src/index.js", | ||
"hermes-parser": "0.12.0", | ||
"metro-source-map": "0.76.6", | ||
"nullthrows": "^1.1.1" | ||
@@ -25,0 +24,0 @@ }, |
@@ -11,4 +11,2 @@ /** | ||
import type {FBSourceFunctionMap} from 'metro-source-map'; | ||
export interface CustomTransformOptions { | ||
@@ -50,3 +48,3 @@ [key: string]: unknown; | ||
ast: unknown; | ||
functionMap: FBSourceFunctionMap | null; | ||
metadata: unknown; | ||
}; | ||
@@ -53,0 +51,0 @@ getCacheKey?: () => string; |
@@ -15,3 +15,2 @@ /** | ||
const { parseSync, transformFromAstSync } = require("@babel/core"); | ||
const { generateFunctionMap } = require("metro-source-map"); | ||
const nullthrows = require("nullthrows"); | ||
@@ -50,12 +49,6 @@ function transform({ filename, options, plugins, src }) { | ||
: parseSync(src, babelConfig); | ||
// Generate the function map before we transform the AST to | ||
// ensure we aren't reading from mutated AST. | ||
const functionMap = generateFunctionMap(sourceAst, { | ||
filename, | ||
}); | ||
const { ast } = transformFromAstSync(sourceAst, src, babelConfig); | ||
const transformResult = transformFromAstSync(sourceAst, src, babelConfig); | ||
return { | ||
ast: nullthrows(ast), | ||
functionMap, | ||
ast: nullthrows(transformResult.ast), | ||
metadata: transformResult.metadata, | ||
}; | ||
@@ -62,0 +55,0 @@ } finally { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7461
3
105
- Removedmetro-source-map@0.76.6
- Removedcore-util-is@1.0.3(transitive)
- Removedinherits@2.0.4(transitive)
- Removedinvariant@2.2.4(transitive)
- Removedisarray@1.0.0(transitive)
- Removedloose-envify@1.4.0(transitive)
- Removedmetro-source-map@0.76.6(transitive)
- Removedmetro-symbolicate@0.76.6(transitive)
- Removedob1@0.76.6(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsource-map@0.5.7(transitive)
- Removedstring_decoder@1.1.1(transitive)
- Removedthrough2@2.0.5(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedvlq@1.0.1(transitive)
- Removedxtend@4.0.2(transitive)