Skip to content
Permalink
Browse files

Update all packages to their last version

  • Loading branch information
Gulivertx committed Feb 17, 2019
1 parent 65f591e commit 6c38b37ae50e53c2432d8bd56753d395e5b994dd
Showing with 281 additions and 298 deletions.
  1. +6 −13 README.md
  2. +12 −12 package.json
  3. +263 −273 yarn.lock
@@ -15,9 +15,6 @@ Swiss Weather forecast API and WebcamTravel API**. For this public
release I removed Google Calendar API, WebcamTraval API and change Swiss Weather
API by Dark Sky API. The first proposal can be found in the [Netatmo forum](https://forum.netatmo.com/viewtopic.php?f=5&t=14458)

## About 2.0.0-dev git branch
This is the development branch for the next CBatmo version which will rework and include more features.

### What's new in 2.0.0 ?
* New Redux reducer / actions for a better store and more comprehensive code
* New Data Transfert Object (DTO) to manage data received from Netatmo and Darksky API
@@ -29,9 +26,6 @@ This is the development branch for the next CBatmo version which will rework and
* New Charts to display the last 12 hours of data
* Charts can now be change to see data for other measure (click the value of which you want to see the chart)

~~This is a work in progress and could not work ! I will tell you when this branch will be ready for test.~~
There is still some work to do but this version should now work without major issues.

## Development
This project is a Web APP write in Javascript with **ReactJS, Redux** for the frontend and **ExpressJS**
for the backend.
@@ -41,14 +35,13 @@ The main focus of this app is :
* Optimized for a official Raspberry Pi touch monitor 7" (800x480)
* Design to use 5 Netatmo modules (main, external, second internal, rain and wind)

The design of the frontend is not responsive, if you want to use another screen resolution you will
certainly get mess and have to adapt the CSS code to match with your screen.

If you don't have the same modules as mine you will also get mess because currently there is not
any intelligence to manage modules, means they are hard coded in the frontend (this part could be
adapted in the future...).
The design of the frontend is still not responsive, if you want to use another screen resolution or
do not have the same module as mine (MAIN, OUTDOOR, INDOOR, RAIN and WIND) you will certainly get
mess and have to adapt the CSS code to match with your screen.

Currently the app support English and French languages and the configuration of the locale is taken by Netatmo settings. If you're station is in French you will have this app in French, for all other languages the fallback locale is English.
Currently the app support English and French languages and the configuration of the locale is taken by
Netatmo settings. If you're station is in French you will have this app in French, for all other
languages the fallback locale is English.

## How to try this APP
First you will need to have [NodeJS](https://nodejs.org/en/) installed and as an option [yarn](https://yarnpkg.com/en/) but this is not mandatory as NodeJS provide npm package manager.
@@ -1,6 +1,6 @@
{
"name": "cbatmo",
"version": "2.0.0-dev",
"version": "2.0.0",
"description": "A Netatmo Weather Station Web-APP for Raspberry Pi & official Raspberry touchscreen",
"keywords": [
"dark sky",
@@ -22,7 +22,7 @@
"dependencies": {
"body-parser": "^1.18.3",
"compression": "^1.7.3",
"cookie-parser": "^1.4.3",
"cookie-parser": "^1.4.4",
"cors": "^2.8.4",
"dark-sky-api": "^0.6.31",
"debug": "^4.1.1",
@@ -33,15 +33,15 @@
"rotating-file-stream": "^1.4.0"
},
"devDependencies": {
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-class-properties": "^7.3.0",
"@babel/core": "^7.3.3",
"@babel/plugin-proposal-class-properties": "^7.3.3",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@mdi/font": "^3.4.93",
"@types/express": "^4.16.1",
"@types/node": "^10.12.24",
"@types/react": "^16.8.2",
"@types/node": "^11.9.4",
"@types/react": "^16.8.3",
"babel-loader": "8.0.5",
"chart.js": "^2.7.3",
"classnames": "^2.2.6",
@@ -56,16 +56,16 @@
"loadable-components": "^2.2.3",
"moment": "^2.24.0",
"node-sass": "^4.11.0",
"prop-types": "^15.7.1",
"prop-types": "^15.7.2",
"raw-loader": "^1.0.0",
"react": "^16.8.1",
"react-dom": "^16.8.1",
"react": "^16.8.2",
"react-dom": "^16.8.2",
"react-idle-timer": "^4.2.3",
"react-redux": "^6.0.0",
"react-touch-screen-keyboard": "^1.0.0",
"react-transition-group": "^2.5.3",
"reboot.css": "^1.0.4",
"recharts": "^1.4.3",
"recharts": "^1.5.0",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0",
"rimraf": "^2.6.3",
@@ -74,8 +74,8 @@
"typeface-roboto": "^0.0.54",
"url-loader": "^1.1.2",
"weather-icons2": "^2.0.10",
"webpack": "^4.29.3",
"webpack-bundle-analyzer": "^3.0.3",
"webpack": "^4.29.4",
"webpack-bundle-analyzer": "^3.0.4",
"webpack-cli": "^3.2.3"
}
}

0 comments on commit 6c38b37

Please sign in to comment.
You can’t perform that action at this time.