Skip to content

Commit 479f53e

Browse files
committed
Add js libraries
1 parent 6aa52eb commit 479f53e

20 files changed

+6160
-71
lines changed

.babelrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": [ "es2015", "stage-0" ]
3+
}

.eslintrc.js

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
const path = require("path");
2+
3+
module.exports = {
4+
root: true,
5+
extends: [
6+
"airbnb",
7+
"plugin:vue/recommended",
8+
],
9+
env: {
10+
browser: true
11+
},
12+
rules: {
13+
// Allow vuex mutations to change state props directly
14+
"no-param-reassign": [
15+
"error",
16+
{ props: true, ignorePropertyModificationsFor: ["state"] }
17+
]
18+
},
19+
parserOptions: {
20+
// Allow async and await
21+
ecmaVersion: 6
22+
},
23+
settings: {
24+
"import/resolver": {
25+
webpack: {
26+
config: {
27+
resolve: {
28+
alias: {
29+
app: path.resolve(__dirname, "resources/assets/js")
30+
}
31+
}
32+
}
33+
}
34+
}
35+
}
36+
};

jsconfig.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"include": [
3+
"./resources/assets/js/**/*"
4+
]
5+
}

package.json

+50-20
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,52 @@
11
{
2-
"private": true,
3-
"scripts": {
4-
"dev": "npm run development",
5-
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
6-
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
7-
"watch-poll": "npm run watch -- --watch-poll",
8-
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
9-
"prod": "npm run production",
10-
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
11-
},
12-
"devDependencies": {
13-
"axios": "^0.18",
14-
"bootstrap": "^4.0.0",
15-
"popper.js": "^1.12",
16-
"cross-env": "^5.1",
17-
"jquery": "^3.2",
18-
"laravel-mix": "^2.0",
19-
"lodash": "^4.17.4",
20-
"vue": "^2.5.7"
21-
}
2+
"private": true,
3+
"scripts": {
4+
"dev": "npm run development",
5+
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
6+
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
7+
"watch-poll": "npm run watch -- --watch-poll",
8+
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
9+
"prod": "npm run production",
10+
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
11+
},
12+
"dependencies": {
13+
"axios": "^0.17",
14+
"cross-env": "^5.1",
15+
"eslint": "^4.7.2",
16+
"laravel-mix": "^2.0",
17+
"lodash": "^4.17.4",
18+
"vue": "^2.5.7",
19+
"vue-lazyload": "^1.2.1",
20+
"vue-router": "^2.7.0",
21+
"vuex": "^3.0.1",
22+
"vuex-router-sync": "^5.0.0",
23+
"webpack": "^3.8.1"
24+
},
25+
"devDependencies": {
26+
"babel-core": "^6.26.0",
27+
"babel-loader": "^7.1.2",
28+
"babel-plugin-lodash": "^3.2.11",
29+
"babel-polyfill": "^6.26.0",
30+
"babel-preset-env": "^1.6.1",
31+
"babel-preset-es2015": "^6.24.1",
32+
"babel-preset-stage-0": "^6.24.1",
33+
"eslint": "^4.7.2",
34+
"eslint-config-airbnb": "^16.1.0",
35+
"eslint-import-resolver-webpack": "^0.8.3",
36+
"eslint-plugin-import": "^2.7.0",
37+
"eslint-plugin-jsx-a11y": "^6.0.3",
38+
"eslint-plugin-lodash-fp": "^2.1.3",
39+
"eslint-plugin-react": "^7.4.0",
40+
"eslint-plugin-vue": "^4.2.2",
41+
"eslint-plugin-you-dont-need-lodash-underscore": "^6.3.1",
42+
"vue-infinite-loading": "^2.2.3",
43+
"webpack-bundle-analyzer": "^2.9.0"
44+
},
45+
"name": "Blog",
46+
"version": "1.0.0",
47+
"description": "Blog",
48+
"main": "index.js",
49+
"repository": "https://github.com/ian-patel/blog.git",
50+
"author": "Ian Patel <[email protected]>",
51+
"license": "MIT"
2252
}

public/images/logo.png

30.9 KB
Loading

resources/assets/css/icomoon.css

+159
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
@font-face {
2+
font-family: 'iconmoon';
3+
src: url("../fonts/iconmoon.ttf") format("truetype");
4+
font-weight: normal;
5+
font-style: normal
6+
}
7+
8+
[class^="icon-"],
9+
[class*=" icon-"] {
10+
font-family: 'iconmoon' !important;
11+
speak: none;
12+
font-style: normal;
13+
font-weight: normal;
14+
font-variant: normal;
15+
text-transform: none;
16+
line-height: 1;
17+
-webkit-font-smoothing: antialiased;
18+
-moz-osx-font-smoothing: grayscale
19+
}
20+
21+
.icon-stage:before {
22+
content: "\e91e"
23+
}
24+
25+
.icon-bin:before {
26+
content: "\e91d"
27+
}
28+
29+
.icon-behance:before {
30+
content: "\e91c"
31+
}
32+
33+
.icon-medium:before {
34+
content: "\e913"
35+
}
36+
37+
.icon-slack:before {
38+
content: "\e914"
39+
}
40+
41+
.icon-linkedin:before {
42+
content: "\e915"
43+
}
44+
45+
.icon-twitter:before {
46+
content: "\e916"
47+
}
48+
49+
.icon-facebook:before {
50+
content: "\e917"
51+
}
52+
53+
.icon-plus:before {
54+
content: "\e918"
55+
}
56+
57+
.icon-check:before {
58+
content: "\e919"
59+
}
60+
61+
.icon-star:before {
62+
content: "\e90f"
63+
}
64+
65+
.icon-bolt:before {
66+
content: "\e910"
67+
}
68+
69+
.icon-close:before {
70+
content: "\e911"
71+
}
72+
73+
.icon-link:before {
74+
content: "\e912"
75+
}
76+
77+
.icon-refresh:before {
78+
content: "\e921"
79+
}
80+
81+
.icon-user:before {
82+
content: "\e90e"
83+
}
84+
85+
.icon-muzli:before {
86+
content: "\e90a"
87+
}
88+
89+
.icon-invision:before {
90+
content: "\e909"
91+
}
92+
93+
.icon-google:before {
94+
content: "\e908"
95+
}
96+
97+
.icon-search:before {
98+
content: "\e901"
99+
}
100+
101+
.icon-menu:before {
102+
content: "\e90b"
103+
}
104+
105+
.icon-notification:before {
106+
content: "\e90c"
107+
}
108+
109+
.icon-like:before {
110+
content: "\e90d"
111+
}
112+
113+
.icon-view:before {
114+
content: "\e905"
115+
}
116+
117+
.icon-share:before {
118+
content: "\e904"
119+
}
120+
121+
.icon-hot:before {
122+
content: "\1f30a"
123+
}
124+
125+
.icon-time:before {
126+
content: "\e907"
127+
}
128+
129+
.icon-chat:before {
130+
content: "\e903"
131+
}
132+
133+
.icon-dribbble:before {
134+
content: "\e900"
135+
}
136+
137+
.icon-producthunt:before {
138+
content: "\e902"
139+
}
140+
141+
.icon-images:before {
142+
content: "\e91f"
143+
}
144+
145+
.icon-users:before {
146+
content: "\e920"
147+
}
148+
149+
.icon-community:before {
150+
content: "\e91a"
151+
}
152+
153+
.icon-upload:before {
154+
content: "\e91b"
155+
}
156+
157+
.icon-fav:before {
158+
content: "\e906"
159+
}

0 commit comments

Comments
 (0)