🔨
This commit is contained in:
		
							parent
							
								
									cafb59c4a0
								
							
						
					
					
						commit
						b87e6e8044
					
				
					 2 changed files with 10 additions and 2 deletions
				
			
		
							
								
								
									
										10
									
								
								gulpfile.ts
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								gulpfile.ts
									
										
									
									
									
								
							| 
						 | 
					@ -24,6 +24,7 @@ const transformify = require('syuilo-transformify');
 | 
				
			||||||
const pug = require('gulp-pug');
 | 
					const pug = require('gulp-pug');
 | 
				
			||||||
const git = require('git-last-commit');
 | 
					const git = require('git-last-commit');
 | 
				
			||||||
import * as rimraf from 'rimraf';
 | 
					import * as rimraf from 'rimraf';
 | 
				
			||||||
 | 
					import * as escapeHtml from 'escape-html';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const env = process.env.NODE_ENV;
 | 
					const env = process.env.NODE_ENV;
 | 
				
			||||||
const isProduction = env === 'production';
 | 
					const isProduction = env === 'production';
 | 
				
			||||||
| 
						 | 
					@ -63,11 +64,16 @@ gulp.task('build:ts', () =>
 | 
				
			||||||
		.pipe(gulp.dest('./built/'))
 | 
							.pipe(gulp.dest('./built/'))
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
gulp.task('build:about:docs', () => {
 | 
					function getLicenseHtml(path: string): string {
 | 
				
			||||||
	const licenseHtml = fs.readFileSync('./LICENSE', 'utf-8')
 | 
						return escapeHtml(fs.readFileSync(path, 'utf-8'))
 | 
				
			||||||
		.replace(/\r\n/g, '\n')
 | 
							.replace(/\r\n/g, '\n')
 | 
				
			||||||
		.replace(/(.)\n(.)/g, '$1 $2')
 | 
							.replace(/(.)\n(.)/g, '$1 $2')
 | 
				
			||||||
		.replace(/(^|\n)(.*?)($|\n)/g, '<p>$2</p>');
 | 
							.replace(/(^|\n)(.*?)($|\n)/g, '<p>$2</p>');
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					gulp.task('build:about:docs', () => {
 | 
				
			||||||
 | 
						const licenses = glob.sync('./node_modules/**/LICENSE*');
 | 
				
			||||||
 | 
						const licenseHtml = [getLicenseHtml('./LICENSE')].concat(licenses.map(license => getLicenseHtml(license))).join('<hr>');
 | 
				
			||||||
	const pugs = glob.sync('./src/web/about/pages/**/*.pug');
 | 
						const pugs = glob.sync('./src/web/about/pages/**/*.pug');
 | 
				
			||||||
	const streams = pugs.map(file => {
 | 
						const streams = pugs.map(file => {
 | 
				
			||||||
		const page = file.replace('./src/web/about/pages/', '').replace('.pug', '');
 | 
							const page = file.replace('./src/web/about/pages/', '').replace('.pug', '');
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,6 +26,7 @@
 | 
				
			||||||
    "@types/compression": "0.0.33",
 | 
					    "@types/compression": "0.0.33",
 | 
				
			||||||
    "@types/cors": "0.0.33",
 | 
					    "@types/cors": "0.0.33",
 | 
				
			||||||
    "@types/elasticsearch": "5.0.9",
 | 
					    "@types/elasticsearch": "5.0.9",
 | 
				
			||||||
 | 
					    "@types/escape-html": "0.0.19",
 | 
				
			||||||
    "@types/event-stream": "3.3.30",
 | 
					    "@types/event-stream": "3.3.30",
 | 
				
			||||||
    "@types/express": "4.0.34",
 | 
					    "@types/express": "4.0.34",
 | 
				
			||||||
    "@types/glob": "5.0.30",
 | 
					    "@types/glob": "5.0.30",
 | 
				
			||||||
| 
						 | 
					@ -70,6 +71,7 @@
 | 
				
			||||||
    "deepcopy": "0.6.3",
 | 
					    "deepcopy": "0.6.3",
 | 
				
			||||||
    "del": "2.2.2",
 | 
					    "del": "2.2.2",
 | 
				
			||||||
    "elasticsearch": "12.1.3",
 | 
					    "elasticsearch": "12.1.3",
 | 
				
			||||||
 | 
					    "escape-html": "1.0.3",
 | 
				
			||||||
    "escape-regexp": "0.0.1",
 | 
					    "escape-regexp": "0.0.1",
 | 
				
			||||||
    "event-stream": "3.3.4",
 | 
					    "event-stream": "3.3.4",
 | 
				
			||||||
    "express": "4.14.0",
 | 
					    "express": "4.14.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue