JSPM

@darkwolf/text.mjs

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q16253F
  • License MIT

Text

Package Exports

  • @darkwolf/text.mjs
  • @darkwolf/text.mjs/index.mjs
  • @darkwolf/text.mjs/package.json

Readme

Text

Install

ECMAScript (Node.js v12.x LTS or higher)

npm i --save @darkwolf/text.mjs

CommonJS (Node.js v10.x LTS or higher)

npm i --save @darkwolf/text.cjs

Using

// ECMAScript
import Text from '@darkwolf/text.mjs'
// CommonJS
const Text = require('@darkwolf/text.cjs')

const text = new Text('Ave, @{username}!')
text.template({username: 'PavelWolfDark'}) // => 'Ave, @PavelWolfDark!'
text.insert({username: 'PavelWolfDark'}).value // => 'Ave, @PavelWolfDark!'
const other = text
  .clone()
  .newLine()
  .add('WFC: {wallet.wfc}')
  .insert({
    wallet: {
      wfc: '1.00000001'
    }
  })
text.value // => 'Ave, @PavelWolfDark!'
other.value // => 'Ave, @PavelWolfDark!\nWFC: 1.00000001'
const template = `${new Text('Ave, Darkwolf!').newLine()}${other}` // => 'Ave, Darkwolf!\nAve, @PavelWolfDark!\nWFC: 1.00000001'

API Documentation

Contact Me

GitHub: @PavelWolfDark

Telegram: @PavelWolfDark

Email: PavelWolfDark@gmail.com