This repository was archived by the owner on Dec 12, 2023. It is now read-only.
This repository was archived by the owner on Dec 12, 2023. It is now read-only.
Major Release #2
Open
Description
Goals:
- Manifest files (Cache
typings.json
intypings/
directory typings#95) - Content Addressable Hashes (Content Addressable Hashes #1)
- Warn during install with NPM module (Warn when installing a typing that already has a TypeScript compatible "typings" field typings#9)
- Warn when dependency is not installed (Warning when dependencies are listed but not installed typings#14, requires manifests)
- Error when removing an uninstalled dependency (Warn when deleting a dependency that is not installed typings#15)
- Print info during
typings ls
(Print "uninstalled", "missing", "extraneous" intypings ls
typings#30, requires manifest) - Resolving
.d.ts
files correctly (Typings does not support importing type files with multiple '.' in the file name typings#133) - Keep track of namespaces (warn when installing same dependency as ambient typings#140)
- Installation UX (Improve Typings installation experience typings#144)
Feel free to add things in, but I'll be trying to develop some features for the current iteration while this batch works well as a major release together because it's a pretty big refactoring (and some breaking changes in architecture).