Merge branch 'feature-upgrade-to-CRA-2'

This commit is contained in:
Lambros Petrou 2018-10-06 13:06:47 +01:00
commit 6268e75b16
5 changed files with 16763 additions and 14 deletions

16738
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -3,10 +3,10 @@
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"faunadb": "^0.2.2", "faunadb": "^2.5.2",
"react": "^16.4.0", "react": "^16.5.2",
"react-dom": "^16.4.0", "react-dom": "^16.5.2",
"react-scripts": "1.1.4" "react-scripts": "2.0.4"
}, },
"scripts": { "scripts": {
"bootstrap": "node ./scripts/bootstrap-fauna-database.js", "bootstrap": "node ./scripts/bootstrap-fauna-database.js",
@ -22,16 +22,15 @@
"test": "react-scripts test --env=jsdom" "test": "react-scripts test --env=jsdom"
}, },
"devDependencies": { "devDependencies": {
"http-proxy-middleware": "^0.19.0",
"markdown-magic": "^0.1.23", "markdown-magic": "^0.1.23",
"netlify-lambda": "^0.4.0", "netlify-lambda": "^0.4.0",
"npm-run-all": "^4.1.3" "npm-run-all": "^4.1.3"
}, },
"proxy": { "browserslist": [
"/.netlify/functions": { ">0.2%",
"target": "http://localhost:9000", "not dead",
"pathRewrite": { "not ie <= 11",
"^/\\.netlify/functions": "" "not op_mini all"
} ]
}
}
} }

View file

@ -324,5 +324,6 @@ function getTodoId(todo) {
if (!todo.ref) { if (!todo.ref) {
return null return null
} }
return todo.ref['@ref'].split('/').pop() console.log(todo)
return todo.ref['@ref'].id.split('/').pop()
} }

10
src/setupProxy.js Normal file
View file

@ -0,0 +1,10 @@
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/.netlify/functions/', {
target: 'http://localhost:9000/',
"pathRewrite": {
"^/\\.netlify/functions": ""
}
}));
};

View file

@ -1,4 +1,5 @@
var webpack = require("webpack"); // This is needed until netlify-lambda upgrades to webpack4
var webpack = require("./node_modules/netlify-lambda/node_modules/webpack");
/* fix for https://medium.com/@danbruder/typeerror-require-is-not-a-function-webpack-faunadb-6e785858d23b */ /* fix for https://medium.com/@danbruder/typeerror-require-is-not-a-function-webpack-faunadb-6e785858d23b */
module.exports = { module.exports = {