https://github.com/definitelytyped/definitelytyped
The repository for high quality TypeScript type definitions.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
191 of 19480 committers (1.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
The repository for high quality TypeScript type definitions.
Basic Info
Statistics
- Stars: 50,276
- Watchers: 639
- Forks: 30,485
- Open Issues: 740
- Releases: 1
Topics
Metadata Files
README.es.md
Definitely Typed 
El repositorio de definiciones de TypeScript de alta calidad.
You can also read this README in English, , , , Portugus, Italiano and !
Vea tambin el sitio web definitelytyped.org, aunque la informacin en este README est ms actualizada.
Qu son los declaration files?
Vea el Manual de TypeScript.
Cmo los obtengo?
npm
Este es el mtodo preferido. Solo est disponible para usuarios TypeScript 2.0+. Por ejemplo:
sh
npm install --save-dev @types/node
Los types deberan ser incluidos automticamente por el compilador. Vea ms en el manual.
Para un paquete npm "foo", estos typings estarn en "@types/foo".
Si no puedes encontrar tu paquete, bscalo en TypeSearch.
Si an no puedes encontrarlo, comprueba si el paquete ya incluye los typings.
Esto es provisto usualmente en el campo "types" o "typings" en el package.json,
o solo busca por cualquier archivo ".d.ts" en el paquete e inclyelo manualmente con un /// <reference path="" />.
Support window
Versiones ms viejas de TypeScript
Los paquetes `@types` tienen etiquetas para las versiones de Typescript que explcitamente soportan, usualmente puedes obtener versiones ms viejas de los paquetes anteriores a 2 aos. Por ejemplo, si ejecutas `npm dist-tags @types/react`, observaras que Typescript 2.5 puede usar types para react@16.0, a su vez, Typescript 2.6 y 2.7 pueden usar types para react@16.4. | Etiqueta | Versin | | -------- | ------- | | latest | 16.9.23 | | ts2.0 | 15.0.1 | | ... | ... | | ts2.5 | 16.0.36 | | ts2.6 | 16.4.7 | | ts2.7 | 16.4.7 | | ... | ... | #### TypeScript 1.* - Descrguelo manualmente desde la `master` branch de este repositorio - [Typings](https://github.com/typings/typings)~~ (use las alternativas preferidas, typings es obsoleto) - ~~[NuGet](https://nuget.org/packages?q=DefinitelyTyped)~~ (use las alternativas preferidas, la publicacin DT type de nuget ha sido desactivada) Tal vez debas aadir manualmente las [referencias](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html).Cmo puedo contribuir?
Definitely Typed solo trabaja gracias a contribuidores como t!
Prueba
Antes de compartir tu mejora con el mundo, selo usted mismo.
Prueba editando un paquete existente
Para agregar nuevas funciones puedes usar el module augmentation.
Tambin puedes editar directamente los types en node_modules/@types/foo/index.d.ts, o copiarlos de ah y seguir los pasos explicados a continuacin.
Prueba un nuevo paquete
Aade a tu tsconfig.json:
json
"baseUrl": "types",
"typeRoots": ["types"],
(Tambin puedes usar src/types.)
Crea un types/foo/index.d.ts que contenga declaraciones del mdulo "foo".
Ahora deberas poder importar desde "foo" a tu cdigo y te enviar a un nuevo tipo de definicin.
Entonces compila y ejecuta el cdigo para asegurarte que el tipo de definicin en realidad corresponde a lo que suceda en el momento de la ejecucin.
Una vez que hayas probado tus definiciones con el cdigo real, haz un PR
luego sigue las instrucciones para editar un paquete existente o
crear un nuevo paquete.
Haz un pull request
Una vez que hayas probado tu paquete, podrs compartirlo en Definitely Typed.
Primero, bifurca este repositorio, instala node, y luego ejecuta el comando npm install.
Editar un paquete existente
cd types/<package to edit>- Haz cambios. Recuerda editar las pruebas. Si realiza cambios importantes, no olvide actualizar una versin principal.
- Tambin puede que quieras aadirle la seccin "Definitions by" en el encabezado del paquete.
- Esto har que seas notificado (a travs de tu nombre de usuario en GitHub) cada vez que alguien haga un pull request o issue sobre el paquete.
- Haz esto aadiendo tu nombre al final de la lnea, as como en
// Definitions by: Alice <https://github.com/alice>, Bob <https://github.com/bob>. - O si hay ms personas, puede ser multiline
typescript // Definitions by: Alice <https://github.com/alice> // Bob <https://github.com/bob> // Steve <https://github.com/steve> // John <https://github.com/john>
- Ejecuta
npm test <package to test>.
Cuando hagas un PR para editar un paquete existente, dt-bot deber @-mencionar a los autores previos.
Si no lo hace, puedes hacerlo en el comentario asociado con el PR.
Crear un nuevo paquete
Si eres el autor de la librera, o puedes hacer un pull request a la biblioteca, bundle types en vez de publicarlo en Definitely Typed.
Si ests agregando typings para un paquete npm, crea un directorio con el mismo nombre.
Si el paquete al que le ests agregando typings no es para npm, asegrate de que el nombre que escojas no genere problemas con el nombre del paquete en npm.
(Puedes usar npm info <my-package> para verificar la existencia del paquete <my-package>.)
Tu paquete debera tener esta estructura:
| Archivo | Propsito |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| index.d.ts | Este contiene los typings del paquete. |
| <my-package>-tests.ts | Este contiene una muestra del cdigo con el que se realiza la prueba de escritura. Este cdigo no es ejecutable, pero s es type-checked. |
| tsconfig.json | Este permite ejecutar tsc dentro del paquete. |
Generalas ejecutando npm install -g dts-gen y dts-gen --dt --name <my-package> --template module.
Ve todas las opciones en dts-gen.
Los miembros de Definitely Typed frecuentemente monitorean nuevos PRs, pero ten en mente que la cantidad de PRs podran ralentizar el proceso.
Para un buen paquete de ejemplo, vea base64-js.
Remover un paquete
Cuando un paquete bundles sus propios tipos, estos tipos debern ser removidos de Definitely Typed para evitar que generen confusin.
Se puede remover ejecutando pnpm run not-needed -- <typingsPackageName> <asOfVersion> [<libraryName>].
<typingsPackageName>: Este es el nombre del directorio que tienes que eliminar.<asOfVersion>: Un stub ser publicado a@types/<typingsPackageName>con esta versin. Debera ser ms grande que cualquier versin publicada actualmente.<libraryName>: Un nombre descriptivo de la librera, p.ej. "Angular 2" en vez de "angular2". (Si es omitido, ser idntico a<typingsPackageName>.)
Cualquier otro paquete en Definitely Typed que referencie el paquete eliminado deber ser actualizado para referenciar los tipos bundled. para hacer esto, aade package.json con "dependencies": { "<libraryName>": "x.y.z" }.
Si un paquete nunca estuvo en Definitely Typed, no ser necesario aadirlo a notNeededPackages.json.
Running tests
Realiza una prueba ejecutando npm test <package to test> donde <package to test> es el nombre de tu paquete.
Este script utiliza dtslint.
Naming
Si ests agregando typings para un paquete npm, crea un directorio con el mismo nombre.
Si el paquete al que le ests agregando typings no es para npm, asegrate de que el nombre que escojas no genere problemas con el nombre del paquete en npm.
(Puedes usar npm info <my-package> para verificar la existencia del paquete <my-package>.)
Si un non-npm package entra en conflicto con un paquete npm existente, intenta aadir -browser al final del nombre para obtener <my-package>-browser.
<my-package>-tests.ts
Debera haber un archivo <my-package>-tests.ts, el cual es considerado tu archivo de prueba, junto con cualquier archivo *.ts que importe.
Si no ves ningn archivo de prueba en la carpeta del mdulo, crea un <my-package>-tests.ts.
Estos archivos son usados para validar la API exportada desde los archivos *.d.ts los cuales son enviados como @types/<my-package>.
Los cambios a los archivos *.d.ts deberan incluir un cambio correspondiente en un archivo *.ts el cual muestre la API siendo usada, para que alguien no rompa accidentalmente el cdigo en el que dependes.
Si no ves ningn archivo de prueba en la carpeta del mdulo, crea un <my-package>-tests.ts.
Por ejemplo, este cambio a una funcin en un archivo .d.ts aadiendo un nuevo parmetro a una funcin:
index.d.ts:
diff
- export function twoslash(body: string): string
+ export function twoslash(body: string, config?: { version: string }): string
<my-package>-tests.ts:
```diff import {twoslash} from "./"
// $ExpectType string const result = twoslash("//")
- // Handle options param
- const resultWithOptions = twoslash("//", { version: "3.7" })
- // When the param is incorrect
- // @ts-expect-error
- const resultWithOptions = twoslash("//", { }) ```
Si ests preguntndote por dnde empezar con el cdigo de prueba, los ejemplos en el README del mdulo son un buen lugar para comenzar.
Puedes validar tus cambios con npm test <package to test> desde la raz de este repositorio, el cual toma en cuenta los archivos cambiados.
Para afirmar que una expresin es de un tipo dado, utiliza $ExpectType. Para afirmar que una expresin causa un error de compilacin, utiliza @ts-expect-error.
```js // $ExpectType void f(1);
// @ts-expect-error f("one"); ```
Para ms detalles, vea el dtslint readme.
Linter: .eslintrc.json
El archivo de configuracin del linter, tslint.json debera contener { "extends": "@definitelytyped/dtslint/dt.json" }, y no reglas adicionales.
Si por alguna razn alguna regla necesita ser deshabilitada, deshabiltala para esa lnea especfica usando // tslint:disable-next-line:[ruleName] no para todo el paquete, para que la deshabilitacin pueda ser revisada. (Hay algunas configuraciones de lint heredadas que tienen contenido adicional, pero esto no debera ocurrir en un nuevo trabajo.)
tsconfig.json
tsconfig.json debera tener noImplicitAny, noImplicitThis, strictNullChecks, y strictFunctionTypes configurados a true.
Tambin puedes configurar el tsconfig.json para aadir nuevos archivos, para agregar un "target": "es6" (necesitado por las funciones asncronas), para agregar a la "lib", o para agregar la opcin de compilacin "jsx".
package.json
Normalmente no lo necesitars. Cuando publicas un paquete normalmente nosotros automticamente crearemos un package.json para eso.
Un package.json puede ser incluido por el bien de especificar dependencias. Aqu tienen un ejemplo.
No aceptamos otros campos, tales como "description", para que sean definidos manualmente.
Adems, si necesitas referencia a una versin anterior de typings, debes hacerlo aadiendo "dependencies": { "@types/<libraryName>": "x.y.z" } al package.json.
OTHER_FILES.txt
Si un archivo no es probado ni referenciado en index.d.ts, adelo a un archivo llamado OTHER_FILES.txt. Este archivo es una lista de otros archivos que necesitan ser incluidos en el paquete de typings, un archivo por lnea.
Errores comunes
- Primero, sigue el consejo del manual.
- Formatear: Utiliza 4 espacios.
function sum(nums: number[]): number: UtilizaReadonlyArraysi una funcin no escribe a sus parmetros.interface Foo { new(): Foo; }: Este define el tipo de objeto que esten nuevos. Probablemente quierasdeclare class Foo { constructor(); }.const Class: { new(): IClass; }: Prefiere usar una declaracin de claseclass Class { constructor(); }En vez de una nueva constante.getMeAT<T>(): T: Si un tipo de parmetro no aparece en los tipos de ningn parmetro, no tienes una funcin genrica, solo tienes un afirmacin del tipo disfrazado. Prefiera utilizar una afirmacin de tipo real, p.ej.getMeAT() as number. Un ejemplo donde un tipo de parmetro es aceptable:function id<T>(value: T): T;. Un ejemplo donde no es aceptable:function parseJson<T>(json: string): T;. Una excepcin:new Map<string, number>()est bien.- Utilizando los tipos
FunctionyObjectcasi nunca es una buena idea. En 99% de los casos es posible especificar un tipo ms especfico. Los ejemplos son(x: number) => numberpara funciones y{ x: number, y: number }para objetos. Si no hay certeza en lo absoluto del tipo,anyes la opcin correcta, noObject. Si el nico hecho conocido sobre el tipo es que es un objecto, usa el tipoobject, noObjecto{ [key: string]: any }. var foo: string | any: Cuando es usadoanyen un tipo de unin, el tipo resultante todava esany. As que mientras la porcinstringde este tipo de anotacin puede verse til, de hecho, no ofrece ningn typechecking adicional ms que un simpleany. Dependiendo de la intencin, una alternativa aceptable puede serany,string, ostring | object.
Propietarios de Definiciones
DT tiene el concepto de "Propietarios de Definiciones" que son personas que desean mantener la calidad de los tipos de un mdulo en particular.
- Agregarte a la lista har que recibas notificaciones (a travs de tu nombre de usuario de GitHub) cada vez que alguien haga una solicitud de extraccin o informe sobre el paquete.
- Tus revisiones de solicitudes de extraccin tendrn una mayor importancia para el bot que mantiene este repositorio.
- Los mantenedores de DT confan en los propietarios de las definiciones para asegurar un ecosistema estable, as que por favor, no te agregues ligeramente.
Para agregarte como Propietario de Definiciones:
- Agrega tu nombre al final de la lnea, como en
// Definitions by: Alice <https://github.com/alice>, Bob <https://github.com/bob>. - O si hay ms personas, puede ser en varias lneas
typescript // Definitions by: Alice <https://github.com/alice> // Bob <https://github.com/bob> // Steve <https://github.com/steve> // John <https://github.com/john>
Una vez a la semana, los Propietarios de Definiciones se sincronizan con el archivo .github/CODEOWNERS, que es nuestra fuente de verdad.
FAQ
Cul es exactamente la relacin entre este repositorio y los paquetes de @types en npm?
La master branch es automticamente publicada en el alcance de los @types en npm gracias a los DefinitelyTyped-tools.
He enviado un pull request. Cunto tardar en ser merged?
Esto depende, pero la mayora de los pull requests sern merged en alrededor de una semana. PRs que hayan sido aprobados por un autor listado en el encabezado de las definiciones usualmente son merged ms rpidamente; PRs para nuevas definiciones tomarn ms tiempo ya que requieren ms revisiones de los mantenedores. Cada PR es revisado por un miembro de TypeScript o Definitely Typed antes de ser merged, por favor s paciente debido a que factores humanos pueden causar retrasos. Revisa el Pull Request Status Board para ver el progreso mientras los mantenedores trabajan en los PRs abiertos.
Mi PR ha sido merged; cundo ser actualizado el paquete de @types npm?
Los paquetes npm debern ser actualizados en unas cuantas horas. Si ha pasado ms de 24 horas, menciona a @RyanCavanaugh y/o a @andy-ms en el PR para investigar.
Estoy escribiendo una definicin que depende de otra definicin. Debera utilizar <reference types="" /> o una import?
Si el mdulo al cual te ests refiriendo es un mdulo externo (utiliza export), utilice una import.
Si el mdulo al cual te refieres es un mdulo ambiente (utiliza declare module, o simplemente declara las globales), utilice <reference types="" />.
Algunos paquetes no tienen tslint.json, y algunos tsconfig.json no contienen "noImplicitAny": true, "noImplicitThis": true, o "strictNullChecks": true.
Entonces estn equivocados. Puedes ayudar enviando un pull request para arreglarlos.
Puedo pedir una definition?
Aqu estn las definiciones solicitadas actualmente.
Qu pasa con las type definitions para el DOM?
Si las types son parte de los estndares web, estas debern ser contribuidas a TSJS-lib-generator para que se hagan parte de la librera predeterminada lib.dom.d.ts.
Un paquete utiliza export =, pero prefiero utilizar las import predeterminadas. Puedo cambiar export = por export default?
Si el import predeterminado trabaja en tu ambiente, considera hacer un cambio en la opcin de compilacin --allowSyntheticDefaultImports opcin compilar.
No cambies la type definition si es preciso.
Para un paquete npm, export = es exacto si node -p 'require("foo")' es la export, y export default es exacto si node -p 'require("foo").default' es el export.
Quiero usar las caractersticas de TypeScript 3.3 o superior.
Entonces debers aadir un comentario a la ltima lnea de la definicin en el encabezado (despues de // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped): // Minimum TypeScript Version: 3.3.
Quiero aadir un DOM API que no est presente en TypeScript por defecto.
Esto puede pertenecer a TSJS-Lib-Generator. Vea las guas all.
Si el estndar sigue siendo un borrador, este pertenece aqu.
Utilice un nombre que empiece con dom- e incluya un link al estndar como el "Project" con el link en el encabezado.
Cuando ya no sea un borrador, lo podremos eliminar desde DefinitelyType y hacer obsoleto el paquete @types asociado.
Quiero actualizar un paquete a una nueva versin principal
Si planeas continuar actualizando la versin anterior del paquete, puedes crear una subcarpeta con la versin actual p.ej. v2, y copia los archivos existentes. Si es as, necesitars:
- Actualiza las rutas relativas en
tsconfig.jsonal igual quetslint.json. - Aadir reglas de mapeo de rutas para asegurarte de que la prueba se est ejecutando contra la versin prevista.
Por ejemplo history v2 tsconfig.json se ve as:
json
{
"compilerOptions": {
"baseUrl": "../../",
"typeRoots": ["../../"],
"paths": {
"history": ["history/v2"]
}
},
"files": [
"index.d.ts",
"history-tests.ts"
]
}
Si hay otros paquetes en Definitely Typed que son incompatibles con la nueva versin, necesitars mapear las rutas a la versin anterior. Tambin deber hacer esto para los paquetes que dependen de paquetes que dependen de una version anterior.
Por ejemplo, browser-sync depende de micromatch@2, as que browser-sync tsconfig.json tiene una ruta mapeada a "micromatch": [ "micromatch/v2" ];
transitivo as mismo, browser-sync-webpack-plugin (que depende de browser-sync) tambin aade una ruta mapeada en su tsconfig.json.
Adems, /// <reference types=".." /> no trabajar con rutas mapeadas, as que las dependencias debern utilizar import.
Cmo escribo definitions para paquetes que pueden ser usados globalmente y como un mdulo?
El manual de TypeScript contiene excelente informacin general para escribir definiciones, adems este archivo de definiciones de ejemplo el cual muestra como crear una definicin utilizando la sintaxis de mdulo en ES6, asi como tambin especificando objetos que son disponibles en el alcance global. Esta tcnica es demostrada prcticamente en la definicin para big.js, el cual es una librera que puede ser cargada globalmente a travs de una etiqueta script en una pgina web, o importada va require o imports estilo ES6.
Para probar como puede ser usada tu definicin cuando se refieren globalmente o como un mdulo importado, crea una carpeta test, y coloca dos archivos de prueba en l. nombra uno YourLibraryName-global.test.ts y el otro YourLibraryName-module.test.ts. El archivo de prueba global debe ejercer la definicin de acuerdo como va a ser usado en un script cargado en una pgina web donde la librera estar disponible en el alcance global - en este escenario no debes de especificar la sentencia de import. El archivo mdulo de prueba debe de ejercer la definicin de acuerdo a como va a ser utilizado cuando sea importado (incluyendo las sentencias import). Si especificas una propiedad files en tu archivo tsconfig.json, asegurate de incluir ambos archivos de prueba. Un ejemplo prctico de esto es tambin disponible en la definicin de big.js.
Por favor tenga en cuenta que no es necesario para ejercer plenamente la definicin en cada archivo de prueba - Es suficiente con probar solo los elementos globalmente accesibles en la prueba de archivos globales y ejercer la definicin en el mdulo del archivo de prueba, o viceversa.
Qu pasa con paquetes scoped?
Types para un paquete scoped @foo/bar debern ir en types/foo__bar. tenga en cuenta el doble guin bajo.
Cuando dts-gen es utilizado como scaffold en un paquete scoped, las propiedades paths debern ser adaptadas manualmente en el paquete generado
tsconfig.json para referenciar correctamente el paquete scoped:
json
{
"paths": {
"@foo/*": ["foo__*"]
}
}
Debera aadir un namespace que no exporte un mdulo que utilice que utilice imports estilo ES6?
Algunos paquetes, como chai-http, exportan una funcin.
importar este mdulo con un ES6 style import de forma import * as foo from "foo"; conduce al error:
error ts2497: El mdulo 'foo' se resuelve en una entidad que no es un mdulo y no se puede importar mediante esta construccin
Este error puede ser suprimido al unir la declaracin de una funcin con un namespace vaco del mismo nombre pero esta prctica no es recomendable. Esto es un citado comn Respuestas de Stack Overflow con respecto a este asunto.
Es ms apropiado importar este mdulo utilizando la sintaxis import foo = require("foo");, o utilizando una importacin predeterminada como import foo from "foo"; si usas la bandera --allowSyntheticDefaultImports si la ejecucin de tu mdulo soporta un esquema de interoperacin para mdulos no ECMAScript como tal.
Licencia
Este proyecto es licenciado bajo la licencia MIT.
Los derechos de autor de cada archivo de definicin son respectivos de cada contribuidor listado al comienzo de cada archivo de definicin.
Owner
- Name: DefinitelyTyped
- Login: DefinitelyTyped
- Kind: organization
- Website: http://definitelytyped.org/
- Repositories: 22
- Profile: https://github.com/DefinitelyTyped
Types for the masses
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Andy | a****s@m****m | 1,185 |
| Piotr Błażejewicz (Peter Blazejewicz) | p****z | 1,040 |
| Dimitri B | B****r | 949 |
| Nathan Shively-Sanders | 2****n | 847 |
| Sebastian Silbermann | s****n@g****m | 706 |
| Jack Bates | j****k@n****m | 670 |
| vvakame | v****v@g****m | 460 |
| TypeScript Bot | t****t@m****m | 460 |
| Jimmy Leung | 4****i | 414 |
| Ilya Mochalov | c****u@g****m | 407 |
| Elizabeth Samuel | e****s@m****m | 381 |
| Daniel Rosenwasser | d****n@m****m | 320 |
| Boris Yankov | b****v@g****m | 290 |
| Leonard Thieu | l****u@g****m | 284 |
| Alex Jerabek | a****e@m****m | 271 |
| Nathan Bierema | n****a@g****m | 234 |
| Igor Oleinikov | i****r@o****u | 230 |
| Alexander T | a****k@o****m | 219 |
| Tomasz Pluskiewicz | t****e | 216 |
| Federico Panico | f****p | 208 |
| John Reilly | j****y@h****m | 204 |
| Jake Bailey | 5****y | 201 |
| Basarat Ali Syed | b****i@g****m | 170 |
| Brian Zengel | b****l@g****m | 165 |
| Florian Keller | f****n | 160 |
| Ryan Cavanaugh | R****h | 157 |
| segayuu | s****u@g****m | 156 |
| Simon Schick | d****y@g****m | 153 |
| Sam Ramon | 1****n | 152 |
| martin-badin | m****n@g****m | 151 |
| and 19,450 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 543
- Total pull requests: 10,115
- Average time to close issues: over 3 years
- Average time to close pull requests: 24 days
- Total issue authors: 499
- Total pull request authors: 2,632
- Average comments per issue: 5.13
- Average comments per pull request: 5.39
- Merged pull requests: 7,271
- Bot issues: 2
- Bot pull requests: 205
Past Year
- Issues: 69
- Pull requests: 4,635
- Average time to close issues: 12 days
- Average time to close pull requests: 9 days
- Issue authors: 67
- Pull request authors: 1,063
- Average comments per issue: 1.39
- Average comments per pull request: 4.63
- Merged pull requests: 3,236
- Bot issues: 0
- Bot pull requests: 89
Top Authors
Issue Authors
- Bartvds (10)
- tpluscode (4)
- hkleungai (3)
- AndreEckner (3)
- JoshuaKGoldberg (3)
- basarat (3)
- ScreamZ (3)
- jkeegan2 (2)
- johnnyreilly (2)
- demisx (2)
- Chealer (2)
- DieterLi (2)
- bangarharshit (2)
- davidmurdoch (2)
- JoshMcCullough (2)
Pull Request Authors
- hkleungai (996)
- eps1lon (582)
- jakebailey (237)
- samantharamon (200)
- erwanjugand (160)
- ElizabethSamuel-MSFT (154)
- Renegade334 (145)
- codershiba (125)
- github-actions[bot] (106)
- dependabot[bot] (99)
- tpluscode (92)
- sandersn (86)
- Methuselah96 (78)
- JoshuaKGoldberg (63)
- MysteryBlokHed (62)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- peter-evans/create-pull-request v4.2.3 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- @definitelytyped/definitions-parser latest development
- @definitelytyped/dtslint latest development
- @definitelytyped/dtslint-runner latest development
- @definitelytyped/header-parser latest development
- @definitelytyped/utils latest development
- @octokit/core ^3.5.1 development
- @octokit/rest ^16.0.0 development
- comment-json ^4.2.3 development
- d3-array ^3.0.2 development
- d3-axis ^3.0.0 development
- d3-scale ^4.0.0 development
- d3-selection ^3.0.0 development
- d3-time ^3.0.0 development
- d3-time-format ^4.0.0 development
- danger ^10.1.1 development
- jsdom ^17.0.0 development
- prettier ^2.1.1 development
- remark-cli ^11.0.0 development
- remark-gfm ^3.0.0 development
- remark-validate-links ^12.0.0 development
- shelljs ^0.8.5 development
- source-map-support ^0.5.21 development
- typescript next development
- w3c-xmlserializer ^2.0.0 development
- yargs ^17.1.1 development
- apollo-link >=1.2.5
- apollo-link-http-common ^0.2.4
- graphql ^14.5.3
- @types/redis ^2.8.0
- mongodb ^4.5.0
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- activex-helpers *
- graphql ^15.0.0 || ^16.0.0
- graphql ^15.1.0
- ajv *
- ajv *
- ajv >=4.1.0
- ajv ^5.0.0
- moment >=2.15.2
- @vue/reactivity ^3.2.26
- aws-sdk ^2.814.0
- moment >=2.14.0
- localforage ^1.5.0
- @types/firebase ^2.4.1
- @types/redis ^2.8.0
- axios ^0.19.0
- @apollo/client ^3.7.0
- graphql 14 - 16
- aws-sdk ^2.820.0
- arweave ^1.10.13
- got ^11.8.5
- tapable ^2.2.0
- webpack ^5
- @types/lru-cache ^4.1.3
- @types/redis ^2.8.0
- @hapi/boom ^9.1.1
- @hapi/hapi ^21.1.0
- joi ^17.7.0
- mqtt ^4.2.8
- fastify ^3.14.2
- aws-sdk ^2.814.0
- @types/puppeteer ^5.4.0
- aws-xray-sdk-core =3.3.1
- axe-core ^3.0.3
- axios 0.15.2
- axios >=0.19.0
- axios *
- @azure/functions ^1.2
- glaze >=0.5.1
- treat ^1.2.4
- csstype ^3.0.2
- @babel/parser ^7.1.0
- @babel/types ^7.0.0
- @babel/types ^7.0.0
- @babel/core ^7.1.0
- @babel/parser ^7.1.0
- @babel/types ^7.0.0
- @babel/types ^7.3.0
- rdf-js ^4.0.2
- winston ^3.3.3
- rdf-js ^4.0.2
- winston ^3.3.3
- rdf-js ^4.0.2
- rdf-js ^4.0.2
- knex ^0.21.12
- @popperjs/core ^2.9.2
- popper.js ^1.14.1
- moment >=2.14.0
- moment >=2.14.0
- chokidar ^3.0.0
- base-x ^3.0.6
- @types/base-x ^1.0.30
- magic-string ^0.25.0
- @types/ioredis ^4.28.10
- @types/redis ^2.8.0
- bull ^4.10.0
- winston ^3.0.0
- moment >=2.14.0
- @types/long ^3.0.0
- @types/ioredis ^4.28.10
- @types/redis ^2.8.0
- flatpickr 4.6.9
- @types/puppeteer ^5.0.0
- cassandra-driver ^4.3.0
- cassandra-driver ^4.2.0
- axe-core 4.0.2
- chalk ^2.4.1
- moment ^2.10.2
- moment ^2.10.2
- chart.js ^3.0.0-beta
- chart.js ^3.7.1
- vue ^2.0.0
- devtools-protocol 0.0.927104
- webpack ^5.1.0
- axios ^0.24.0