diff --git a/.travis.yml b/.travis.yml index f3da1bd338273bc38e0953ec0cf5fc9bbb5fc1f9..5df0d46915869fd26c325fe0416379ae443135f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,11 @@ services: - redis-server before_script: + # Travisã¯production環境ãªã®ã§(10行目ã«ã‚ˆã‚Š)〠+ # npm install ã—ãŸã ã‘ã§ã¯ devDependencies ã¯ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œãªã„ã®ã§ã€ + # --only=dev オプションを付ã‘ã¦ãれらもインストールã•ã‚Œã‚‹ã‚ˆã†ã«ã™ã‚‹: + - npm install --only=dev + - mkdir ./.config - cp ./.travis/default.yml ./.config - cp ./.travis/test.yml ./.config diff --git a/docs/setup.ja.md b/docs/setup.ja.md index d0a9d79d9afac25d43cc0ca60d1788684125ba21..fe67e354740b8298b0766683ab026728b1ef230b 100644 --- a/docs/setup.ja.md +++ b/docs/setup.ja.md @@ -65,6 +65,8 @@ Misskeyã«ã¯å…¬å¼ã®ãƒªãƒªãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã™ã€‚ 3. `npm install` ### 方法 2) ソースコードを利用ã™ã‚‹ +> 注: ã“ã®æ–¹æ³•ã§ã¯æ£ã—ãビルド・動作ã§ãã‚‹ã“ã¨ã¯ä¿è¨¼ã•ã‚Œã¾ã›ã‚“。 + Misskeyを手動ã§ãƒ“ルドã—ãŸã„å ´åˆã¯ã€Misskeyã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¨ä¾å˜é–¢ä¿‚をインストールã—ãŸå¾Œã€ `build`コマンドを用ã„ã‚‹ã“ã¨ãŒã§ãã¾ã™: diff --git a/gulpfile.ts b/gulpfile.ts index 2484fa8a0c3a500c7bf15dd2820081e97772f06a..278b20bb123c103fab73f434abf22653088f4a59 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -10,7 +10,7 @@ import * as ts from 'gulp-typescript'; import tslint from 'gulp-tslint'; import * as es from 'event-stream'; import cssnano = require('gulp-cssnano'); -import * as uglify from 'gulp-uglify'; +import * as uglifyComposer from 'gulp-uglify/composer'; import pug = require('gulp-pug'); import * as rimraf from 'rimraf'; import * as chalk from 'chalk'; @@ -18,8 +18,11 @@ import imagemin = require('gulp-imagemin'); import * as rename from 'gulp-rename'; import * as mocha from 'gulp-mocha'; import * as replace from 'gulp-replace'; +const uglifyes = require('uglify-es'); import version from './src/version'; +const uglify = uglifyComposer(uglifyes, console); + const env = process.env.NODE_ENV; const isProduction = env === 'production'; const isDebug = !isProduction; diff --git a/package.json b/package.json index 492a1b642cd1fe7c9cdfc065aa0f0adc59fda848..b4bd6ee20b06b620d517ea4717f5c783222405f2 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "config": "node ./tools/init.js", "start": "node ./built", "debug": "DEBUG=misskey:* node ./built", - "update": "./tools/update.sh", "swagger": "node ./swagger.js", "build": "gulp build", "rebuild": "gulp rebuild", @@ -35,7 +34,6 @@ "@types/escape-html": "0.0.19", "@types/event-stream": "3.3.31", "@types/express": "4.0.35", - "@types/glob": "5.0.30", "@types/gm": "1.17.30", "@types/gulp": "4.0.3", "@types/gulp-mocha": "0.0.30", @@ -76,7 +74,7 @@ "gulp-pug": "3.3.0", "gulp-rename": "1.2.2", "gulp-replace": "0.5.4", - "gulp-tslint": "8.0.0", + "gulp-tslint": "8.1.0", "gulp-typescript": "3.1.6", "gulp-uglify": "3.0.0", "gulp-util": "3.0.8", @@ -87,6 +85,7 @@ "stylus-loader": "3.0.1", "swagger-jsdoc": "1.9.4", "tslint": "5.3.2", + "uglify-es": "3.0.11", "uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony", "webpack": "2.6.0" }, @@ -105,14 +104,13 @@ "debug": "2.6.8", "deep-equal": "1.0.1", "deepcopy": "0.6.3", - "download": "6.1.0", + "download": "6.2.0", "elasticsearch": "13.0.1", "escape-html": "1.0.3", "escape-regexp": "0.0.1", - "express": "4.15.2", + "express": "4.15.3", "file-type": "4.3.0", "fuckadblock": "3.2.1", - "glob": "7.1.1", "gm": "1.23.0", "inquirer": "3.0.6", "is-root": "1.0.0", diff --git a/src/web/app/init.css b/src/web/app/init.css index c92f30b4438f2c97d7caa88ec8449dbb03819b3b..2587f63943736cf481363605c142c4d842481a53 100644 --- a/src/web/app/init.css +++ b/src/web/app/init.css @@ -1,3 +1,7 @@ +/** + * Boot screen style + */ + @charset 'utf-8'; html {