Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubajastrz/find-types
Search engine for TypeScript definitions
https://github.com/kubajastrz/find-types
remix search types typescript typesearch website
Last synced: 17 days ago
JSON representation
Search engine for TypeScript definitions
- Host: GitHub
- URL: https://github.com/kubajastrz/find-types
- Owner: KubaJastrz
- License: mit
- Created: 2019-06-03T19:20:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T11:58:29.000Z (3 months ago)
- Last Synced: 2024-12-08T20:39:07.539Z (20 days ago)
- Topics: remix, search, types, typescript, typesearch, website
- Language: TypeScript
- Homepage: https://types.kubajastrz.com
- Size: 2.43 MB
- Stars: 14
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Find Types
Complete search engine for TypeScript definitions. Available online at [types.kubajastrz.com](https://types.kubajastrz.com/).
## Features
Current list of supported features:
- npm package search with convenient autosuggestions
- brief package details with links to npm registry and source code repository
- direct link to package living in a monorepo (such as DefinitelyTyped)
- deprecated `@types` package warning
- URL query ([`/package/`](https://types.kubajastrz.com/package/%s)) for custom in-browser search enginesIs there anything missing you'd like to see?
[File an issue](https://github.com/KubaJastrz/find-types/issues/new).## Motivation
I've often struggled with following questions:
- Does this npm package provide its own definitions?
- Or maybe I need to install a separate DefinitelyTyped package?
- Is this `@types` package up-to-date with the source code?Official [TypeSearch](https://microsoft.github.io/TypeSearch/) website only lists `@types` packages
from [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) repository and doesn't
have a lot of quality of life features.### Other solutions
- [TypeSearch](https://microsoft.github.io/TypeSearch/) - official search engine for DefinitelyTyped packages
- [TypeSync](https://github.com/jeffijoe/typesync) - scan your `package.json` and install missing `@types`
- [Types auto installer](https://marketplace.visualstudio.com/items?itemName=jvitor83.types-autoinstaller) -
VSCode extension for installing/uninstalling `@types`
- [@yarnpkg/plugin-typescript](https://github.com/yarnpkg/berry/tree/master/packages/plugin-typescript) -
automatically install `@types` when adding a new dependency with `yarn@berry`## Contributing
Pull Requests are always welcome :smiley:
### Setup
Fork the repository, install node dependencies with `pnpm` and start up the development server.
```bash
pnpm install
pnpm dev
```## License
[MIT](LICENSE)