{"id":18989513,"url":"https://github.com/mgred/quickjs-types","last_synced_at":"2025-04-22T11:09:06.021Z","repository":{"id":41957839,"uuid":"386993673","full_name":"mgred/quickjs-types","owner":"mgred","description":"TypeScript definitions for the QuickJS Engine!","archived":false,"fork":false,"pushed_at":"2024-02-27T09:48:11.000Z","size":43,"stargazers_count":16,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-16T22:09:14.077Z","etag":null,"topics":["quickjs","typescript"],"latest_commit_sha":null,"homepage":"https://mgred.github.io/quickjs-types/","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mgred.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,"zenodo":null}},"created_at":"2021-07-17T16:56:46.000Z","updated_at":"2024-10-27T05:51:39.000Z","dependencies_parsed_at":"2024-02-27T11:01:16.135Z","dependency_job_id":"7de3d903-f271-4914-8605-ea671aa2a8b4","html_url":"https://github.com/mgred/quickjs-types","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgred%2Fquickjs-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgred%2Fquickjs-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgred%2Fquickjs-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgred%2Fquickjs-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mgred","download_url":"https://codeload.github.com/mgred/quickjs-types/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250228098,"owners_count":21395956,"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":["quickjs","typescript"],"created_at":"2024-11-08T17:06:51.842Z","updated_at":"2025-04-22T11:09:05.998Z","avatar_url":"https://github.com/mgred.png","language":"Makefile","readme":"# QuickJS Types\n\n\u003e TypeScript definitions for the QuickJS Engine!\n\n\u0026nbsp; \u003c!-- Create some extra space --\u003e\n\n[![Build \u0026 Publish Page](https://github.com/mgred/quickjs-types/actions/workflows/build_page.yaml/badge.svg?branch=main)](https://github.com/mgred/quickjs-types/actions/workflows/build_page.yaml)\n[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\n## Usage\n\n### Node\n\nAdd using a package manager, e.g.: npm\n\n```bash\nnpm i -D quickjs-types\n```\n\nAdd types to `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"quickjs-types\"]\n  }\n}\n```\n\n### Git Submodule\n\nAdd a submodule to a project, e.g. `types/quickjs`:\n\n```bash\ngit submodule add git@github.com:mgred/quickjs-types.git types/quickjs\n```\n\nExtend `tsconfig.json` to use types:\n\n```json\n{\n  \"compilerOptions\": {\n    \"typeRoots\": [\"types\"]\n  }\n}\n```\n\n## Tests\n\nAll tests live in `test.ts`.\nTo verify everyting passes, run:\n\n```bash\ntsc -p .\n```\n\n## License\n\nCode in this repository is licensed under the [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\n## Todos\n\n- [ ] Add more tests\n- [ ] Add more documentation (comments)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmgred%2Fquickjs-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmgred%2Fquickjs-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmgred%2Fquickjs-types/lists"}