{"id":15767138,"url":"https://github.com/jesec/deb.jesec.io","last_synced_at":"2025-03-31T11:09:17.665Z","repository":{"id":110269384,"uuid":"330383260","full_name":"jesec/deb.jesec.io","owner":"jesec","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-27T01:59:32.000Z","size":676,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-05T13:21:00.863Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://deb.jesec.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jesec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-17T12:13:41.000Z","updated_at":"2021-11-13T11:21:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc0131e8-f987-45a7-bada-6ba57b944d5f","html_url":"https://github.com/jesec/deb.jesec.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesec%2Fdeb.jesec.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesec%2Fdeb.jesec.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesec%2Fdeb.jesec.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesec%2Fdeb.jesec.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesec","download_url":"https://codeload.github.com/jesec/deb.jesec.io/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246458000,"owners_count":20780677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-04T13:20:44.128Z","updated_at":"2025-03-31T11:09:17.638Z","avatar_url":"https://github.com/jesec.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Repo on Vercel\n\nThis is a Cydia/APT repository template built for the [Vercel platform](https://vercel.com/). This is a [Next.js](https://nextjs.org/) project.\n\n## Why Repo on Vercel?\n\nRepo on Vercel is aimed to make possible downloading packages directly from GitHub Releases which has a download counter unlike GitHub Pages.\n\n## Getting Started\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/dimitarnestorov/RepoOnVercel/generate\"\u003e\u003cimg width=\"200\" src=\".vscode/Button.png\" alt=\"Use this template\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n### Run the development server\n\n#### Install Node.js\n\nTo build and run this repo locally you need Node.js: https://nodejs.org/\n\nYou can install it using [Homebrew](https://brew.sh/) on macOS: `brew install node`\n\nYou can install it using [Chocolatey](https://chocolatey.org/) on Windows: `choco install nodejs`\n\n#### Install the dependencies\n\nRun the following in the root folder of your repo:\n\n```sh\nnpm install\n```\n\n#### Run the server\n\n```bash\nnpm run dev\n```\n\n### Edit the repository metadata\n\nEdit the `exports.name` and `exports.description` strings in the `repo.js` file.\n\n### Replace `CydiaIcon.png` and `favicon.ico` with your own\n\nIcons are located in the `public` folder. They are visible in package managers and on the web.\n\n### Add your packages\n\nInsert your GitHub Releases package URLs in the `exports.packages` array in the `repo.js` file.\n\n### Add your depictions\n\nDepictions live in the `pages` folder. The format for the file name is `name.js` where `name` is the name of your package. To view your depictions before deploying run the development server and visit `http://localhost:3000/name` where `name` is the name of your package.\n\nIf your package name has spaces in it replace those with `-` for the depiction file.\n\n### Add your package icons\n\nPut your icons in the public folder and then edit the `exports.icons` object in the `repo.js` file. The key is the name of your package, the value is the path of the icon without `public`.\n\n### Modify the home page\n\nModify `index.js` in the `pages` folder, [run the development server](#run-the-development-server), and open [http://localhost:3000](http://localhost:3000) in your browser to see the result.\n\n### Deploy on Vercel\n\nAfter you've created your repo click [here to import](https://vercel.com/import) your repo on Vercel. Choose \"Import Git Repository\" and enter the URL of your Git repository.\n\n## Increase rate limit (fix \"Error: rate limit exceeded\")\n\nThis template uses the GitHub API to cache requests. The GitHub API is limited to 60 unauthenticated requests per IP address per hour. To increase this limit you need to specify a GitHub token as an environment variable (`GITHUB_TOKEN`) when running `npm run dev`. To get a token go to [Settings -\u003e Developer settings -\u003e Personal access tokens](https://github.com/settings/tokens) and click \"Generate new token\". If you experience `rate limit exceeded` when deploying to Vercel you need to specify a GitHub token as an environment variable in your project settings.\n\n```sh\nGITHUB_TOKEN=d107d6aaf3a6b550ebeead351a3974cb8b262b74 npm run dev\n```\n\n## Disable Vercel comments\n\n\u003cp align=\"center\"\u003e\u003cimg src=\".vscode/VercelComment.png\" width=\"836\" alt=\"Vercel comment example\"\u003e\u003c/p\u003e\n\nBy default Vercel for GitHub will comment on commits and pull requests when it successfully deploys your repo. This can be disabled by setting `github.silent` to `true` in your Vercel configuration (add `vercel.json` in the root of your repository). [Reference](https://vercel.com/docs/configuration#git-integrations/github-silent).\n\n## Notes\n\n-   If you reupload a package with the same name and tag (resulting with a URL that is already in `repo.js`) you will need to redeploy your repo or restart your development server\n\n## Join [The Community Repo](https://repo.community/)\n\nTo become a part of The Community Repo add a file in the `public` folder called `repo_community_validation.txt` with the following contents:\n\n```\ncommunity.repo.access: allow_forwarding_all\n```\n\nVisit the [Add Your Repo](https://repo.community/add) page, fill out the form at the bottom of the page, and click Submit.\n\n## Repositories using this template\n\n-   [https://dimitarnestorov.com/](https://dimitarnestorov.com/) ([Source code](https://github.com/dimitarnestorov/website))\n-   [https://yulkytulky.com/](https://yulkytulky.com/) ([Source code](https://github.com/YulkyTulky/Repo))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesec%2Fdeb.jesec.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesec%2Fdeb.jesec.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesec%2Fdeb.jesec.io/lists"}