Skip to content

Commit 000093a

Browse files
jennydamanindefinities
authored andcommitted
Edit .gitignore and Prerender
1 parent 95007f1 commit 000093a

File tree

6 files changed

+164
-45
lines changed

6 files changed

+164
-45
lines changed

.gitignore

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,7 @@
1-
.DS_STORE
2-
scripts/flow/*/.flowconfig
3-
*~
4-
*.pyc
5-
.grunt
6-
_SpecRunner.html
7-
__benchmarks__
8-
build/
9-
remote-repo/
10-
coverage/
11-
.module-cache
12-
fixtures/dom/public/react-dom.js
13-
fixtures/dom/public/react.js
14-
test/the-files-to-test.generated.js
15-
*.log*
16-
chrome-user-data
17-
*.sublime-project
18-
*.sublime-workspace
1+
.DS_Store
2+
193
.idea
20-
*.iml
214
.vscode
22-
*.swp
23-
*.swo
245

25-
packages/react-devtools-core/dist
26-
packages/react-devtools-extensions/chrome/build
27-
packages/react-devtools-extensions/chrome/*.crx
28-
packages/react-devtools-extensions/chrome/*.pem
29-
packages/react-devtools-extensions/firefox/build
30-
packages/react-devtools-extensions/firefox/*.xpi
31-
packages/react-devtools-extensions/firefox/*.pem
32-
packages/react-devtools-extensions/shared/build
33-
packages/react-devtools-inline/dist
34-
packages/react-devtools-shell/dist
356
node_modules
7+
dist

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@
2323
"eslint": "^6.7.2",
2424
"eslint-plugin-import": "^2.20.2",
2525
"eslint-plugin-vue": "^6.2.2",
26+
"prerender-spa-plugin": "^3.2.1",
2627
"sass": "^1.26.3",
2728
"sass-loader": "^8.0.2",
29+
"vue-cli-plugin-prerender-spa": "~1.1.6",
2830
"vue-template-compiler": "^2.6.11"
2931
}
3032
}

public/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
</head>
1010
<body>
1111
<noscript>
12-
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
12+
<strong style="color: white">
13+
We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled.
14+
Please enable it to continue.
15+
</strong>
1316
</noscript>
1417
<div id="app"></div>
1518
<!-- built files will be auto injected -->

src/main.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ Vue.config.productionTip = false;
77
new Vue({
88
router,
99
render: (h) => h(App),
10+
mounted: () => document.dispatchEvent(new Event("x-app-rendered")),
1011
}).$mount('#app');

vue.config.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
module.exports = {};
1+
module.exports = {
2+
pluginOptions: {
3+
prerenderSpa: {
4+
registry: undefined,
5+
renderRoutes: [
6+
'/'
7+
],
8+
useRenderEvent: true,
9+
headless: true,
10+
onlyProduction: true
11+
}
12+
}
13+
};

0 commit comments

Comments
 (0)