# @hypermod/utils

## 0.7.1

### Patch Changes

- 1cfe66f: Bump jscodeshift to fix JSX redundant brackets error

## 0.7.0

### Minor Changes

- 68eabcf: Bump CLI to surface changes to App package downloads

## 0.6.0

### Minor Changes

- 6baffa1: Bumps jscodeshift to the latest version to surface bug fixes and various improvements. Note: this may inherently change how files are parsed and transformed.

## 0.5.0

### Minor Changes

- c17dd18: Require node 20.17 in support of moving from CJS to ESM

## 0.4.2

### Patch Changes

- ecdf9cb0: Remove src dir from npm

## 0.4.1

### Patch Changes

- 4a89dd20: Bumps typescript to 5.2.2

## 0.4.0

### Minor Changes

- be24d0c5: Exposes filter argument to isDescendentOfNode function

## 0.3.0

### Minor Changes

- aa62194: This package has moved scopes from `@codeshift` to `@hypermod`. All internal `@codeshift` dependencies and references have been updated as a result.

## 0.2.5

### Patch Changes

- 65cfe4f: Minor type update to isDecendantOfNode

## 0.2.4

### Patch Changes

- 4d55055: Parcel now bundles these deps with a Node target

## 0.2.3

### Patch Changes

- 26254c4: Adds isDecendantOfType as a way to ensure a node has a specific parent
- 8255eb2: Packages are now built with pareljs. Entrypoints have been updated to match

## 0.2.2

### Patch Changes

- b9a28ab: insertImportSpecifier no longer adds duplicate entries if it already exists

## 0.2.1

### Patch Changes

- d239ca6: InsertImportSpecifier now retains the reference to the original import declaration

## 0.2.0

### Minor Changes

- 9c02149: Adds new node utils including `isNodeOfType` method

## 0.1.5

### Patch Changes

- e776f9c: Fixes colors.js vulnrability by bumping jscodeshift

## 0.1.4

### Patch Changes

- caaaf9a: Locks version of colors.js to avoid vulnrability

## 0.1.3

### Patch Changes

- e8cf76e: Releasing all packages to fix version mismatch

## 0.1.2

### Patch Changes

- 148cd7f: Removes ByName suffix from JSX util methods

## 0.1.1

### Patch Changes

- 473473e: Minor internal tweaks
