Nice Philanthropist Metalhead
Have ideas to improve npm?Join in the discussion! »

@darkwolf/helper

21.13.7 • Public • Published

Helper

Install

npm i --save @darkwolf/helper

Using

⚠️ Requires Node.js v12.x LTS or higher to use!

import Helper from '@darkwolf/helper'
 
const obj = {
  ave: {
    darkwolf: {
      arr: [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024]
    }
  }
}
Helper.get(obj, 'ave.darkwolf') // {arr: [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024]}
Helper.get(obj, ['ave', 'darkwolf', 'arr', '[-1]']) // 1024
Helper.get(obj, ['ave.darkwolf.arr[-11]']) // 2
Helper.set(obj, 'ave.darkwolf', 'Ave, Darkwolf!') // 'Ave, Darkwolf!'
obj.ave.darkwolf // 'Ave, Darkwolf!'
Helper.template('Ave, @{username}!', {
  username: 'PavelWolfDark'
}) // 'Ave, @PavelWolfDark!'
Helper.template('WFC: {wallet.balance}', {
  wallet: {
    balance: '1.00000001'
  }
}) // 'WFC: 1.00000001'

API Documentation

Donate

You can contribute to the development of open source projects by making your donation 🐺

Bitcoin (BTC): 15sjjAUtJdB1ncsxKK7KtyJPtF46UhXWo4

Ethereum (ETH): 0xF02F68eb33E9eC73b8E9c3c0953E6782E2376867

Bitcoin Cash (BCH): qq6h3a78h3wlt04eyp9ydht94r6guzjdps9hqwgfzw

Contact Me

GitHub: @PavelWolfDark

Telegram: @PavelWolfDark

Email: PavelWolfDark@gmail.com

Install

npm i @darkwolf/helper

DownloadsWeekly Downloads

0

Version

21.13.7

License

MIT

Unpacked Size

7.02 kB

Total Files

6

Last publish

Collaborators

  • avatar