https://github.com/atom-community/atom-ide-base
Atom IDE packages for Atom
https://github.com/atom-community/atom-ide-base
atom atom-ide hacktoberfest ide-packages
Last synced: about 1 year ago
JSON representation
Atom IDE packages for Atom
- Host: GitHub
- URL: https://github.com/atom-community/atom-ide-base
- Owner: atom-community
- License: other
- Created: 2020-07-20T22:22:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T07:48:21.000Z (over 2 years ago)
- Last Synced: 2025-04-10T18:18:26.683Z (about 1 year ago)
- Topics: atom, atom-ide, hacktoberfest, ide-packages
- Language: JavaScript
- Homepage: https://atom.io/packages/atom-ide-base
- Size: 2.2 MB
- Stars: 45
- Watchers: 4
- Forks: 10
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# atom-ide-base
Atom IDE packages for Atom

[](https://david-dm.org/atom-community/atom-ide-base)
[](https://github.com/atom-community/atom-ide-base)
[](https://github.com/atom-community/atom-ide-base)
## Features
This package is an all-in-one package that installs all the packages that provide Atom IDE features:
- `atom-ide-datatip`
- `atom-ide-signature-help`
- `atom-ide-hyperclick`
- `atom-ide-definitions`
- `atom-ide-outline`
- `linter`
- `linter-ui-default`
- `intentions`
- `atom-ide-markdown-service`
It also provides the TypeScript types for atom-ide packages.
## Usage
Just install and enjoy.
## Using Types
Install the packages as an npm package:
```
npm install --save-dev atom-ide-base
```
Then import the types like the following:
```ts
import { BusySignalService } from "atom-ide-base"
```
See the "types/\*.d.ts" files to become familiar with the API.
## Using the common files for IDE packages
Install the packages as a dependency:
```
npm install --save atom-ide-base
```
Then import the files you need:
```ts
import { ProviderRegistry } from "atom-ide-base/commons-atom/ProviderRegistry"
```
## Contributing
- Let me know if you encounter any bugs.
- Feature requests are always welcome.