UNPKG

@darkwolf/helper

Version:
40 lines (38 loc) 1.38 kB
# Helper ## Install `npm i --save @darkwolf/helper` ## Using #### ⚠️ Requires Node.js v12.x LTS or higher to use! ```javascript 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](https://github.com/Darkwolf/helper/blob/master/docs/API.md) ## 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](https://github.com/PavelWolfDark) #### Telegram: [@PavelWolfDark](https://t.me/PavelWolfDark) #### Email: [PavelWolfDark@gmail.com](mailto:PavelWolfDark@gmail.com)