1
0
Fork 0
freesewing/sites/dev/docs/reference/packages/utils/readme.mdx

104 lines
1.3 KiB
Text
Raw Normal View History

---
title: '@freesewing/utils'
---
FreeSewing's **utils** package provides various utility methods.
It is published on NPM as [@freesewing/utils
](https://www.npmjs.com/package/@freesewing/utils).\
The source code for this package is available in [our monorepo on Codeberg
](https://codeberg.org/freesewing/freesewing) under [packages/utils
](https://codeberg.org/freesewing/freesewing/src/branch/develop/packages/utils).
:::note
This package does not provide a default export.
:::
## Installation
```sh
npm install --save @freesewing/utils
```
## Named Exports
### capitalize
### clone
### cloudflareImageUrl
### copyToClipboard
### designOptionType
### distanceAsMm
### formatFraction128
### formatImperial
### formatMm
### formatNumber
### formatPercentage
### fractionToDecimal
### get
### getSearchParam
### hasRequiredMeasurements
### horFlexClasses
### horFlexClassesNoSm
### linkClasses
### measurementAsMm
### measurementAsUnits
### mutateObject
### navigate
### notEmpty
### optionsMenuStructure
### optionType
### orderBy
### pathLength
### patternUrlFromState
### randomLoadingMessage
### round
### roundDistance
### set
### shortDate
### shortUuid
### structureMeasurementsAsDesign
### timeAgo
### unset
### userAvatarUrl
### validateEmail
### validateTld