J'utilise TypeScript 2 dans mon projet. Je voudrais utiliser une bibliothèque js, mais aussi des typages pour cette bibliothèque. Je peux installer des types avec simple npm install @types/some-library. Je ne sais pas si je devrais --saveou --save-deveux. Il me semble que même le fichier readme de DefinetelyTyped GitHub mentionne les deux versions, mais ne les explique jamais. Je pense que @types devrait être dans devDependencies, car les types sont nécessaires pour le développement et ne sont pas utilisés dans le runtime, mais j'ai vu plusieurs fois @types juste dependencies. Je suis confus.
Comment dois-je décider si @ types / * entre dependenciesou devDependencies? Existe-t-il en fait des instructions plus ou moins officielles?
dependenciesetdevDependenciesdans ce dernier cas.