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

frontend-shared単独でビルドするのをやめる or 整備して外部パッケージとして読み込むようにする #15231

Open
1 task
kakkokari-gtyih opened this issue Jan 7, 2025 · 0 comments · May be fixed by #15232
Labels
💚Refactor Rewriting code without changing behavior

Comments

@kakkokari-gtyih
Copy link
Contributor

kakkokari-gtyih commented Jan 7, 2025

Summary

frontend-sharedをビルドするのをやめるか、ビルドしたものを外部パッケージとして読み込めるように整備する

※ビルドしたものを外部パッケージとして読み込めるように整備するというのはこういうこと

import { MediaProxy } from '@@/js/media-proxy.js';

import { MediaProxy } from 'frontend-shared/js/media-proxy';

上は、viteで相対パス(../frontend-shared/js/media-proxy.js)として当該ファイルを直接読み込んでいるのに対し、下はmisskey-jsと同じように外部パッケージとして読み込んでいる

Purpose

現状、frontend-sharedがビルドされているものの、frontendおよびfrontend-embedからは直接ファイルが参照される(それぞれのViteがパッケージ内のファイルと同等に扱う)形となっており、frontend-shared単体でビルドする意味がたぶんない

Do you want to implement this feature yourself?

  • Yes, I will implement this by myself and send a pull request
@kakkokari-gtyih kakkokari-gtyih added the 💚Refactor Rewriting code without changing behavior label Jan 7, 2025
@kakkokari-gtyih kakkokari-gtyih changed the title frontend-shared単独でビルドするのをやめる or ビルドして外部パッケージから読み込むようにする frontend-shared単独でビルドするのをやめる or ビルドして外部パッケージとして読み込むようにする Jan 7, 2025
@kakkokari-gtyih kakkokari-gtyih changed the title frontend-shared単独でビルドするのをやめる or ビルドして外部パッケージとして読み込むようにする frontend-shared単独でビルドするのをやめる or 整備して外部パッケージとして読み込むようにする Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💚Refactor Rewriting code without changing behavior
Projects
Development

Successfully merging a pull request may close this issue.

1 participant