{"id":15090068,"url":"https://github.com/kostyabet/shadow_gen","last_synced_at":"2026-02-06T15:03:11.733Z","repository":{"id":253133006,"uuid":"842568806","full_name":"kostyabet/shadow_gen","owner":"kostyabet","description":"Shadow generator for choosing the appropriate style in your design.","archived":false,"fork":false,"pushed_at":"2024-08-15T19:34:39.000Z","size":186,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-05T07:42:35.951Z","etag":null,"topics":["actions","nextjs","pages","tsx","typescript"],"latest_commit_sha":null,"homepage":"https://kostyabet.github.io/shadow_gen/","language":"TypeScript","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/kostyabet.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":"2024-08-14T16:03:29.000Z","updated_at":"2024-08-15T19:36:23.000Z","dependencies_parsed_at":"2024-08-14T17:46:00.796Z","dependency_job_id":"feb48da2-544b-4b05-b0c1-6f252e77aa10","html_url":"https://github.com/kostyabet/shadow_gen","commit_stats":null,"previous_names":["kostyabet/shadow_gen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kostyabet/shadow_gen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kostyabet%2Fshadow_gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kostyabet%2Fshadow_gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kostyabet%2Fshadow_gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kostyabet%2Fshadow_gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kostyabet","download_url":"https://codeload.github.com/kostyabet/shadow_gen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kostyabet%2Fshadow_gen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29165705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T14:37:12.680Z","status":"ssl_error","status_checked_at":"2026-02-06T14:36:22.973Z","response_time":59,"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":["actions","nextjs","pages","tsx","typescript"],"created_at":"2024-09-25T09:20:25.675Z","updated_at":"2026-02-06T15:03:11.706Z","avatar_url":"https://github.com/kostyabet.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shadow Generator\n![Node.js Version](https://img.shields.io/badge/node-20.15.1-brightgreen)\n![TypeScript](https://img.shields.io/badge/TypeScript-5.5.4-blue)\n![npm Version](https://img.shields.io/badge/npm-10.7.0-red)\n\n\u003ch3\u003eShadow generator for choosing the appropriate style in your design.\u003c/h3\u003e\n\n## Content\n- [Download](#download)\n- [Using](#using)\n- [Scripts](#scripts)\n- [Deployment](#deployment)\n- [Project structure](#project-structure)\n- [Gratitude](#gratitude)\n\n## Download\n\n1. Clone this repo in your work directory: \u003c/br\u003e\n   `git clone https://github.com/kostyabet/shadow_gen.git`\n2. Go to the project directory: \u003c/br\u003e\n   `cd shadow_gen`\n3. Install dependencies: \u003c/br\u003e\n   `npm install`\n\n## Using\nAfter this you should start project:\n - Start project in development mode: `npm run dev`\n - Start project in production mode: `npm run build`\n\n## Scripts\nBasic npm scripts `npm`:\n- `next link` -  Tool for developing and testing npm packages iteratively without having to continually rebuild.\n- `npm run dev` - Start project in development mode.\n- `npm run build` - Start project in production mode.\n- `npm run start` - Start build project.\n\n## Deployment\nThis project is automatically published on github pages using GitHub actions.\nThe github actions file is located on the path `.github\\workflows\\publish.yml`.\nPublish.yml contains 2 blocks:\n - Build block with cache optimization;\n - Github pages deploy part.\n\n## Project structure\n```plaintext\n├── .github                  \n│   └── workflows           \n│       └── publish.yml         # *.yml which deploy project on Github pages\n├── fonts                       # DIN Pro fonts used in the project\n├── pages       \n│   ├── shadow \n│   │   ├── OutputBlock.tsx     # Result block           \n│   │   ├── CopyCodeBlock.tsx   # Code block           \n│   │   └── ChangeSettings.tsx  # Block for change shadow settings\n│   ├── ShadowGenerator.tsx     # Main Shadow Generator *.tsx\n│   ├── _app.tsx                # File for include reset.css\n│   └── index.tsx               # Main *.tsx project file\n├── public                      # Public files (photos)\n├── styles                  \n│   ├── index.module.css        # Main CSS file\n│   └── reset.css               # File which reset all styles\n├── package.json                # The main Node configuration file.js of the project\n├── package-lock.json           # Captures the exact versions of all installed packages and their dependencies\n├── next-env.d.ts               # Typing of global variables and modules and automatic generation\n├── next.config.mjs             # Adjusts the behavior of the application Next.js\n└── tsconfig.json               # TypeScript Configuration\n```\n\n## Gratitude\n### If you liked this project, please put a star on this repository!!! \n![GitHub stars](https://img.shields.io/github/stars/kostyabet/shadow_gen?style=social)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkostyabet%2Fshadow_gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkostyabet%2Fshadow_gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkostyabet%2Fshadow_gen/lists"}