This repository was archived by the owner on Dec 12, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
Decisions to make #8
Copy link
Copy link
Open
Description
Package Discovery
- Distribution channels
- (committed) npm
- bower
- github
- jspm
- nuget
- apm
- atmosphere (meteor)
- (deferred) Package name alias
- Alias for different distribution channels vs name in registry
- Versioning
- Semver ranges in the registry and do intersection
- Some distribution channels are not following semver
- Server side API
- e.g.:
/versions/:source/:package/:version/latest
- e.g.:
Typings Delivery
- Delivery System
- npm or typings/registry
Unified "install" #3typings.json
- npm or typings/registry
.typingsrc
- per project
- per user
{
"defaultSource": "{npm,bower,etc}"
}Typings content
typings CLI
typings install <identifier>- Default
distribution channelby:.typingsrc- implicit determine
typings sync
- Default
Terminology
sourcevsdistribution channelpackagevsmodulesourceassource modulevstarget module/package- TypeScript terms vs Typings current terms
Metadata
Metadata
Assignees
Labels
No labels