Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T07:48:21.000Z (over 1 year ago)
- Last Synced: 2024-11-18T10:57:29.857Z (2 months ago)
- Topics: atom, atom-ide, hacktoberfest, ide-packages
- Language: JavaScript
- Homepage: https://atom.io/packages/atom-ide-base
- Size: 2.2 MB
- Stars: 44
- Watchers: 5
- 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
![Build Status (Github Actions)](https://github.com/atom-community/atom-ide-base/workflows/CI/badge.svg)
[![Dependency Status](https://david-dm.org/atom-community/atom-ide-base.svg)](https://david-dm.org/atom-community/atom-ide-base)
[![apm](https://img.shields.io/apm/dm/atom-ide-base.svg)](https://github.com/atom-community/atom-ide-base)
[![apm](https://img.shields.io/apm/v/atom-ide-base.svg)](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.