Skip to content

Commit 687d955

Browse files
committed
first commit
0 parents  commit 687d955

9 files changed

+638
-0
lines changed

.editorconfig

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
charset = utf-8
7+
trim_trailing_whitespace = true
8+
insert_final_newline = true
9+
10+
[*.md]
11+
trim_trailing_whitespace = false

.eslintrc.json

+275
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,275 @@
1+
{
2+
"ecmaFeatures": {
3+
"modules": true,
4+
"experimentalObjectRestSpread": true
5+
},
6+
"env": {
7+
"browser": false,
8+
"es6": true,
9+
"node": true,
10+
"mocha": true
11+
},
12+
"globals": {
13+
"document": false,
14+
"navigator": false,
15+
"window": false
16+
},
17+
"rules": {
18+
"accessor-pairs": 2,
19+
"arrow-spacing": [
20+
2,
21+
{
22+
"before": true,
23+
"after": true
24+
}
25+
],
26+
"block-spacing": [
27+
2,
28+
"always"
29+
],
30+
"brace-style": [
31+
2,
32+
"1tbs",
33+
{
34+
"allowSingleLine": true
35+
}
36+
],
37+
"comma-dangle": [
38+
2,
39+
"never"
40+
],
41+
"comma-spacing": [
42+
2,
43+
{
44+
"before": false,
45+
"after": true
46+
}
47+
],
48+
"comma-style": [
49+
2,
50+
"last"
51+
],
52+
"constructor-super": 2,
53+
"curly": [
54+
2,
55+
"multi-line"
56+
],
57+
"dot-location": [
58+
2,
59+
"property"
60+
],
61+
"eol-last": 2,
62+
"eqeqeq": [
63+
2,
64+
"allow-null"
65+
],
66+
"generator-star-spacing": [
67+
2,
68+
{
69+
"before": true,
70+
"after": true
71+
}
72+
],
73+
"handle-callback-err": [
74+
2,
75+
"^(err|error)$"
76+
],
77+
"indent": [
78+
2,
79+
2,
80+
{
81+
"SwitchCase": 1
82+
}
83+
],
84+
"key-spacing": [
85+
2,
86+
{
87+
"beforeColon": false,
88+
"afterColon": true
89+
}
90+
],
91+
"keyword-spacing": [
92+
2,
93+
{
94+
"before": true,
95+
"after": true
96+
}
97+
],
98+
"new-cap": [
99+
2,
100+
{
101+
"newIsCap": true,
102+
"capIsNew": false
103+
}
104+
],
105+
"new-parens": 2,
106+
"no-array-constructor": 2,
107+
"no-caller": 2,
108+
"no-class-assign": 2,
109+
"no-cond-assign": 2,
110+
"no-const-assign": 2,
111+
"no-control-regex": 2,
112+
"no-debugger": 2,
113+
"no-delete-var": 2,
114+
"no-dupe-args": 2,
115+
"no-dupe-class-members": 2,
116+
"no-dupe-keys": 2,
117+
"no-duplicate-case": 2,
118+
"no-empty-character-class": 2,
119+
"no-eval": 2,
120+
"no-ex-assign": 2,
121+
"no-extend-native": 2,
122+
"no-extra-bind": 2,
123+
"no-extra-boolean-cast": 2,
124+
"no-extra-parens": [
125+
2,
126+
"functions"
127+
],
128+
"no-fallthrough": 2,
129+
"no-floating-decimal": 2,
130+
"no-func-assign": 2,
131+
"no-implied-eval": 2,
132+
"no-inner-declarations": [
133+
2,
134+
"functions"
135+
],
136+
"no-invalid-regexp": 2,
137+
"no-irregular-whitespace": 2,
138+
"no-iterator": 2,
139+
"no-label-var": 2,
140+
"no-labels": 2,
141+
"no-lone-blocks": 2,
142+
"no-mixed-spaces-and-tabs": 2,
143+
"no-multi-spaces": 2,
144+
"no-multi-str": 2,
145+
"no-multiple-empty-lines": [
146+
2,
147+
{
148+
"max": 1
149+
}
150+
],
151+
"no-native-reassign": 0,
152+
"no-negated-in-lhs": 2,
153+
"no-new": 2,
154+
"no-new-func": 2,
155+
"no-new-object": 2,
156+
"no-new-require": 2,
157+
"no-new-wrappers": 2,
158+
"no-obj-calls": 2,
159+
"no-octal": 2,
160+
"no-octal-escape": 2,
161+
"no-proto": 0,
162+
"no-redeclare": 2,
163+
"no-regex-spaces": 2,
164+
"no-return-assign": 2,
165+
"no-self-compare": 2,
166+
"no-sequences": 2,
167+
"no-shadow-restricted-names": 2,
168+
"no-spaced-func": 2,
169+
"no-sparse-arrays": 2,
170+
"no-this-before-super": 2,
171+
"no-throw-literal": 2,
172+
"no-trailing-spaces": 0,
173+
"no-undef": 2,
174+
"no-undef-init": 2,
175+
"no-unexpected-multiline": 2,
176+
"no-unneeded-ternary": [
177+
2,
178+
{
179+
"defaultAssignment": false
180+
}
181+
],
182+
"no-unreachable": 2,
183+
"no-unused-vars": [
184+
2,
185+
{
186+
"vars": "all",
187+
"args": "none"
188+
}
189+
],
190+
"no-useless-call": 0,
191+
"no-with": 2,
192+
"one-var": [
193+
0,
194+
{
195+
"initialized": "never"
196+
}
197+
],
198+
"operator-linebreak": [
199+
0,
200+
"after",
201+
{
202+
"overrides": {
203+
"?": "before",
204+
":": "before"
205+
}
206+
}
207+
],
208+
"padded-blocks": [
209+
0,
210+
"never"
211+
],
212+
"quotes": [
213+
2,
214+
"single",
215+
"avoid-escape"
216+
],
217+
"radix": 2,
218+
"semi": [
219+
2,
220+
"always"
221+
],
222+
"semi-spacing": [
223+
2,
224+
{
225+
"before": false,
226+
"after": true
227+
}
228+
],
229+
"space-before-blocks": [
230+
2,
231+
"always"
232+
],
233+
"space-before-function-paren": [
234+
2,
235+
"never"
236+
],
237+
"space-in-parens": [
238+
2,
239+
"never"
240+
],
241+
"space-infix-ops": 2,
242+
"space-unary-ops": [
243+
2,
244+
{
245+
"words": true,
246+
"nonwords": false
247+
}
248+
],
249+
"spaced-comment": [
250+
0,
251+
"always",
252+
{
253+
"markers": [
254+
"global",
255+
"globals",
256+
"eslint",
257+
"eslint-disable",
258+
"*package",
259+
"!",
260+
","
261+
]
262+
}
263+
],
264+
"use-isnan": 2,
265+
"valid-typeof": 2,
266+
"wrap-iife": [
267+
2,
268+
"any"
269+
],
270+
"yoda": [
271+
2,
272+
"never"
273+
]
274+
}
275+
}

.gitattributes

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Enforce Unix newlines
2+
* text eol=lf
3+
4+
# binaries
5+
*.ai binary
6+
*.psd binary
7+
*.jpg binary
8+
*.gif binary
9+
*.png binary
10+
*.jpeg binary

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
coverage

.travis.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
sudo: false
2+
language: node_js
3+
node_js:
4+
- "6"
5+
- "5"
6+
- "4"
7+
- "0.12"
8+
- "0.10"
9+
matrix:
10+
fast_finish: true
11+
allow_failures:
12+
- node_js: "4"
13+
- node_js: "0.10"
14+
- node_js: "0.12"

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2016 Jon Schlinkert
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# enquirer-checkbox [![NPM version](https://badge.fury.io/js/enquirer-checkbox.svg)](https://npmjs.org/package/enquirer-checkbox) [![Build Status](https://travis-ci.org/jonschlinkert/enquirer-checkbox.svg?branch=master)](https://travis-ci.org/jonschlinkert/enquirer-checkbox)
2+
3+
> Checkbox prompt plugin for Enquirer.
4+
5+
## Installation
6+
7+
```sh
8+
$ npm install --save enquirer-checkbox
9+
```
10+
11+
## Usage
12+
13+
```js
14+
var promptCheckbox = require('enquirer-checkbox');
15+
promptCheckbox();
16+
```
17+
18+
## License
19+
20+
Released under the MIT license. © [Jon Schlinkert](https://github.com/jonschlinkert)

0 commit comments

Comments
 (0)