Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pôle IS
Outillage
prezbuilder
Commits
b516acc0
Commit
b516acc0
authored
May 01, 2020
by
Guillaume Perréal
Browse files
Utilise gulp pour construire et/ou servir les présentations.
parent
7b85de15
Changes
4
Hide whitespace changes
Inline
Side-by-side
.editorconfig
View file @
b516acc0
...
...
@@ -2,7 +2,7 @@ root=true
[*]
end_of_line = lf
indent_size =
4
indent_size =
2
indent_style = space
trim_trailing_whitespace = true
charset = utf-8
...
...
gulpfile.js
0 → 100644
View file @
b516acc0
const
{
src
,
dest
,
parallel
,
watch
}
=
require
(
"
gulp
"
);
const
server
=
require
(
"
gulp-server-livereload
"
);
const
pandoc
=
require
(
"
gulp-pandoc
"
);
const
SRC_DIR
=
process
.
env
.
SRC
||
"
src
"
;
const
DEST_DIR
=
process
.
env
.
OUTPUT
||
"
public/
"
;
const
REVEALJS_URL
=
process
.
env
.
REVEALJS_URL
||
"
https://pole-is.gitlab.irstea.page/tools/reveal.js
"
;
const
images
=
()
=>
src
(
`
${
SRC_DIR
}
/**/*.{png,gif,jpg}`
).
pipe
(
dest
(
DEST_DIR
));
const
prez
=
()
=>
src
(
`
${
SRC_DIR
}
/**/index.md`
)
.
pipe
(
pandoc
({
from
:
"
markdown+backtick_code_blocks+pandoc_title_block+yaml_metadata_block
"
,
to
:
"
revealjs
"
,
ext
:
"
.html
"
,
args
:
[
"
--standalone
"
,
"
--slide-level=2
"
,
"
--toc
"
,
"
--toc-depth=2
"
,
`--variable=revealjs-url:
${
REVEALJS_URL
}
`
,
"
--variable=width:1024
"
,
"
--variable=height:768
"
,
"
--variable=history:true
"
,
"
--variable=navigationMode:linear
"
,
"
--variable=fragmentInURL:true
"
,
"
--variable=theme:inrae
"
,
"
--variable=slideNumber:true
"
,
],
})
)
.
pipe
(
dest
(
DEST_DIR
));
exports
.
default
=
exports
.
build
=
parallel
(
images
,
prez
);
const
serve
=
()
=>
{
src
(
DEST_DIR
).
pipe
(
server
({
host
:
process
.
env
.
SERVER_HOST
||
"
localhost
"
,
port
:
0
+
process
.
env
.
SERVER_PORT
||
3000
,
livereload
:
true
,
})
);
};
const
watch_prez
=
()
=>
watch
(
`
${
SRC_DIR
}
/**/index.md`
,
{
ignoreInitial
:
false
},
prez
);
const
watch_images
=
()
=>
watch
(
`
${
SRC_DIR
}
/**/*.{png,gif,jpg}`
,
{
ignoreInitial
:
false
},
images
);
exports
.
dev
=
parallel
(
serve
,
watch_prez
,
watch_images
);
package-lock.json
0 → 100644
View file @
b516acc0
{
"name"
:
"prezbuilder"
,
"version"
:
"1.0.0"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"accepts"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/accepts/-/accepts-1.0.7.tgz"
,
"integrity"
:
"sha1-W1AftPBwQwmWTM2wSBclQSCNqxo="
,
"requires"
:
{
"mime-types"
:
"~1.0.0"
,
"negotiator"
:
"0.4.7"
}
},
"after"
:
{
"version"
:
"0.8.2"
,
"resolved"
:
"https://registry.npmjs.org/after/-/after-0.8.2.tgz"
,
"integrity"
:
"sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
},
"ansi-colors"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz"
,
"integrity"
:
"sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA=="
,
"requires"
:
{
"ansi-wrap"
:
"^0.1.0"
}
},
"ansi-gray"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz"
,
"integrity"
:
"sha1-KWLPVOyXksSFEKPetSRDaGHvclE="
,
"requires"
:
{
"ansi-wrap"
:
"0.1.0"
}
},
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"ansi-wrap"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz"
,
"integrity"
:
"sha1-qCJQ3bABXponyoLoLqYDu/pF768="
},
"anymatch"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
,
"integrity"
:
"sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
,
"requires"
:
{
"micromatch"
:
"^3.1.4"
,
"normalize-path"
:
"^2.1.1"
}
},
"append-buffer"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz"
,
"integrity"
:
"sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE="
,
"requires"
:
{
"buffer-equal"
:
"^1.0.0"
}
},
"archy"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/archy/-/archy-1.0.0.tgz"
,
"integrity"
:
"sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
},
"arr-diff"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
,
"integrity"
:
"sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
},
"arr-filter"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz"
,
"integrity"
:
"sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4="
,
"requires"
:
{
"make-iterator"
:
"^1.0.0"
}
},
"arr-flatten"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz"
,
"integrity"
:
"sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
},
"arr-map"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz"
,
"integrity"
:
"sha1-Onc0X/wc814qkYJWAfnljy4kysQ="
,
"requires"
:
{
"make-iterator"
:
"^1.0.0"
}
},
"arr-union"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"
,
"integrity"
:
"sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
},
"array-differ"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz"
,
"integrity"
:
"sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
},
"array-each"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz"
,
"integrity"
:
"sha1-p5SvDAWrF1KEbudTofIRoFugxE8="
},
"array-find-index"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
,
"integrity"
:
"sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"array-initial"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz"
,
"integrity"
:
"sha1-L6dLJnOTccOUe9enrcc74zSz15U="
,
"requires"
:
{
"array-slice"
:
"^1.0.0"
,
"is-number"
:
"^4.0.0"
},
"dependencies"
:
{
"is-number"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"
,
"integrity"
:
"sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
}
}
},
"array-last"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz"
,
"integrity"
:
"sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg=="
,
"requires"
:
{
"is-number"
:
"^4.0.0"
},
"dependencies"
:
{
"is-number"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz"
,
"integrity"
:
"sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
}
}
},
"array-slice"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz"
,
"integrity"
:
"sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="
},
"array-sort"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz"
,
"integrity"
:
"sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg=="
,
"requires"
:
{
"default-compare"
:
"^1.0.0"
,
"get-value"
:
"^2.0.6"
,
"kind-of"
:
"^5.0.2"
},
"dependencies"
:
{
"kind-of"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz"
,
"integrity"
:
"sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
}
}
},
"array-uniq"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
,
"integrity"
:
"sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
},
"array-unique"
:
{
"version"
:
"0.3.2"
,
"resolved"
:
"https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"
,
"integrity"
:
"sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
},
"arraybuffer.slice"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz"
,
"integrity"
:
"sha1-8zshWfBTKj8xB6JywMz70a0peco="
},
"assign-symbols"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
,
"integrity"
:
"sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
},
"async-done"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz"
,
"integrity"
:
"sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw=="
,
"requires"
:
{
"end-of-stream"
:
"^1.1.0"
,
"once"
:
"^1.3.2"
,
"process-nextick-args"
:
"^2.0.0"
,
"stream-exhaust"
:
"^1.0.1"
}
},
"async-each"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz"
,
"integrity"
:
"sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
},
"async-settle"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz"
,
"integrity"
:
"sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs="
,
"requires"
:
{
"async-done"
:
"^1.2.2"
}
},
"atob"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
,
"integrity"
:
"sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"bach"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/bach/-/bach-1.2.0.tgz"
,
"integrity"
:
"sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA="
,
"requires"
:
{
"arr-filter"
:
"^1.1.1"
,
"arr-flatten"
:
"^1.0.1"
,
"arr-map"
:
"^2.0.0"
,
"array-each"
:
"^1.0.0"
,
"array-initial"
:
"^1.0.0"
,
"array-last"
:
"^1.1.1"
,
"async-done"
:
"^1.2.2"
,
"async-settle"
:
"^1.0.0"
,
"now-and-later"
:
"^2.0.0"
}
},
"backo2"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"
,
"integrity"
:
"sha1-MasayLEpNjRj41s+u2n038+6eUc="
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"base"
:
{
"version"
:
"0.11.2"
,
"resolved"
:
"https://registry.npmjs.org/base/-/base-0.11.2.tgz"
,
"integrity"
:
"sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
,
"requires"
:
{
"cache-base"
:
"^1.0.1"
,
"class-utils"
:
"^0.3.5"
,
"component-emitter"
:
"^1.2.1"
,
"define-property"
:
"^1.0.0"
,
"isobject"
:
"^3.0.1"
,
"mixin-deep"
:
"^1.2.0"
,
"pascalcase"
:
"^0.1.1"
},
"dependencies"
:
{
"define-property"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz"
,
"integrity"
:
"sha1-dp66rz9KY6rTr56NMEybvnm/sOY="
,
"requires"
:
{
"is-descriptor"
:
"^1.0.0"
}
},
"is-accessor-descriptor"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"
,
"integrity"
:
"sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ=="
,
"requires"
:
{
"kind-of"
:
"^6.0.0"
}
},
"is-data-descriptor"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"
,
"integrity"
:
"sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ=="
,
"requires"
:
{
"kind-of"
:
"^6.0.0"
}
},
"is-descriptor"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz"
,
"integrity"
:
"sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg=="
,
"requires"
:
{
"is-accessor-descriptor"
:
"^1.0.0"
,
"is-data-descriptor"
:
"^1.0.0"
,
"kind-of"
:
"^6.0.2"
}
}
}
},
"base64-arraybuffer"
:
{
"version"
:
"0.1.5"
,
"resolved"
:
"https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"
,
"integrity"
:
"sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
},
"base64id"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"
,
"integrity"
:
"sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
},
"batch"
:
{
"version"
:
"0.5.1"
,
"resolved"
:
"https://registry.npmjs.org/batch/-/batch-0.5.1.tgz"
,
"integrity"
:
"sha1-NqS6tZTAUP17UHvKDbMMLZKvT/I="
},
"beeper"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz"
,
"integrity"
:
"sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
},
"better-assert"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz"
,
"integrity"
:
"sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI="
,
"requires"
:
{
"callsite"
:
"1.0.0"
}
},
"binary-extensions"
:
{
"version"
:
"1.13.1"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz"
,
"integrity"
:
"sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
},
"bindings"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz"
,
"integrity"
:
"sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="
,
"optional"
:
true
,
"requires"
:
{
"file-uri-to-path"
:
"1.0.0"
}
},
"blob"
:
{
"version"
:
"0.0.4"
,
"resolved"
:
"https://registry.npmjs.org/blob/-/blob-0.0.4.tgz"
,
"integrity"
:
"sha1-vPEwUspURj8w+fx+lbmkdjCpSSE="
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
}
},
"braces"
:
{
"version"
:
"2.3.2"
,
"resolved"
:
"https://registry.npmjs.org/braces/-/braces-2.3.2.tgz"
,
"integrity"
:
"sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w=="
,
"requires"
:
{
"arr-flatten"
:
"^1.1.0"
,
"array-unique"
:
"^0.3.2"
,
"extend-shallow"
:
"^2.0.1"
,
"fill-range"
:
"^4.0.0"
,
"isobject"
:
"^3.0.1"
,
"repeat-element"
:
"^1.1.2"
,
"snapdragon"
:
"^0.8.1"
,
"snapdragon-node"
:
"^2.0.1"
,
"split-string"
:
"^3.0.2"
,
"to-regex"
:
"^3.0.1"
},
"dependencies"
:
{
"extend-shallow"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
,
"integrity"
:
"sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
,
"requires"
:
{
"is-extendable"
:
"^0.1.0"
}
}
}
},
"buffer-equal"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz"
,
"integrity"
:
"sha1-WWFrSYME1Var1GaWayLu2j7KX74="
},
"buffer-from"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz"
,
"integrity"
:
"sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
},
"cache-base"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz"
,
"integrity"
:
"sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ=="
,
"requires"
:
{
"collection-visit"
:
"^1.0.0"
,
"component-emitter"
:
"^1.2.1"
,
"get-value"
:
"^2.0.6"
,
"has-value"
:
"^1.0.0"
,
"isobject"
:
"^3.0.1"
,
"set-value"
:
"^2.0.0"
,
"to-object-path"
:
"^0.3.0"
,
"union-value"
:
"^1.0.0"
,
"unset-value"
:
"^1.0.0"
}
},
"callsite"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"
,
"integrity"
:
"sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
},
"camelcase"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz"
,
"integrity"
:
"sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
},
"camelcase-keys"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"
,
"integrity"
:
"sha1-MIvur/3ygRkFHvodkyITyRuPkuc="
,
"requires"
:
{
"camelcase"
:
"^2.0.0"
,
"map-obj"
:
"^1.0.0"
},
"dependencies"
:
{
"camelcase"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
,
"integrity"
:
"sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
}
}
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
}
},
"chokidar"
:
{
"version"
:
"2.1.8"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz"
,
"integrity"
:
"sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg=="
,
"requires"
:
{
"anymatch"
:
"^2.0.0"
,
"async-each"
:
"^1.0.1"
,
"braces"
:
"^2.3.2"
,
"fsevents"
:
"^1.2.7"
,
"glob-parent"
:
"^3.1.0"
,
"inherits"
:
"^2.0.3"
,
"is-binary-path"
:
"^1.0.0"
,
"is-glob"
:
"^4.0.0"
,
"normalize-path"
:
"^3.0.0"
,
"path-is-absolute"
:
"^1.0.0"
,
"readdirp"
:
"^2.2.1"
,
"upath"
:
"^1.1.1"
},
"dependencies"
:
{
"normalize-path"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
,
"integrity"
:
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
}
}
},
"class-utils"
:
{
"version"
:
"0.3.6"
,
"resolved"
:
"https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
,
"integrity"
:
"sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg=="
,
"requires"
:
{
"arr-union"
:
"^3.1.0"
,
"define-property"
:
"^0.2.5"
,
"isobject"
:
"^3.0.0"
,
"static-extend"
:
"^0.1.1"
},
"dependencies"
:
{
"define-property"
:
{
"version"
:
"0.2.5"
,
"resolved"
:
"https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz"
,
"integrity"
:
"sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY="
,
"requires"
:
{
"is-descriptor"
:
"^0.1.0"
}
}
}
},
"cliui"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"
,
"integrity"
:
"sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0="
,
"requires"
:
{
"string-width"
:
"^1.0.1"
,
"strip-ansi"
:
"^3.0.1"
,
"wrap-ansi"
:
"^2.0.0"
}
},
"clone"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/clone/-/clone-2.1.2.tgz"
,
"integrity"
:
"sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
},
"clone-buffer"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz"
,
"integrity"
:
"sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
},
"clone-stats"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz"
,
"integrity"
:
"sha1-s3gt/4u1R04Yuba/D9/ngvh3doA="
},
"cloneable-readable"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz"
,
"integrity"
:
"sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ=="
,
"requires"
:
{
"inherits"
:
"^2.0.1"
,
"process-nextick-args"
:
"^2.0.0"
,
"readable-stream"
:
"^2.3.5"
}
},
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"collection-map"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz"
,
"integrity"
:
"sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw="
,
"requires"
:
{
"arr-map"
:
"^2.0.2"
,
"for-own"
:
"^1.0.0"
,
"make-iterator"
:
"^1.0.0"
}
},
"collection-visit"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz"
,
"integrity"
:
"sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA="
,
"requires"
:
{
"map-visit"
:
"^1.0.0"
,
"object-visit"
:
"^1.0.0"
}
},