{"id":25488479,"url":"https://github.com/lamemakes/lame-site","last_synced_at":"2026-01-25T16:31:42.461Z","repository":{"id":123891155,"uuid":"531984359","full_name":"lamemakes/lame-site","owner":"lamemakes","description":"Vue source code for my website found at lamemakes.com","archived":false,"fork":false,"pushed_at":"2024-08-05T16:51:30.000Z","size":7771,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T21:34:53.493Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lamemakes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2022-09-02T15:38:44.000Z","updated_at":"2024-08-05T16:51:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"b989b507-5c75-4919-b66d-3fd91272de38","html_url":"https://github.com/lamemakes/lame-site","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lamemakes/lame-site","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamemakes%2Flame-site","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamemakes%2Flame-site/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamemakes%2Flame-site/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamemakes%2Flame-site/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lamemakes","download_url":"https://codeload.github.com/lamemakes/lame-site/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lamemakes%2Flame-site/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28755535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2025-02-18T20:52:34.659Z","updated_at":"2026-01-25T16:31:42.438Z","avatar_url":"https://github.com/lamemakes.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🥳 LAME SITE v3 🥳\n\nThis is the third major iteration of the website located at https://www.lamemakes.com. The lastest version implements unit testing + linting, more dynamic loading, and cleaner formatting.\n\nThe website was built with the intention of being nearly a fully static website. Previously auto-generated JSON files are fulled from the host and are used to populate different components of the site (projects, music, picture directories). Example object structures can be found in the test directory, with the name \"test\\_\u003creturn type\u003e\".\n\nThe `HOST` constant can be found in `main.ts`. Changing this constant will globally change where the previously mentioned JSON requests are pulled from.\n\n## Setup \u0026 install the lame-site\n\n```\nnpm install --global yarn                          # install yarn\ngit clone https://github.com/lamemakes/lame-site   # clone the repo\ncd lame-site\nyarn install --frozen-lockfile                     # install dependencies\n```\n\n**NOTE**: If running the vite dev server locally and using our own remote apache server containing statically hosted JSON files (ie. pulling from \"yourdomain.com/projects.json\"), it is required to enable CORS for JSON files. This can be done by adding the following lines in your `.htaccess` file (usually located in `public_html/`).\n\n```\n\u003cFilesMatch \"\\.(json)$\"\u003e\n    \u003cIfModule mod_headers.c\u003e\n        Header set Access-Control-Allow-Origin \"*\"\n    \u003c/IfModule\u003e\n\u003c/FilesMatch\u003e\n```\n\nThis lets Apache know to only allow CORS for JSON files.\n\n## Run the development server\n\n```sh\nyarn dev\n```\n\n## Run Unit Tests with [Vitest](https://vitest.dev/)\n\n```sh\nyarn test:unit\n```\n\n## Format with [Prettier](https://prettier.io/) in the project root directory\n\n```sh\nyarn prettier . --write\n```\n\n## Lint with [ESLint](https://eslint.org/)\n\n```sh\nyarn lint\n```\n\n## Build for production\n\n```sh\nyarn build\n```\n\n## Notes\n\n- Unit tests are a WIP, fighting with Jest to get proper API mocks.\n- The JSON static files are updates with an \"admin panel\" ran on my local machine that makes it wasy to generate, upload, and modify previous projects/images\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flamemakes%2Flame-site","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flamemakes%2Flame-site","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flamemakes%2Flame-site/lists"}