GithubHelp home page GithubHelp logo

align-text-line's Introduction

Face with hat, glasses and tie. And litle icon of the align text in botton.
Align Text Line

Typescript library for aligning texts on one line. Very useful for menus in bots and small fiscal printers.


Commitizen friendly GitHub repo size GitHub All Releases GitHub issues GitHub GitHub followers GitHub forks GitHub stars GitHub watchers GitHub commit activity GitHub contributors GitHub last commit GitHub top language GitHub release (latest by date)
JavaScript Style Guide

Technologies   |    Prerequisites   |    How To Use   |    How To Contribute   |    License

🚧 Under construction.

⚠️ Atention

For a beautiful alignment use monospace fonts.

🚀 Technologies

⚠️ Prerequisites

To use and test the application, you must have already set up the development environment for NodeJS applications. You can install and configure NodeJS:

ℹ️ How To Use

# Start the app
$ yarn add align-text-line
# or
$ npm install align-text-line

Sample

import align from 'align-text-line'

const textAlignedLeft = align.leftAligned('text', '-', 30)
const textAlignedRight = align.rightAligned('text', '-', 30)
const textAlignedCentralized = align.centralized('text', '-', 30)
const textAlignedWithSpaceCentralized = align.leftRightAligned(
  'bola',
  'carro',
  '-',
  30
)
console.log(textAlignedLeft)
console.log(textAlignedRight)
console.log(textAlignedCentralized)
console.log(textAlignedWithSpaceCentralized)

ℹ️ How To Contribute

To clone and run this application, you'll need Git, Node.js v12.18 or higher + Yarn v1.22 or higher installed on your computer. From your command line:

Fork the repository

Forking Repository clicking in the fork button on top right button on screen

# Clone this forked repository
$ git clone https://github.com/your_repository/align-text-line.git

# Go into the repository
$ cd align-text-line

# Add this remote repository
$ git remote add mckatoo https://github.com/mckatoo/align-text-line.git

# Update your local repository if necessary
$ git fetch mckatoo

# Merge your local repository with recentily pushed
$ git merge mckatoo/master

# Push local repository updated for your remote repository
$ git push

# Never work on the main branch
$ git checkout -b your-branch

# There, you can start the job.

# Install dependencies
$ yarn
# or
$ npm install

# Run the app
$ yarn develop
# or
$ npm run develop

# After the modifications are finished, do it.
$ git add .
$ git commit

# This project uses commitizen and commitlint to standardize and organize commits.
# Follow the steps indicated by commitizen.

# After committing, it's time to send your branch
$ git push origin your-branch

# To open a pull request go to your github repository and click on the green button labeled 'Compare & pull request'
# Check all the data and describe the pull request with clear and direct information.
# Click on the green button labeled 'Create pull request'.
# Okay, now just wait for approval or not.

For a better illustration of the process, follow a video by Diego Fernandes of RocketSeat

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with ♥ by Milton Carlos Katoo 👋 Get in touch!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.