{"id":16701117,"url":"https://github.com/scriptex/typed-usa-states","last_synced_at":"2025-09-05T02:05:25.036Z","repository":{"id":34394009,"uuid":"166817376","full_name":"scriptex/typed-usa-states","owner":"scriptex","description":"An array of geographical data for all USA states with full TypeScript support","archived":false,"fork":false,"pushed_at":"2025-08-19T05:41:42.000Z","size":1379,"stargazers_count":20,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-19T07:24:14.190Z","etag":null,"topics":["geographic-data","geographical-data","typescript-definitions","usa-states","usa-states-data"],"latest_commit_sha":null,"homepage":"https://atanas.info/portfolio/open-source/typed-usa-states","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/scriptex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":["scriptex"],"patreon":"atanas","open_collective":null,"ko_fi":"scriptex","tidelift":"npm/typed-usa-states","community_bridge":null,"liberapay":"scriptex","issuehunt":"scriptex","otechie":null,"custom":["paypal.me/scriptex","revolut.me/scriptex"]}},"created_at":"2019-01-21T13:18:26.000Z","updated_at":"2025-08-19T05:41:24.000Z","dependencies_parsed_at":"2024-02-19T20:36:31.929Z","dependency_job_id":"ea4b1670-4628-4ebe-98f2-b4d1a2f5a6e4","html_url":"https://github.com/scriptex/typed-usa-states","commit_stats":{"total_commits":566,"total_committers":7,"mean_commits":80.85714285714286,"dds":0.4045936395759717,"last_synced_commit":"d2767fb36a6b6bbcfd0544586649b5661de5abce"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/scriptex/typed-usa-states","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ftyped-usa-states","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ftyped-usa-states/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ftyped-usa-states/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ftyped-usa-states/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scriptex","download_url":"https://codeload.github.com/scriptex/typed-usa-states/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scriptex%2Ftyped-usa-states/sbom","scorecard":{"id":447998,"data":{"date":"2025-08-11","repo":{"name":"github.com/scriptex/typed-usa-states","commit":"b1ac5b99a309b21a6971e44514f373172d965dcf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":7,"reason":"9 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/29 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/scriptex/typed-usa-states/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/scriptex/typed-usa-states/build.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (1) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T07:24:15.132Z","repository_id":34394009,"created_at":"2025-08-19T07:24:15.132Z","updated_at":"2025-08-19T07:24:15.132Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272085278,"owners_count":24870683,"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-08-25T02:00:12.092Z","response_time":1107,"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":["geographic-data","geographical-data","typescript-definitions","usa-states","usa-states-data"],"created_at":"2024-10-12T18:28:49.051Z","updated_at":"2025-08-25T15:18:03.960Z","avatar_url":"https://github.com/scriptex.png","language":"TypeScript","readme":"[![Travis CI](https://travis-ci.com/scriptex/typed-usa-states.svg?branch=master)](https://travis-ci.com/scriptex/typed-usa-states)\n[![Github Build](https://github.com/scriptex/typed-usa-states/workflows/Build/badge.svg)](https://github.com/scriptex/typed-usa-states/actions?query=workflow%3ABuild)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/34d3d75710534dc6a38c3584a1dcd068)](https://www.codacy.com/gh/scriptex/typed-usa-states/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=scriptex/typed-usa-states\u0026utm_campaign=Badge_Grade)\n[![Codebeat Badge](https://codebeat.co/badges/d765a4c8-2c0e-44f2-89c3-fa364fdc14e6)](https://codebeat.co/projects/github-com-scriptex-typed-usa-states-master)\n[![CodeFactor Badge](https://www.codefactor.io/repository/github/scriptex/typed-usa-states/badge)](https://www.codefactor.io/repository/github/scriptex/typed-usa-states)\n[![DeepScan grade](https://deepscan.io/api/teams/3574/projects/5257/branches/40799/badge/grade.svg)](https://deepscan.io/dashboard#view=project\u0026tid=3574\u0026pid=5257\u0026bid=40799)\n[![Analytics](https://ga-beacon-361907.ew.r.appspot.com/UA-83446952-1/github.com/scriptex/typed-usa-states/README.md?pixel)](https://github.com/scriptex/typed-usa-states/)\n\n# Typed USA States\n\n\u003e An array of geographical data for all USA states with full TypeScript support\n\n## Visitor stats\n\n![GitHub stars](https://img.shields.io/github/stars/scriptex/typed-usa-states?style=social)\n![GitHub forks](https://img.shields.io/github/forks/scriptex/typed-usa-states?style=social)\n![GitHub watchers](https://img.shields.io/github/watchers/scriptex/typed-usa-states?style=social)\n![GitHub followers](https://img.shields.io/github/followers/scriptex?style=social)\n\n## Code stats\n\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/scriptex/typed-usa-states)\n![GitHub repo size](https://img.shields.io/github/repo-size/scriptex/typed-usa-states?style=plastic)\n![GitHub language count](https://img.shields.io/github/languages/count/scriptex/typed-usa-states?style=plastic)\n![GitHub top language](https://img.shields.io/github/languages/top/scriptex/typed-usa-states?style=plastic)\n![GitHub last commit](https://img.shields.io/github/last-commit/scriptex/typed-usa-states?style=plastic)\n\n## Content\n\nThis package contains geographical data for all USA states including:\n\n-   `name` of the state\n-   `abbreviation` of the state\n-   `territory`: whether the state is under the sovereign jurisdiction of the federal government of the United States\n-   the `capital` city of the state\n-   `contiguous`: whether the state shares common borders with other states\n-   `zipCodes`: an array containing string arrays. Each array contains two elements (string) - the start and the end of the zip code range. (The `string` type is used because TypeScript does not like numbers with leading zero. Pull request are welcome if you find a workaround for this issue.)\n-   `area`: the area of the state in square miles in the following format:\n    -   `year`: when was the value last updated\n    -   `value`: the actual area\n-   `population`: the population of the state in the following format:\n    -   `year`: when was the value last updated\n    -   `count`: the actual population\n-   `counties` of the state\n\n**NB**\nThere is no counties information for the following US overseas territories:\n\n-   American Samoa\n-   Northern Mariana Islands\n-   Puerto Rico\n-   Virgin Islands\n\nIf you happen to have any knowledge on the matter, please consider contributing!\n\n### Cities\n\nThis package provides data for all cities in the US.\n\nYou can use this by importing the cities array:\n\n```javascript\nimport { usaCities } from 'typed-usa-states';\n```\n\nEach city object contains the following data:\n\n-   `name`: the name of the city\n-   `state`: the state which the city belongs to\n\n## Installation\n\n```sh\nnpm i typed-usa-states\n\n# or\n\nyarn add typed-usa-states\n```\n\n## Usage\n\nSince the size of the array is pretty big, you can choose which states data to import in your application.\n\nThere are several predefined exported arrays with data for the states.\n\nTheir content's schema is explained below:\n\n### Import the full states data\n\n```typescript\nimport { usaStatesFull } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean,\n\tzipCodes: [string, string][],\n\tarea: {\n\t\tyear: number,\n\t\tvalue: number\n\t},\n\tpopulation: {\n\t\tyear: number,\n\t\tcount: number\n\t},\n\tcounties: string[]\n}\n```\n\n---\n\n### Import only the required data\n\n```typescript\nimport { usaStates } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean\n}\n```\n\n---\n\n### Import the required and area data\n\n```typescript\nimport { usaStatesWithArea } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean,\n\tarea: {\n\t\tyear: number,\n\t\tvalue: number\n\t}\n}\n```\n\n---\n\n### Import the required and counties data\n\n```typescript\nimport { usaStatesWithCounties } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean,\n\tcounties: string[]\n}\n```\n\n---\n\n### Import the requied and population data\n\n```typescript\nimport { usaStatesWithPopulation } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean,\n\tpopulation: {\n\t\tyear: number,\n\t\tcount: number\n\t}\n}\n```\n\n---\n\n### Import the required and zipcode data\n\n```typescript\nimport { usaStatesWithZipCodes } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tname: string,\n\tabbreviation: string,\n\tterritory: boolean,\n\tcapital: string,\n\tcontiguous: boolean,\n\tzipCodes: [string, string][]\n}\n```\n\n---\n\n### Import the cities data\n\n```typescript\nimport { usaCities } from 'typed-usa-states';\n```\n\nSchema:\n\n```\n{\n\tcity: string;\n\tstate: string;\n}\n```\n\n## Usage in browser\n\nYou can use the module directly in the browser (without any module bundler such as Webpack or Parcel) but you will need to include `requirejs`.\n\nThe usage is not so straight-forward, so please refer to the [demo](https://github.com/scriptex/typed-usa-states/blob/master/demo/index.html)\n\n## Module bundlers\n\n`typed-usa-states` exposes several pretty large arrays.\n\nIt is possible that you experience issues with insufficient memory when using `create-react-app` or Webpack, Parcel, Rollup, etc. or if you are using the package in Docker or other CI environment.\n\nIn this case you might want to import the required array directly instead of relying on the module bunlder to resolve it for you.\n\nThis means that you need to change your code like this:\n\n```diff\n- import { usaStates } from 'typed-usa-states';\n+ import { usaStates } from 'typed-usa-states/dist/states';\n\n- import { usaCities } from 'typed-usa-states';\n+ import { usaCities } from 'typed-usa-states/dist/cities';\n\n- import { usaStatesFull } from 'typed-usa-states';\n+ import { usaStatesFull } from 'typed-usa-states/dist/states-full';\n\n- import { usaStatesWithArea } from 'typed-usa-states';\n+ import { usaStatesWithArea } from 'typed-usa-states/dist/states-with-area';\n\n- import { usaStatesWithCounties } from 'typed-usa-states';\n+ import { usaStatesWithCounties } from 'typed-usa-states/dist/states-with-counties';\n\n- import { usaStatesWithPopulation } from 'typed-usa-states';\n+ import { usaStatesWithPopulation } from 'typed-usa-states/dist/states-with-population';\n\n- import { usaStatesWithZipCodes } from 'typed-usa-states';\n+ import { usaStatesWithZipCodes } from 'typed-usa-states/dist/states-with-zipcodes';\n```\n\n## Typings\n\nThe package exports several types which can be used in TypeScript environment.\nThe typings are located in `dist/index.d.ts` and are being auto detected by TypeScript.\n\n## LICENSE\n\nMIT\n\n---\n\n\u003cdiv align=\"center\"\u003e\n    Connect with me:\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://atanas.info\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/logo.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"mailto:hi@atanas.info\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/email.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/in/scriptex/\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linkedin.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://github.com/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/github.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://gitlab.com/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/gitlab.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://twitter.com/scriptexbg\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/twitter.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.npmjs.com/~scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/npm.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/user/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/youtube.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://stackoverflow.com/users/4140082/atanas-atanasov\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/stackoverflow.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://codepen.io/scriptex/\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codepen.svg\" width=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://profile.codersrank.io/user/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/codersrank.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://linktr.ee/scriptex\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/scriptex/socials/master/styled-assets/linktree.svg\" height=\"20\" alt=\"\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n\u003cdiv align=\"center\"\u003e\nSupport and sponsor my work:\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003ca href=\"https://twitter.com/intent/tweet?text=Checkout%20this%20awesome%20developer%20profile%3A\u0026url=https%3A%2F%2Fgithub.com%2Fscriptex\u0026via=scriptexbg\u0026hashtags=software%2Cgithub%2Ccode%2Cawesome\" title=\"Tweet\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Tweet-Share_my_profile-blue.svg?logo=twitter\u0026color=38A1F3\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://paypal.me/scriptex\" title=\"Donate on Paypal\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Donate-Support_me_on_PayPal-blue.svg?logo=paypal\u0026color=222d65\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://revolut.me/scriptex\" title=\"Donate on Revolut\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/revolut.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://patreon.com/atanas\" title=\"Become a Patron\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Become_Patron-Support_me_on_Patreon-blue.svg?logo=patreon\u0026color=e64413\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://ko-fi.com/scriptex\" title=\"Buy Me A Coffee\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/Donate-Buy%20me%20a%20coffee-yellow.svg?logo=ko-fi\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/scriptex/donate\" title=\"Donate on Liberapay\"\u003e\n\t\u003cimg src=\"https://img.shields.io/liberapay/receives/scriptex?label=Donate%20on%20Liberapay\u0026logo=liberapay\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json\" title=\"Donate Bitcoin\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/bitcoin.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json\" title=\"Donate Etherium\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/etherium.json\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json\" title=\"Donate Shiba Inu\"\u003e\n\t\u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/scriptex/scriptex/master/badges/shiba-inu.json\" /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n","funding_links":["https://github.com/sponsors/scriptex","https://patreon.com/atanas","https://ko-fi.com/scriptex","https://tidelift.com/funding/github/npm/typed-usa-states","https://liberapay.com/scriptex","https://issuehunt.io/r/scriptex","paypal.me/scriptex","revolut.me/scriptex","https://paypal.me/scriptex","https://liberapay.com/scriptex/donate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Ftyped-usa-states","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscriptex%2Ftyped-usa-states","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscriptex%2Ftyped-usa-states/lists"}