Skip to content
This repository was archived by the owner on Jan 17, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
df96c25
Upgrading node to 10.16 and set yarn egines
May 31, 2019
54c76fd
Created Blog page
Jun 1, 2019
7ff4b39
Update gitignore to remove dist
Jun 1, 2019
7737c3f
Created initial set of React components for the client library
Jun 3, 2019
11ba054
Created blog and post views
Jun 3, 2019
8421a3a
Refactored backend. Added React view + new api endpoints for fetching…
Jun 3, 2019
9961c54
ScrollToTop component + updated package.json
Jun 3, 2019
39bd78d
Added react layout and footer
Jun 3, 2019
4d58a6c
Updating is-react-enabled to check if react=true param
Jun 3, 2019
8416f3d
Fixing lazyLoader: Adding placeholder, so the lateral layout correctl…
Jun 3, 2019
fc4af4c
Moved menu into constants
Jun 5, 2019
3890cb0
Lots of new changes
Jun 5, 2019
fadbb00
Fix header
Jun 8, 2019
d1c90a4
Added App with portfolio
Jun 9, 2019
59147d9
Lots of improvements. New Header+Mobile. Improved responsive
Jul 4, 2019
65727b7
Added menu styling
Jul 4, 2019
b91d11c
Updated logic for the mobile burger menu
Jul 4, 2019
4705c4a
PageLayout with currentPath and added videos
Jul 4, 2019
5e80c30
Updating mediaQueries to use small, medium, large, extra-large
Jul 7, 2019
762c98c
Added 3 columns and talk card
Jul 7, 2019
deac33c
Updated contentHeader
Jul 7, 2019
374fe3c
Adding spacing between cards
Jul 7, 2019
01e1a0e
Adding Contact
Jul 7, 2019
c2c8b4c
Fixed contact form problems
Jul 8, 2019
fbb0b42
Created Video section
Jul 13, 2019
46687f7
Lots of new improvements, new sections and polishing
Jul 13, 2019
d5c70c6
Huge improvements and updates
Jul 28, 2019
d16cde0
Updating talkListItem
Jul 28, 2019
c5825ea
Fixing case sensitive issue on import
Jul 28, 2019
fac69c9
[Fix] Loading CSS webpack bundle + SEO optimizations]
Jul 28, 2019
75bb1f8
Optimizing Conference image + Contact Talk
Jul 28, 2019
c9c3023
Add mini script
Jul 28, 2019
7eb5fb9
Minor updates on Header
Jul 28, 2019
61de1b2
ABOUT WIP + new recent components
Jul 28, 2019
b825b1a
Lots of new things: About, Conferences
Jul 29, 2019
515589f
Added sections and updated blog
Aug 4, 2019
026e816
Added career list into constant
Aug 4, 2019
40459b6
Improving video + about
Aug 4, 2019
087ddf0
Created Video Detail + Updating document.title
Aug 4, 2019
9794b31
Fixing favicon issue + updating layout
Aug 6, 2019
5b5e862
Updating videos home and added banner
Aug 8, 2019
fb5685a
Added deepmerge
Aug 15, 2019
d2d5f71
Updated Card, and section
Oct 14, 2019
11d1faf
Fixed cards, and improved sections
Oct 27, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ yarn-debug.log*
yarn-error.log*

# Visual code
.vscode/
.vscode/
.idea/
15 changes: 8 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,21 @@
"private": true,
"name": "ferreiro.me",
"engines": {
"node": "8.x",
"node": "10.16.x",
"yarn": "1.x"
},
"scripts": {
"check": "npm-check",
"dev": "concurrently \"yarn backend:server\" \"yarn frontend:server:dev\"",
"seed-database": "node ./scripts/seedDatabase",
"dev": "concurrently \"yarn backend:server\" \"yarn backend:watch\" \"yarn frontend:server:dev\"",
"frontend:server:dev": "yarn workspace @ferreiro/client start:dev",
"backend:server": "yarn workspace @ferreiro/server start",
"backend:watch": "yarn workspace @ferreiro/server watch",
"build:client": "yarn workspace @ferreiro/client build",
"build:server": "yarn workspace @ferreiro/server build",
"build": "yarn build:server && yarn build:client",
"start": "yarn build && yarn backend:server",
"test": "echo $'[TODO] Implement tests'",
"heroku-postbuild": "yarn build"
"start": "yarn backend:server",
"test": "echo $'[TODO] Implement tests'"
},
"workspaces": [
"packages/*"
Expand All @@ -25,7 +26,7 @@
"npm-check": "5.9.0"
},
"dependencies": {
"xss-filters": "1.2.7",
"concurrently": "4.1.0"
"concurrently": "4.1.0",
"xss-filters": "1.2.7"
}
}
46 changes: 42 additions & 4 deletions packages/design-system/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,50 @@
"private": true,
"name": "@ferreiro/design-system",
"version": "1.0.0",
"engines": {
"node": "10.16.x",
"yarn": "1.x"
},
"description": "A minimalistic and powerful design system to start using in your projects",
"main": "index.js",
"repository": "https://github.com/ferreiro/design-system.git",
"author": "Jorge Ferreiro <jorge@ferreiro.me>",
"license": "MIT",
"repository": "https://github.com/ferreiro/design-system.git",
"scripts": {
"build": "webpack --mode production",
"build:dev": "webpack --mode development",
"start:dev": "webpack-dev-server --mode development",
"start": "yarn build"
},
"author": {
"name": "Jorge Ferreiro",
"email": "jorge@ferreiro.me",
"url": "https://www.ferreiro.me/"
},
"engines": {
"node": "10.16.x",
"yarn": "1.x"
},
"dependencies": {
"react": "^16.8.6"
"react": "16.8.6",
"react-dom": "16.8.6",
"react-router-dom": "5.0.0",
"@ferreiro/design-system": "1.0.0",
"webpack": "4.30.0",
"webpack-cli": "3.3.0",
"webpack-dev-server": "3.3.1"
},
"devDependencies": {
"@babel/core": "7.4.3",
"@babel/preset-env": "7.4.3",
"@babel/preset-react": "7.0.0",
"babel-loader": "8.0.5",
"copy-webpack-plugin": "5.0.2",
"css-loader": "2.1.1",
"imagemin-webpack-plugin": "2.4.2",
"mini-css-extract-plugin": "0.6.0",
"node-sass": "4.11.0",
"optimize-css-assets-webpack-plugin": "5.0.1",
"postcss-loader": "3.0.0",
"sass-loader": "7.1.0",
"style-loader": "0.23.1"
}
}
5 changes: 4 additions & 1 deletion packages/ferreiro-client/.babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
{
"presets": ["@babel/env", "@babel/react"]
"presets": ["@babel/env", "@babel/react"],
"plugins": [
"@babel/plugin-proposal-class-properties"
]
}
126 changes: 126 additions & 0 deletions packages/ferreiro-client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

44 changes: 38 additions & 6 deletions packages/ferreiro-client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,69 @@
"name": "@ferreiro/client",
"version": "0.0.1",
"private": true,
"main": "src/index.js",
"scripts": {
"build": "webpack --mode production",
"build:dev": "webpack --mode development",
"start:dev": "webpack-dev-server --mode development",
"start": "yarn build"
},
"author": {
"name": "Jorge Ferreiro",
"email": "jorge@ferreiro.me",
"url": "https://www.ferreiro.me/"
},
"engines": {
"node": ">=10.16.0"
"node": "10.16.x",
"yarn": "1.x"
},
"dependencies": {
"@babel/plugin-proposal-class-properties": "7.4.4",
"@ferreiro/design-system": "1.0.0",
"add": "2.0.6",
"case-sensitive-paths-webpack-plugin": "2.2.0",
"classnames": "2.2.6",
"dompurify": "1.0.10",
"email-validator": "2.0.4",
"emotion": "10.0.17",
"lodash": "4.17.11",
"prop-types": "15.7.2",
"query-string": "6.8.1",
"react": "16.8.6",
"react-content-loader": "4.2.1",
"react-detect-offline": "2.4.0",
"react-dom": "16.8.6",
"react-lazy-load": "3.0.13",
"react-lazy-load-image-component": "1.3.2",
"react-router-dom": "5.0.0",
"@ferreiro/design-system": "1.0.0"
"react-router-hash-link": "1.2.2",
"react-sticky": "6.0.3",
"react-stickynode": "2.1.1",
"react-waypoint": "9.0.2",
"styled-components": "4.3.2",
"webpack": "4.30.0",
"webpack-cli": "3.3.0",
"webpack-dev-server": "3.3.1",
"yarn": "1.16.0"
},
"devDependencies": {
"@babel/core": "7.4.3",
"@babel/preset-env": "7.4.3",
"@babel/preset-react": "7.0.0",
"autoprefixer": "9.6.1",
"babel-loader": "8.0.5",
"copy-webpack-plugin": "5.0.2",
"css-loader": "2.1.1",
"file-loader": "4.0.0",
"imagemin-webpack-plugin": "2.4.2",
"mini-css-extract-plugin": "0.6.0",
"node-sass": "4.11.0",
"optimize-css-assets-webpack-plugin": "5.0.1",
"postcss-loader": "3.0.0",
"react-inlinesvg": "0.8.4",
"sass-loader": "7.1.0",
"style-loader": "0.23.1",
"webpack": "4.30.0",
"webpack-cli": "3.3.0",
"webpack-dev-server": "3.3.1"
"svg-inline-loader": "0.8.0",
"url-loader": "2.0.1"
}
}
}
5 changes: 5 additions & 0 deletions packages/ferreiro-client/postcss.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
plugins: [
require('autoprefixer')
]
}
Loading