0.1.8 • Published 3 years ago

@symblight/toolset v0.1.8

Weekly downloads
107
License
ISC
Repository
-
Last release
3 years ago

Javascript toolset

get started

npm install @symblight/toolset

tools

getIn

import { getIn } from '@symblight/toolset'

const game = {
  name: 'cyberpunk',
  state: {
    title: 'Game',
    type: {
      tag: 'dev',
    },
  },
}

const result = getIn(game, ['state', 'type', 'tag']) // output: dev

setIn

import { setIn } from '@symblight/toolset'

const game = {
  name: 'cyberpunk',
  state: {
    title: 'Game',
    type: {
      tag: 'dev',
    },
  },
}

const result = setIn(game, ['state', 'type', 'tag'], 'prod') // output: object game

removeIn

import { removeIn } from '@symblight/toolset'

const game = {
  name: 'cyberpunk',
  state: {
    title: 'Game',
    type: {
      tag: 'dev',
    },
  },
}

const result = removeIn(game, ['state', 'type', 'tag']) // output: object game

updateIn

import { updateIn } from '@symblight/toolset'

const game = {
  name: 'cyberpunk',
  state: {
    title: 'Game',
    type: {
      tag: 'dev',
    },
  },
}

const result = updateIn(game, ['state', 'type'], (type) => ({ tag: 'prod', version: 1 })) // output: object game
0.0.1

3 years ago

0.0.2

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.4

3 years ago

0.1.5

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

4 years ago

0.1.0

4 years ago