Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Vue3 #6587

Merged
merged 366 commits into from
Oct 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
366 commits
Select commit Hold shift + click to select a range
192cfd2
Update reaction.vue
syuilo Sep 21, 2020
c2a77d4
fix bug
syuilo Sep 21, 2020
1345ee1
wip
syuilo Sep 21, 2020
8762387
wip
syuilo Sep 21, 2020
2839c1d
wjio
syuilo Sep 21, 2020
e427f21
wip
syuilo Sep 21, 2020
62d4def
Revert "wip"
syuilo Sep 21, 2020
55549f3
wip
syuilo Sep 21, 2020
f0d8f09
wip
syuilo Sep 21, 2020
a031fca
wip
syuilo Sep 21, 2020
e6f72ed
Update init.ts
syuilo Sep 21, 2020
5af0de6
Update drive-window.vue
syuilo Sep 21, 2020
8a58066
wip
syuilo Sep 21, 2020
351fe22
wip
syuilo Sep 21, 2020
2b76403
Use PascalCase for components
syuilo Sep 21, 2020
5fe328e
Use PascalCase for components
syuilo Sep 21, 2020
fd74231
update dep
syuilo Sep 21, 2020
24f8b1a
wip
syuilo Sep 21, 2020
ce470e3
wip
syuilo Sep 21, 2020
7e4732d
wip
syuilo Sep 21, 2020
2abc9cd
Update init.ts
syuilo Sep 21, 2020
0056070
wip
syuilo Sep 21, 2020
8c0c902
Update paging.ts
syuilo Sep 21, 2020
b7d0599
Update test.vue
syuilo Sep 22, 2020
5cc5878
watch deep
syuilo Sep 22, 2020
4c65021
wip
syuilo Sep 22, 2020
940f695
lint
syuilo Sep 22, 2020
cab5306
wip
syuilo Sep 22, 2020
ef6d66d
wip
syuilo Sep 22, 2020
81ad8c4
wip
syuilo Sep 22, 2020
9411093
wip
syuilo Sep 22, 2020
d031792
wiop
syuilo Sep 22, 2020
9e610cc
wip
syuilo Sep 22, 2020
6f458fa
Update webpack.config.ts
syuilo Sep 23, 2020
ce15b87
alllow null poll
syuilo Sep 23, 2020
6c3d58e
wip
syuilo Sep 25, 2020
f3db7e2
wip
syuilo Sep 25, 2020
8c3e8d1
wip
syuilo Sep 25, 2020
53b6b4b
wiop
syuilo Sep 25, 2020
bdd5ea8
UI redesign & refactor (#6714)
syuilo Oct 8, 2020
5d9c36b
wip
syuilo Oct 8, 2020
f388ad3
Merge branch 'vue3' of https://github.com/syuilo/misskey into vue3
syuilo Oct 8, 2020
8ac0058
wip
syuilo Oct 9, 2020
8ed6377
Merge branch 'develop' into vue3
syuilo Oct 9, 2020
dfbfd42
Update style.scss
syuilo Oct 9, 2020
63b1256
Update style.scss
syuilo Oct 9, 2020
6452018
Update visitor.vue
syuilo Oct 9, 2020
b0eecf4
wip
syuilo Oct 9, 2020
a4b396d
Update init.ts
syuilo Oct 9, 2020
1d4a619
Update init.ts
syuilo Oct 9, 2020
3c64870
wip
syuilo Oct 9, 2020
8d26402
wip
syuilo Oct 9, 2020
73f4abd
Update visitor.vue
syuilo Oct 9, 2020
0df710f
Update visitor.vue
syuilo Oct 9, 2020
46b4350
Update visitor.vue
syuilo Oct 9, 2020
69e240d
Update visitor.vue
syuilo Oct 9, 2020
27ce211
wip
syuilo Oct 10, 2020
1a2612e
wip
syuilo Oct 10, 2020
c0643b6
Update modal.vue
syuilo Oct 10, 2020
41f8af8
Update header.vue
syuilo Oct 10, 2020
42e16b7
Update menu.vue
syuilo Oct 10, 2020
556bafa
Update about.vue
syuilo Oct 10, 2020
aa9c6a6
Update about-misskey.vue
syuilo Oct 10, 2020
0074c11
wip
syuilo Oct 10, 2020
1f1ad0e
wip
syuilo Oct 10, 2020
ed02ada
Merge branch 'develop' into vue3
syuilo Oct 10, 2020
334f4b2
Update visitor.vue
syuilo Oct 10, 2020
4a7be75
Update tooltip.ts
syuilo Oct 10, 2020
b331938
wip
syuilo Oct 10, 2020
dd37d85
Update drive.vue
syuilo Oct 10, 2020
502d616
wip
syuilo Oct 10, 2020
d568d49
Update style.scss
syuilo Oct 10, 2020
cb1d217
Update header.vue
syuilo Oct 10, 2020
c2a5e07
wip
syuilo Oct 10, 2020
6038035
wip
syuilo Oct 10, 2020
bb2f675
Update users.user.vue
syuilo Oct 10, 2020
dec7ebe
Update announcements.vue
syuilo Oct 10, 2020
a2cd92d
wip
syuilo Oct 10, 2020
7229a20
wip
syuilo Oct 10, 2020
e893722
wip
syuilo Oct 10, 2020
6d5a692
Update emojis.vue
syuilo Oct 10, 2020
494f072
wip
syuilo Oct 10, 2020
1155a9a
Update emojis.vue
syuilo Oct 10, 2020
8e5eee2
Update style.scss
syuilo Oct 10, 2020
27f7965
Update users.vue
syuilo Oct 10, 2020
69e9189
wip
syuilo Oct 10, 2020
83ea336
Update style.scss
syuilo Oct 10, 2020
67fc38f
wip
syuilo Oct 10, 2020
88086b1
Update welcome.entrance.vue
syuilo Oct 10, 2020
4f668ac
Update radio.vue
syuilo Oct 10, 2020
90290e0
Update size.ts
syuilo Oct 10, 2020
89e01bc
Update emoji-edit-dialog.vue
syuilo Oct 11, 2020
336ea3b
wip
syuilo Oct 11, 2020
9eeb5e6
Update emojis.vue
syuilo Oct 11, 2020
c897d6c
wip
syuilo Oct 11, 2020
8dbe8f4
Update emojis.vue
syuilo Oct 11, 2020
0b0054e
Update emojis.vue
syuilo Oct 11, 2020
602f2d7
Update emojis.vue
syuilo Oct 11, 2020
27a0951
wip
syuilo Oct 11, 2020
3e29c34
wip
syuilo Oct 11, 2020
3daca8b
wip
syuilo Oct 11, 2020
c063ace
wip
syuilo Oct 11, 2020
0ae4b7e
Update file-dialog.vue
syuilo Oct 11, 2020
97fdd3c
wip
syuilo Oct 11, 2020
f36e198
wip
syuilo Oct 11, 2020
583d1a9
Update token-generate-window.vue
syuilo Oct 11, 2020
269a136
Update notification-setting-window.vue
syuilo Oct 11, 2020
bafc5a0
wip
syuilo Oct 11, 2020
93cc446
wip
syuilo Oct 11, 2020
7b1baef
Update _error_.vue
syuilo Oct 11, 2020
099e618
Update ja-JP.yml
syuilo Oct 11, 2020
8589156
wip
syuilo Oct 11, 2020
9ba6fad
wip
syuilo Oct 11, 2020
0aecfca
Update store.ts
syuilo Oct 11, 2020
9004b9f
Update emojis.vue
syuilo Oct 11, 2020
10baa02
Merge branch 'vue3' of https://github.com/syuilo/misskey into vue3
syuilo Oct 11, 2020
c9c51db
Update emojis.vue
syuilo Oct 11, 2020
1b00dda
Update emojis.vue
syuilo Oct 11, 2020
d0f7fb0
Update announcements.vue
syuilo Oct 11, 2020
3ba09ca
Update store.ts
syuilo Oct 11, 2020
79da7f6
wip
syuilo Oct 11, 2020
6695ac6
Update page-editor.vue
syuilo Oct 11, 2020
ee4c0d6
wip
syuilo Oct 11, 2020
741be62
wip
syuilo Oct 11, 2020
9b1c10c
Update modal.vue
syuilo Oct 11, 2020
40eceaa
wip
syuilo Oct 11, 2020
ff51239
Update select-file.ts
syuilo Oct 11, 2020
d9b8007
Update timeline.vue
syuilo Oct 11, 2020
df9ca6b
Update emojis.vue
syuilo Oct 12, 2020
6ce5667
Update os.ts
syuilo Oct 12, 2020
c136f24
wip
syuilo Oct 12, 2020
1bdbad6
Update user-select.vue
syuilo Oct 12, 2020
179c8ed
Update mfm.ts
syuilo Oct 12, 2020
31f16c3
Update get-file-info.ts
syuilo Oct 12, 2020
329cbad
Update drive.vue
syuilo Oct 12, 2020
20f2d15
Update init.ts
syuilo Oct 12, 2020
6473e4a
Update mfm.ts
syuilo Oct 12, 2020
576386e
Merge branch 'vue3' of https://github.com/syuilo/misskey into vue3
syuilo Oct 12, 2020
7865f86
wip
syuilo Oct 12, 2020
55eb63a
wip
syuilo Oct 12, 2020
48fec4d
Update window.vue
syuilo Oct 12, 2020
9f2e4e7
Update note.vue
syuilo Oct 12, 2020
bb8bf17
wip
syuilo Oct 13, 2020
0265dd1
wip
syuilo Oct 13, 2020
a9fda91
Update user-info.vue
syuilo Oct 13, 2020
2b32e50
wip
syuilo Oct 13, 2020
ef8f4bb
wip
syuilo Oct 13, 2020
f0dd000
wip
syuilo Oct 13, 2020
449c8fa
wip
syuilo Oct 13, 2020
e23cdf6
wip
syuilo Oct 13, 2020
d377b92
Update header.vue
syuilo Oct 13, 2020
b1f247e
Update header.vue
syuilo Oct 13, 2020
1a9c1da
wip
syuilo Oct 13, 2020
49f3b80
Update explore.vue
syuilo Oct 13, 2020
f871cb1
wip
syuilo Oct 13, 2020
c6fe86d
wip
syuilo Oct 13, 2020
cdabebd
wip
syuilo Oct 13, 2020
871dba6
Update webpack.config.ts
syuilo Oct 14, 2020
685f6ca
wip
syuilo Oct 14, 2020
f9e16a7
wip
syuilo Oct 14, 2020
8f4116b
wip
syuilo Oct 14, 2020
7278694
wip
syuilo Oct 14, 2020
54119cd
wip
syuilo Oct 14, 2020
9a6f9d0
wip
syuilo Oct 14, 2020
d03c3aa
Update autocomplete.ts
syuilo Oct 14, 2020
de35469
wip
syuilo Oct 14, 2020
1e52c3a
wip
syuilo Oct 14, 2020
b0df9a3
wip
syuilo Oct 14, 2020
4bf9daf
Update toast.vue
syuilo Oct 14, 2020
889a07b
wip
syuilo Oct 14, 2020
887c75f
Update post-form-dialog.vue
syuilo Oct 14, 2020
d97784a
wip
syuilo Oct 14, 2020
b9d9580
wip
syuilo Oct 14, 2020
cce3a5c
wip
syuilo Oct 14, 2020
07be00c
wip
syuilo Oct 14, 2020
2422d1c
wip
syuilo Oct 15, 2020
020b716
Update users.vue
syuilo Oct 15, 2020
e973c88
wip
syuilo Oct 15, 2020
110292e
Update explore.vue
syuilo Oct 15, 2020
b7a2be6
wip
syuilo Oct 15, 2020
92c2b4b
wip
syuilo Oct 15, 2020
5ddca77
wip
syuilo Oct 15, 2020
7ef95f3
Update package.json
syuilo Oct 15, 2020
5f617f9
wip
syuilo Oct 15, 2020
a0fc49f
Update icon-dialog.vue
syuilo Oct 15, 2020
34b0373
wip
syuilo Oct 15, 2020
0bf9669
wip
syuilo Oct 15, 2020
eccb567
Update user-preview.ts
syuilo Oct 15, 2020
8c6fb1b
wip
syuilo Oct 15, 2020
dfb86c0
wip
syuilo Oct 15, 2020
2b39fc2
wip
syuilo Oct 15, 2020
f8128e2
wip
syuilo Oct 15, 2020
01ad414
wip
syuilo Oct 15, 2020
124e0e7
Update instance.vue
syuilo Oct 15, 2020
85fc6e9
Update user-name.vue
syuilo Oct 15, 2020
2c81045
Update federation.vue
syuilo Oct 16, 2020
6937205
Update instance.vue
syuilo Oct 16, 2020
45851e5
wip
syuilo Oct 16, 2020
0aaa7fe
wip
syuilo Oct 16, 2020
c257f4c
Update tag.vue
syuilo Oct 16, 2020
62cd578
wip
syuilo Oct 16, 2020
dee6424
wip
syuilo Oct 16, 2020
8959b95
wip
syuilo Oct 16, 2020
7ce1a0c
wip
syuilo Oct 16, 2020
bd4167b
wip
syuilo Oct 16, 2020
b7ec57c
Update instance.vue
syuilo Oct 16, 2020
3da900b
wip
syuilo Oct 16, 2020
3ed9a16
Update os.ts
syuilo Oct 16, 2020
b75671d
Update os.ts
syuilo Oct 16, 2020
71bd949
wip
syuilo Oct 16, 2020
04280ff
wip
syuilo Oct 16, 2020
7cf4113
wip
syuilo Oct 16, 2020
d2a43dc
Update router.ts
syuilo Oct 16, 2020
1094159
wip
syuilo Oct 16, 2020
d32cbe2
Update init.ts
syuilo Oct 16, 2020
194055a
Update note.vue
syuilo Oct 16, 2020
15e2871
Update messages.vue
syuilo Oct 16, 2020
b2b57ad
wip
syuilo Oct 16, 2020
338052c
wip
syuilo Oct 16, 2020
c212fe0
wip
syuilo Oct 16, 2020
6288bc5
wip
syuilo Oct 16, 2020
215790b
wip
syuilo Oct 16, 2020
a815f35
google
syuilo Oct 16, 2020
04aab3b
wip
syuilo Oct 16, 2020
334014c
wip
syuilo Oct 16, 2020
4d1fa0d
wip
syuilo Oct 17, 2020
f297d48
wip
syuilo Oct 17, 2020
97f8f66
Update theme-editor.vue
syuilo Oct 17, 2020
09105f3
wip
syuilo Oct 17, 2020
7316a67
wip
syuilo Oct 17, 2020
d2adc24
Update room.vue
syuilo Oct 17, 2020
bb67cf8
Update channel-editor.vue
syuilo Oct 17, 2020
1983681
wip
syuilo Oct 17, 2020
448224f
Update window.vue
syuilo Oct 17, 2020
c2811b3
Update window.vue
syuilo Oct 17, 2020
6789346
wip
syuilo Oct 17, 2020
7afb4a5
Update window.vue
syuilo Oct 17, 2020
a3d6b03
Update window.vue
syuilo Oct 17, 2020
cb8720a
wip
syuilo Oct 17, 2020
cc750c4
Update menu.vue
syuilo Oct 17, 2020
dd36611
wip
syuilo Oct 17, 2020
2054035
wip
syuilo Oct 17, 2020
fc603b2
wip
syuilo Oct 17, 2020
f719516
wip
syuilo Oct 17, 2020
0f26604
Update messaging-room.vue
syuilo Oct 17, 2020
c76a692
wip
syuilo Oct 17, 2020
07a38eb
Update post-form.vue
syuilo Oct 17, 2020
1aa341a
Update default.widgets.vue
syuilo Oct 17, 2020
f48593f
Update window.vue
syuilo Oct 17, 2020
7f15b0e
wip
syuilo Oct 17, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 0 additions & 11 deletions gulpfile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ import * as gulp from 'gulp';
import * as ts from 'gulp-typescript';
import * as rimraf from 'rimraf';
import * as rename from 'gulp-rename';
const cleanCSS = require('gulp-clean-css');
const sass = require('gulp-dart-sass');
const fiber = require('fibers');

const locales: { [x: string]: any } = require('./locales');
const meta = require('./package.json');
Expand Down Expand Up @@ -61,13 +58,6 @@ gulp.task('cleanall', gulp.parallel('clean', cb =>
rimraf('./node_modules', cb)
));

gulp.task('build:client:styles', () =>
gulp.src('./src/client/style.scss')
.pipe(sass({ fiber }))
.pipe(cleanCSS())
.pipe(gulp.dest('./built/client/assets/'))
);

gulp.task('copy:client', () =>
gulp.src([
'./assets/**/*',
Expand All @@ -87,7 +77,6 @@ gulp.task('copy:docs', () =>
);

gulp.task('build:client', gulp.parallel(
'build:client:styles',
'copy:client',
'copy:docs'
));
Expand Down
24 changes: 20 additions & 4 deletions locales/ja-JP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ noNotes: "ノートはありません"
noNotifications: "通知はありません"
instance: "インスタンス"
settings: "設定"
basicSettings: "基本設定"
otherSettings: "その他の設定"
openInWindow: "ウィンドウで開く"
profile: "プロフィール"
timeline: "タイムライン"
noAccountDescription: "自己紹介はありません"
Expand All @@ -40,6 +43,7 @@ deleteAndEditConfirm: "このノートを削除してもう一度編集します
addToList: "リストに追加"
sendMessage: "メッセージを送信"
copyUsername: "ユーザー名をコピー"
searchUser: "ユーザーを検索"
reply: "返信"
loadMore: "もっと見る"
youGotNewFollower: "フォローされました"
Expand All @@ -66,8 +70,11 @@ followers: "フォロワー"
followsYou: "フォローされています"
createList: "リスト作成"
manageLists: "リストの管理"
error: "問題が発生しました"
error: "エラー"
somethingHappened: "問題が発生しました"
retry: "再試行"
pageLoadError: "ページの読み込みに失敗しました。"
pageLoadErrorDescription: "これは通常、ネットワークまたはブラウザキャッシュが原因です。キャッシュをクリアするか、しばらく待ってから再度試してください。"
enterListName: "リスト名を入力"
privacy: "プライバシー"
makeFollowManuallyApprove: "フォローを承認制にする"
Expand Down Expand Up @@ -106,6 +113,8 @@ unsuspendConfirm: "解凍しますか?"
selectList: "リストを選択"
selectAntenna: "アンテナを選択"
selectWidget: "ウィジェットを選択"
editWidgets: "ウィジェットを編集"
editWidgetsExit: "編集を終了"
customEmojis: "カスタム絵文字"
emoji: "絵文字"
emojiName: "絵文字名"
Expand Down Expand Up @@ -177,7 +186,6 @@ processing: "処理中"
preview: "プレビュー"
default: "デフォルト"
noCustomEmojis: "絵文字はありません"
customEmojisOfRemote: "リモートの絵文字"
noJobs: "ジョブはありません"
federating: "連合中"
blocked: "ブロック中"
Expand Down Expand Up @@ -445,7 +453,7 @@ total: "合計"
weekOverWeekChanges: "前週比"
dayOverDayChanges: "前日比"
appearance: "アピアランス"
clinetSettings: "クライアント設定"
clientSettings: "クライアント設定"
accountSettings: "アカウント設定"
promotion: "プロモーション"
promote: "プロモート"
Expand Down Expand Up @@ -476,6 +484,8 @@ newNoteRecived: "新しいノートがあります"
sounds: "サウンド"
listen: "聴く"
none: "なし"
showInPage: "ページで表示"
popout: "ポップアウト"
volume: "音量"
details: "詳細"
chooseEmoji: "絵文字を選択"
Expand Down Expand Up @@ -518,7 +528,6 @@ enableInfiniteScroll: "自動でもっと見る"
visibility: "公開範囲"
poll: "アンケート"
useCw: "内容を隠す"
fixedWidgetsPosition: "ウィジェットの位置を固定する"
enablePlayer: "プレイヤーを開く"
disablePlayer: "プレイヤーを閉じる"
expandTweet: "ツイートを展開する"
Expand Down Expand Up @@ -570,6 +579,12 @@ notificationSetting: "通知設定"
notificationSettingDesc: "表示する通知の種別を選択してください。"
useGlobalSetting: "グローバル設定を使う"
useGlobalSettingDesc: "オンにすると、アカウントの通知設定が使用されます。オフにすると、個別に設定できるようになります。"
other: "その他"
regenerateLoginToken: "ログイントークンを再生成"
regenerateLoginTokenDescription: "ログインに使用される内部トークンを再生成します。通常この操作を行う必要はありません。再生成すると、全てのデバイスでログアウトされます。"
setMultipleBySeparatingWithSpace: "スペースで区切って複数設定できます。"
fileIdOrUrl: "ファイルIDまたはURL"
chatOpenBehavior: "チャットを開くときの動作"

_serverDisconnectedBehavior:
reload: "自動でリロード"
Expand Down Expand Up @@ -802,6 +817,7 @@ _widgets:
photos: "フォト"
digitalClock: "デジタル時計"
federation: "連合"
postForm: "投稿フォーム"

_cw:
hide: "隠す"
Expand Down
106 changes: 50 additions & 56 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@
"dependencies": {
"@babel/plugin-transform-runtime": "7.11.0",
"@elastic/elasticsearch": "7.8.0",
"@fortawesome/fontawesome-svg-core": "1.2.30",
"@fortawesome/free-brands-svg-icons": "5.14.0",
"@fortawesome/free-regular-svg-icons": "5.14.0",
"@fortawesome/free-solid-svg-icons": "5.14.0",
"@fortawesome/vue-fontawesome": "0.1.10",
"@fortawesome/fontawesome-svg-core": "1.2.32",
"@fortawesome/free-brands-svg-icons": "5.15.1",
"@fortawesome/free-regular-svg-icons": "5.15.1",
"@fortawesome/free-solid-svg-icons": "5.15.1",
"@fortawesome/vue-fontawesome": "3.0.0-2",
"@koa/cors": "3.1.0",
"@koa/multer": "3.0.0",
"@koa/router": "9.0.1",
Expand Down Expand Up @@ -97,19 +97,20 @@
"@types/speakeasy": "2.0.5",
"@types/tinycolor2": "1.4.2",
"@types/tmp": "0.2.0",
"@types/uuid": "8.0.0",
"@types/uuid": "8.3.0",
"@types/web-push": "3.3.0",
"@types/webpack": "4.41.18",
"@types/webpack": "4.41.22",
"@types/webpack-stream": "3.2.11",
"@types/websocket": "1.0.1",
"@types/ws": "7.2.6",
"@typescript-eslint/parser": "3.6.0",
"@types/ws": "7.2.7",
"@typescript-eslint/parser": "4.4.0",
"@vue/compiler-sfc": "3.0.0",
"abort-controller": "3.0.0",
"apexcharts": "3.20.0",
"apexcharts": "3.22.0",
"autobind-decorator": "2.4.0",
"autosize": "4.0.2",
"autwh": "0.1.0",
"aws-sdk": "2.724.0",
"aws-sdk": "2.770.0",
"bcryptjs": "2.4.3",
"blurhash": "1.1.3",
"bull": "3.18.0",
Expand All @@ -122,35 +123,33 @@
"content-disposition": "0.5.3",
"core-js": "3.6.5",
"crc-32": "1.2.0",
"css-loader": "4.2.1",
"css-loader": "4.3.0",
"cssnano": "4.1.10",
"dateformat": "3.0.3",
"deep-entries": "3.1.0",
"diskusage": "1.1.3",
"double-ended-queue": "2.1.0-0",
"escape-regexp": "0.0.1",
"eslint": "7.4.0",
"eslint-plugin-vue": "6.2.2",
"eventemitter3": "4.0.4",
"eslint": "7.10.0",
"eslint-plugin-vue": "7.0.1",
"eventemitter3": "4.0.7",
"feed": "4.2.1",
"fibers": "5.0.0",
"file-type": "14.7.1",
"file-type": "15.0.1",
"fluent-ffmpeg": "2.1.2",
"glob": "7.1.6",
"gulp": "4.0.2",
"gulp-clean-css": "4.3.0",
"gulp-dart-sass": "1.0.2",
"gulp-rename": "2.0.0",
"gulp-replace": "1.0.0",
"gulp-sourcemaps": "2.6.5",
"gulp-terser": "1.3.2",
"gulp-terser": "1.4.0",
"gulp-tslint": "8.1.4",
"gulp-typescript": "6.0.0-alpha.1",
"hard-source-webpack-plugin": "0.13.1",
"hcaptcha": "0.0.2",
"html-minifier": "4.0.0",
"http-proxy-agent": "4.0.1",
"http-signature": "1.3.4",
"http-signature": "1.3.5",
"https-proxy-agent": "5.0.0",
"idb-keyval": "3.2.0",
"insert-text-at-cursor": "0.3.0",
Expand All @@ -171,27 +170,27 @@
"koa-mount": "4.0.0",
"koa-send": "5.0.1",
"koa-slow": "2.1.0",
"koa-views": "6.3.0",
"koa-views": "6.3.1",
"langmap": "0.0.16",
"lookup-dns-cache": "2.1.0",
"markdown-it": "11.0.0",
"markdown-it-anchor": "5.3.0",
"mocha": "8.1.1",
"markdown-it": "11.0.1",
"markdown-it-anchor": "6.0.0",
"mocha": "8.1.3",
"moji": "0.5.1",
"ms": "2.1.2",
"multer": "1.4.2",
"nested-property": "4.0.0",
"node-fetch": "2.6.0",
"nodemailer": "6.4.11",
"nprogress": "0.2.0",
"node-fetch": "2.6.1",
"nodemailer": "6.4.13",
"object-assign-deep": "0.4.0",
"os-utils": "0.0.14",
"p-cancelable": "2.0.0",
"parse5": "6.0.1",
"parsimmon": "1.15.0",
"pg": "8.3.2",
"portal-vue": "2.1.7",
"parsimmon": "1.16.0",
"pg": "8.4.1",
"portscanner": "2.2.0",
"postcss-loader": "3.0.0",
"postcss": "8.1.1",
"postcss-loader": "4.0.3",
"prismjs": "1.21.0",
"probe-image-size": "5.0.0",
"promise-limit": "2.7.0",
Expand All @@ -202,7 +201,7 @@
"qrcode": "1.4.4",
"random-seed": "0.3.0",
"ratelimiter": "3.4.1",
"re2": "1.15.4",
"re2": "1.15.5",
"recaptcha-promise": "0.1.3",
"reconnecting-websocket": "4.4.0",
"redis": "3.0.2",
Expand All @@ -215,54 +214,49 @@
"rimraf": "3.0.2",
"rndstr": "1.0.0",
"s-age": "1.1.2",
"sass": "1.26.10",
"sass-loader": "9.0.3",
"sass": "1.27.0",
"sass-loader": "10.0.2",
"seedrandom": "3.0.5",
"sharp": "0.25.4",
"sharp": "0.26.1",
"speakeasy": "2.0.0",
"stringz": "2.1.0",
"style-loader": "1.2.1",
"style-loader": "1.3.0",
"summaly": "2.4.0",
"syslog-pro": "1.0.0",
"systeminformation": "4.26.12",
"systeminformation": "4.27.8",
"syuilo-password-strength": "0.0.1",
"textarea-caret": "3.1.0",
"three": "0.117.1",
"tinycolor2": "1.4.1",
"tinycolor2": "1.4.2",
"tmp": "0.2.1",
"ts-loader": "8.0.2",
"ts-loader": "8.0.4",
"ts-node": "9.0.0",
"tslint": "6.1.3",
"tslint-sonarts": "1.9.0",
"typeorm": "0.2.25",
"typescript": "4.0.2",
"typeorm": "0.2.28",
"typescript": "4.0.3",
"ulid": "2.3.0",
"url-loader": "4.1.0",
"uuid": "8.3.0",
"v-animate-css": "0.0.3",
"uuid": "8.3.1",
"v-debounce": "0.1.2",
"vue": "2.6.12",
"vue": "3.0.1",
"vue-color": "2.7.1",
"vue-content-loading": "1.6.0",
"vue-cropperjs": "4.1.0",
"vue-i18n": "8.21.0",
"vue-json-pretty": "1.6.7",
"vue-loader": "15.9.3",
"vue-marquee-text-component": "1.1.1",
"vue-meta": "2.4.0",
"vue-draggable-next": "1.0.8",
"vue-i18n": "9.0.0-beta.4",
"vue-json-pretty": "1.7.0",
"vue-loader": "16.0.0-beta.7",
"vue-prism-component": "1.2.0",
"vue-prism-editor": "1.2.2",
"vue-router": "3.4.3",
"vue-router": "4.0.0-beta.13",
"vue-style-loader": "4.1.2",
"vue-svg-inline-loader-corejs3": "1.5.0",
"vue-template-compiler": "2.6.12",
"vuedraggable": "2.24.1",
"vuex": "3.5.1",
"vuex": "4.0.0-beta.4",
"vuex-persistedstate": "3.1.0",
"web-push": "3.4.4",
"webpack": "5.0.0-beta.28",
"webpack": "5.1.3",
"webpack-cli": "3.3.12",
"websocket": "1.0.31",
"websocket": "1.0.32",
"ws": "7.3.1",
"xev": "2.0.1"
},
Expand Down
12 changes: 12 additions & 0 deletions src/client/.eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"globals": {
"_DEV_": false,
"_LANGS_": false,
"_VERSION_": false,
"_ENV_": false,
"_PERF_PREFIX_": false,
"_DATA_TRANSFER_DRIVE_FILE_": false,
"_DATA_TRANSFER_DRIVE_FOLDER_": false,
"_DATA_TRANSFER_DECK_COLUMN_": false
}
}
8 changes: 8 additions & 0 deletions src/client/@types/global.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
declare const _LANGS_: string[];
declare const _VERSION_: string;
declare const _ENV_: string;
declare const _DEV_: boolean;
declare const _PERF_PREFIX_: string;
declare const _DATA_TRANSFER_DRIVE_FILE_: string;
declare const _DATA_TRANSFER_DRIVE_FOLDER_: string;
declare const _DATA_TRANSFER_DECK_COLUMN_: string;
File renamed without changes.
11 changes: 11 additions & 0 deletions src/client/@types/vuex-shim.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { ComponentCustomProperties } from 'vue';
import { Store } from 'vuex';

declare module '@vue/runtime-core' {
interface State {
}

interface ComponentCustomProperties {
$store: Store<State>
}
}