Use peerDep rather than plugin param for common APIs.

This commit is contained in:
Logan Smyth
2017-10-31 15:00:13 -07:00
parent 7dbed2170e
commit b19b66d94b
79 changed files with 141 additions and 115 deletions

View File

@@ -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();