Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2916224
small-logic.js
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
small-logic.js
View Options
import
{
printTable
}
from
'../formatter.js'
;
import
chalk
from
'chalk'
;
import
semver
from
'semver'
;
import
dotenv
from
'dotenv'
;
import
{
marked
}
from
'marked'
;
import
{
minimatch
}
from
'minimatch'
;
import
{
stringify
as
stringifyYaml
}
from
'yaml'
;
import
{
parse
as
parseCsv
}
from
'csv-parse/sync'
;
const
yaml
=
stringifyYaml
({
name
:
'test'
,
version
:
'1.0.0'
,
tags
:
[
'runtime'
,
'modules'
]
}).
trim
();
const
env
=
dotenv
.
parse
(
'HOST=localhost\nPORT=3000'
);
const
csv
=
parseCsv
(
'name,age\nalice,30\nbob,25'
,
{
columns
:
true
});
const
rows
=
[
[
'Small dependency trees'
,
'output'
],
[
'semver.valid'
,
semver
.
valid
(
'1.2.3'
)],
[
'semver.gt'
,
semver
.
gt
(
'2.0.0'
,
'1.0.0'
)],
[
'minimatch'
,
minimatch
(
'/foo/bar.js'
,
'/foo/**/*.js'
)],
[
'dotenv'
,
`HOST=
${
env
.
HOST
}
PORT=
${
env
.
PORT
}
`
],
[
'csv-parse'
,
`
${
csv
[
0
].
name
}
(
${
csv
[
0
].
age
}
),
${
csv
[
1
].
name
}
(
${
csv
[
1
].
age
}
)`
],
[
'marked'
,
marked
(
'**bold** and _italic_'
).
trim
()]
];
printTable
(
rows
);
console
.
log
(
yaml
);
console
.
log
(
chalk
.
green
(
'green'
)
+
' '
+
chalk
.
bold
.
red
(
'bold red'
));
File Metadata
Details
Attached
Mime Type
application/javascript
Expires
Thu, Mar 26, 4:44 PM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
511933
Default Alt Text
small-logic.js (1 KB)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment