Toggle navigation
Toggle navigation
This project
Loading...
Sign in
유희정
/
fwiot
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
유희정
2019-12-14 09:34:29 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d771cce129e391db79f1ba796484e8718c5148ad
d771cce1
1 parent
ec3b7624
referesh
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
547 additions
and
6 deletions
package-lock.json
package.json
source/AppTabNavigator/HomeTab.js
source/AppTabNavigator/SettingTab.js
package-lock.json
View file @
d771cce
...
...
@@ -1566,6 +1566,34 @@
"resolved"
:
"https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
,
"integrity"
:
"sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"aws-sdk"
:
{
"version"
:
"2.589.0"
,
"resolved"
:
"https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.589.0.tgz"
,
"integrity"
:
"sha512-jC/2vsiSvqm25A/aMjRrG6NJnikunjUnFFGlgPFvKu0CpUwXADO0Bzp2wCpHKDjq3+PcOHpBYU9CpvHTHNGdPg=="
,
"requires"
:
{
"buffer"
:
"4.9.1"
,
"events"
:
"1.1.1"
,
"ieee754"
:
"1.1.13"
,
"jmespath"
:
"0.15.0"
,
"querystring"
:
"0.2.0"
,
"sax"
:
"1.2.1"
,
"url"
:
"0.10.3"
,
"uuid"
:
"3.3.2"
,
"xml2js"
:
"0.4.19"
},
"dependencies"
:
{
"sax"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/sax/-/sax-1.2.1.tgz"
,
"integrity"
:
"sha1-e45lYZCyKOgaZq6nSEgNgozS03o="
},
"uuid"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"
,
"integrity"
:
"sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
}
}
},
"aws-sign2"
:
{
"version"
:
"0.7.0"
,
"resolved"
:
"https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
,
...
...
@@ -1861,6 +1889,11 @@
}
}
},
"boolbase"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
,
"integrity"
:
"sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
"bplist-creator"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz"
,
...
...
@@ -1944,6 +1977,16 @@
"node-int64"
:
"^0.4.0"
}
},
"buffer"
:
{
"version"
:
"4.9.1"
,
"resolved"
:
"https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz"
,
"integrity"
:
"sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg="
,
"requires"
:
{
"base64-js"
:
"^1.0.2"
,
"ieee754"
:
"^1.1.4"
,
"isarray"
:
"^1.0.0"
}
},
"buffer-crc32"
:
{
"version"
:
"0.2.13"
,
"resolved"
:
"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
,
...
...
@@ -2350,6 +2393,38 @@
}
}
},
"css-select"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz"
,
"integrity"
:
"sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ=="
,
"requires"
:
{
"boolbase"
:
"^1.0.0"
,
"css-what"
:
"^3.2.1"
,
"domutils"
:
"^1.7.0"
,
"nth-check"
:
"^1.0.2"
}
},
"css-tree"
:
{
"version"
:
"1.0.0-alpha.39"
,
"resolved"
:
"https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz"
,
"integrity"
:
"sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA=="
,
"requires"
:
{
"mdn-data"
:
"2.0.6"
,
"source-map"
:
"^0.6.1"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
,
"integrity"
:
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
}
}
},
"css-what"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz"
,
"integrity"
:
"sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw=="
},
"cssom"
:
{
"version"
:
"0.3.8"
,
"resolved"
:
"https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz"
,
...
...
@@ -2365,6 +2440,278 @@
"cssom"
:
"0.3.x"
}
},
"d3"
:
{
"version"
:
"5.14.2"
,
"resolved"
:
"https://registry.npmjs.org/d3/-/d3-5.14.2.tgz"
,
"integrity"
:
"sha512-Ccipa9XrYW5N0QkP6u0Qb8kU6WekIXBiDenmZm1zLvuq/9pBBhRCJLCICEOsH5Og4B0Xw02bhqGkK5VN/oPH0w=="
,
"requires"
:
{
"d3-array"
:
"1"
,
"d3-axis"
:
"1"
,
"d3-brush"
:
"1"
,
"d3-chord"
:
"1"
,
"d3-collection"
:
"1"
,
"d3-color"
:
"1"
,
"d3-contour"
:
"1"
,
"d3-dispatch"
:
"1"
,
"d3-drag"
:
"1"
,
"d3-dsv"
:
"1"
,
"d3-ease"
:
"1"
,
"d3-fetch"
:
"1"
,
"d3-force"
:
"1"
,
"d3-format"
:
"1"
,
"d3-geo"
:
"1"
,
"d3-hierarchy"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-path"
:
"1"
,
"d3-polygon"
:
"1"
,
"d3-quadtree"
:
"1"
,
"d3-random"
:
"1"
,
"d3-scale"
:
"2"
,
"d3-scale-chromatic"
:
"1"
,
"d3-selection"
:
"1"
,
"d3-shape"
:
"1"
,
"d3-time"
:
"1"
,
"d3-time-format"
:
"2"
,
"d3-timer"
:
"1"
,
"d3-transition"
:
"1"
,
"d3-voronoi"
:
"1"
,
"d3-zoom"
:
"1"
}
},
"d3-array"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz"
,
"integrity"
:
"sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
},
"d3-axis"
:
{
"version"
:
"1.0.12"
,
"resolved"
:
"https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.12.tgz"
,
"integrity"
:
"sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ=="
},
"d3-brush"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/d3-brush/-/d3-brush-1.1.5.tgz"
,
"integrity"
:
"sha512-rEaJ5gHlgLxXugWjIkolTA0OyMvw8UWU1imYXy1v642XyyswmI1ybKOv05Ft+ewq+TFmdliD3VuK0pRp1VT/5A=="
,
"requires"
:
{
"d3-dispatch"
:
"1"
,
"d3-drag"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-selection"
:
"1"
,
"d3-transition"
:
"1"
}
},
"d3-chord"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.6.tgz"
,
"integrity"
:
"sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA=="
,
"requires"
:
{
"d3-array"
:
"1"
,
"d3-path"
:
"1"
}
},
"d3-collection"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz"
,
"integrity"
:
"sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
},
"d3-color"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-color/-/d3-color-1.4.0.tgz"
,
"integrity"
:
"sha512-TzNPeJy2+iEepfiL92LAAB7fvnp/dV2YwANPVHdDWmYMm23qIJBYww3qT8I8C1wXrmrg4UWs7BKc2tKIgyjzHg=="
},
"d3-contour"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-contour/-/d3-contour-1.3.2.tgz"
,
"integrity"
:
"sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg=="
,
"requires"
:
{
"d3-array"
:
"^1.1.1"
}
},
"d3-dispatch"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz"
,
"integrity"
:
"sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA=="
},
"d3-drag"
:
{
"version"
:
"1.2.5"
,
"resolved"
:
"https://registry.npmjs.org/d3-drag/-/d3-drag-1.2.5.tgz"
,
"integrity"
:
"sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w=="
,
"requires"
:
{
"d3-dispatch"
:
"1"
,
"d3-selection"
:
"1"
}
},
"d3-dsv"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz"
,
"integrity"
:
"sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g=="
,
"requires"
:
{
"commander"
:
"2"
,
"iconv-lite"
:
"0.4"
,
"rw"
:
"1"
}
},
"d3-ease"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.6.tgz"
,
"integrity"
:
"sha512-SZ/lVU7LRXafqp7XtIcBdxnWl8yyLpgOmzAk0mWBI9gXNzLDx5ybZgnRbH9dN/yY5tzVBqCQ9avltSnqVwessQ=="
},
"d3-fetch"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-fetch/-/d3-fetch-1.1.2.tgz"
,
"integrity"
:
"sha512-S2loaQCV/ZeyTyIF2oP8D1K9Z4QizUzW7cWeAOAS4U88qOt3Ucf6GsmgthuYSdyB2HyEm4CeGvkQxWsmInsIVA=="
,
"requires"
:
{
"d3-dsv"
:
"1"
}
},
"d3-force"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz"
,
"integrity"
:
"sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg=="
,
"requires"
:
{
"d3-collection"
:
"1"
,
"d3-dispatch"
:
"1"
,
"d3-quadtree"
:
"1"
,
"d3-timer"
:
"1"
}
},
"d3-format"
:
{
"version"
:
"1.4.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-format/-/d3-format-1.4.2.tgz"
,
"integrity"
:
"sha512-gco1Ih54PgMsyIXgttLxEhNy/mXxq8+rLnCb5shQk+P5TsiySrwWU5gpB4zen626J4LIwBxHvDChyA8qDm57ww=="
},
"d3-geo"
:
{
"version"
:
"1.11.9"
,
"resolved"
:
"https://registry.npmjs.org/d3-geo/-/d3-geo-1.11.9.tgz"
,
"integrity"
:
"sha512-9edcH6J3s/Aa3KJITWqFJbyB/8q3mMlA9Fi7z6yy+FAYMnRaxmC7jBhUnsINxVWD14GmqX3DK8uk7nV6/Ekt4A=="
,
"requires"
:
{
"d3-array"
:
"1"
}
},
"d3-hierarchy"
:
{
"version"
:
"1.1.9"
,
"resolved"
:
"https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz"
,
"integrity"
:
"sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
},
"d3-interpolate"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz"
,
"integrity"
:
"sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA=="
,
"requires"
:
{
"d3-color"
:
"1"
}
},
"d3-interpolate-path"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-interpolate-path/-/d3-interpolate-path-2.0.0.tgz"
,
"integrity"
:
"sha1-ywMnMU/tsU5uoXiat+CVoWwvirI="
,
"requires"
:
{
"d3-interpolate"
:
"^1.1.1"
}
},
"d3-path"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz"
,
"integrity"
:
"sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
},
"d3-polygon"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.6.tgz"
,
"integrity"
:
"sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ=="
},
"d3-quadtree"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz"
,
"integrity"
:
"sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA=="
},
"d3-random"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-random/-/d3-random-1.1.2.tgz"
,
"integrity"
:
"sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ=="
},
"d3-scale"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz"
,
"integrity"
:
"sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw=="
,
"requires"
:
{
"d3-array"
:
"^1.2.0"
,
"d3-collection"
:
"1"
,
"d3-format"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-time"
:
"1"
,
"d3-time-format"
:
"2"
}
},
"d3-scale-chromatic"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz"
,
"integrity"
:
"sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg=="
,
"requires"
:
{
"d3-color"
:
"1"
,
"d3-interpolate"
:
"1"
}
},
"d3-selection"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.1.tgz"
,
"integrity"
:
"sha512-BTIbRjv/m5rcVTfBs4AMBLKs4x8XaaLkwm28KWu9S2vKNqXkXt2AH2Qf0sdPZHjFxcWg/YL53zcqAz+3g4/7PA=="
},
"d3-shape"
:
{
"version"
:
"1.3.7"
,
"resolved"
:
"https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz"
,
"integrity"
:
"sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw=="
,
"requires"
:
{
"d3-path"
:
"1"
}
},
"d3-time"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz"
,
"integrity"
:
"sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
},
"d3-time-format"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.2.2.tgz"
,
"integrity"
:
"sha512-pweL2Ri2wqMY+wlW/wpkl8T3CUzKAha8S9nmiQlMABab8r5MJN0PD1V4YyRNVaKQfeh4Z0+VO70TLw6ESVOYzw=="
,
"requires"
:
{
"d3-time"
:
"1"
}
},
"d3-timer"
:
{
"version"
:
"1.0.10"
,
"resolved"
:
"https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz"
,
"integrity"
:
"sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
},
"d3-transition"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz"
,
"integrity"
:
"sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA=="
,
"requires"
:
{
"d3-color"
:
"1"
,
"d3-dispatch"
:
"1"
,
"d3-ease"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-selection"
:
"^1.1.0"
,
"d3-timer"
:
"1"
}
},
"d3-voronoi"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz"
,
"integrity"
:
"sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg=="
},
"d3-zoom"
:
{
"version"
:
"1.8.3"
,
"resolved"
:
"https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.8.3.tgz"
,
"integrity"
:
"sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ=="
,
"requires"
:
{
"d3-dispatch"
:
"1"
,
"d3-drag"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-selection"
:
"1"
,
"d3-transition"
:
"1"
}
},
"dashdash"
:
{
"version"
:
"1.14.1"
,
"resolved"
:
"https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
,
...
...
@@ -2539,6 +2886,27 @@
"esutils"
:
"^2.0.2"
}
},
"dom-serializer"
:
{
"version"
:
"0.2.2"
,
"resolved"
:
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz"
,
"integrity"
:
"sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="
,
"requires"
:
{
"domelementtype"
:
"^2.0.1"
,
"entities"
:
"^2.0.0"
},
"dependencies"
:
{
"domelementtype"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz"
,
"integrity"
:
"sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ=="
}
}
},
"domelementtype"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
,
"integrity"
:
"sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
},
"domexception"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz"
,
...
...
@@ -2548,6 +2916,15 @@
"webidl-conversions"
:
"^4.0.2"
}
},
"domutils"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"
,
"integrity"
:
"sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="
,
"requires"
:
{
"dom-serializer"
:
"0"
,
"domelementtype"
:
"1"
}
},
"ecc-jsbn"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
...
...
@@ -2589,6 +2966,11 @@
"once"
:
"^1.4.0"
}
},
"entities"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-2.0.0.tgz"
,
"integrity"
:
"sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw=="
},
"envinfo"
:
{
"version"
:
"7.5.0"
,
"resolved"
:
"https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz"
,
...
...
@@ -3091,6 +3473,11 @@
"resolved"
:
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz"
,
"integrity"
:
"sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
},
"events"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/events/-/events-1.1.1.tgz"
,
"integrity"
:
"sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
},
"exec-sh"
:
{
"version"
:
"0.3.4"
,
"resolved"
:
"https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz"
,
...
...
@@ -4273,6 +4660,11 @@
"safer-buffer"
:
">= 2.1.2 < 3"
}
},
"ieee754"
:
{
"version"
:
"1.1.13"
,
"resolved"
:
"https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz"
,
"integrity"
:
"sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
},
"ignore"
:
{
"version"
:
"5.1.4"
,
"resolved"
:
"https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz"
,
...
...
@@ -5350,6 +5742,11 @@
"resolved"
:
"https://registry.npmjs.org/jetifier/-/jetifier-1.6.5.tgz"
,
"integrity"
:
"sha512-T7yzBSu9PR+DqjYt+I0KVO1XTb1QhAfHnXV5Nd3xpbXM6Xg4e3vP60Q4qkNU8Fh6PHC2PivPUNN3rY7G2MxcDQ=="
},
"jmespath"
:
{
"version"
:
"0.15.0"
,
"resolved"
:
"https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz"
,
"integrity"
:
"sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
},
"js-tokens"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
,
...
...
@@ -5811,6 +6208,11 @@
"object-visit"
:
"^1.0.0"
}
},
"mdn-data"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz"
,
"integrity"
:
"sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA=="
},
"media-typer"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
,
...
...
@@ -6419,6 +6821,14 @@
"path-key"
:
"^2.0.0"
}
},
"nth-check"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
"integrity"
:
"sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
,
"requires"
:
{
"boolbase"
:
"~1.0.0"
}
},
"nullthrows"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz"
,
...
...
@@ -7072,6 +7482,11 @@
"strict-uri-encode"
:
"^2.0.0"
}
},
"querystring"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
,
"integrity"
:
"sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
},
"range-parser"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
,
...
...
@@ -7273,6 +7688,48 @@
"debounce"
:
"^1.2.0"
}
},
"react-native-segmented-control-tab"
:
{
"version"
:
"3.4.1"
,
"resolved"
:
"https://registry.npmjs.org/react-native-segmented-control-tab/-/react-native-segmented-control-tab-3.4.1.tgz"
,
"integrity"
:
"sha512-BNPdlE9Unr0Xabewn8W+FhBMLjssXy9Ey7S7AY0hXlrKrEKFdC9z0yT+eEWd5dLam4T6T4IuGL8b7ZF4uGyWNw=="
},
"react-native-svg"
:
{
"version"
:
"9.13.6"
,
"resolved"
:
"https://registry.npmjs.org/react-native-svg/-/react-native-svg-9.13.6.tgz"
,
"integrity"
:
"sha512-vjjuJhEhQCwWjqsgWyGy6/C/LIBM2REDxB40FU1PMhi8T3zQUwUHnA6M15pJKlQG8vaZyA+QnLyIVhjtujRgig=="
,
"requires"
:
{
"css-select"
:
"^2.0.2"
,
"css-tree"
:
"^1.0.0-alpha.37"
}
},
"react-native-svg-charts"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-svg-charts/-/react-native-svg-charts-5.3.0.tgz"
,
"integrity"
:
"sha512-XxKDqMdOl8EhQGhLAzWtmfhhiTuPeeRrLvLQ5+BzaRoCgdBO1CGGKeLvEor8OU8QUi3IXSdbbTi+fVrFq5hqaQ=="
,
"requires"
:
{
"d3-array"
:
"^1.2.0"
,
"d3-interpolate-path"
:
"2.0.0"
,
"d3-scale"
:
"^1.0.6"
,
"d3-shape"
:
"^1.0.6"
,
"prop-types"
:
"^15.6.0"
},
"dependencies"
:
{
"d3-scale"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz"
,
"integrity"
:
"sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw=="
,
"requires"
:
{
"d3-array"
:
"^1.2.0"
,
"d3-collection"
:
"1"
,
"d3-color"
:
"1"
,
"d3-format"
:
"1"
,
"d3-interpolate"
:
"1"
,
"d3-time"
:
"1"
,
"d3-time-format"
:
"2"
}
}
}
},
"react-native-tab-view"
:
{
"version"
:
"2.11.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-2.11.0.tgz"
,
...
...
@@ -7770,6 +8227,11 @@
"is-promise"
:
"^2.1.0"
}
},
"rw"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
,
"integrity"
:
"sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"rx-lite"
:
{
"version"
:
"4.0.8"
,
"resolved"
:
"https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"
,
...
...
@@ -8797,6 +9259,22 @@
"resolved"
:
"https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
,
"integrity"
:
"sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
},
"url"
:
{
"version"
:
"0.10.3"
,
"resolved"
:
"https://registry.npmjs.org/url/-/url-0.10.3.tgz"
,
"integrity"
:
"sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ="
,
"requires"
:
{
"punycode"
:
"1.3.2"
,
"querystring"
:
"0.2.0"
},
"dependencies"
:
{
"punycode"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
,
"integrity"
:
"sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
}
}
},
"use"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/use/-/use-3.1.1.tgz"
,
...
...
@@ -9039,6 +9517,15 @@
"integrity"
:
"sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
,
"dev"
:
true
},
"xml2js"
:
{
"version"
:
"0.4.19"
,
"resolved"
:
"https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz"
,
"integrity"
:
"sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q=="
,
"requires"
:
{
"sax"
:
">=0.6.0"
,
"xmlbuilder"
:
"~9.0.1"
}
},
"xmlbuilder"
:
{
"version"
:
"9.0.7"
,
"resolved"
:
"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"
,
...
...
package.json
View file @
d771cce
...
...
@@ -10,6 +10,7 @@
"lint"
:
"eslint ."
},
"dependencies"
:
{
"aws-sdk"
:
"^2.589.0"
,
"d3"
:
"^5.14.2"
,
"express"
:
"^4.17.1"
,
"react"
:
"16.9.0"
,
...
...
source/AppTabNavigator/HomeTab.js
View file @
d771cce
...
...
@@ -5,13 +5,17 @@ import Circle from '../component/circle_component'
import
{
Table
,
TableWrapper
,
Row
,
Rows
}
from
'react-native-table-component'
var
date
=
new
Date
();
date
.
setHours
(
date
.
getHours
()
+
9
);
var
month
=
date
.
getMonth
()
+
1
;
if
(
month
==
11
){
month
=
12
}
export
default
class
HomeTab
extends
Component
{
constructor
(
props
){
super
(
props
);
this
.
state
=
{
today
:
date
.
getFullYear
()
+
"."
+
date
.
getMonth
()
+
"."
+
date
.
getDate
(),
ID
:
this
.
props
.
navigation
.
getParam
(
'id'
,
'pi1'
),
today
:
date
.
getFullYear
()
+
"."
+
month
+
"."
+
date
.
getDate
(),
current_weight
:
0
,
table_contents
:
[[
'오후'
,
'6:12:15'
,
'+0.25kg'
,
'Total : 1.5 kg'
],[
'오후'
,
'4:27:52'
,
'+0.12kg'
,
'Total : 1.38kg'
],
[
'오후'
,
'6:12:15'
,
'+0.25kg'
,
'Total : 1.5 kg'
],[
'오후'
,
'6:12:15'
,
'+0.25kg'
,
'Total : 1.5 kg'
],
...
...
@@ -21,11 +25,34 @@ export default class HomeTab extends Component {
]
}
}
get_diff_data
(){
return
fetch
(
'http://10.0.2.2:3000/app/get_diff_data/'
,{
method
:
'POST'
,
headers
:
{
'Accept'
:
'application/json'
,
'Content-Type'
:
'application/json'
,
},
body
:
JSON
.
stringify
({
ras_id
:
this
.
state
.
ID
,
date
:
this
.
state
.
today
,
}),
})
.
then
((
response
)
=>
console
.
log
(
response
.
json
()))
.
then
((
responseJson
)
=>
{
console
.
log
(
responseJson
)
},
function
(){
})
.
catch
((
error
)
=>
{
console
.
error
(
error
);
})
}
render
()
{
return
(
<
View
style
=
{
style
.
container
}
>
<
View
style
=
{
style
.
header
}
>
<
Text
style
=
{
style
.
tabName
}
>
Home
<
/Text
>
<
Text
style
=
{
style
.
tabName
}
>
Home
{
this
.
state
.
ID
}
<
/Text
>
<
/View
>
<
View
style
=
{{
flexDirection
:
'row'
,
flex
:
0.8
,
backgroundColor
:
"rgba(230,230,230,0.5)"
}}
>
<
View
style
=
{{
flex
:
1
,
justifyContent
:
'center'
}}
>
...
...
@@ -38,7 +65,8 @@ export default class HomeTab extends Component {
<
/View
>
<
View
style
=
{
style
.
current_state
}
>
<
Circle
title
=
{
"3.6"
}
>
title
=
{
"3.6"
}
onPress
=
{()
=>
{
this
.
get_diff_data
()}}
>
<
/Circle
>
<
/View
>
<
View
style
=
{
style
.
waste_detail
}
>
...
...
source/AppTabNavigator/SettingTab.js
View file @
d771cce
...
...
@@ -4,16 +4,40 @@ import AddButton from '../component/AddButton'
var
date
=
new
Date
();
date
.
setHours
(
date
.
getHours
()
+
9
);
date
.
setMonth
(
date
.
getMonth
()
+
1
);
export
default
class
SettingTab
extends
Component
{
constructor
(
props
){
super
(
props
);
this
.
state
=
{
ID
:
'abcdefg1234'
ID
:
'pi1'
,
user
:
'user1'
}
}
save_app_data
(){
return
fetch
(
'http://10.0.2.2:3000/app/save_data/'
,{
method
:
'POST'
,
headers
:
{
'Accept'
:
'application/json'
,
'Content-Type'
:
'application/json'
,
},
body
:
JSON
.
stringify
({
ras_id
:
this
.
state
.
ID
,
user_id
:
this
.
state
.
user
,
}),
})
.
then
((
response
)
=>
console
.
log
(
response
.
json
()))
.
then
((
responseJson
)
=>
{
console
.
log
(
responseJson
)
},
function
(){
})
.
catch
((
error
)
=>
{
console
.
error
(
error
);
})
}
delete_id
(){
this
.
setState
({
ID
:
''
})
//기기연결 해제, 디비비우기
...
...
@@ -54,8 +78,9 @@ export default class SettingTab extends Component {
placeholder
=
"New Rasberry ID"
value
=
{
this
.
state
.
text
}
onChangeText
=
{(
text
)
=>
this
.
setState
({
ID
:
text
})}
/
>
<
AddButton
><
/AddButton
>
<
/View
>
<
AddButton
onPress
=
{()
=>
{
this
.
save_app_data
()}}
/
>
<
/View
>
<
/View
>
<
/View
>
...
...
Please
register
or
login
to post a comment