5.1.1 • Published 6 months ago

@1studio/utils v5.1.1

Weekly downloads
59
License
BSD-3-Clause
Repository
github
Last release
6 months ago

utils · travis build codecov coverage version commit type

A collection of useful utilities with Flow type checking (since 3.0).

Installation

Using npm:

$ npm i -S @1studio/utils

Transpiler for the Flow:

$ npm i -D babel-loader babel-preset-env babel-preset-flow babel-minify babel-plugin-transform-class-properties babel-plugin-transform-object-rest-spread

.babelrc

{
  "presets": ["flow", "env"],
  "plugins": ["transform-class-properties", "transform-object-rest-spread"],
  "env": {
    "production": {
      "presets": ["babel-minify"]
    }
  }
}

webpack.config.js

module: {
    rules: [
      {
        test: /\.js$/,
        exclude: [/node_modules\/(?!@1studio)/],
        use: [{
          loader: 'babel-loader'
        }]
      },
    ],
  }

Manual

Example (ES6):

import { getDistanceFromLatLonInKm } from '@1studio/utils/geometry';

const distance = getDistanceFromLatLonInKm(47.4925, 19.0513, 40.71448, -74.00598);
// Budapest <-> New York distance in km

Example (direct import):

import checkPropTypes from '@1studio/utils/propType/checkPropTypes'

checkPropTypes('string', PropTypes.number);
// -> [errors]

Example (Flow):

// @flow

import clamp from '@1studio/utils/math/clamp';

clamp('a');
// => Flow errors

Read more.

License

@1studio/utils is BSD licensed.

5.1.1

6 months ago

5.1.0

8 months ago

5.0.3

10 months ago

5.0.2

1 year ago

5.0.1

1 year ago

5.0.0

1 year ago

4.22.0

1 year ago

4.21.1

1 year ago

4.21.2

1 year ago

4.21.0

2 years ago

4.20.0

2 years ago

4.20.1

2 years ago

4.18.0

2 years ago

4.19.0

2 years ago

4.17.0

2 years ago

4.17.1

2 years ago

4.16.0

2 years ago

4.15.0

2 years ago

4.15.1

2 years ago

4.14.0

2 years ago

4.13.3

3 years ago

4.13.2

3 years ago

4.13.1

3 years ago

4.13.0

3 years ago

4.12.0

3 years ago

4.11.1

3 years ago

4.11.0

3 years ago

4.10.0

4 years ago

4.9.0

4 years ago

4.8.0

4 years ago

4.7.8

4 years ago

4.7.7

4 years ago

4.7.6

4 years ago

4.7.5

4 years ago

4.7.4

4 years ago

4.7.3

4 years ago

4.7.2

4 years ago

4.7.1

4 years ago

4.7.0

4 years ago

4.6.1

4 years ago

4.6.0

4 years ago

4.5.2

4 years ago

4.5.2-beta.3

4 years ago

4.5.2-beta.2

4 years ago

4.5.2-beta.1

4 years ago

4.5.0

4 years ago

4.5.1

4 years ago

4.4.0

5 years ago

4.3.2

5 years ago

4.3.1

5 years ago

4.3.0

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.0

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.13.1

5 years ago

3.13.0

5 years ago

3.12.0

5 years ago

3.11.0

5 years ago

3.10.0

5 years ago

3.9.0

5 years ago

3.8.0

5 years ago

3.7.1

5 years ago

3.7.0

5 years ago

3.6.0

6 years ago

3.5.0

6 years ago

3.4.2

6 years ago

3.4.1

6 years ago

3.4.0

6 years ago

3.3.1

6 years ago

3.3.0

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

3.0.0-beta.0

6 years ago

2.1.0

7 years ago

2.0.0

7 years ago

2.0.0-beta.1

7 years ago

2.0.0-beta.0

7 years ago

1.2.0

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago