mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-13 22:15:41 +02:00
enhance: 絵文字データの参照を自前ライブラリに変更 (#17381)
* wip * enhance: 絵文字データの参照を自前ライブラリに変更 * fix * update to v17.0.2 * fix assets handling * fix * update mfm-js * update emoji library * Update COPYING [ci skip] * Update Changelog * Update Changelog * fix: 端末の絵文字にフォールバックできるように
This commit is contained in:
@@ -55,7 +55,6 @@
|
||||
"dependencies": {
|
||||
"@aws-sdk/client-s3": "3.1037.0",
|
||||
"@aws-sdk/lib-storage": "3.1037.0",
|
||||
"@discordapp/twemoji": "16.0.1",
|
||||
"@fastify/accepts": "5.0.4",
|
||||
"@fastify/cors": "11.2.0",
|
||||
"@fastify/express": "4.0.5",
|
||||
@@ -63,6 +62,8 @@
|
||||
"@fastify/multipart": "10.0.0",
|
||||
"@fastify/static": "9.1.3",
|
||||
"@kitajs/html": "4.2.13",
|
||||
"@misskey-dev/emoji-assets": "17.0.3",
|
||||
"@misskey-dev/emoji-data": "17.0.3",
|
||||
"@misskey-dev/sharp-read-bmp": "1.2.0",
|
||||
"@misskey-dev/summaly": "5.3.0",
|
||||
"@napi-rs/canvas": "0.1.100",
|
||||
@@ -76,7 +77,6 @@
|
||||
"@simplewebauthn/server": "13.3.0",
|
||||
"@sinonjs/fake-timers": "15.3.2",
|
||||
"@smithy/node-http-handler": "4.6.1",
|
||||
"@twemoji/parser": "16.0.0",
|
||||
"accepts": "1.3.8",
|
||||
"ajv": "8.20.0",
|
||||
"archiver": "7.0.1",
|
||||
@@ -111,7 +111,7 @@
|
||||
"jsonld": "9.0.0",
|
||||
"juice": "11.1.1",
|
||||
"meilisearch": "0.57.0",
|
||||
"mfm-js": "0.25.0",
|
||||
"mfm-js": "0.26.0",
|
||||
"mime-types": "3.0.2",
|
||||
"misskey-js": "workspace:*",
|
||||
"misskey-reversi": "workspace:*",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -71,7 +71,7 @@ export class ClientServerService {
|
||||
private readonly clientAssets: string;
|
||||
private readonly assets: string;
|
||||
private readonly swAssets: string;
|
||||
private readonly fluentEmojisDir: string;
|
||||
private readonly fluentEmojiDir: string;
|
||||
private readonly twemojiDir: string;
|
||||
private readonly frontendViteOut: string;
|
||||
private readonly frontendEmbedViteOut: string;
|
||||
@@ -135,8 +135,8 @@ export class ClientServerService {
|
||||
this.clientAssets = resolve(frontendRootdir, 'assets');
|
||||
this.assets = resolve(this.config.rootDir, 'built/_frontend_dist_');
|
||||
this.swAssets = resolve(this.config.rootDir, 'built/_sw_dist_');
|
||||
this.fluentEmojisDir = resolve(this.config.rootDir, 'fluent-emojis/dist');
|
||||
this.twemojiDir = resolve(backendRootdir, 'node_modules/@discordapp/twemoji/dist/svg');
|
||||
this.fluentEmojiDir = resolve(backendRootdir, 'node_modules/@misskey-dev/emoji-assets/built/fluent-emoji');
|
||||
this.twemojiDir = resolve(backendRootdir, 'node_modules/@misskey-dev/emoji-assets/built/twemoji');
|
||||
this.frontendViteOut = resolve(this.config.rootDir, 'built/_frontend_vite_');
|
||||
this.frontendEmbedViteOut = resolve(this.config.rootDir, 'built/_frontend_embed_vite_');
|
||||
this.tarball = resolve(this.config.rootDir, 'built/tarball');
|
||||
@@ -306,7 +306,7 @@ export class ClientServerService {
|
||||
|
||||
reply.header('Content-Security-Policy', 'default-src \'none\'; style-src \'unsafe-inline\'');
|
||||
|
||||
return reply.sendFile(path, this.fluentEmojisDir, {
|
||||
return reply.sendFile(path, this.fluentEmojiDir, {
|
||||
maxAge: ms('30 days'),
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user