New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@atlaskit/codemod-utils

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atlaskit/codemod-utils - npm Package Compare versions

Comparing version

to
4.0.0

38

CHANGELOG.md
# @atlaskit/codemod-utils
## 4.0.0
### Major Changes
- [`b29ce16dad8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b29ce16dad8) - [ED-14606] Move bitbucket schema, confluence schema, jira schema, and default schema from @atlaskit/adf-schema to their own entry points. These new entry points are as follows
@atlaskit/adf-schema/schema-bitbucket for:
- bitbucketSchema
@atlaskit/adf-schema/schema-confluence for:
- confluenceSchema
- confluenceSchemaWithMediaSingle
@atlaskit/adf-schema/schema-jira for:
- default as createJIRASchema
- isSchemaWithLists
- isSchemaWithMentions
- isSchemaWithEmojis
- isSchemaWithLinks
- isSchemaWithAdvancedTextFormattingMarks
- isSchemaWithCodeBlock
- isSchemaWithBlockQuotes
- isSchemaWithMedia
- isSchemaWithSubSupMark
- isSchemaWithTextColor
- isSchemaWithTables
@atlaskit/adf-schema/schema-default for:
- defaultSchema
- getSchemaBasedOnStage
- defaultSchemaConfig
This change also includes codemods in @atlaskit/adf-schema to update these entry points. It also introduces a new util function "changeImportEntryPoint" to @atlaskit/codemod-utils to handle this scenario.
## 3.4.0

@@ -4,0 +42,0 @@

114

dist/cjs/index.js

@@ -6,140 +6,146 @@ "use strict";

});
Object.defineProperty(exports, "createRenameFuncFor", {
Object.defineProperty(exports, "addCommentBefore", {
enumerable: true,
get: function get() {
return _utils.createRenameFuncFor;
return _support.addCommentBefore;
}
});
Object.defineProperty(exports, "createConvertFuncFor", {
Object.defineProperty(exports, "addCommentToStartOfFile", {
enumerable: true,
get: function get() {
return _utils.createConvertFuncFor;
return _support.addCommentToStartOfFile;
}
});
Object.defineProperty(exports, "createRenameImportFor", {
Object.defineProperty(exports, "addDynamicImport", {
enumerable: true,
get: function get() {
return _utils.createRenameImportFor;
return _support.addDynamicImport;
}
});
Object.defineProperty(exports, "createRemoveFuncFor", {
Object.defineProperty(exports, "addToImport", {
enumerable: true,
get: function get() {
return _utils.createRemoveFuncFor;
return _support.addToImport;
}
});
Object.defineProperty(exports, "replaceImportStatementFor", {
Object.defineProperty(exports, "callExpressionArgMatchesString", {
enumerable: true,
get: function get() {
return _utils.replaceImportStatementFor;
return _support.callExpressionArgMatchesString;
}
});
Object.defineProperty(exports, "elevateComponentToNewEntryPoint", {
Object.defineProperty(exports, "changeImportEntryPoint", {
enumerable: true,
get: function get() {
return _utils.elevateComponentToNewEntryPoint;
return _utils.changeImportEntryPoint;
}
});
Object.defineProperty(exports, "createTransformer", {
Object.defineProperty(exports, "createConvertFuncFor", {
enumerable: true,
get: function get() {
return _utils.createTransformer;
return _utils.createConvertFuncFor;
}
});
Object.defineProperty(exports, "renameNamedImportWithAliasName", {
Object.defineProperty(exports, "createRemoveFuncAddCommentFor", {
enumerable: true,
get: function get() {
return _utils.renameNamedImportWithAliasName;
return _utils.createRemoveFuncAddCommentFor;
}
});
Object.defineProperty(exports, "flattenCertainChildPropsAsProp", {
Object.defineProperty(exports, "createRemoveFuncFor", {
enumerable: true,
get: function get() {
return _utils.flattenCertainChildPropsAsProp;
return _utils.createRemoveFuncFor;
}
});
Object.defineProperty(exports, "createRenameJSXFunc", {
Object.defineProperty(exports, "createRenameFuncFor", {
enumerable: true,
get: function get() {
return _utils.createRenameJSXFunc;
return _utils.createRenameFuncFor;
}
});
Object.defineProperty(exports, "createRemoveFuncAddCommentFor", {
Object.defineProperty(exports, "createRenameImportFor", {
enumerable: true,
get: function get() {
return _utils.createRemoveFuncAddCommentFor;
return _utils.createRenameImportFor;
}
});
Object.defineProperty(exports, "getDefaultSpecifier", {
Object.defineProperty(exports, "createRenameJSXFunc", {
enumerable: true,
get: function get() {
return _support.getDefaultSpecifier;
return _utils.createRenameJSXFunc;
}
});
Object.defineProperty(exports, "getNamedSpecifier", {
Object.defineProperty(exports, "createTransformer", {
enumerable: true,
get: function get() {
return _support.getNamedSpecifier;
return _utils.createTransformer;
}
});
Object.defineProperty(exports, "getJSXAttributesByName", {
Object.defineProperty(exports, "doesIdentifierExist", {
enumerable: true,
get: function get() {
return _support.getJSXAttributesByName;
return _support.doesIdentifierExist;
}
});
Object.defineProperty(exports, "hasJSXAttributesByName", {
Object.defineProperty(exports, "elevateComponentToNewEntryPoint", {
enumerable: true,
get: function get() {
return _support.hasJSXAttributesByName;
return _utils.elevateComponentToNewEntryPoint;
}
});
Object.defineProperty(exports, "doesIdentifierExist", {
Object.defineProperty(exports, "flattenCertainChildPropsAsProp", {
enumerable: true,
get: function get() {
return _support.doesIdentifierExist;
return _utils.flattenCertainChildPropsAsProp;
}
});
Object.defineProperty(exports, "hasImportDeclaration", {
Object.defineProperty(exports, "getDefaultSpecifier", {
enumerable: true,
get: function get() {
return _support.hasImportDeclaration;
return _support.getDefaultSpecifier;
}
});
Object.defineProperty(exports, "hasImportDeclarationFromAnyPackageEntrypoint", {
Object.defineProperty(exports, "getDynamicImportName", {
enumerable: true,
get: function get() {
return _support.hasImportDeclarationFromAnyPackageEntrypoint;
return _support.getDynamicImportName;
}
});
Object.defineProperty(exports, "addCommentBefore", {
Object.defineProperty(exports, "getJSXAttributesByName", {
enumerable: true,
get: function get() {
return _support.addCommentBefore;
return _support.getJSXAttributesByName;
}
});
Object.defineProperty(exports, "addCommentToStartOfFile", {
Object.defineProperty(exports, "getNamedSpecifier", {
enumerable: true,
get: function get() {
return _support.addCommentToStartOfFile;
return _support.getNamedSpecifier;
}
});
Object.defineProperty(exports, "callExpressionArgMatchesString", {
Object.defineProperty(exports, "getSafeImportName", {
enumerable: true,
get: function get() {
return _support.callExpressionArgMatchesString;
return _support.getSafeImportName;
}
});
Object.defineProperty(exports, "testMethodVariantEach", {
Object.defineProperty(exports, "hasImportDeclaration", {
enumerable: true,
get: function get() {
return _support.testMethodVariantEach;
return _support.hasImportDeclaration;
}
});
Object.defineProperty(exports, "getSafeImportName", {
Object.defineProperty(exports, "hasImportDeclarationFromAnyPackageEntrypoint", {
enumerable: true,
get: function get() {
return _support.getSafeImportName;
return _support.hasImportDeclarationFromAnyPackageEntrypoint;
}
});
Object.defineProperty(exports, "hasJSXAttributesByName", {
enumerable: true,
get: function get() {
return _support.hasJSXAttributesByName;
}
});
Object.defineProperty(exports, "removeImport", {

@@ -151,24 +157,24 @@ enumerable: true,

});
Object.defineProperty(exports, "getDynamicImportName", {
Object.defineProperty(exports, "renameNamedImportWithAliasName", {
enumerable: true,
get: function get() {
return _support.getDynamicImportName;
return _utils.renameNamedImportWithAliasName;
}
});
Object.defineProperty(exports, "addDynamicImport", {
Object.defineProperty(exports, "replaceImportStatementFor", {
enumerable: true,
get: function get() {
return _support.addDynamicImport;
return _utils.replaceImportStatementFor;
}
});
Object.defineProperty(exports, "tryCreateImport", {
Object.defineProperty(exports, "testMethodVariantEach", {
enumerable: true,
get: function get() {
return _support.tryCreateImport;
return _support.testMethodVariantEach;
}
});
Object.defineProperty(exports, "addToImport", {
Object.defineProperty(exports, "tryCreateImport", {
enumerable: true,
get: function get() {
return _support.addToImport;
return _support.tryCreateImport;
}

@@ -175,0 +181,0 @@ });

@@ -6,3 +6,3 @@ "use strict";

});
exports.createRemoveFuncAddCommentFor = exports.createRenameJSXFunc = exports.flattenCertainChildPropsAsProp = exports.renameNamedImportWithAliasName = exports.createTransformer = exports.elevateComponentToNewEntryPoint = exports.replaceImportStatementFor = exports.createRemoveFuncFor = exports.createRenameImportFor = exports.createConvertFuncFor = exports.createRenameFuncFor = void 0;
exports.replaceImportStatementFor = exports.renameNamedImportWithAliasName = exports.flattenCertainChildPropsAsProp = exports.elevateComponentToNewEntryPoint = exports.createTransformer = exports.createRenameJSXFunc = exports.createRenameImportFor = exports.createRenameFuncFor = exports.createRemoveFuncFor = exports.createRemoveFuncAddCommentFor = exports.createConvertFuncFor = exports.changeImportEntryPoint = void 0;

@@ -277,2 +277,54 @@ var _support = require("./support");

exports.renameNamedImportWithAliasName = renameNamedImportWithAliasName;
exports.renameNamedImportWithAliasName = renameNamedImportWithAliasName;
var changeImportEntryPoint = function changeImportEntryPoint(oldPackageName, importToConvert, newPackageName) {
return function (j, root) {
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).forEach(function (path) {
var _currentImportSpecifi;
var currentImportSpecifier = (path.value.specifiers || []).find(function (specifier) {
if (specifier.type === 'ImportSpecifier') {
return specifier.imported.name === importToConvert;
}
return false;
});
if (!currentImportSpecifier) {
return;
}
var importedSpecifierName = currentImportSpecifier.imported.name;
var localSpecifierName = (_currentImportSpecifi = currentImportSpecifier.local) === null || _currentImportSpecifi === void 0 ? void 0 : _currentImportSpecifi.name;
var newIdentifier = j.importSpecifier(j.identifier(importedSpecifierName), localSpecifierName ? j.identifier(localSpecifierName) : undefined); // check if new import exists, if not create it
(0, _support.tryCreateImport)(j, root, oldPackageName, newPackageName); // remove the old import specifier, but NOT the whole package
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).find(j.ImportSpecifier).filter(function (path) {
return path.value.imported.name === importToConvert;
}).remove(); // adds import specifier to new import
(0, _support.addToImport)(j, root, newIdentifier, newPackageName); // if there are any imports with no specifiers, remove the whole import
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).filter(function (path) {
var _path$value$specifier;
return !((_path$value$specifier = path.value.specifiers) !== null && _path$value$specifier !== void 0 && _path$value$specifier.length);
}).remove();
});
};
};
exports.changeImportEntryPoint = changeImportEntryPoint;

@@ -8,10 +8,14 @@ "use strict";

});
exports.getNamedSpecifier = getNamedSpecifier;
exports.addCommentBefore = addCommentBefore;
exports.removeImport = removeImport;
exports.tryCreateImport = tryCreateImport;
exports.addDynamicImport = exports.addCommentToStartOfFile = void 0;
exports.addToImport = addToImport;
exports.callExpressionArgMatchesString = void 0;
exports.clean = clean;
exports.getJSXAttributesByName = exports.getDynamicImportName = exports.getDefaultSpecifier = exports.doesIdentifierExist = exports.debug = void 0;
exports.getNamedSpecifier = getNamedSpecifier;
exports.getSafeImportName = getSafeImportName;
exports.addDynamicImport = exports.getDynamicImportName = exports.testMethodVariantEach = exports.callExpressionArgMatchesString = exports.debug = exports.isEmpty = exports.shiftDefaultImport = exports.doesIdentifierExist = exports.addCommentToStartOfFile = exports.hasImportDeclarationFromAnyPackageEntrypoint = exports.hasImportDeclaration = exports.hasJSXAttributesByName = exports.getJSXAttributesByName = exports.getDefaultSpecifier = void 0;
exports.isEmpty = exports.hasJSXAttributesByName = exports.hasImportDeclarationFromAnyPackageEntrypoint = exports.hasImportDeclaration = void 0;
exports.removeImport = removeImport;
exports.testMethodVariantEach = exports.shiftDefaultImport = void 0;
exports.tryCreateImport = tryCreateImport;

@@ -18,0 +22,0 @@ var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));

{
"name": "@atlaskit/codemod-utils",
"version": "3.4.0",
"version": "4.0.0",
"sideEffects": false
}

@@ -1,2 +0,2 @@

export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor } from './utils';
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint } from './utils';
export { getDefaultSpecifier, getNamedSpecifier, getJSXAttributesByName, hasJSXAttributesByName, doesIdentifierExist, hasImportDeclaration, hasImportDeclarationFromAnyPackageEntrypoint, addCommentBefore, addCommentToStartOfFile, callExpressionArgMatchesString, testMethodVariantEach, getSafeImportName, removeImport, getDynamicImportName, addDynamicImport, tryCreateImport, addToImport } from './utils/support';

@@ -1,2 +0,2 @@

import { addCommentToStartOfFile, getDefaultSpecifier, getJSXAttributesByName, getNamedSpecifier, getSafeImportName } from './support';
import { addCommentToStartOfFile, addToImport, getDefaultSpecifier, getJSXAttributesByName, getNamedSpecifier, getSafeImportName, tryCreateImport } from './support';

@@ -203,2 +203,48 @@ const createRemoveFuncFor = (component, importName, prop, predicate = () => true, comment) => (j, source) => {

export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor };
const changeImportEntryPoint = (oldPackageName, importToConvert, newPackageName) => (j, root) => {
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).forEach(path => {
var _currentImportSpecifi;
const currentImportSpecifier = (path.value.specifiers || []).find(specifier => {
if (specifier.type === 'ImportSpecifier') {
return specifier.imported.name === importToConvert;
}
return false;
});
if (!currentImportSpecifier) {
return;
}
const importedSpecifierName = currentImportSpecifier.imported.name;
const localSpecifierName = (_currentImportSpecifi = currentImportSpecifier.local) === null || _currentImportSpecifi === void 0 ? void 0 : _currentImportSpecifi.name;
const newIdentifier = j.importSpecifier(j.identifier(importedSpecifierName), localSpecifierName ? j.identifier(localSpecifierName) : undefined); // check if new import exists, if not create it
tryCreateImport(j, root, oldPackageName, newPackageName); // remove the old import specifier, but NOT the whole package
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).find(j.ImportSpecifier).filter(path => path.value.imported.name === importToConvert).remove(); // adds import specifier to new import
addToImport(j, root, newIdentifier, newPackageName); // if there are any imports with no specifiers, remove the whole import
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).filter(path => {
var _path$value$specifier;
return !((_path$value$specifier = path.value.specifiers) !== null && _path$value$specifier !== void 0 && _path$value$specifier.length);
}).remove();
});
};
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint };
{
"name": "@atlaskit/codemod-utils",
"version": "3.4.0",
"version": "4.0.0",
"sideEffects": false
}

@@ -1,2 +0,2 @@

export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor } from './utils';
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint } from './utils';
export { getDefaultSpecifier, getNamedSpecifier, getJSXAttributesByName, hasJSXAttributesByName, doesIdentifierExist, hasImportDeclaration, hasImportDeclarationFromAnyPackageEntrypoint, addCommentBefore, addCommentToStartOfFile, callExpressionArgMatchesString, testMethodVariantEach, getSafeImportName, removeImport, getDynamicImportName, addDynamicImport, tryCreateImport, addToImport } from './utils/support';

@@ -1,2 +0,2 @@

import { addCommentToStartOfFile, getDefaultSpecifier, getJSXAttributesByName, getNamedSpecifier, getSafeImportName } from './support';
import { addCommentToStartOfFile, addToImport, getDefaultSpecifier, getJSXAttributesByName, getNamedSpecifier, getSafeImportName, tryCreateImport } from './support';

@@ -249,2 +249,52 @@ var createRemoveFuncFor = function createRemoveFuncFor(component, importName, prop) {

export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor };
var changeImportEntryPoint = function changeImportEntryPoint(oldPackageName, importToConvert, newPackageName) {
return function (j, root) {
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).forEach(function (path) {
var _currentImportSpecifi;
var currentImportSpecifier = (path.value.specifiers || []).find(function (specifier) {
if (specifier.type === 'ImportSpecifier') {
return specifier.imported.name === importToConvert;
}
return false;
});
if (!currentImportSpecifier) {
return;
}
var importedSpecifierName = currentImportSpecifier.imported.name;
var localSpecifierName = (_currentImportSpecifi = currentImportSpecifier.local) === null || _currentImportSpecifi === void 0 ? void 0 : _currentImportSpecifi.name;
var newIdentifier = j.importSpecifier(j.identifier(importedSpecifierName), localSpecifierName ? j.identifier(localSpecifierName) : undefined); // check if new import exists, if not create it
tryCreateImport(j, root, oldPackageName, newPackageName); // remove the old import specifier, but NOT the whole package
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).find(j.ImportSpecifier).filter(function (path) {
return path.value.imported.name === importToConvert;
}).remove(); // adds import specifier to new import
addToImport(j, root, newIdentifier, newPackageName); // if there are any imports with no specifiers, remove the whole import
root.find(j.ImportDeclaration, {
source: {
value: oldPackageName
}
}).filter(function (path) {
var _path$value$specifier;
return !((_path$value$specifier = path.value.specifiers) !== null && _path$value$specifier !== void 0 && _path$value$specifier.length);
}).remove();
});
};
};
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint };
{
"name": "@atlaskit/codemod-utils",
"version": "3.4.0",
"version": "4.0.0",
"sideEffects": false
}

@@ -1,2 +0,2 @@

export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, } from './utils';
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint, } from './utils';
export { getDefaultSpecifier, getNamedSpecifier, getJSXAttributesByName, hasJSXAttributesByName, doesIdentifierExist, hasImportDeclaration, hasImportDeclarationFromAnyPackageEntrypoint, addCommentBefore, addCommentToStartOfFile, callExpressionArgMatchesString, testMethodVariantEach, getSafeImportName, removeImport, getDynamicImportName, addDynamicImport, tryCreateImport, addToImport, } from './utils/support';

@@ -14,2 +14,3 @@ import core, { API, ASTPath, FileInfo, Options } from 'jscodeshift';

declare const renameNamedImportWithAliasName: (component: string, from: string, to: string) => (j: core.JSCodeshift, source: Collection<Node>) => void;
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, };
declare const changeImportEntryPoint: (oldPackageName: string, importToConvert: string, newPackageName: string) => (j: core.JSCodeshift, root: Collection<Node>) => void;
export { createRenameFuncFor, createConvertFuncFor, createRenameImportFor, createRemoveFuncFor, replaceImportStatementFor, elevateComponentToNewEntryPoint, createTransformer, renameNamedImportWithAliasName, flattenCertainChildPropsAsProp, createRenameJSXFunc, createRemoveFuncAddCommentFor, changeImportEntryPoint, };

@@ -12,3 +12,3 @@ import core, { ASTPath, CallExpression, ImportDeclaration, ImportDefaultSpecifier, ImportSpecifier, JSXAttribute, JSXElement, Program, VariableDeclaration, VariableDeclarator } from 'jscodeshift';

}) => void;
declare function addCommentBefore(j: core.JSCodeshift, target: Collection<Program> | Collection<ImportDeclaration> | Collection<JSXElement> | Collection<CallExpression> | Collection<VariableDeclarator>, message: string, commentType?: 'block' | 'line', messagePrefix?: string): void;
declare function addCommentBefore(j: core.JSCodeshift, target: Collection<Program> | Collection<ImportDeclaration> | Collection<JSXElement> | Collection<JSXAttribute> | Collection<CallExpression> | Collection<VariableDeclarator>, message: string, commentType?: 'block' | 'line', messagePrefix?: string): void;
declare const getDefaultSpecifier: (j: core.JSCodeshift, source: Collection<Node>, specifier: string) => string | null;

@@ -15,0 +15,0 @@ declare const getJSXAttributesByName: (j: core.JSCodeshift, element: ASTPath<any>, attributeName: string) => Collection<JSXAttribute>;

{
"name": "@atlaskit/codemod-utils",
"version": "3.4.0",
"version": "4.0.0",
"author": "Atlassian Pty Ltd",

@@ -11,3 +11,3 @@ "license": "Apache-2.0",

"atlassian": {
"team": "AFP: Monorepo",
"team": "UIP: Monorepo",
"inPublicMirror": false,

@@ -34,3 +34,3 @@ "releaseModel": "continuous"

"jscodeshift": "^0.13.0",
"typescript": "3.9.6"
"typescript": "3.9.10"
},

@@ -51,3 +51,3 @@ "techstack": {

"theming": [
"new-theming-api"
"react-context"
],

@@ -54,0 +54,0 @@ "ui-components": [