Comments (3)
I agree completely.
I think that the count of definitions should also be kept to the minimum.
For example we probably don't care for the difference between jquery 1.8.1 and 1.8.2.
from definitelytyped.
Yes, I agree the differences between minor (or non-major) version numbering is entirely unnecessary!
On another point, I noticed that, for instance, express.d.ts includes a reference to node.d.ts. Now with explicit versioning on definition file names, this dependency within the definition files is problematic since it would 'hard code' the dependency between specific versions of definition files which may not be desired.
Nodes npm uses a clever dependency scheme in its package.json files where dependencies can be expressed as explicit versions, specific major versions, greater than specific versions, etc.
Perhaps either an external dependency file such as package.json or a more flexible version dependency scheme should be considered, but that is more for the TypeScript gurus to work out!
from definitelytyped.
If anyone lands here from a search, the open issue for versioning is #7719.
from definitelytyped.
Related Issues (20)
- @types/umtrack-wx缺少enableVerify类型定义 HOT 1
- `pnpm test <package>` does not work on aarch64-linux HOT 2
- [@types/ssh2] Issue with readdir callback retuning FileEntry HOT 1
- Issue with [@types/chrome] package for pageCapture HOT 2
- [@types/tar] PackOptions.mtime is a `Date`
- Types for windows library in [@types/react-native-sqlite-storage] is missing
- google-apps-script: Drive API V3
- Brief description of `Definition owners` did not update.
- pnpm test errors while loading rule '@definitelytyped/npm-naming' HOT 10
- [@types/react-mentions] Failed to resolve import "react-mentions/lib/utils"
- Cannot find name 'Map' in @types/k6/experimental/browser.d.ts:1563 (0.48.0) HOT 1
- Missing queryStringParameters property in APIGatewayProxyWebsocketHandlerV2
- [@types/pg] functions `escapeLiteral` and `escapeIdentifier` missing from base `"pg"` module
- [@types/luxon] new `defaultWeekSettings` type missing for `Settings.js`
- [@types/yargs] Yargs type for `default` might be wrong
- [@types/three] cannot be used with `moduleResolution` `Bundler` HOT 2
- tsc issue after install package @types/glob because of minimatch HOT 1
- Proposal: git hook to format files HOT 5
- Incompatible with Echarts version 5.4, how to solve it
- [@types/validator] Cannot find namespace 'ValidatorJS'. Did you mean 'validator'? HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from definitelytyped.