{"id":21648017,"url":"https://github.com/atom-community/atom-ide-base","last_synced_at":"2025-04-11T19:34:24.827Z","repository":{"id":37032895,"uuid":"281237542","full_name":"atom-community/atom-ide-base","owner":"atom-community","description":"Atom IDE packages for Atom","archived":false,"fork":false,"pushed_at":"2023-10-16T07:48:21.000Z","size":2309,"stargazers_count":45,"open_issues_count":25,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-10T18:18:26.683Z","etag":null,"topics":["atom","atom-ide","hacktoberfest","ide-packages"],"latest_commit_sha":null,"homepage":"https://atom.io/packages/atom-ide-base","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atom-community.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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":"2020-07-20T22:22:15.000Z","updated_at":"2025-01-27T10:26:23.000Z","dependencies_parsed_at":"2024-06-18T19:50:56.510Z","dependency_job_id":"fc463136-19be-4f58-9d97-d91b5f60ec9b","html_url":"https://github.com/atom-community/atom-ide-base","commit_stats":{"total_commits":496,"total_committers":12,"mean_commits":"41.333333333333336","dds":0.05241935483870963,"last_synced_commit":"f728ead32d8ea4969e10cb50304c95f28c5b4198"},"previous_names":["atom-ide-community/atom-ide-base"],"tags_count":46,"template":false,"template_full_name":"atom-community/atom-ide-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-community%2Fatom-ide-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-community%2Fatom-ide-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-community%2Fatom-ide-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atom-community%2Fatom-ide-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atom-community","download_url":"https://codeload.github.com/atom-community/atom-ide-base/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248467483,"owners_count":21108652,"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":["atom","atom-ide","hacktoberfest","ide-packages"],"created_at":"2024-11-25T06:52:56.016Z","updated_at":"2025-04-11T19:34:24.802Z","avatar_url":"https://github.com/atom-community.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# atom-ide-base\n\nAtom IDE packages for Atom\n\n![Build Status (Github Actions)](https://github.com/atom-community/atom-ide-base/workflows/CI/badge.svg)\n[![Dependency Status](https://david-dm.org/atom-community/atom-ide-base.svg)](https://david-dm.org/atom-community/atom-ide-base)\n[![apm](https://img.shields.io/apm/dm/atom-ide-base.svg)](https://github.com/atom-community/atom-ide-base)\n[![apm](https://img.shields.io/apm/v/atom-ide-base.svg)](https://github.com/atom-community/atom-ide-base)\n\n## Features\n\nThis package is an all-in-one package that installs all the packages that provide Atom IDE features:\n\n- `atom-ide-datatip`\n- `atom-ide-signature-help`\n- `atom-ide-hyperclick`\n- `atom-ide-definitions`\n- `atom-ide-outline`\n- `linter`\n- `linter-ui-default`\n- `intentions`\n- `atom-ide-markdown-service`\n\nIt also provides the TypeScript types for atom-ide packages.\n\n## Usage\n\nJust install and enjoy.\n\n## Using Types\n\nInstall the packages as an npm package:\n\n```\nnpm install --save-dev atom-ide-base\n```\n\nThen import the types like the following:\n\n```ts\nimport { BusySignalService } from \"atom-ide-base\"\n```\n\nSee the \"types/\\*.d.ts\" files to become familiar with the API.\n\n## Using the common files for IDE packages\n\nInstall the packages as a dependency:\n\n```\nnpm install --save atom-ide-base\n```\n\nThen import the files you need:\n\n```ts\nimport { ProviderRegistry } from \"atom-ide-base/commons-atom/ProviderRegistry\"\n```\n\n## Contributing\n\n- Let me know if you encounter any bugs.\n- Feature requests are always welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom-community%2Fatom-ide-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatom-community%2Fatom-ide-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatom-community%2Fatom-ide-base/lists"}