Merge pull request #6778 from loganfsmyth/use-peerdep
Use the peerDep to load types/template/traverse in plugins
This commit is contained in:
@@ -12,11 +12,12 @@
|
||||
* var __jsxFileName = 'this/file.js';
|
||||
* <sometag __source={{fileName: __jsxFileName, lineNumber: 10}}/>
|
||||
*/
|
||||
import { types as t } from "@babel/core";
|
||||
|
||||
const TRACE_ID = "__source";
|
||||
const FILE_NAME_VAR = "_jsxFileName";
|
||||
|
||||
export default function({ types: t }) {
|
||||
export default function() {
|
||||
function makeTrace(fileNameIdentifier, lineNumber) {
|
||||
const fileLineLiteral =
|
||||
lineNumber != null ? t.numericLiteral(lineNumber) : t.nullLiteral();
|
||||
|
||||
Reference in New Issue
Block a user