Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Commits on Source (1)
Working on initial features
· 85354d7c
Colton McInroy
authored
Aug 24, 2018
and
Colton
committed
Aug 24, 2018
85354d7c
Hide whitespace changes
Inline
Side-by-side
.idea/workspace.xml
View file @
85354d7c
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"ChangeListManager"
>
<list
default=
"true"
id=
"26632678-d8a8-4639-9a45-ad2e64f0e3df"
name=
"Default"
comment=
""
/>
<list
default=
"true"
id=
"26632678-d8a8-4639-9a45-ad2e64f0e3df"
name=
"Default"
comment=
""
>
<change
beforePath=
"$PROJECT_DIR$/.idea/workspace.xml"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/.idea/workspace.xml"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/package.json"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/package.json"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.js"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/index.js"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.js.map"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/index.js.map"
afterDir=
"false"
/>
<change
beforePath=
"$PROJECT_DIR$/src/index.ts"
beforeDir=
"false"
afterPath=
"$PROJECT_DIR$/src/index.ts"
afterDir=
"false"
/>
</list>
<ignored
path=
"$PROJECT_DIR$/.tmp/"
/>
<ignored
path=
"$PROJECT_DIR$/temp/"
/>
<ignored
path=
"$PROJECT_DIR$/tmp/"
/>
...
...
@@ -18,7 +24,7 @@
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"46"
>
<caret
line=
"2"
column=
"1
9
"
selection-start-line=
"2"
selection-start-column=
"1
9
"
selection-end-line=
"2"
selection-end-column=
"1
9
"
/>
<caret
line=
"2"
column=
"1
8
"
selection-start-line=
"2"
selection-start-column=
"1
8
"
selection-end-line=
"2"
selection-end-column=
"1
8
"
/>
</state>
</provider>
</entry>
...
...
@@ -65,8 +71,8 @@
<file
leaf-file-name=
"index.ts"
pinned=
"false"
current-in-tab=
"false"
>
<entry
file=
"file://$PROJECT_DIR$/src/index.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"2
45
"
>
<caret
line=
"
67
"
column=
"
82
"
selection-start-line=
"
67
"
selection-start-column=
"
82
"
selection-end-line=
"
67
"
selection-end-column=
"
82
"
/>
<state
relative-caret-position=
"2
30
"
>
<caret
line=
"
113
"
column=
"
67
"
selection-start-line=
"
113
"
selection-start-column=
"
67
"
selection-end-line=
"
113
"
selection-end-column=
"
67
"
/>
<folding>
<element
signature=
"e#2624#2837#0"
/>
<element
signature=
"e#2979#3575#0"
/>
...
...
@@ -190,8 +196,8 @@
<option
value=
"$PROJECT_DIR$/src/app/index.ts"
/>
<option
value=
"$PROJECT_DIR$/bin/elb.ts"
/>
<option
value=
"$PROJECT_DIR$/src/app/Client.ts"
/>
<option
value=
"$PROJECT_DIR$/src/index.ts"
/>
<option
value=
"$PROJECT_DIR$/package.json"
/>
<option
value=
"$PROJECT_DIR$/src/index.ts"
/>
</list>
</option>
</component>
...
...
@@ -367,7 +373,7 @@
<updated>
1534659703581
</updated>
<workItem
from=
"1534659704889"
duration=
"6169000"
/>
<workItem
from=
"1534666439606"
duration=
"63617000"
/>
<workItem
from=
"1535084231524"
duration=
"
3531
000"
/>
<workItem
from=
"1535084231524"
duration=
"
6232
000"
/>
</task>
<task
id=
"LOCAL-00001"
summary=
"Working on initial features"
>
<created>
1535004737323
</created>
...
...
@@ -523,11 +529,25 @@
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1535095415883
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"23"
/>
<task
id=
"LOCAL-00023"
summary=
"Working on initial features"
>
<created>
1535096173906
</created>
<option
name=
"number"
value=
"00023"
/>
<option
name=
"presentableId"
value=
"LOCAL-00023"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1535096173906
</updated>
</task>
<task
id=
"LOCAL-00024"
summary=
"Working on initial features"
>
<created>
1535097921038
</created>
<option
name=
"number"
value=
"00024"
/>
<option
name=
"presentableId"
value=
"LOCAL-00024"
/>
<option
name=
"project"
value=
"LOCAL"
/>
<updated>
1535097921038
</updated>
</task>
<option
name=
"localTasksCounter"
value=
"25"
/>
<servers
/>
</component>
<component
name=
"TimeTrackingManager"
>
<option
name=
"totallyTimeSpent"
value=
"7
3317
000"
/>
<option
name=
"totallyTimeSpent"
value=
"7
6018
000"
/>
</component>
<component
name=
"TodoView"
>
<todo-panel
id=
"selected-file"
>
...
...
@@ -547,15 +567,15 @@
<window_info
anchor=
"bottom"
id=
"Regex Tester"
order=
"7"
/>
<window_info
anchor=
"right"
id=
"Quick Notes"
order=
"3"
/>
<window_info
anchor=
"bottom"
id=
"Event Log"
order=
"7"
side_tool=
"true"
/>
<window_info
active=
"true"
anchor=
"bottom"
id=
"Version Control"
order=
"7"
visible=
"true"
weight=
"0.32999372"
/>
<window_info
anchor=
"bottom"
id=
"Run"
order=
"2"
weight=
"0.30369443"
/>
<window_info
anchor=
"bottom"
id=
"Version Control"
order=
"7"
weight=
"0.32999372"
/>
<window_info
active=
"true"
anchor=
"bottom"
id=
"Run"
order=
"2"
visible=
"true"
weight=
"0.30369443"
/>
<window_info
id=
"npm"
order=
"2"
side_tool=
"true"
/>
<window_info
anchor=
"right"
id=
"Mongo Explorer"
order=
"3"
/>
<window_info
anchor=
"bottom"
id=
"Terminal"
order=
"7"
weight=
"0.32999372"
/>
<window_info
anchor=
"bottom"
id=
"TypeScript"
order=
"7"
/>
<window_info
content_ui=
"combo"
id=
"Project"
order=
"0"
sideWeight=
"0.733
64484
"
visible=
"true"
weight=
"0.25269094"
/>
<window_info
content_ui=
"combo"
id=
"Project"
order=
"0"
sideWeight=
"0.733
8129
"
visible=
"true"
weight=
"0.25269094"
/>
<window_info
anchor=
"bottom"
id=
"Docker"
order=
"7"
show_stripe_button=
"false"
/>
<window_info
id=
"Grunt "
order=
"2"
sideWeight=
"0.266
35513
"
side_tool=
"true"
visible=
"true"
weight=
"0.25269094"
/>
<window_info
id=
"Grunt "
order=
"2"
sideWeight=
"0.266
18704
"
side_tool=
"true"
visible=
"true"
weight=
"0.25269094"
/>
<window_info
anchor=
"right"
id=
"LuaJ"
order=
"3"
/>
<window_info
anchor=
"bottom"
id=
"Tail"
order=
"7"
/>
<window_info
anchor=
"bottom"
id=
"Find"
order=
"1"
/>
...
...
@@ -592,6 +612,9 @@
<option
value=
"$PROJECT_DIR$/src/app/index.js.map"
/>
<option
value=
"$PROJECT_DIR$/src/app/index.js"
/>
<option
value=
"$PROJECT_DIR$/src/app/index.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/app/Client.d.ts"
/>
<option
value=
"$PROJECT_DIR$/src/app/Client.js.map"
/>
<option
value=
"$PROJECT_DIR$/src/app/Client.js"
/>
</list>
</option>
</component>
...
...
@@ -974,8 +997,8 @@
</entry>
<entry
file=
"file://$PROJECT_DIR$/src/index.ts"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"2
45
"
>
<caret
line=
"
67
"
column=
"
82
"
selection-start-line=
"
67
"
selection-start-column=
"
82
"
selection-end-line=
"
67
"
selection-end-column=
"
82
"
/>
<state
relative-caret-position=
"2
30
"
>
<caret
line=
"
113
"
column=
"
67
"
selection-start-line=
"
113
"
selection-start-column=
"
67
"
selection-end-line=
"
113
"
selection-end-column=
"
67
"
/>
<folding>
<element
signature=
"e#2624#2837#0"
/>
<element
signature=
"e#2979#3575#0"
/>
...
...
@@ -990,7 +1013,7 @@
<entry
file=
"file://$PROJECT_DIR$/package.json"
>
<provider
selected=
"true"
editor-type-id=
"text-editor"
>
<state
relative-caret-position=
"46"
>
<caret
line=
"2"
column=
"1
9
"
selection-start-line=
"2"
selection-start-column=
"1
9
"
selection-end-line=
"2"
selection-end-column=
"1
9
"
/>
<caret
line=
"2"
column=
"1
8
"
selection-start-line=
"2"
selection-start-column=
"1
8
"
selection-end-line=
"2"
selection-end-column=
"1
8
"
/>
</state>
</provider>
</entry>
...
...
package.json
View file @
85354d7c
{
"name"
:
"@extlb/cli"
,
"version"
:
"1.0.
1
"
,
"version"
:
"1.0.
2
"
,
"description"
:
"ExtLB Cli"
,
"main"
:
"index.js"
,
"engines"
:
{
...
...
src/index.js
View file @
85354d7c
...
...
@@ -53,6 +53,7 @@ var ExtLB = (function () {
ExtLB
.
prototype
.
createApp
=
function
(
options
)
{
console
.
log
(
'
Creating Application
'
,
options
);
if
(
this
.
checkAvailable
(
process
.
cwd
()))
{
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
keyword
(
'
limegreen
'
)(
'
Retrieving application template
'
));
simpleGit
().
clone
(
'
https://gitlab.com/ExtLB/app-template.git
'
,
'
.
'
).
then
(
function
()
{
shelljs
.
rm
(
'
-fr
'
,
'
.git
'
);
if
(
!
_
.
includes
(
options
.
platforms
,
'
desktop
'
))
{
...
...
@@ -78,7 +79,7 @@ var ExtLB = (function () {
modifiers
[
file
].
push
(
changes
);
});
});
process
.
stdout
.
write
(
"
Modifying
"
+
_
.
keys
(
modifiers
).
length
+
"
files
"
);
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
keyword
(
'
limegreen
'
)(
"
Modifying
"
+
_
.
keys
(
modifiers
).
length
+
"
files
"
)
)
;
var
files
=
_
.
keys
(
modifiers
);
_
.
each
(
files
,
function
(
file
)
{
var
content
=
null
;
...
...
@@ -99,15 +100,15 @@ var ExtLB = (function () {
fs
.
writeFileSync
(
file
,
content
,
{
encoding
:
'
utf8
'
});
}
});
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
green
(
'
done!
'
));
console
.
log
(
'
Install
ing Modules (npm install)
'
);
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
keyword
(
'
lime
green
'
)
(
'
done!
\n
'
));
console
.
log
(
chalk_1
[
"
default
"
].
keyword
(
'
limegreen
'
)(
'
Installing/Build
ing Modules (npm install)
'
)
)
;
shelljs
.
exec
(
'
npm install
'
,
{
silent
:
false
},
function
()
{
console
.
log
(
'
Modules Installed!
'
);
console
.
log
(
chalk_1
[
"
default
"
].
keyword
(
'
limegreen
'
)(
'
Modules Installed!
'
)
)
;
if
(
_
.
includes
(
options
.
features
,
'
perspective-admin
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-auth
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-error
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-main
'
))
{
process
.
stdout
.
write
(
'
Installing Perspectives
'
);
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
keyword
(
'
limegreen
'
)(
'
Installing Perspectives
'
)
)
;
async
.
series
({
'
perspective-admin
'
:
function
(
cb
)
{
if
(
_
.
includes
(
options
.
features
,
'
perspective-admin
'
))
{
...
...
@@ -154,7 +155,7 @@ var ExtLB = (function () {
console
.
error
(
err
);
}
else
{
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
green
(
'
done!
\n
'
));
process
.
stdout
.
write
(
chalk_1
[
"
default
"
].
keyword
(
'
lime
green
'
)
(
'
done!
\n
'
));
}
});
}
...
...
@@ -164,7 +165,7 @@ var ExtLB = (function () {
});
}
else
{
console
.
log
(
'
package.json already exists!
\n
'
);
console
.
log
(
chalk_1
[
"
default
"
].
red
(
'
package.json already exists!
\n
'
)
)
;
}
};
ExtLB
.
prototype
.
createModule
=
function
(
options
)
{
...
...
src/index.js.map
View file @
85354d7c
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
src/index.ts
View file @
85354d7c
...
...
@@ -65,6 +65,7 @@ export class ExtLB {
})
{
console
.
log
(
'
Creating Application
'
,
options
);
if
(
this
.
checkAvailable
(
process
.
cwd
()))
{
process
.
stdout
.
write
(
chalk
.
keyword
(
'
limegreen
'
)(
'
Retrieving application template
'
));
simpleGit
().
clone
(
'
https://gitlab.com/ExtLB/app-template.git
'
,
'
.
'
).
then
(()
=>
{
shelljs
.
rm
(
'
-fr
'
,
'
.git
'
);
if
(
!
_
.
includes
(
options
.
platforms
,
'
desktop
'
))
{
...
...
@@ -90,7 +91,7 @@ export class ExtLB {
modifiers
[
file
].
push
(
changes
);
});
});
process
.
stdout
.
write
(
`Modifying
${
_
.
keys
(
modifiers
).
length
}
files `
);
process
.
stdout
.
write
(
chalk
.
keyword
(
'
limegreen
'
)(
`Modifying
${
_
.
keys
(
modifiers
).
length
}
files `
)
)
;
let
files
=
_
.
keys
(
modifiers
);
_
.
each
(
files
,
(
file
)
=>
{
let
content
:
any
=
null
;
...
...
@@ -109,17 +110,17 @@ export class ExtLB {
fs
.
writeFileSync
(
file
,
content
,
{
encoding
:
'
utf8
'
});
}
});
process
.
stdout
.
write
(
chalk
.
green
(
'
done!
'
));
console
.
log
(
'
Install
ing Modules (npm install)
'
);
process
.
stdout
.
write
(
chalk
.
keyword
(
'
lime
green
'
)
(
'
done!
\n
'
));
console
.
log
(
chalk
.
keyword
(
'
limegreen
'
)(
'
Installing/Build
ing Modules (npm install)
'
)
)
;
shelljs
.
exec
(
'
npm install
'
,
{
silent
:
false
},
()
=>
{
console
.
log
(
'
Modules Installed!
'
);
console
.
log
(
chalk
.
keyword
(
'
limegreen
'
)(
'
Modules Installed!
'
)
)
;
if
(
_
.
includes
(
options
.
features
,
'
perspective-admin
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-auth
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-error
'
)
||
_
.
includes
(
options
.
features
,
'
perspective-main
'
)
)
{
process
.
stdout
.
write
(
'
Installing Perspectives
'
);
process
.
stdout
.
write
(
chalk
.
keyword
(
'
limegreen
'
)(
'
Installing Perspectives
'
)
)
;
async
.
series
({
'
perspective-admin
'
:
(
cb
)
=>
{
if
(
_
.
includes
(
options
.
features
,
'
perspective-admin
'
))
{
...
...
@@ -161,7 +162,7 @@ export class ExtLB {
if
(
err
)
{
console
.
error
(
err
);
}
else
{
process
.
stdout
.
write
(
chalk
.
green
(
'
done!
\n
'
));
process
.
stdout
.
write
(
chalk
.
keyword
(
'
lime
green
'
)
(
'
done!
\n
'
));
}
});
}
...
...
@@ -170,7 +171,7 @@ export class ExtLB {
console
.
error
(
err
);
});
}
else
{
console
.
log
(
'
package.json already exists!
\n
'
);
console
.
log
(
chalk
.
red
(
'
package.json already exists!
\n
'
)
)
;
}
// console.log(modifiers);
}
...
...