diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-03-23 17:24:40 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-03-23 17:24:40 +0900 |
| commit | 8432c2c9eab5f40b8add842240224129cc2f9c54 (patch) | |
| tree | b2bacc508f27a5ce0735ac27b252860cc9aca2d8 /src | |
| parent | Use TRUNCATE (#7385) (diff) | |
| download | sharkey-8432c2c9eab5f40b8add842240224129cc2f9c54.tar.gz sharkey-8432c2c9eab5f40b8add842240224129cc2f9c54.tar.bz2 sharkey-8432c2c9eab5f40b8add842240224129cc2f9c54.zip | |
refactor(build): gulpを経由しないでTypeScriptのビルドを行うように
path aliasをサーバーサイドでも使ったりしたいため
Diffstat (limited to 'src')
| -rw-r--r-- | src/@types/meta.json.d.ts | 3 | ||||
| -rw-r--r-- | src/boot/master.ts | 2 | ||||
| -rw-r--r-- | src/config/load.ts | 2 | ||||
| -rw-r--r-- | src/server/web/manifest.json | 28 | ||||
| -rw-r--r-- | src/server/web/manifest.ts | 2 | ||||
| -rw-r--r-- | src/tsconfig.json | 3 |
6 files changed, 34 insertions, 6 deletions
diff --git a/src/@types/meta.json.d.ts b/src/@types/meta.json.d.ts deleted file mode 100644 index ab812682b6..0000000000 --- a/src/@types/meta.json.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -declare module '*/meta.json' { - const version: string; -} diff --git a/src/boot/master.ts b/src/boot/master.ts index aded102912..33ccec55d0 100644 --- a/src/boot/master.ts +++ b/src/boot/master.ts @@ -12,7 +12,7 @@ import { lessThan } from '../prelude/array'; import { program } from '../argv'; import { showMachineInfo } from '../misc/show-machine-info'; import { initDb } from '../db/postgre'; -import * as meta from '../meta.json'; +const meta = require('../meta.json'); const logger = new Logger('core', 'cyan'); const bootLogger = logger.createSubLogger('boot', 'magenta', false); diff --git a/src/config/load.ts b/src/config/load.ts index 558bc68e10..0929e80414 100644 --- a/src/config/load.ts +++ b/src/config/load.ts @@ -5,7 +5,7 @@ import * as fs from 'fs'; import * as yaml from 'js-yaml'; import { Source, Mixin } from './types'; -import * as meta from '../meta.json'; +const meta = require('../meta.json'); /** * Path of configuration directory diff --git a/src/server/web/manifest.json b/src/server/web/manifest.json new file mode 100644 index 0000000000..48030a2980 --- /dev/null +++ b/src/server/web/manifest.json @@ -0,0 +1,28 @@ +{ + "short_name": "Misskey", + "name": "Misskey", + "start_url": "/", + "display": "standalone", + "background_color": "#313a42", + "theme_color": "#86b300", + "icons": [ + { + "src": "/static-assets/icons/192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/static-assets/icons/512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "share_target": { + "action": "/share/", + "params": { + "title": "title", + "text": "text", + "url": "url" + } + } +} diff --git a/src/server/web/manifest.ts b/src/server/web/manifest.ts index 2f3eb89030..167230330a 100644 --- a/src/server/web/manifest.ts +++ b/src/server/web/manifest.ts @@ -1,5 +1,5 @@ import * as Koa from 'koa'; -import * as manifest from '../../../assets/client/manifest.json'; +import * as manifest from './manifest.json'; import { fetchMeta } from '../../misc/fetch-meta'; module.exports = async (ctx: Koa.Context) => { diff --git a/src/tsconfig.json b/src/tsconfig.json index 95cb35fc5f..527acb859b 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -21,6 +21,9 @@ "emitDecoratorMetadata": true, "resolveJsonModule": true, "isolatedModules": true, + "rootDir": "./", + "baseUrl": "./", + "outDir": "../built", "typeRoots": [ "../node_modules/@types", "./@types" |