Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

workshopper-adventure

Package Overview
Dependencies
Maintainers
3
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

workshopper-adventure - npm Package Compare versions

Comparing version 4.2.2 to 4.3.0

lib/commands/credits.js

2

examples/foo.js

@@ -14,2 +14,2 @@ #!/usr/bin/env node

, languages : ['de', 'en', 'es', 'fr', 'ja', 'pt-br', 'ru', 'vi', 'zh-cn', 'zh-tw', 'ko', 'nb-no', 'it']
})
}).execute()

@@ -66,3 +66,8 @@ {

}
},
"credits": {
"title": "{{appName}} wurde von den folgenden, hart-arbeitenden Hackern erstellt:",
"name": "Name",
"user": "GitHub User"
}
}
{
"subtitle": "\u001b[23mSelect an exercise and hit \u001b[3mEnter\u001b[23m to begin",
"menu": {
"credits": "CREDITS",
"exit": "EXIT",

@@ -67,3 +69,8 @@ "help": "HELP",

}
},
"credits": {
"title": "{{appName}} is brought to you by the following dedicated hackers:",
"name": "Name",
"user": "GitHub Username"
}
}
{
"subtitle": "\u001b[23mElije un ejercicio y presiona \u001b[3mEnter\u001b[23m para empezar",
"menu": {
"credits": "CREDITS",
"exit": "SALIR",

@@ -66,3 +68,8 @@ "help": "AYUDA",

}
},
"credits": {
"title": "{{appName}} is brought to you by the following dedicated hackers:",
"name": "Name",
"user": "GitHub Username"
}
}
{
"subtitle" : "\u001b[23mSélectionnez un exercice et tapez \u001b[3mEnter\u001b[23m pour démarrer",
"menu": {
"credits": "CRÉDITS",
"exit": "QUITTER",

@@ -65,3 +67,8 @@ "help": "AIDE",

}
},
"credits": {
"title": "{{appName}} vous est proprosé par les codeurs dévoués suivants:",
"name": "Nom",
"user": "Compte GitHub"
}
}
{
"subtitle": "\u001b[23mSeleziona un esercizio e premi \u001b[3mInvio\u001b[23m per cominciare",
"menu": {
"credits": "CREDITI",
"exit": "ESCI",

@@ -4,0 +6,0 @@ "help": "AIUTO",

{
"subtitle": "\u001b[23m演習課題を選択、 \u001b[3mEnter\u001b[23m 押してスタートします。",
"menu": {
"credits": "謝辞",
"exit": "終了する",

@@ -66,3 +68,8 @@ "help": "ヘルプを表示する",

}
},
"credits": {
"title": "{{appName}} をお届けしたのは、以下の献身的なハッカー達です:",
"name": "名前",
"user": "GitHub Username"
}
}
{
"subtitle": "\u001b[23m연습문제를 고르고 \u001b[3mEnter\u001b[23m로 시작하세요.",
"menu": {
"credits": "CREDITS",
"exit": "끝내기",

@@ -67,3 +69,8 @@ "help": "도움말을 확인",

}
},
"credits": {
"title": "{{appName}} 는 이런 열성적인 해커에 의해 제공됩니다:",
"name": "Name",
"user": "GitHub Username"
}
}
{
"subtitle": "\u001b[23mVelg en oppgave og trykk \u001b[3mEnter\u001b[23m for å begynne",
"menu": {
"credits": "TAKK TIL",
"exit": "AVSLUTT",

@@ -67,3 +69,8 @@ "help": "HJELP",

}
},
"credits": {
"title": "Takket være disse dedikerte hacker'ne har du kunnet bruke {{appName}}:",
"name": "Navn",
"user": "GitHub Brukernavn"
}
}
{
"subtitle": "\u001b[23mWybierz ćwiczenie i wciśnij \u001b[3mEnter\u001b[23m aby rozpocząć",
"menu": {
"credits": "AUTORZY",
"exit": "WYJDŹ",

@@ -67,3 +69,8 @@ "help": "POMOC",

}
},
"credits": {
"title": "{{appName}} jest w Twoich rękach dzięki staraniom następujących hakerów:",
"name": "Imię i Nazwisko",
"user": "GitHub"
}
}
{
"subtitle": "\u001b[23mSelecione um exercício e pressione \u001b[3mEnter\u001b[23m para começar",
"menu": {
"credits": "CRÉDITOS",
"exit": "SAIR",

@@ -66,3 +68,8 @@ "help": "AJUDA",

}
},
"credits": {
"title": "{{appName}} é trazido até você pelos seguintes hackers dedicados:",
"name": "Nome",
"user": "GitHub Username"
}
}
{
"subtitle": "\u001b[23mДля старта выберите задачу и нажмите \u001b[3mВвод\u001b[23m",
"menu": {
"credits": "ПРИМЕАНИЯ",
"exit": "ВЫХОД",

@@ -65,3 +67,8 @@ "help": "СПРАВКА",

}
},
"credits": {
"title": "{{appName}} была создана следующими разработчиками:",
"name": "Имя",
"user": "GitHub аккаунт"
}
}
{
"subtitle": "\u001b[23mОберіть завдання та натисніть \u001b[3mEnter\u001b[23m щоб почати",
"menu": {
"credits": "АВТОРСТВО",
"exit": "ВИХІД",

@@ -67,3 +69,8 @@ "help": "ДОПОМОГА",

}
},
"credits": {
"title": "{{appName}} був створений для вас такими розробниками:",
"name": "Ім’я",
"user": "GitHub Аккаунт"
}
}

@@ -1,3 +0,5 @@

# Having trouble with a {appname} exercise?
# {title}
## Having trouble with a {appname} exercise?
A team of expert helper elves is eagerly waiting to assist you in mastering the basics of Node.js, simply go to:

@@ -13,3 +15,3 @@

# Found a bug with {appname} or just want to contribute?
## Found a bug with {appname} or just want to contribute?

@@ -22,3 +24,3 @@ The official repository for {appname} is:

# Verwendung
## Verwendung

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Zeige ein Menü, um interaktiv eine Herausforderung auszuwählen.

@@ -1,3 +0,5 @@

# Having trouble with a {appname} exercise?
# {title}
## Having trouble with a {appname} exercise?
A team of expert helper elves is eagerly waiting to assist you in mastering the basics of Node.js, simply go to:

@@ -13,3 +15,3 @@

# Found a bug with {appname} or just want to contribute?
## Found a bug with {appname} or just want to contribute?

@@ -22,3 +24,3 @@ The official repository for {appname} is:

# Usage
## Usage

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Show a menu to interactively select a workshop.

@@ -1,3 +0,5 @@

# ¿Tienes problemas con un ejercicio de {appname}?
# {title}
## ¿Tienes problemas con un ejercicio de {appname}?
Un equipo de ayudantes elfos expertos está esperando ayudarte ansiosamente en aprender lo básico de Node.js, simplemente ve a:

@@ -15,3 +17,3 @@

# ¿Encontraste un bug en {appname} o solamente quieres contribuir?
## ¿Encontraste un bug en {appname} o solamente quieres contribuir?

@@ -24,3 +26,3 @@ El repositorio oficial de {appname} es:

# Usage
## Usage

@@ -27,0 +29,0 @@ __`{appname}`__ ..................... Show a menu to interactively select a workshop.

@@ -1,3 +0,5 @@

# Un souci avec un exercice de {appname} ?
# {title}
## Un souci avec un exercice de {appname} ?
Une équipe d’assistants elfiques experts n’attend que l’occasion de vous aider à maîtriser les bases de Node.js, allez simplement sur:

@@ -13,3 +15,3 @@

# Vous avez trouvé un bogue dans {appname} ou voulez juste contribuer ?
## Vous avez trouvé un bogue dans {appname} ou voulez juste contribuer ?

@@ -23,3 +25,3 @@ Le dépôt officiel pour {appname} est ici :

# Utilisation
## Utilisation

@@ -26,0 +28,0 @@ __`{appname}`__ ..................... Affiche un menu interactif pour choisir un exercice.

@@ -1,3 +0,5 @@

# Having trouble with a {appname} exercise?
# {title}
## Having trouble with a {appname} exercise?
A team of expert helper elves is eagerly waiting to assist you in mastering the basics of Node.js, simply go to:

@@ -13,3 +15,3 @@

# Found a bug with {appname} or just want to contribute?
## Found a bug with {appname} or just want to contribute?

@@ -22,3 +24,3 @@ The official repository for {appname} is:

# Istruzioni
## Istruzioni

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Mostra un menu per scegliere un workshop in maniera interattiva.

@@ -1,3 +0,5 @@

# {appname} のワークショップに対して質問がありますか?
# {title}
## {appname} のワークショップに対して質問がありますか?
エキスパートチームはあなたの質問を待っています。あなたもNode.jsのマスターになれるようにここに質問({bold}New Issue{/bold})をしてみてください:

@@ -13,3 +15,3 @@

# {appname}のバグが見つかった場合または貢献したい場合:
## {appname}のバグが見つかった場合または貢献したい場合:

@@ -22,3 +24,3 @@ {appname}のリポジトリはここにあります:

# 使い方
## 使い方

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... ワークショップを選択する対話的メニューを表示します。

@@ -1,3 +0,5 @@

# {appname} 연습문제에 문제가 있나요
# {title}
## {appname} 연습문제에 문제가 있나요
전문적인 도우미 요정 팀이 열심히 당신이 Node.js의 기본에 정통하도록 돕기 위해 기다리는 중입니다.

@@ -13,3 +15,3 @@

# {appname}에 버그를 찾았거나 기여하고 싶으신가요?
## {appname}에 버그를 찾았거나 기여하고 싶으신가요?

@@ -22,3 +24,3 @@ {appname}의 공식 저장소는 여기입니다.

# 사용법
## 사용법

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... 워크숍을 선택하는 대화형 메뉴를 표시합니다.

@@ -1,3 +0,5 @@

# Har du problemer med {appname} oppgaven?
# {title}
## Har du problemer med {appname} oppgaven?
Et helt team med ivrige og hjelpsomme JavaScript-alver venter på å hjelpe deg lære grunnleggende Node.js, bare gå til denne adressen:

@@ -13,3 +15,3 @@

# Fant en feil i {appname} eller vil du bare bidra med noe?
## Fant en feil i {appname} eller vil du bare bidra med noe?

@@ -22,3 +24,3 @@ Det offisielle stedet {appname} er:

# Bruk
## Bruk

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Vis menyen for å velge oppgaver.

@@ -1,3 +0,5 @@

# Problemy z zadaniem {appname}?
# {title}
## Problemy z zadaniem {appname}?
Zespół doświadczonych elfów-pomocników tylko czeka żeby Ci pomóc w opanowaniu podstaw Node.js! Odwiedź:

@@ -13,3 +15,3 @@

# Udało Ci się znaleźć błąd w {appname} lub chcesz się poudzielać?
## Udało Ci się znaleźć błąd w {appname} lub chcesz się poudzielać?

@@ -22,3 +24,3 @@ Oficjalne repozytorium {appname} to:

# Sposób użycia{/yellow}{/bold}
## Sposób użycia{/yellow}{/bold}

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Pokaż menu aby interaktywnie wybrać warsztat.

@@ -1,3 +0,5 @@

# Está tendo dificuldade com algum exercício do {appname}?
# {title}
## Está tendo dificuldade com algum exercício do {appname}?
Um time expert de elfos ajudantes está esperando para te ajudar a dominar as técnicas básicas do Node.js, basta você ir à:

@@ -13,3 +15,3 @@

# Encontrou um bug no {appname} ou quer contribuir?
## Encontrou um bug no {appname} ou quer contribuir?

@@ -22,3 +24,3 @@ O repositório oficial do {appname} é:

# Instruções de Uso
## Instruções de Uso

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Mostra um menu para selecionar interativamente um workshop.

@@ -1,3 +0,5 @@

# Возникли проблемы с {appname}?
# {title}
## Возникли проблемы с {appname}?
Команда экспертов готова помочь Вам в изучении основ Node.js, для этого просто заведите задачу в nodeschool:

@@ -13,3 +15,3 @@

# Нашли ошибку в {appname} или есть идеи по развитию?
## Нашли ошибку в {appname} или есть идеи по развитию?

@@ -23,3 +25,3 @@ Официальный репозиторий {appname}:

# Справка
## Справка

@@ -26,0 +28,0 @@ __`{appname}`__ ..................... Вызов меню для выбора задачи.

@@ -1,3 +0,5 @@

# З’явились проблеми з {appname}?
# {title}
## З’явились проблеми з {appname}?
Команда експертів готова допомогти Вам у вивченні основ Node.js, просто перейдіть на:

@@ -13,3 +15,3 @@

# Знайшли помилку в {appname}, або просто бажаєте співпрацювати?
## Знайшли помилку в {appname}, або просто бажаєте співпрацювати?

@@ -22,3 +24,3 @@ Офіційний репозиторй {appname}:

# Використання
## Використання

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Показати меню для вибору завдання.

@@ -1,3 +0,5 @@

# Có thắc mắc với một bài tập {appname} nào đó?
# {title}
## Có thắc mắc với một bài tập {appname} nào đó?
Một đội ngũ chuyên gia luôn luôn lắng nghe và muốn giúp đỡ bạn để bạn có thể làm chủ được Node.js ở đây:

@@ -13,3 +15,3 @@

# Bạn tìm ra lỗi trong {appname} hoặc muốn đóng góp?
## Bạn tìm ra lỗi trong {appname} hoặc muốn đóng góp?

@@ -22,3 +24,3 @@ Repository chính thức của {appname} là:

# Usage
## Usage

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Hiển thị menu chọn bài tập.

@@ -1,3 +0,5 @@

# 在 {appname} 的练习中遇到困难了吗?
# {title}
## 在 {appname} 的练习中遇到困难了吗?
一群专家级别的小精灵助手正急切等待着帮你掌握 Node.js 的基础,前往

@@ -13,3 +15,3 @@

# 发现了一个 {appname} 的 bug 或者想要贡献代码?
## 发现了一个 {appname} 的 bug 或者想要贡献代码?

@@ -22,3 +24,3 @@ {appname} 的官方 git 仓库是:

# Usage
## Usage

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... 显示一个互动菜单来选择习题。

@@ -1,3 +0,5 @@

# 在 {appname} 的練習中遇到困難了嗎?
# {title}
## 在 {appname} 的練習中遇到困難了嗎?
一群專家級的小精靈助手正等着協助您掌握 Node.js 的基礎,請前往

@@ -13,3 +15,3 @@

# 發現了{appname} 的 bug 或者想要貢獻代碼?
## 發現了{appname} 的 bug 或者想要貢獻代碼?

@@ -22,3 +24,3 @@ {appname} 的官方 git 倉庫是:

# Usage
## Usage

@@ -25,0 +27,0 @@ __`{appname}`__ ..................... Show a menu to interactively select a workshop.

{
"subtitle": "\u001b[23mChọn một bài tập và ấn \u001b[3mEnter\u001b[23m để bắt đầu",
"menu": {
"credits": "Đóng góp",
"exit": "THOÁT",

@@ -66,3 +68,8 @@ "help": "TRỢ GIÚP",

}
},
"credits": {
"title": "{{appName}} được đóng góp bởi các hacker tích cực sau:",
"name": "Name",
"user": "GitHub Username"
}
}
{
"subtitle": "\u001b[23m选择一个题目,按 \u001b[3m回车\u001b[23m 开始",
"menu": {
"credits": "鸣谢",
"exit": "退出",

@@ -66,3 +68,8 @@ "help": "帮助",

}
},
"credits": {
"title": "{{appName}} 的完成离不开以下列举的黑客们:",
"name": "姓名",
"user": "GitHub 用户名"
}
}
{
"subtitle": "\u001b[23m選擇一個題目,然後按下 \u001b[3mEnter\u001b[23m 開始嘗試!",
"menu": {
"credits": "感謝",
"exit": "EXIT",

@@ -66,3 +68,8 @@ "help": "HELP",

}
},
"credits": {
"title": "底下這些做出重大貢獻的 hacker 為您製作了 {{appName}}:",
"name": "名前",
"user": "GitHub Username"
}
}

@@ -39,12 +39,13 @@ const fs = require('fs')

if (!options.appRepo && options.appDir)
if (!options.pkg && options.appDir)
try {
options.appRepo = require(path.join(options.appDir, 'package.json')).repository.url
} catch (e) {}
options.pkg = require(path.join(options.appDir, 'package.json'))
} catch (e) {}
if (!options.version && options.appDir)
try {
options.version = require(path.join(options.appDir, 'package.json')).version
} catch (e) {}
if (!options.appRepo && options.pkg)
options.appRepo = options.pkg.repository.url
if (!options.version && options.pkg)
options.version = options.pkg.version
if (options.appDir)

@@ -55,4 +56,4 @@ options.exerciseDir = util.getDir(options.exerciseDir || 'exercises', options.appDir)

options.menu = {
width: 65
, x: 3
width: 73
, x: 2
, y: 2

@@ -373,3 +374,3 @@ }

return this.i18n.extend({
"currentExercise.name" : exercise.meta.name
"currentExercise.name" : this.__('exercise.' + exercise.meta.name)
, "progress.count" : exercise.meta.number

@@ -376,0 +377,0 @@ , "progress.total" : this.exercises.length

@@ -8,5 +8,5 @@ exports.menu = false

console.log(e.message)
process.exit(-1)
process.exit(1)
}
shop.execute(['print'])
}
const through = require('through2')
, msee = require('@leichtgewicht/msee')
, msee = require('msee-preview')
, mseeOptions = {

@@ -7,5 +7,13 @@ paragraphStart: ''

, hrChar: '\u2500'
, listItemPad: ' » '
, listItemPad: {
right: ' ',
first: ' » ',
regular: ' '
}
, defaultCodePad: ' '
, paragraphPad: ' '
, paragraphPad: {
left: ' ',
right: ' '
}
, maxWidth: 78
}

@@ -20,5 +28,7 @@ module.exports = function () {

this.push(msee.parse(contents, mseeOptions))
var str = msee.parse(contents, mseeOptions).replace(/^/gm, ' ').replace(/$/gm, ' ')
str = str.substr(0, str.length-3)
this.push(str)
done()
})
}
{
"name": "workshopper-adventure",
"version": "4.2.2",
"version": "4.3.0",
"description": "A terminal workshop runner framework (adventure compatible)",

@@ -13,3 +13,2 @@ "main": "./index.js",

"dependencies": {
"@leichtgewicht/msee": "^0.3.1",
"chalk": "~0.4.0",

@@ -22,2 +21,3 @@ "colors-tmpl": "~0.1.0",

"mkdirp": "~0.3.5",
"msee-preview": "^0.4.0",
"rimraf": "^2.4.3",

@@ -24,0 +24,0 @@ "simple-terminal-menu": "^1.1.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc