File tree Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ module.exports = {
44
44
'lib/**/*.js' ,
45
45
'bin/*' ,
46
46
'server/**/*.js' ,
47
+ 'prember-urls.js' ,
47
48
] ,
48
49
excludedFiles : [ 'config/deprecation-workflow.js' ] ,
49
50
parserOptions : {
Original file line number Diff line number Diff line change @@ -4,11 +4,12 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app');
4
4
const Funnel = require ( 'broccoli-funnel' ) ;
5
5
const mergeTrees = require ( 'broccoli-merge-trees' ) ;
6
6
const envIsProduction = process . env . EMBER_ENV === 'production' ;
7
+ const premberUrls = require ( './prember-urls' ) ;
7
8
8
9
module . exports = function ( defaults ) {
9
10
let app = new EmberApp ( defaults , {
10
11
prember : {
11
- urls : [ ] // fill this in!
12
+ urls : premberUrls ( ) ,
12
13
} ,
13
14
fingerprint : {
14
15
extensions : [
Original file line number Diff line number Diff line change
1
+ const { readdirSync } = require ( 'fs' ) ;
2
+
3
+ module . exports = function ( ) {
4
+ const projects = readdirSync ( 'ember-api-docs-data/json-docs' ) ;
5
+
6
+ const urls = [ ] ;
7
+
8
+ projects . forEach ( ( p ) => urls . push ( `/${ p } /release` ) ) ;
9
+
10
+ return urls ;
11
+ } ;
12
+
13
+ // this is useful to debug why a url isn't being prembered
14
+ // DEBUG=prember-urls node prember-urls.js
15
+ if ( process . env . DEBUG === 'prember-urls' ) {
16
+ let urls = module . exports ( ) ;
17
+
18
+ urls . forEach ( ( url ) => console . log ( url ) ) ;
19
+ }
You can’t perform that action at this time.
0 commit comments