Skip to content

Commit

Permalink
Examples for codesplitting
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexei Crecotun committed May 25, 2018
1 parent c35000c commit 9547fd1
Show file tree
Hide file tree
Showing 13 changed files with 29 additions and 17 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,6 @@
### 4.2.0
- Now we can have 1 js file per page. Files are dynamically converted to entry points in webpack config.

### 4.1.0
- webpack updated to 4 vers
- updated all dev deps as well
Expand Down
5 changes: 4 additions & 1 deletion fabium/webpack.config.js
Expand Up @@ -32,7 +32,10 @@ module.exports = {
devtool: !isProduction ? '#eval-source-map' : false,

resolve: {
modules: ['node_modules'],
modules: [
'node_modules',
'scripts'
],
enforceExtension: false
},

Expand Down
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "fabium",
"version": "4.1.0",
"version": "4.2.0",
"description": "front-end boilerplate for fast project start",
"main": "fabium/index.js",
"dependencies": {
Expand Down
5 changes: 1 addition & 4 deletions src/assets/scripts/components/header.js
@@ -1,14 +1,11 @@
import $ from 'jquery'
import 'vendor/isInViewport'

export default () => {
const $component = $('.header')

if (!$component.length) {
return null
}

Promise.all(['1']).then(() => {
alert(1212)
})
}

7 changes: 0 additions & 7 deletions src/assets/scripts/main.js

This file was deleted.

2 changes: 2 additions & 0 deletions src/assets/scripts/pages/main.js
@@ -1 +1,3 @@
import '../components/header'

console.log('main page')
3 changes: 3 additions & 0 deletions src/assets/scripts/pages/second.js
@@ -0,0 +1,3 @@
import '../components/header'

console.log('second page')
3 changes: 1 addition & 2 deletions src/templates/components/header/header.pug
@@ -1,3 +1,2 @@
header.header
h1 Test
p Hola!
h1 Header
3 changes: 2 additions & 1 deletion src/templates/layouts/base.pug
Expand Up @@ -19,4 +19,5 @@ html
.layout--footer
block footer

include ../partials/scripts
block scripts
include ../partials/scripts
1 change: 1 addition & 0 deletions src/templates/pages/index.pug
Expand Up @@ -45,4 +45,5 @@ html(lang='en')
nav
ul
li: a(href='./main.html') Main
li: a(href='./second.html') Second
//- Append Pages Here
3 changes: 3 additions & 0 deletions src/templates/pages/main.pug
@@ -1,4 +1,7 @@
extends ../layouts/base.pug

block append scripts
script(src='./assets/scripts/main.js' defer)

block header
include ../components/header/header
8 changes: 8 additions & 0 deletions src/templates/pages/second.pug
@@ -0,0 +1,8 @@

extends ../layouts/base.pug

block append scripts
script(src='./assets/scripts/second.js' defer)

block header
include ../components/header/header
1 change: 0 additions & 1 deletion src/templates/partials/scripts.pug
@@ -1,2 +1 @@
script(src='./assets/scripts/common.js' defer)
script(src='./assets/scripts/main.js' defer)

0 comments on commit 9547fd1

Please sign in to comment.