{"id":15706748,"url":"https://github.com/playform/short","last_synced_at":"2026-01-28T16:14:28.884Z","repository":{"id":189004728,"uuid":"676970703","full_name":"PlayForm/Short","owner":"PlayForm","description":"Short 🔗","archived":false,"fork":false,"pushed_at":"2025-07-17T16:49:15.000Z","size":1486,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"Current","last_synced_at":"2025-07-17T19:36:18.086Z","etag":null,"topics":["astro","playform","short","shortener","url"],"latest_commit_sha":null,"homepage":"https://GitHub.Com/PlayForm/Short","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PlayForm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"custom":"https://buy.stripe.com/3csdQZfzn2LDaBOcMN","open_collective":"playform-cloud-collective"}},"created_at":"2023-08-10T12:41:32.000Z","updated_at":"2025-07-17T16:49:17.000Z","dependencies_parsed_at":"2024-07-14T01:26:51.278Z","dependency_job_id":"14786a86-ff2d-4c36-9272-d621dcd7fd5f","html_url":"https://github.com/PlayForm/Short","commit_stats":{"total_commits":911,"total_committers":7,"mean_commits":"130.14285714285714","dds":"0.48408342480790345","last_synced_commit":"0ba072a15f58229740542fd71f68e505749f0b38"},"previous_names":["nikolarhristov/astroshorturls","playform/astroshorturls","playform/shorturlastro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PlayForm/Short","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FShort","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FShort/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FShort/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FShort/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PlayForm","download_url":"https://codeload.github.com/PlayForm/Short/tar.gz/refs/heads/Current","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FShort/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265820248,"owners_count":23833563,"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":["astro","playform","short","shortener","url"],"created_at":"2024-10-03T20:27:38.616Z","updated_at":"2026-01-28T16:14:28.845Z","avatar_url":"https://github.com/PlayForm.png","language":"TypeScript","readme":"# [Short] 🔗\n\nThis **[`Astro integration`][astro-integration]** will automatically shorten\nyour external URLs, using an integrated URL shortener and database.\n\n## Installation 🚀\n\nThere are two ways to add integrations to your project. Let's try the most\nconvenient option first!\n\n### `astro add` command\n\nAstro includes a CLI tool for adding first party integrations: `astro add`. This\ncommand will:\n\n1. (Optionally) Install all necessary dependencies and peer dependencies\n2. (Also optionally) Update your `astro.config.*` file to apply this integration\n\nTo install `@playform/short`, run the following from your project directory and\nfollow the prompts:\n\nUsing NPM:\n\n```sh\nnpx astro add @playform/short\n```\n\nUsing Yarn:\n\n```sh\nyarn astro add @playform/short\n```\n\nUsing PNPM:\n\n```sh\npnpx astro add @playform/short\n```\n\n### Install dependencies manually\n\nFirst, install the `@playform/short` integration like so:\n\n```sh\nnpm install -D -E @playform/short\n```\n\nThen, apply this integration to your `astro.config.*` file using the\n`integrations` property:\n\n**`astro.config.ts`**\n\n```ts\nimport short from \"@playform/short\";\n\nexport default (): AstroIntegration =\u003e ({\n\tintegrations: [short()],\n});\n```\n\n## Getting started\n\nThe utility will now automatically shorten all your external URLs.\n\n[Short]: https://NPMJS.Org/@playform/short\n[astro-integration]: https://docs.astro.build/en/guides/integrations-guide/\n\n## Changelog\n\nSee [`CHANGELOG.md`](CHANGELOG.md) for a history of changes to this integration.\n","funding_links":["https://buy.stripe.com/3csdQZfzn2LDaBOcMN","https://opencollective.com/playform-cloud-collective"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplayform%2Fshort","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplayform%2Fshort","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplayform%2Fshort/lists"}