{"id":19476001,"url":"https://github.com/airbr/anagram-string","last_synced_at":"2026-05-07T04:37:31.237Z","repository":{"id":74388081,"uuid":"395872512","full_name":"airbr/anagram-string","owner":"airbr","description":"A TypeScript anagram string comparison project for the Web and Node CLI with basic Mocha tests. Deployed September 2023","archived":false,"fork":false,"pushed_at":"2023-09-10T08:52:59.000Z","size":1160,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-12T23:24:13.760Z","etag":null,"topics":["anagram","javascript","node","typescript","web"],"latest_commit_sha":null,"homepage":"https://anagram-string.netlify.app/","language":"TypeScript","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/airbr.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-08-14T03:12:32.000Z","updated_at":"2023-09-10T09:28:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"6059d89c-2bd9-45d8-921a-890445ee9e89","html_url":"https://github.com/airbr/anagram-string","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/airbr/anagram-string","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/airbr%2Fanagram-string","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/airbr%2Fanagram-string/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/airbr%2Fanagram-string/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/airbr%2Fanagram-string/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/airbr","download_url":"https://codeload.github.com/airbr/anagram-string/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/airbr%2Fanagram-string/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278532353,"owners_count":26002346,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["anagram","javascript","node","typescript","web"],"created_at":"2024-11-10T19:36:00.172Z","updated_at":"2025-10-05T22:59:52.774Z","avatar_url":"https://github.com/airbr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Anagram String project - Morgan Murrah\n\n# [Source Code](/src/variations.ts)\n\nThis is a small TypeScript repository for the web and node CLI to compare strings and determine if they are anagrams.  There are also some basic Mocha tests in TS.\n\nThe sources and planning that went into this project are documented in [SOURCES.MD](/SOURCES.md). \n\n# Node\n\n```bash\nts-node ./src/main.ts [string1] [string2] \n\n```\nExample:\n\n```bash\n ts-node ./src/main.ts \"this is a really long anagram\" \"this really long is a anagram\"\n The result is: ANAGRAM!\n```\nRun Mocha Tests:\n```bash\n   npm test\n\n  Using the is Anagram function from src/variations\n    ✔ Correctly determines an Anagram of hello\n    ✔ Correctly determines an Anagram of testing\n    ✔ Correctly determines an Anagram of trc aina\n    ✔ Correctly determines an Anagram of number123\n    ✔ Correctly determines an Anagram of along the riverways\n    ✔ Correctly fails comparing two different strings\n\n  6 passing (5ms)\n```\n\n## Setup\n\n```bash\nnpm install\n```\n\n[This project uses Parcel, which automatically transpiles the .ts files into JS.](https://parceljs.org/languages/typescript/) \n\nThe tsc command can be run to verify the integrity of the types, which are minimal in this small project.\n\n**run the server**\n\n```bash\nnpm run serve\n```\nBrowse to [localhost:1234](http://localhost:1234)\n\n## Build for production\n\nWhen you're ready to deploy, you can build for production with the following command:\n\n```bash\nnpm run build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fairbr%2Fanagram-string","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fairbr%2Fanagram-string","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fairbr%2Fanagram-string/lists"}