Sub-Store-Front-End
Sub-Store Progressive Web App
File Explorer
Download Latest Version (.zip)- ๅ่ฝๅปบ่ฎฎ.yml
- ้ฎ้ขๅ้ฆ.yml
- main.yml
- update-vercel-project-settings.yml
- commit-msg
- extensions.json
- 144x144.png
- 168x168.png
- 192x192.png
- 256x256.png
- 48x48.png
- 512x512.png
- 72x72.png
- 96x96.png
- apple-touch-icon.png
- clash.png
- favicon.ico
- favicon.svg
- logo.png
- loon.png
- manifests.json
- quanx.png
- shadowrocket.png
- stash.png
- surge.png
- v2ray.png
- vercel.json
- check-locales.mjs
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- monokai.json
- 3x_static_iconfont.ttf
- 3x_static_iconfont.woff
- 3x_static_iconfont.woff2
- jetbrainsmononl-regular.eot
- jetbrainsmononl-regular.woff
- jetbrainsmononl-regular.woff2
- roboto-bold.eot
- roboto-bold.woff
- roboto-bold.woff2
- roboto-light.eot
- roboto-light.woff
- roboto-light.woff2
- avatar.svg
- clash.png
- clash_color.png
- clashmeta.png
- clashmeta_color.png
- collectionSubs.svg
- concurrency.svg
- copy-icon.svg
- copy.png
- copy.svg
- egern.png
- egern_color.png
- encryption.svg
- file.svg
- gist-upload.svg
- githubProxy.svg
- headersCacheTtl.svg
- json.svg
- key-solid.png
- key-solid.svg
- logo-green.png
- logo-red.png
- logo.png
- logo.svg
- logsMaxCount.svg
- loon.png
- loon_color.png
- max.svg
- node.svg
- proxy.svg
- quanx.png
- quanx_color.png
- resourceCacheTtl.svg
- scriptCacheTtl.svg
- shadowrocket.png
- shadowrocket_color.png
- sing-box.png
- sing-box_color.png
- singleSubs.svg
- stash.png
- stash_color.png
- surfboard.png
- surfboard_color.png
- surge.png
- surge_color.png
- surgeformac_icon.png
- surgeformac_icon_color.png
- surgeformac_text.png
- surgeformac_text_color.png
- timeout.svg
- tw.png
- tw.svg
- uri.svg
- user-agent.svg
- user-solid.png
- user-solid.svg
- v2ray.png
- v2ray_color.png
- view.svg
- custom_variables.scss
- fonts.scss
- global.scss
- mixins.scss
- overwritten_css_var.scss
- reduced-motion-fix.scss
- AgeKeyHelper.vue
- ArchiveListItem.vue
- ArtifactPanel.vue
- ArtifactsListItem.vue
- DesktopPicker.vue
- EditorCommonTips.vue
- EditorGroupingTips.vue
- FileListItem.vue
- GlobalNotify.vue
- ImageFitPicker.vue
- LanguageSwitcherButton.vue
- LogsOverlay.vue
- LogsPanel.vue
- MagicPathDialog.vue
- NavBar.vue
- NodeInfoPanel.vue
- ParamsEditor.vue
- PreviewNodeNamesDialog.vue
- PreviewPanel.vue
- ShareExactDatetimeField.vue
- ShareListItem.vue
- SideBar.vue
- SubListItem.vue
- SvgIcon.vue
- TabBar.vue
- TagPopup.vue
- useBackend.ts
- useChangelogs.ts
- useDesktopPickerWheel.ts
- useFilteredDraggableList.ts
- useHackPicker.ts
- useHostAPI.ts
- useListViewMode.ts
- useListViewModeSelectionLock.ts
- usePopupRoute.ts
- userWorker.ts
- useTagBarHeight.ts
- useThemes.ts
- useWideScreenNarrowMode.ts
- AppLayout.vue
- en.ts
- index.ts
- languages.ts
- ru.ts
- zh.ts
- awesomeIcon.ts
- nutui.ts
- touch.js
- index.ts
- appNotify.ts
- archive.ts
- artifacts.ts
- codeStore.ts
- global.ts
- listPageView.ts
- listSearch.ts
- logsOverlay.ts
- methodStore.ts
- settings.ts
- subs.ts
- system.ts
- dark.ts
- darkblue.ts
- light.ts
- lightblue.ts
- mocha.ts
- monokai.ts
- pureblack.ts
- sereneblues.ts
- home.d.ts
- iconCollection.d.ts
- appNotifyStore.d.ts
- archive.d.ts
- artifacts.d.ts
- codeStore.d.ts
- globalStore.d.ts
- settings.d.ts
- subsStore.d.ts
- systemStore.d.ts
- hostapi.d.ts
- index.d.ts
- actionsOperate.ts
- actionsToPorcess.ts
- age.ts
- archive.ts
- artifactIcon.ts
- butifyDate.ts
- download.ts
- editorFoldState.ts
- editorTabState.ts
- editorTabValidation.ts
- fileType.ts
- flowTransfer.ts
- getFlowsUrlList.ts
- githubProxy.ts
- iconFit.ts
- initApp.ts
- inobounce.min.js
- isMobile.ts
- listSearch.ts
- popupHistory.ts
- previewError.ts
- previewNodeNames.ts
- pwa.ts
- requestConcurrency.ts
- requestTimeout.ts
- semver.ts
- share.ts
- shareTags.ts
- Archive.vue
- dispatch.yml
- index.cjs
- index.d.cts
- index.d.ts
- index.js
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- index.d.ts
- index.js
- index.d.ts
- index.js
- index.ts
- index.ts
- package.json
- README.md
- dispatch.yml
- index.cjs
- index.d.cts
- index.d.ts
- index.js
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- copy.svg
- del.svg
- format.svg
- jsimg.svg
- more.svg
- redo.svg
- search.svg
- undo.svg
- zt.svg
- cmView.vue
- dark.js
- editorLanguages.ts
- light.js
- shikiHighlight.js
- shikiThemes.js
- ActionRadio.vue
- AddProxiesFromSubscription.vue
- FilterSelect.vue
- HandleDuplicate.vue
- MonacoEditor.vue
- Regex.vue
- Script.vue
- ActionBlock.vue
- CommonBlock.vue
- IconPopup.vue
- AboutUs.vue
- APISetting.vue
- moreSetting.vue
- themeSetting.vue
- Share.vue
- ShareEditorPage.vue
- CompareTable.vue
- File.vue
- FileEditor.vue
- FilePreview.vue
- Logs.vue
- My.vue
- NotFound.vue
- Sub.vue
- SubEditor.vue
- Sync.vue
- SyncEditor.vue
- App.vue
- env.d.ts
- main.ts
- splash.ts
- .env
- .env.development
- .env.production
- .eslintrc
- .gitignore
- .node-version
- .npmrc
- .prettierignore
- commitlint.config.js
- index.html
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- tsconfig.node.json
- vercel.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/sub-store-org/Sub-Store-Front-End
Downloads the entire project code from GitHub to your computer.
cd Sub-Store-Front-End
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
pnpm i
Type this command into your terminal and run it.
pnpm dev
Starts the development/run server.
pnpm build
Type this command into your terminal and run it.
pnpm preview
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
