Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Kiryuu Sakuya
TensorFlow-Homework
Commits
9d0458cb
Unverified
Commit
9d0458cb
authored
Apr 07, 2020
by
Kiryuu Sakuya
🎵
Browse files
Update 12
parent
83d122af
Changes
9
Hide whitespace changes
Inline
Side-by-side
12. tensorflow.js/.gitignore
deleted
100644 → 0
View file @
83d122af
test
\ No newline at end of file
12. tensorflow.js/README.md
View file @
9d0458cb
# Tensorflow.js 学习
## 文件目录构造
> 点击名称即可看到网页示例,一般输出都在控制台。
-
[
first-test
](
https://test.251.sh/tensorflow/first-test/
)
是测试代码。
## 作业要求
实现鸢尾花分类的web端程序。
代码实现作为周四的任务。完成后发送邮件到我 QQ 邮箱,邮件主题:鸢尾花分类 web 端,代码以附件发送,附件以学号命名。
\ No newline at end of file
12. tensorflow.js/first-test/.gitignore
0 → 100644
View file @
9d0458cb
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
.env.test
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# Next.js build output
.next
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.pnp.*
# Others
test
\ No newline at end of file
12. tensorflow.js/first-test/package-lock.json
0 → 100644
View file @
9d0458cb
{
"name"
:
"my-tensorflow_js-homework"
,
"version"
:
"0.0.1"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@tensorflow/tfjs"
:
{
"version"
:
"1.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-1.7.2.tgz"
,
"integrity"
:
"sha512-2+30hIezShVrxhmgqvSWOPk2v62QC2/voGjy4of4oVil3h7hBFZf2u4OVEpTVFKQruJ34MUOItJyDXkJHuJtsg=="
,
"requires"
:
{
"@tensorflow/tfjs-converter"
:
"1.7.2"
,
"@tensorflow/tfjs-core"
:
"1.7.2"
,
"@tensorflow/tfjs-data"
:
"1.7.2"
,
"@tensorflow/tfjs-layers"
:
"1.7.2"
}
},
"@tensorflow/tfjs-converter"
:
{
"version"
:
"1.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-1.7.2.tgz"
,
"integrity"
:
"sha512-6ckNQ3n36X20/+YDCTictfKftPH3urf5I+wc0QNlsSJhik3QiliYJy+v5hmjQGSJ4ow2oyW5T2lUsy9aNoNaTg=="
},
"@tensorflow/tfjs-core"
:
{
"version"
:
"1.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-1.7.2.tgz"
,
"integrity"
:
"sha512-2o5jjXLHrMY4f+r7aOfJZbKqrchEYrRk2mhlFD3RgKqtSKUpfv15YLQr4uc0uMbNSwuZbjWwrmaL9yyaBWYSAQ=="
,
"requires"
:
{
"@types/offscreencanvas"
:
"~2019.3.0"
,
"@types/seedrandom"
:
"2.4.27"
,
"@types/webgl-ext"
:
"0.0.30"
,
"@types/webgl2"
:
"0.0.4"
,
"node-fetch"
:
"~2.1.2"
,
"seedrandom"
:
"2.4.3"
}
},
"@tensorflow/tfjs-data"
:
{
"version"
:
"1.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-1.7.2.tgz"
,
"integrity"
:
"sha512-kvYM4JfQKOnzkqb6e40N860NS9rBkxL710AX7U6uxcZzMtbVdsD9yFNxQrevgpv62hSCogiRsVFSSkcYZFuIsg=="
,
"requires"
:
{
"@types/node-fetch"
:
"^2.1.2"
,
"node-fetch"
:
"~2.1.2"
}
},
"@tensorflow/tfjs-layers"
:
{
"version"
:
"1.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-1.7.2.tgz"
,
"integrity"
:
"sha512-hfaEmENp+5V4lJ/+Y5PuwK52lD49qNsE82BaPREEbIUuk607B+fLCJW/AssdZf2uR/mKDejQTcURrNnPK1jlqA=="
},
"@types/node"
:
{
"version"
:
"13.11.0"
,
"resolved"
:
"https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz"
,
"integrity"
:
"sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ=="
},
"@types/node-fetch"
:
{
"version"
:
"2.5.5"
,
"resolved"
:
"https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.5.tgz"
,
"integrity"
:
"sha512-IWwjsyYjGw+em3xTvWVQi5MgYKbRs0du57klfTaZkv/B24AEQ/p/IopNeqIYNy3EsfHOpg8ieQSDomPcsYMHpA=="
,
"requires"
:
{
"@types/node"
:
"*"
,
"form-data"
:
"^3.0.0"
}
},
"@types/offscreencanvas"
:
{
"version"
:
"2019.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz"
,
"integrity"
:
"sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q=="
},
"@types/seedrandom"
:
{
"version"
:
"2.4.27"
,
"resolved"
:
"https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.27.tgz"
,
"integrity"
:
"sha1-nbVjk33YaRX2kJK8QyWdL0hXjkE="
},
"@types/webgl-ext"
:
{
"version"
:
"0.0.30"
,
"resolved"
:
"https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz"
,
"integrity"
:
"sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg=="
},
"@types/webgl2"
:
{
"version"
:
"0.0.4"
,
"resolved"
:
"https://registry.npmjs.org/@types/webgl2/-/webgl2-0.0.4.tgz"
,
"integrity"
:
"sha512-PACt1xdErJbMUOUweSrbVM7gSIYm1vTncW2hF6Os/EeWi6TXYAYMPp+8v6rzHmypE5gHrxaxZNXgMkJVIdZpHw=="
},
"@webassemblyjs/ast"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz"
,
"integrity"
:
"sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/helper-module-context"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-bytecode"
:
"1.9.0"
,
"@webassemblyjs/wast-parser"
:
"1.9.0"
}
},
"@webassemblyjs/floating-point-hex-parser"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz"
,
"integrity"
:
"sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
,
"dev"
:
true
},
"@webassemblyjs/helper-api-error"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz"
,
"integrity"
:
"sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
,
"dev"
:
true
},
"@webassemblyjs/helper-buffer"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz"
,
"integrity"
:
"sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
,
"dev"
:
true
},
"@webassemblyjs/helper-code-frame"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz"
,
"integrity"
:
"sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/wast-printer"
:
"1.9.0"
}
},
"@webassemblyjs/helper-fsm"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz"
,
"integrity"
:
"sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
,
"dev"
:
true
},
"@webassemblyjs/helper-module-context"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz"
,
"integrity"
:
"sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
}
},
"@webassemblyjs/helper-wasm-bytecode"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz"
,
"integrity"
:
"sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
,
"dev"
:
true
},
"@webassemblyjs/helper-wasm-section"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz"
,
"integrity"
:
"sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/helper-buffer"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-bytecode"
:
"1.9.0"
,
"@webassemblyjs/wasm-gen"
:
"1.9.0"
}
},
"@webassemblyjs/ieee754"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz"
,
"integrity"
:
"sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg=="
,
"dev"
:
true
,
"requires"
:
{
"@xtuc/ieee754"
:
"^1.2.0"
}
},
"@webassemblyjs/leb128"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz"
,
"integrity"
:
"sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw=="
,
"dev"
:
true
,
"requires"
:
{
"@xtuc/long"
:
"4.2.2"
}
},
"@webassemblyjs/utf8"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz"
,
"integrity"
:
"sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
,
"dev"
:
true
},
"@webassemblyjs/wasm-edit"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz"
,
"integrity"
:
"sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/helper-buffer"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-bytecode"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-section"
:
"1.9.0"
,
"@webassemblyjs/wasm-gen"
:
"1.9.0"
,
"@webassemblyjs/wasm-opt"
:
"1.9.0"
,
"@webassemblyjs/wasm-parser"
:
"1.9.0"
,
"@webassemblyjs/wast-printer"
:
"1.9.0"
}
},
"@webassemblyjs/wasm-gen"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz"
,
"integrity"
:
"sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-bytecode"
:
"1.9.0"
,
"@webassemblyjs/ieee754"
:
"1.9.0"
,
"@webassemblyjs/leb128"
:
"1.9.0"
,
"@webassemblyjs/utf8"
:
"1.9.0"
}
},
"@webassemblyjs/wasm-opt"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz"
,
"integrity"
:
"sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/helper-buffer"
:
"1.9.0"
,
"@webassemblyjs/wasm-gen"
:
"1.9.0"
,
"@webassemblyjs/wasm-parser"
:
"1.9.0"
}
},
"@webassemblyjs/wasm-parser"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz"
,
"integrity"
:
"sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/helper-api-error"
:
"1.9.0"
,
"@webassemblyjs/helper-wasm-bytecode"
:
"1.9.0"
,
"@webassemblyjs/ieee754"
:
"1.9.0"
,
"@webassemblyjs/leb128"
:
"1.9.0"
,
"@webassemblyjs/utf8"
:
"1.9.0"
}
},
"@webassemblyjs/wast-parser"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz"
,
"integrity"
:
"sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/floating-point-hex-parser"
:
"1.9.0"
,
"@webassemblyjs/helper-api-error"
:
"1.9.0"
,
"@webassemblyjs/helper-code-frame"
:
"1.9.0"
,
"@webassemblyjs/helper-fsm"
:
"1.9.0"
,
"@xtuc/long"
:
"4.2.2"
}
},
"@webassemblyjs/wast-printer"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz"
,
"integrity"
:
"sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA=="
,
"dev"
:
true
,
"requires"
:
{
"@webassemblyjs/ast"
:
"1.9.0"
,
"@webassemblyjs/wast-parser"
:
"1.9.0"
,
"@xtuc/long"
:
"4.2.2"
}
},
"@xtuc/ieee754"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
,
"integrity"
:
"sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
,
"dev"
:
true
},
"@xtuc/long"
:
{
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
,
"integrity"
:
"sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
,
"dev"
:
true
},
"acorn"
:
{
"version"
:
"6.4.1"
,
"resolved"
:
"https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz"
,
"integrity"
:
"sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA=="
,
"dev"
:
true
},
"ajv"
:
{
"version"
:
"6.12.0"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz"
,
"integrity"
:
"sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw=="
,
"dev"
:
true
,
"requires"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
"json-schema-traverse"
:
"^0.4.1"
,
"uri-js"
:
"^4.2.2"
}
},
"ajv-errors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz"
,
"integrity"
:
"sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
,
"dev"
:
true
},
"ajv-keywords"
:
{
"version"
:
"3.4.1"
,
"resolved"
:
"https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz"
,
"integrity"
:
"sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ=="
,
"dev"
:
true
},
"ansi-regex"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz"
,
"integrity"
:
"sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
,
"dev"
:
true
},
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"dev"
:
true
,
"requires"
:
{
"color-convert"
:
"^1.9.0"
}
},
"anymatch"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz"
,
"integrity"
:
"sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw=="
,
"dev"
:
true
,
"requires"
:
{
"micromatch"
:
"^3.1.4"
,
"normalize-path"
:
"^2.1.1"
},
"dependencies"
:
{
"normalize-path"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
,
"integrity"
:
"sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
,
"dev"
:
true
,
"requires"
:
{
"remove-trailing-separator"
:
"^1.0.1"
}
}
}
},
"aproba"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
,
"integrity"
:
"sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
,
"dev"
:
true
},
"arr-diff"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz"
,
"integrity"
:
"sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
,
"dev"
:
true
},
"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=="
,
"dev"
:
true
},
"arr-union"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz"
,
"integrity"
:
"sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
,
"dev"
:
true
},
"array-unique"
:
{
"version"
:
"0.3.2"
,
"resolved"
:
"https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz"
,
"integrity"
:
"sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
,
"dev"
:
true
},
"asn1.js"
:
{
"version"
:
"4.10.1"
,
"resolved"
:
"https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"
,
"integrity"
:
"sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="
,
"dev"
:
true
,
"requires"
:
{
"bn.js"
:
"^4.0.0"
,
"inherits"
:
"^2.0.1"
,
"minimalistic-assert"
:
"^1.0.0"
}
},
"assert"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/assert/-/assert-1.5.0.tgz"
,
"integrity"
:
"sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA=="
,
"dev"
:
true
,
"requires"
:
{
"object-assign"
:
"^4.1.1"
,
"util"
:
"0.10.3"
},
"dependencies"
:
{
"inherits"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
,
"integrity"
:
"sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
,
"dev"
:
true
},
"util"
:
{
"version"
:
"0.10.3"
,
"resolved"
:
"https://registry.npmjs.org/util/-/util-0.10.3.tgz"
,
"integrity"
:
"sha1-evsa/lCAUkZInj23/g7TeTNqwPk="
,
"dev"
:
true
,
"requires"
:
{
"inherits"
:
"2.0.1"
}
}
}
},
"assign-symbols"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
,
"integrity"
:
"sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
,
"dev"
:
true
},
"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=="
,
"dev"
:
true
},
"asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"atob"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
,
"integrity"
:
"sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
,
"dev"
:
true
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
,
"dev"
:
true
},
"base"
:
{
"version"
:
"0.11.2"
,
"resolved"
:
"https://registry.npmjs.org/base/-/base-0.11.2.tgz"
,
"integrity"
:
"sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
,
"dev"
:
true
,
"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="
,
"dev"
:
true
,
"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=="
,
"dev"
:
true
,
"requires"
:
{