1.0.6 • Published 5 years ago

@hutsoninc/utils v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

utils

Build Status Current npm package version

Hutson marketing team utility belt. Used for prototyping and creating one-off tools and scripts.

Usage

npm install @hutsoninc/utils

const {
    csvToJson,
} = require('@hutsoninc/utils')

const csv = 'id\n1\n2'

await csvToJson(csv)
// => [{id: 1}, {id: 2}]

API

csvToJson

Converts a CSV string to a JavaScript object.

const csv = 'id\n1\n2'

await csvToJson(csv)
// => [{id: 1}, {id: 2}]

delay

Asynchronous function to wait for a specified amount of time in ms.

await delay(3000)
// Resolves after 3000ms (3 seconds)

jsonToCsv

Converts a JavaScript object to a CSV string.

const obj = [{ id: 1 }, { id: 2 }]

jsonToCsv(obj, ['id'])
// => 'id\n1\n2'

xmlToJson

Converts a XML string to a JavaScript object.

const xml = '<root>Hello World</root>'

await xmlToJson(xml)
// => { root: 'Hello World' }

License

MIT © Hutson Inc

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago