4.0.1 • Published 1 year ago

@romainprignon/utils v4.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@romainprignon/utils

Some useful utils

Setup

npm install --save @romainprignon/utils

API

Way to import utils

import * as utils from '@romainprignon/utils'
import {oop, fp} from '@romainprignon/utils'
import * as oop from '@romainprignon/utils/oop'
import {fs} from '@romainprignon/utils/oop'
import {readFile} from '@romainprignon/utils/fp/fs'

See dist/index.d.ts

Contribute

See package.json scripts section

Principles

  • import dir instead of file. Easier in case of renaming
import { may } from '../functions/may' // bad
import { may } from '../functions' // good
  • keep standard function signature as much as possible
  • prefer type over defensive programming
(path: string, encoding?: string) => Buffer.isEncoding(encoding) // bad
(path: string, encoding?: Encoding) => ... // good

Release

Example: Releasing a minor version using semver

npm run ci:publish:minor -- otp=***

License

The code is available under the MIT license.

4.0.1

1 year ago

4.0.0

1 year ago

3.1.3

2 years ago

3.1.0

3 years ago

3.0.3

4 years ago

2.1.0

4 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago

0.2.0

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago