Skip to content

Commit 9a6c504

Browse files
committed
initial commit
0 parents  commit 9a6c504

16 files changed

+4521
-0
lines changed

.babelrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"presets": [ "stage-0" ],
3+
"plugins": [
4+
["transform-react-jsx", {
5+
"pragma": "dom"
6+
}],
7+
"transform-exponentiation-operator"
8+
]
9+
}

.editorconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
charset = utf-8
9+
trim_trailing_whitespace = true
10+
insert_final_newline = true
11+
12+
[*.html]
13+
insert_final_newline = false
14+
15+
[*.md]
16+
trim_trailing_whitespace = false

.gitignore

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Gitignore - Based off "node" template
2+
debugging-file.js
3+
4+
# Project build output
5+
build/*
6+
!build/index.html
7+
!build/favicon.ico
8+
9+
# IDE and texteditor configs
10+
.idea
11+
sublime.project
12+
/.emacs.desktop
13+
/.emacs.desktop.lock
14+
*~
15+
.\#*
16+
17+
# Dependency directories
18+
node_modules
19+
bower_components
20+
jspm_packages
21+
22+
# Optional npm cache directory
23+
.npm
24+
25+
# Logs
26+
logs
27+
*.log
28+
npm-debug.log*
29+
30+
# iOS
31+
__MACOSX
32+
33+
# Runtime data
34+
pids
35+
*.pid
36+
*.seed
37+
38+
# Directory for instrumented libs generated by jscoverage/JSCover
39+
lib-cov
40+
41+
# Coverage directory used by tools like istanbul
42+
coverage
43+
44+
# nyc test coverage
45+
.nyc_output
46+
47+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
48+
.grunt
49+
50+
# node-waf configuration
51+
.lock-wscript
52+
53+
# Compiled binary addons (http://nodejs.org/api/addons.html)
54+
build/Release
55+
56+
57+
# Optional REPL history
58+
.node_repl_history

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2017 Michael Rosata
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## Mastering Functional Programming With JavaScript
2+
### Packt Pub
3+
4+
Michael Rosata © 2017
5+
6+
The lessons in this course can be followed along through the different branches of this repo. They all build on each other. Sometimes though code from one section might not be included in the branch for the next section because it's no longer needed.

app/data/calendar-events.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/entry.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/***
2+
* ENTRY POINT FOR WEBPACK.
3+
* A library might export values from here. Exports in a web-app are
4+
* typically consumed by the same app so we won't make any exports
5+
* here. We might export from './index.jsx' which is why it is not
6+
* the entry file as Webpack will complain about importing from entry.
7+
*/
8+
9+
import './styles/main.scss';
10+
import app from './index';

app/index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"use strict";
2+

app/styles/main.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
html {
2+
font-size: 18px;
3+
height: 100%;
4+
}
5+
6+
html, body, .main-content {
7+
height: 100%;
8+
}

build/favicon.ico

1.37 KB
Binary file not shown.

0 commit comments

Comments
 (0)