+1
-1
| { | ||
| "name": "card-flex", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "it's time to flex your name-card.", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
| 'use strict' | ||
| // Pull in our modules | ||
| const chalk = require('chalk') | ||
@@ -10,10 +9,9 @@ const boxen = require('boxen') | ||
| // Define options for Boxen | ||
| const options = { | ||
| padding: 2, | ||
| margin: 2, | ||
| borderStyle: 'round' | ||
| borderStyle: 'round', | ||
| textAlignment: 'center' | ||
| } | ||
| // Text + chalk definitions | ||
| const data = { | ||
@@ -26,13 +24,13 @@ name: chalk.green.bold(namecardData.fullname), | ||
| twitter: chalk.gray('twitter.com/') + chalk.white(namecardData.twitter), | ||
| card: chalk.red.bold('npx ') + chalk.green.bold(namecardData.githubusername), | ||
| labelWork: chalk.white.bold(' Work 👔 '), | ||
| labelGitHub: chalk.white.bold(' GitHub 🐙 '), | ||
| labelLinkedIn: chalk.white.bold(' LinkedIn 🔗 '), | ||
| labelTwitter: chalk.white.bold(' Twitter 🐦 '), | ||
| labelCard: chalk.white.bold(' Card 📇 ') | ||
| card: chalk.gray('npx ') + chalk.green.bold(namecardData.githubusername), | ||
| labelWork: chalk.white.bold('Work 👔 '), | ||
| labelGitHub: chalk.white.bold('GitHub 🐙 '), | ||
| labelLinkedIn: chalk.white.bold('LinkedIn 🔗 '), | ||
| labelTwitter: chalk.white.bold('Twitter 🐦 '), | ||
| labelCard: chalk.white.bold('Card 📇 ') | ||
| } | ||
| // Actual strings we're going to output | ||
| const newline = '\n' | ||
| const heading = `${data.name} ${data.handle}` | ||
| const heading = `${data.name}` | ||
| const headingwebsite = `${data.handle}` | ||
| const working = `${data.labelWork} ${data.work}` | ||
@@ -44,12 +42,12 @@ const githubing = `${data.labelGitHub} ${data.github}` | ||
| // Put all our output together into a single variable so we can use boxen effectively | ||
| const output = heading + // data.name + data.handle | ||
| newline + newline + newline + // Add one whole blank line | ||
| working + newline + newline + // data.labelWork + data.work | ||
| githubing + newline + // data.labelGitHub + data.github | ||
| linkedining + newline + // data.labelLinkedIn + data.linkedin | ||
| const output = heading + newline + | ||
| headingwebsite + | ||
| newline + newline + newline + | ||
| working + newline + newline + | ||
| githubing + newline + | ||
| linkedining + newline + | ||
| twittering + | ||
| newline + newline + newline + // Add one whole blank line | ||
| newline + newline + newline + | ||
| carding | ||
| fs.writeFileSync(path.join(__dirname, 'bin/output'), chalk.green(boxen(output, options))) | ||
| fs.writeFileSync(path.join(__dirname, 'bin/output'), chalk.gray.bold(boxen(output, options))) |
| { | ||
| "name": "cardflex", | ||
| "version": "1.0.0", | ||
| "description": "card-flex, a cardname generator.", | ||
| "description": "card-flex, a cli-based name-card generator.", | ||
| "main": "bin/card.js", | ||
@@ -6,0 +6,0 @@ "bin": { |
15744
-1.87%348
-0.29%