Comments (3)
Let's say for instance Immutable-js. The project already have the d.ts file, so I don't have to create it. Should I create a repository on github for the typings.json? Or would it be better to add the file to their repository?
Their repo is best, Typings is a good fallback - use your own repo for type definitions. This is described https://github.com/typings/registry#contributing.
Also, in that case, what's the difference between the main and the browser properties for the typings.json?
See https://github.com/typings/typings/blob/master/docs/faq.md#how-do-i-write-typings-definitions, it has a formal definition.
Finally, in the example used in the docs for the debug.json version file, there's a hash there, I could no find a commit related to that hash? From where that hash came?
https://github.com/typings/registry/blob/master/npm/debug.json#L3 is typed-typings/npm-debug@0e398cb.
from discussions.
OK, I guess I understand a few things better. I still have some questions. If I'm writing the typings for a package that's only intended to be used on the browser, should I still have the config for main and browser? Both will then point to the same file?
Thanks for the help
from discussions.
Still use main
and document that's it's made for browsers. It's pretty much the same approach as NPM packages there. Typings 1.0 will try to tidy up this issue/confusion.
from discussions.
Related Issues (20)
- typings file structure best practices HOT 14
- Exposing API docs HOT 7
- Are multiple versions for a given typing planned? HOT 5
- What is "env" source? HOT 4
- Preparing a set of independent typings HOT 8
- Improve/change logging HOT 3
- Best practices for npm module typing? HOT 2
- Adding a new repository under the typed-typings organization HOT 4
- Many modules are not found after updating to 1.0.4 HOT 1
- Global Typings - can / should I add them to npm package? HOT 7
- Example Typings : Multi-Module NPM with RequireJS HOT 4
- Configuring Aurelia HOT 18
- Where are the docs for writing a typings.json file? HOT 4
- Typing badges HOT 10
- Don't understand globals, dt~css must be installed as global but shouldn't according to FAQ HOT 1
- Declaring a global variable HOT 2
- firmata.js typings HOT 2
- Namespace hack HOT 2
- Project and eco-system migration to a post Typescript 2.0 world HOT 1
- Typings install gives 502 HOT 2
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 discussions.