mirror of
https://github.com/ivabus/gui
synced 2025-06-08 00:00:27 +03:00
make mock packages reusable
This commit is contained in:
parent
1cb37a8797
commit
acafea3842
1 changed files with 143 additions and 142 deletions
|
@ -6,149 +6,150 @@
|
||||||
* * make cors work with api.tea.xyz/v1
|
* * make cors work with api.tea.xyz/v1
|
||||||
*/
|
*/
|
||||||
import type { Package } from '../types';
|
import type { Package } from '../types';
|
||||||
|
const packages: Package[] = [
|
||||||
|
{
|
||||||
|
slug: 'mesonbuild_com',
|
||||||
|
homepage: 'https://mesonbuild.com',
|
||||||
|
name: 'mesonbuild.com',
|
||||||
|
version: '0.63.3',
|
||||||
|
last_modified: '2022-10-06T15:45:08.000Z',
|
||||||
|
full_name: 'mesonbuild.com',
|
||||||
|
dl_count: 270745,
|
||||||
|
thumb_image_name: 'mesonbuild_com_option 1.jpg ',
|
||||||
|
maintainer: '',
|
||||||
|
desc: 'Fast and user friendly build system',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/mesonbuild_com.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'pixman_org',
|
||||||
|
homepage: 'http://www.pixman.org/',
|
||||||
|
maintainer: 'freedesktop',
|
||||||
|
name: 'pixman.org',
|
||||||
|
version: '0.40.0',
|
||||||
|
last_modified: '2022-09-26T19:37:47.000Z',
|
||||||
|
full_name: 'pixman.org',
|
||||||
|
dl_count: 0,
|
||||||
|
thumb_image_name: 'pixman_org_option 1.jpg ',
|
||||||
|
desc: 'Pixman is a library that provides low-level pixel manipulation features such as image compositing and trapezoid rasterization.',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/pixman_org.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'freedesktop_org_pkg_config',
|
||||||
|
homepage: 'https://freedesktop.org',
|
||||||
|
maintainer: 'freedesktop.org',
|
||||||
|
name: 'pkg-config',
|
||||||
|
version: '0.29.2',
|
||||||
|
last_modified: '2022-10-20T01:32:15.000Z',
|
||||||
|
full_name: 'freedesktop.org/pkg-config',
|
||||||
|
dl_count: 2661501,
|
||||||
|
thumb_image_name: 'freedecktop_org_pkg_config option 1.jpg ',
|
||||||
|
desc: 'Manage compile and link flags for libraries',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/freedesktop_org_pkg_config.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'gnu_org_gettext',
|
||||||
|
homepage: 'https://gnu.org',
|
||||||
|
maintainer: 'gnu.org',
|
||||||
|
name: 'gettext',
|
||||||
|
version: '0.21.1',
|
||||||
|
last_modified: '2022-10-20T01:23:46.000Z',
|
||||||
|
full_name: 'gnu.org/gettext',
|
||||||
|
dl_count: 3715970,
|
||||||
|
thumb_image_name: 'gnu_org_gettext_option 1.jpg ',
|
||||||
|
desc: 'GNU internationalization (i18n) and localization (l10n) library',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/gnu_org_gettext.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'ipfs_tech',
|
||||||
|
homepage: 'https://ipfs.tech',
|
||||||
|
name: 'ipfs.tech',
|
||||||
|
version: '0.16.0',
|
||||||
|
last_modified: '2022-10-19T21:36:52.000Z',
|
||||||
|
full_name: 'ipfs.tech',
|
||||||
|
dl_count: 14457,
|
||||||
|
thumb_image_name: 'ipfs_tech_option 2.jpg ',
|
||||||
|
maintainer: '',
|
||||||
|
desc: 'Peer-to-peer hypermedia protocol',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/ipfs_tech.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'nixos_org_patchelf',
|
||||||
|
homepage: 'https://nixos.org',
|
||||||
|
maintainer: 'nixos.org',
|
||||||
|
name: 'patchelf',
|
||||||
|
version: '0.15.0',
|
||||||
|
last_modified: '2022-09-27T04:50:44.000Z',
|
||||||
|
full_name: 'nixos.org/patchelf',
|
||||||
|
dl_count: 0,
|
||||||
|
thumb_image_name: 'nixos_org_patchelf_option 1.jpg ',
|
||||||
|
desc: 'PatchELF is a simple utility for modifying existing ELF executables and libraries.',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/nixos_org_patchelf.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'tea_xyz',
|
||||||
|
homepage: 'https://tea.xyz',
|
||||||
|
maintainer: 'tea.xyz',
|
||||||
|
name: 'tea.xyz',
|
||||||
|
version: '0.8.6',
|
||||||
|
last_modified: '2022-10-19T19:13:51.000Z',
|
||||||
|
full_name: 'tea.xyz',
|
||||||
|
dl_count: 0,
|
||||||
|
thumb_image_name: 'tea_xyz_option 2.jpg ',
|
||||||
|
desc: 'Website of tea.xyz',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/tea_xyz.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'charm_sh_gum',
|
||||||
|
homepage: 'https://charm.sh',
|
||||||
|
maintainer: 'charm.sh',
|
||||||
|
name: 'gum',
|
||||||
|
version: '0.8.0',
|
||||||
|
last_modified: '2022-10-21T02:15:16.000Z',
|
||||||
|
full_name: 'charm.sh/gum',
|
||||||
|
dl_count: 0,
|
||||||
|
thumb_image_name: 'charm_sh_gum.jpg ',
|
||||||
|
desc: '',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/charm_sh_gum.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'pyyaml_org',
|
||||||
|
homepage: 'https://pyyaml.org',
|
||||||
|
name: 'pyyaml.org',
|
||||||
|
version: '0.2.5',
|
||||||
|
last_modified: '2022-10-03T15:35:14.000Z',
|
||||||
|
full_name: 'pyyaml.org',
|
||||||
|
dl_count: 107505,
|
||||||
|
thumb_image_name: 'pyyaml_org_option 1.jpg ',
|
||||||
|
maintainer: '',
|
||||||
|
desc: 'YAML framework for Python',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/pyyaml_org.jpg',
|
||||||
|
installs: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
slug: 'tea_xyz_gx_cc',
|
||||||
|
homepage: 'https://tea.xyz',
|
||||||
|
maintainer: 'tea.xyz',
|
||||||
|
name: 'cc',
|
||||||
|
version: '0.1.0',
|
||||||
|
last_modified: '2022-10-19T16:47:44.000Z',
|
||||||
|
full_name: 'tea.xyz/gx/cc',
|
||||||
|
dl_count: 0,
|
||||||
|
thumb_image_name: 'tea_xyz_gx.jpg ',
|
||||||
|
desc: '',
|
||||||
|
thumb_image_url: 'https://tea.xyz/Images/packages/tea_xyz_gx_cc.jpg',
|
||||||
|
installs: 0
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
export async function getPackages(): Promise<Package[]> {
|
export async function getPackages(): Promise<Package[]> {
|
||||||
const packages: Package[] = [
|
|
||||||
{
|
|
||||||
slug: 'mesonbuild_com',
|
|
||||||
homepage: 'https://mesonbuild.com',
|
|
||||||
name: 'mesonbuild.com',
|
|
||||||
version: '0.63.3',
|
|
||||||
last_modified: '2022-10-06T15:45:08.000Z',
|
|
||||||
full_name: 'mesonbuild.com',
|
|
||||||
dl_count: 270745,
|
|
||||||
thumb_image_name: 'mesonbuild_com_option 1.jpg ',
|
|
||||||
maintainer: '',
|
|
||||||
desc: 'Fast and user friendly build system',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/mesonbuild_com.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'pixman_org',
|
|
||||||
homepage: 'http://www.pixman.org/',
|
|
||||||
maintainer: 'freedesktop',
|
|
||||||
name: 'pixman.org',
|
|
||||||
version: '0.40.0',
|
|
||||||
last_modified: '2022-09-26T19:37:47.000Z',
|
|
||||||
full_name: 'pixman.org',
|
|
||||||
dl_count: 0,
|
|
||||||
thumb_image_name: 'pixman_org_option 1.jpg ',
|
|
||||||
desc: 'Pixman is a library that provides low-level pixel manipulation features such as image compositing and trapezoid rasterization.',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/pixman_org.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'freedesktop_org_pkg_config',
|
|
||||||
homepage: 'https://freedesktop.org',
|
|
||||||
maintainer: 'freedesktop.org',
|
|
||||||
name: 'pkg-config',
|
|
||||||
version: '0.29.2',
|
|
||||||
last_modified: '2022-10-20T01:32:15.000Z',
|
|
||||||
full_name: 'freedesktop.org/pkg-config',
|
|
||||||
dl_count: 2661501,
|
|
||||||
thumb_image_name: 'freedecktop_org_pkg_config option 1.jpg ',
|
|
||||||
desc: 'Manage compile and link flags for libraries',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/freedesktop_org_pkg_config.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'gnu_org_gettext',
|
|
||||||
homepage: 'https://gnu.org',
|
|
||||||
maintainer: 'gnu.org',
|
|
||||||
name: 'gettext',
|
|
||||||
version: '0.21.1',
|
|
||||||
last_modified: '2022-10-20T01:23:46.000Z',
|
|
||||||
full_name: 'gnu.org/gettext',
|
|
||||||
dl_count: 3715970,
|
|
||||||
thumb_image_name: 'gnu_org_gettext_option 1.jpg ',
|
|
||||||
desc: 'GNU internationalization (i18n) and localization (l10n) library',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/gnu_org_gettext.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'ipfs_tech',
|
|
||||||
homepage: 'https://ipfs.tech',
|
|
||||||
name: 'ipfs.tech',
|
|
||||||
version: '0.16.0',
|
|
||||||
last_modified: '2022-10-19T21:36:52.000Z',
|
|
||||||
full_name: 'ipfs.tech',
|
|
||||||
dl_count: 14457,
|
|
||||||
thumb_image_name: 'ipfs_tech_option 2.jpg ',
|
|
||||||
maintainer: '',
|
|
||||||
desc: 'Peer-to-peer hypermedia protocol',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/ipfs_tech.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'nixos_org_patchelf',
|
|
||||||
homepage: 'https://nixos.org',
|
|
||||||
maintainer: 'nixos.org',
|
|
||||||
name: 'patchelf',
|
|
||||||
version: '0.15.0',
|
|
||||||
last_modified: '2022-09-27T04:50:44.000Z',
|
|
||||||
full_name: 'nixos.org/patchelf',
|
|
||||||
dl_count: 0,
|
|
||||||
thumb_image_name: 'nixos_org_patchelf_option 1.jpg ',
|
|
||||||
desc: 'PatchELF is a simple utility for modifying existing ELF executables and libraries.',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/nixos_org_patchelf.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'tea_xyz',
|
|
||||||
homepage: 'https://tea.xyz',
|
|
||||||
maintainer: 'tea.xyz',
|
|
||||||
name: 'tea.xyz',
|
|
||||||
version: '0.8.6',
|
|
||||||
last_modified: '2022-10-19T19:13:51.000Z',
|
|
||||||
full_name: 'tea.xyz',
|
|
||||||
dl_count: 0,
|
|
||||||
thumb_image_name: 'tea_xyz_option 2.jpg ',
|
|
||||||
desc: 'Website of tea.xyz',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/tea_xyz.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'charm_sh_gum',
|
|
||||||
homepage: 'https://charm.sh',
|
|
||||||
maintainer: 'charm.sh',
|
|
||||||
name: 'gum',
|
|
||||||
version: '0.8.0',
|
|
||||||
last_modified: '2022-10-21T02:15:16.000Z',
|
|
||||||
full_name: 'charm.sh/gum',
|
|
||||||
dl_count: 0,
|
|
||||||
thumb_image_name: 'charm_sh_gum.jpg ',
|
|
||||||
desc: '',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/charm_sh_gum.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'pyyaml_org',
|
|
||||||
homepage: 'https://pyyaml.org',
|
|
||||||
name: 'pyyaml.org',
|
|
||||||
version: '0.2.5',
|
|
||||||
last_modified: '2022-10-03T15:35:14.000Z',
|
|
||||||
full_name: 'pyyaml.org',
|
|
||||||
dl_count: 107505,
|
|
||||||
thumb_image_name: 'pyyaml_org_option 1.jpg ',
|
|
||||||
maintainer: '',
|
|
||||||
desc: 'YAML framework for Python',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/pyyaml_org.jpg',
|
|
||||||
installs: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
slug: 'tea_xyz_gx_cc',
|
|
||||||
homepage: 'https://tea.xyz',
|
|
||||||
maintainer: 'tea.xyz',
|
|
||||||
name: 'cc',
|
|
||||||
version: '0.1.0',
|
|
||||||
last_modified: '2022-10-19T16:47:44.000Z',
|
|
||||||
full_name: 'tea.xyz/gx/cc',
|
|
||||||
dl_count: 0,
|
|
||||||
thumb_image_name: 'tea_xyz_gx.jpg ',
|
|
||||||
desc: '',
|
|
||||||
thumb_image_url: 'https://tea.xyz/Images/packages/tea_xyz_gx_cc.jpg',
|
|
||||||
installs: 0
|
|
||||||
}
|
|
||||||
];
|
|
||||||
return packages;
|
return packages;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue