Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serguun42/social-picker-vue
Vue.js frontend for Social-Picker-API
https://github.com/serguun42/social-picker-vue
coub dtf instagram joyreactor osnova pixiv reddit tumblr twitter ugoira vue vue2 vuejs vuejs2 youtube-dl yt-dlp
Last synced: 2 months ago
JSON representation
Vue.js frontend for Social-Picker-API
- Host: GitHub
- URL: https://github.com/serguun42/social-picker-vue
- Owner: serguun42
- License: bsl-1.0
- Created: 2022-01-31T03:52:47.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-18T17:50:09.000Z (11 months ago)
- Last Synced: 2024-02-18T18:45:53.793Z (11 months ago)
- Topics: coub, dtf, instagram, joyreactor, osnova, pixiv, reddit, tumblr, twitter, ugoira, vue, vue2, vuejs, vuejs2, youtube-dl, yt-dlp
- Language: Vue
- Homepage:
- Size: 815 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Social Picker Vue.js
Frontend client built for [Social Picker API](https://github.com/serguun42/Social-Picker-API).
1. Install only necessary npm dependencies – `npm i --production`
2. Change variables in [`production.env`](./src/config/production.env)
3. Build static Redoc API based on [`api.yml`](./public/docs/api.yml) – `npm run generate-openapi-redoc`
4. Build with Vue & Webpack – `npm run build`
5. Move built folder `dist` to accessible public folder### Additional/dev only commands
* Generate OpenAPI components based on Typescript types (located in `src/types`)
1. `npm i -D ts-to-openapi`
2. `npm run generate-openapi-types`