├── .gitignore
├── README.md
├── index.html
├── package.json
├── public
├── background_image.jpg
└── index.html
├── react-landing-page.sublime-project
├── react-landing-page.sublime-workspace
├── src
├── client
│ ├── components
│ │ ├── about.jsx
│ │ ├── app.jsx
│ │ ├── header.jsx
│ │ ├── help.jsx
│ │ ├── home.jsx
│ │ ├── landingPage.jsx
│ │ ├── login.jsx
│ │ ├── routes.jsx
│ │ └── terms.jsx
│ ├── css
│ │ ├── app.scss
│ │ ├── contact.scss
│ │ ├── grid.scss
│ │ ├── landingPage.scss
│ │ ├── login.scss
│ │ ├── modal.scss
│ │ ├── reset.scss
│ │ └── variables.scss
│ ├── entry.js
│ └── static
│ │ └── img
│ │ ├── background_image.jpg
│ │ └── placeholder.jpg
└── server
│ └── server.js
├── untitled.sublime-workspace
├── webpack-prod.config.js
└── webpack.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | public/vendors.js
3 | public/vendors.js.map
4 | public/bundle.js
5 | public/bundle.js.map
6 | .env
7 | npm-debug.log
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # react-landing-pages
2 | This repo contains a collection of landing pages written in React.js. At the moment, I have only one landing page. With time, I'm hoping that I'll have converted (or reactified) a few more landing pages. The goal is that you can clone this project, use one of the landing pages that you like, modify it, and get up to speed building your app in no time.
3 |
4 | # Introduction
5 | This project is more than just a landing page. It's a full bootstrapped application.
6 |
7 | The following technologies are being used:
8 |
9 | a) React.js (also using React router)
10 | b) scss pre-processor
11 | c) Node.js (Using Express)
12 | d) React Router
13 | e) Webpack
14 |
15 | # Installation
16 | 1. Once you have cloned the repo, run npm install. This will install the node modules needed to run the applicaiton.
17 |
18 | # How to run the app locally
19 | npm run dev
20 |
21 | # How to deploy on heroku
22 |
23 | I have a postInstall script in package.json that will build the app with webpack.
24 | Webpack and other npm modules to build the app are in devDependencies. In order to build on Heroku, you have to do the following:
25 |
26 | heroku config:set NPM_CONFIG_PRODUCTION=false
27 |
28 | which will allow heroku to install modules in devDependencies.
29 |
30 | # Latest changes
31 |
32 | 1. Updated packages to latest versions
33 | 2. Updated webpack config to v3
34 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | YourCompany.com - The next unicorn...
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-landing-pages",
3 | "version": "0.0.1",
4 | "description": "A collection of landing pages for react.js",
5 | "main": "./src/entry.js",
6 | "homepage": "http://github.com/davidlygagnon/react-landing-pages",
7 | "author": "David Ly-Gagnon",
8 | "license": "MIT",
9 | "scripts": {
10 | "watch": "webpack --watch --config ./webpack.config.js --progress --colors",
11 | "dev": "webpack --config ./webpack.config.js --progress --colors && node ./src/server/server.js",
12 | "postinstall": "webpack --config ./webpack-prod.config.js --progress --colors",
13 | "start": "node ./src/server/server.js"
14 | },
15 | "repository": {
16 | "type": "git",
17 | "url": "git+https://github.com/davidlygagnon/react-landing-pages"
18 | },
19 | "keywords": [
20 | "react.js, landing-page, bootstrap project"
21 | ],
22 | "dependencies": {
23 | "express": "^4.13.1",
24 | "history": "^1.17.0",
25 | "jquery": "^3.4.1",
26 | "react": "^16.8.6",
27 | "react-dom": "^0.14.7",
28 | "react-router": "^5.0.1",
29 | "webfontloader": "^1.6.21"
30 | },
31 | "devDependencies": {
32 | "babel": "^6.23.0",
33 | "babel-core": "^6.26.0",
34 | "babel-eslint": "^9.0.0",
35 | "babel-loader": "^7.1.1",
36 | "babel-preset-env": "^1.6.0",
37 | "babel-preset-es2015": "^6.24.1",
38 | "babel-preset-react": "^6.24.1",
39 | "babel-preset-stage-0": "^6.24.1",
40 | "classnames": "^2.1.3",
41 | "css-loader": "^0.28.5",
42 | "extract-text-webpack-plugin": "^3.0.0",
43 | "file-loader": "^0.8.4",
44 | "image-webpack-loader": "^5.0.0",
45 | "node-env-file": "^0.1.8",
46 | "node-sass": "^4.5.3",
47 | "path": "^0.11.14",
48 | "react-hot-loader": "^4.4.0",
49 | "resolve-url-loader": "^3.1.0",
50 | "sass-loader": "^7.1.0",
51 | "sizzle": "^2.3.0",
52 | "string-replace-loader": "^1.0.0",
53 | "style-loader": "^0.23.1",
54 | "url-loader": "^1.1.2",
55 | "webpack": "^3.5.5",
56 | "webpack-dev-server": "^2.7.1"
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/public/background_image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/davidlygagnon/react-landing-pages/50a7843133ebd6a24a10f97b7021a9ba9776cfa9/public/background_image.jpg
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | YourCompany.com - The next unicorn...
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/react-landing-page.sublime-project:
--------------------------------------------------------------------------------
1 | {
2 | "folders":
3 | [
4 | {
5 | "path": "."
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/react-landing-page.sublime-workspace:
--------------------------------------------------------------------------------
1 | {
2 | "auto_complete":
3 | {
4 | "selected_items":
5 | [
6 | [
7 | "place",
8 | "placeholder"
9 | ],
10 | [
11 | "T",
12 | "TWITTER_ACCESS_TOKEN_PUBLIC"
13 | ],
14 | [
15 | "is",
16 | "isInitialized"
17 | ],
18 | [
19 | "facebook",
20 | "facebookPictureUrl"
21 | ],
22 | [
23 | "activity",
24 | "activity_id"
25 | ],
26 | [
27 | "Activity",
28 | "ActivitySchema"
29 | ],
30 | [
31 | "ensure",
32 | "ensureAuthenticated"
33 | ],
34 | [
35 | "selecte",
36 | "selectedNoteController"
37 | ],
38 | [
39 | "font",
40 | "font-weight"
41 | ],
42 | [
43 | "auth",
44 | "authenticateWithFacebook"
45 | ],
46 | [
47 | "Fa",
48 | "Facebook"
49 | ],
50 | [
51 | "Facebook",
52 | "FacebookCtrl"
53 | ],
54 | [
55 | "aut",
56 | "authResponse"
57 | ],
58 | [
59 | "fac",
60 | "facebook_id"
61 | ],
62 | [
63 | "paddin",
64 | "padding-top"
65 | ],
66 | [
67 | "Mon",
68 | "MONGOLAB_URI"
69 | ],
70 | [
71 | "e",
72 | "env"
73 | ],
74 | [
75 | "da",
76 | "databaseConnection"
77 | ],
78 | [
79 | "conne",
80 | "connectionInstance"
81 | ],
82 | [
83 | "con",
84 | "connectionInstance"
85 | ],
86 | [
87 | "coll",
88 | "collectionToDelete"
89 | ],
90 | [
91 | "del",
92 | "delAll"
93 | ],
94 | [
95 | "Acti",
96 | "ActivityResource"
97 | ],
98 | [
99 | "Act",
100 | "ActivityResource"
101 | ],
102 | [
103 | "Phone",
104 | "PhoneListCtrl"
105 | ],
106 | [
107 | "activi",
108 | "activityDb"
109 | ],
110 | [
111 | "M",
112 | "MONGOLAB_URI"
113 | ],
114 | [
115 | "db",
116 | "dbUri"
117 | ],
118 | [
119 | "padding",
120 | "padding-left"
121 | ],
122 | [
123 | "sub",
124 | "subscribe"
125 | ],
126 | [
127 | "ac",
128 | "actionForm"
129 | ],
130 | [
131 | "work",
132 | "workHitlistHtml"
133 | ],
134 | [
135 | "parse",
136 | "parseReceivedData"
137 | ],
138 | [
139 | "task",
140 | "taskDescription"
141 | ],
142 | [
143 | "lo",
144 | "loadOrInitializeTaskArray"
145 | ],
146 | [
147 | "Content",
148 | "Content-type"
149 | ],
150 | [
151 | "co",
152 | "color"
153 | ],
154 | [
155 | "serv",
156 | "serveStatic"
157 | ]
158 | ]
159 | },
160 | "buffers":
161 | [
162 | {
163 | "file": "README.md",
164 | "settings":
165 | {
166 | "buffer_size": 1250,
167 | "line_ending": "Unix"
168 | }
169 | },
170 | {
171 | "file": "public/index.html",
172 | "settings":
173 | {
174 | "buffer_size": 417,
175 | "line_ending": "Unix"
176 | }
177 | },
178 | {
179 | "file": "package.json",
180 | "settings":
181 | {
182 | "buffer_size": 1583,
183 | "line_ending": "Unix"
184 | }
185 | },
186 | {
187 | "file": "webpack.config.js",
188 | "settings":
189 | {
190 | "buffer_size": 1440,
191 | "line_ending": "Unix"
192 | }
193 | },
194 | {
195 | "file": "webpack-prod.config.js",
196 | "settings":
197 | {
198 | "buffer_size": 1357,
199 | "line_ending": "Unix"
200 | }
201 | }
202 | ],
203 | "build_system": "",
204 | "build_system_choices":
205 | [
206 | ],
207 | "build_varint": "",
208 | "command_palette":
209 | {
210 | "height": 375.0,
211 | "last_filter": "",
212 | "selected_items":
213 | [
214 | [
215 | ":w",
216 | ":w - Save"
217 | ],
218 | [
219 | ":wq",
220 | "BracketHighlighter: Swap Quotes"
221 | ],
222 | [
223 | "remo",
224 | "Package Control: Remove Package"
225 | ],
226 | [
227 | "instal",
228 | "Package Control: Install Package"
229 | ],
230 | [
231 | "install",
232 | "Package Control: Install Package"
233 | ],
234 | [
235 | "ins",
236 | "Package Control: Install Package"
237 | ]
238 | ],
239 | "width": 335.0
240 | },
241 | "console":
242 | {
243 | "height": 125.0,
244 | "history":
245 | [
246 | "import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read());",
247 | "import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())"
248 | ]
249 | },
250 | "distraction_free":
251 | {
252 | "menu_visible": true,
253 | "show_minimap": false,
254 | "show_open_files": false,
255 | "show_tabs": false,
256 | "side_bar_visible": false,
257 | "status_bar_visible": false
258 | },
259 | "expanded_folders":
260 | [
261 | "/Users/david/Documents/Workspace/public/react-landing-pages",
262 | "/Users/david/Documents/Workspace/public/react-landing-pages/src",
263 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components",
264 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/css",
265 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/static",
266 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/static/img",
267 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/server"
268 | ],
269 | "file_history":
270 | [
271 | "/Users/david/Documents/Workspace/public/react-landing-pages/package.json",
272 | "/Users/david/Documents/Workspace/public/react-landing-pages/README.md",
273 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/entry.js",
274 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/server/server.js",
275 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components/header.jsx",
276 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components/landingPage.jsx",
277 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/css/variables.scss",
278 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components/routes.jsx",
279 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/css/landingPage.scss",
280 | "/Users/david/Documents/Workspace/public/react-landing-pages/.env",
281 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/css/app.scss",
282 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components/terms.jsx",
283 | "/Users/david/Documents/Workspace/public/react-landing-pages/src/client/components/help.jsx",
284 | "/Users/david/Documents/Workspace/public/react-landing-pages/index.html",
285 | "/Users/david/Documents/Workspace/public/react-landing-pages/public/index.html",
286 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/components/home/home.jsx",
287 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/components/app.jsx",
288 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/server/server.js",
289 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/css/card.scss",
290 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/css/twitterCard.scss",
291 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/components/home/twitterCard.jsx",
292 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/.env",
293 | "/Users/david/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings",
294 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/src/client/components/home/untitled.js",
295 | "/Users/david/Documents/Workspace/private/davidlygagnon.com/node_modules/twitter/lib/parser.js",
296 | "/Users/david/Documents/Workspace/private/loopfy/untitled",
297 | "/Users/david/Documents/Workspace/private/loopfy/davidlygagnon.sublime-project",
298 | "/Users/david/Documents/Workspace/private/loopfy/Gruntfile.js",
299 | "/Users/david/Documents/Workspace/private/loopfy/dist/views/index.html",
300 | "/Users/david/Documents/Workspace/private/loopfy/dist/views/partials/settings.html",
301 | "/Users/david/Documents/Workspace/private/loopfy/app/views/partials/signup.html",
302 | "/Users/david/Documents/Workspace/private/loopfy/dist/views/partials/signup.html",
303 | "/Users/david/Documents/Workspace/private/loopfy/dist/views/partials/login.html",
304 | "/Users/david/Documents/Workspace/private/loopfy/lib/models/user.js",
305 | "/Users/david/Documents/Workspace/private/loopfy/dist/views/partials/main.html",
306 | "/Users/david/Documents/Workspace/private/loopfy/app/views/index.html",
307 | "/Users/david/Documents/Workspace/private/loopfy/lib/config/passport.js",
308 | "/Users/david/Documents/Workspace/private/loopfy/app/views/partials/login.html",
309 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/controllers/navbar.js",
310 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/controllers/login.js",
311 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/services/auth.js",
312 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/services/facebook.js",
313 | "/Users/david/Documents/Workspace/private/loopfy/app/views/partials/main.html",
314 | "/Users/david/Documents/Workspace/private/loopfy/.jshintrc",
315 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/app.js",
316 | "/Users/david/Documents/Workspace/private/loopfy/README.md",
317 | "/Users/david/Documents/Workspace/private/loopfy/lib/routes.js",
318 | "/Users/david/Documents/Workspace/public/node-js-in-action/shoutbox/routes/login.js",
319 | "/Users/david/Documents/Workspace/old/loopfy2/public/views/login.html",
320 | "/Users/david/Documents/Workspace/node_modules/logger/logger.js",
321 | "/Users/david/Documents/Workspace/node_modules/grunt-karma/node_modules/optimist/example/line_count_options.js",
322 | "/Users/david/Documents/Workspace/examples/passport-facebook/LICENSE",
323 | "/Users/david/Documents/Workspace/private/loopfy/lib/controllers/users.js",
324 | "/Users/david/Documents/Workspace/private/loopfy/app/views/partials/navbar.html",
325 | "/Users/david/Documents/Workspace/private/loopfy/package.json",
326 | "/Users/david/Documents/Workspace/public/davidlygagnon/public/index.html",
327 | "/Users/david/Documents/Workspace/private/loopfy/lib/config/dummydata.js",
328 | "/Users/david/Documents/Workspace/private/loopfy/bower.json",
329 | "/Users/david/Documents/Workspace/private/loopfy/app/styles/main.scss",
330 | "/Users/david/Documents/Workspace/public/davidlygagnon/public/algorithm.html",
331 | "/Users/david/Documents/Workspace/private/loopfy/app/.buildignore",
332 | "/Users/david/Documents/Workspace/public/davidlygagnon/public/javascripts/algorithm.js",
333 | "/Users/david/Documents/Workspace/public/davidlygagnon/public/projects.html",
334 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/controllers/dropdown.js",
335 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/controllers/profile.js",
336 | "/Users/david/Documents/Workspace/private/loopfy/app/views/partials/profile.html",
337 | "/Users/david/Documents/Workspace/private/loopfy/lib/middleware.js",
338 | "/Users/david/Documents/Workspace/old/loopfy/dist/lib/models/user.js",
339 | "/Users/david/Documents/Workspace/old/loopfy/app/scripts/controllers/signup.js",
340 | "/Users/david/Documents/Workspace/private/loopfy/lib/controllers/api.js",
341 | "/Users/david/Documents/Workspace/private/loopfy/app/scripts/controllers/auth.js",
342 | "/Users/david/Documents/Workspace/sublime_config/famous-starter-kit/boilerplate/index.html",
343 | "/Users/david/Documents/Workspace/famous-starter-kit/boilerplate/src/main.js",
344 | "/Users/david/Documents/Workspace/checkin/server/server.js",
345 | "/Users/david/Documents/Workspace/checkin/server/database.js",
346 | "/Users/david/Documents/Workspace/checkin/server/route/checkins.js",
347 | "/Users/david/Documents/Workspace/checkin/public/index.html",
348 | "/Users/david/Documents/Workspace/checkin/public/checkin.css",
349 | "/Users/david/Documents/Workspace/checkin/public/js/main.js",
350 | "/Users/david/Documents/Workspace/loopfy2/public/core.js",
351 | "/Users/david/Documents/Workspace/loopfy2/public/js/app.js",
352 | "/Users/david/Documents/Workspace/loopfy/lib/controllers/index.js",
353 | "/Users/david/Documents/Workspace/loopfy2/public/views/login.html",
354 | "/Users/david/Documents/Workspace/loopfy2/public/views/index.html",
355 | "/Users/david/Documents/Workspace/loopfy2/server.js",
356 | "/Users/david/Documents/Workspace/loopfy2/public/index.html",
357 | "/Users/david/Documents/Workspace/loopfy2/public/views/activities.html",
358 | "/Users/david/Documents/Workspace/loopfy/lib/routes.js",
359 | "/Users/david/Documents/Workspace/loopfy/lib/config/express.js",
360 | "/Users/david/Documents/Workspace/loopfy2/public/js/core.js",
361 | "/Users/david/Documents/Workspace/loopfy/server.js",
362 | "/Users/david/Documents/Workspace/loopfy2/public/login.html",
363 | "/Users/david/Documents/Workspace/loopfy/lib/middleware.js",
364 | "/Users/david/Documents/Workspace/angular-client-side-auth/server/routes.js",
365 | "/Users/david/Documents/Workspace/angular-client-side-auth/server.js",
366 | "/Users/david/Documents/Workspace/loopfy/lib/models/user.js",
367 | "/Users/david/Documents/Workspace/loopfy2/models/user.js",
368 | "/Users/david/Documents/Workspace/loopfy2/models/activity.js",
369 | "/Users/david/Documents/Workspace/loopfy/lib/config/config.js",
370 | "/Users/david/Documents/Workspace/famous_tutorial/project3/src/views/EmptyView.js",
371 | "/Users/david/Documents/Workspace/famous_tutorial/project3/src/views/AppView.js",
372 | "/Users/david/Documents/Workspace/famous_tutorial/project3/src/views/PageView.js",
373 | "/Users/david/Documents/Workspace/famous_tutorial/project3/src/main.js",
374 | "/Users/david/Documents/Workspace/famous_tutorial/project2/src/main.js",
375 | "/Users/david/Documents/Workspace/famous_tutorial/project2/index.html",
376 | "/Users/david/Documents/Workspace/famous_tutorial/project2/css/app.css",
377 | "/Users/david/Documents/Workspace/famous_tutorial/project3/index.html",
378 | "/Users/david/Documents/Workspace/passport-facebook/examples/login/app.js",
379 | "/Users/david/Documents/Workspace/angular-client-side-auth/server/models/User.js",
380 | "/Users/david/Documents/Workspace/joostin/app/server/route/activity.js",
381 | "/Users/david/Documents/Workspace/joostin/app/server/server.js",
382 | "/Users/david/Documents/Workspace/simpleFBAuth/client/js/routingConfig.js",
383 | "/Users/david/Documents/Workspace/simpleFBAuth/User.js",
384 | "/Users/david/Documents/Workspace/loopfy/lib/controllers/users.js",
385 | "/Users/david/Documents/Workspace/simpleFBAuth/server/controllers/auth.js",
386 | "/Users/david/Documents/Workspace/simpleFBAuth/server/routes.js",
387 | "/Users/david/Documents/Workspace/simpleFBAuth/server/controllers/user.js",
388 | "/Users/david/Documents/Workspace/simpleFBAuth/server.js",
389 | "/Users/david/Documents/Workspace/simpleFBAuth/server/models/User.js",
390 | "/Users/david/Documents/Workspace/loopfy/lib/config/passport.js",
391 | "/Users/david/Documents/Workspace/loopfy/app/scripts/services/auth.js",
392 | "/Users/david/Documents/Workspace/loopfy/Gruntfile.js",
393 | "/Users/david/Documents/Workspace/loopfy/app/scripts/services/session.js",
394 | "/Users/david/Documents/Workspace/loopfy/app/scripts/services/user.js",
395 | "/Users/david/Documents/Workspace/loopfy/app/scripts/controllers/signup.js",
396 | "/Users/david/Documents/Workspace/checkin/public/lib/famous/famous-startersrc/main.js",
397 | "/Users/david/Documents/Workspace/checkin/README.md",
398 | "/Users/david/Downloads/davidshimjs-qrcodejs-07f829d/README.md"
399 | ],
400 | "find":
401 | {
402 | "height": 35.0
403 | },
404 | "find_in_files":
405 | {
406 | "height": 93.0,
407 | "where_history":
408 | [
409 | "*.jsx",
410 | "*.scss",
411 | ""
412 | ]
413 | },
414 | "find_state":
415 | {
416 | "case_sensitive": false,
417 | "find_history":
418 | [
419 | "flux",
420 | "googleapis",
421 | "history",
422 | "section-header",
423 | "section-header-odd",
424 | "subfooter",
425 | "footer",
426 | "https",
427 | "grunt.filerev.summary",
428 | "login",
429 | "false",
430 | "/script",
431 | "script",
432 | "publish_actions",
433 | "checkLoginState",
434 | "testAPI",
435 | "fbAsyncInit",
436 | "require bootstrap",
437 | "userInfo",
438 | "Auth.createUser",
439 | "require('User');",
440 | "callback",
441 | "console.log",
442 | "app.set",
443 | "cookieParser",
444 | "Activity",
445 | "html",
446 | "view",
447 | "activities",
448 | "mongoose.connect",
449 | "\n ",
450 | "express",
451 | "8080",
452 | "node-inspector",
453 | "nodemon",
454 | "concurrent",
455 | "node-inspector",
456 | "nodemon",
457 | "task",
458 | "/api/users",
459 | "mongoose.connect",
460 | "famous_symbol_transparent",
461 | "jumbotron",
462 | "