Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work with TypeScript team to get canonical node libraries #123

Closed
clavecoder opened this issue Jul 14, 2016 · 8 comments
Closed

Work with TypeScript team to get canonical node libraries #123

clavecoder opened this issue Jul 14, 2016 · 8 comments

Comments

@clavecoder
Copy link

The TypesScript team has been encouraged, microsoft/TypeScript#9466, to support/maintain node as a built in library, much like lib.d.ts. Could someone from the NodeJS Foundation make overtures to the TypeScript team to work out a way for them to support a canonical node.d.ts declaration? With the imminent release of Angular 2 and the advent of Universal JavaScript, both TypeScript and NodeJS have become critical tools for the JavaScript community. It would be great if they worked well together.

My similar sentiments to the TypeScript team.

@rvagg
Copy link
Member

rvagg commented Jul 14, 2016

As far as I'm aware we have no TypeScript aficionados around here so I'm not sure there's a whole lot we can do. I understand that TypeScript is becoming more (not less, much to the surprise of many, including myself) interesting to developers so it's something we should at least be paying attention to and helping if we can but I really don't see anything we can do without either input from the TypeScript folks or having Node TypeScript community folks working on it from here.

Pulling in @nebrius and @joshgav to this thread, perhaps they would like to connect some Microsoft folks here.

This isn't an LTS concern so this issue doesn't really belong here, I'm inclined to close it but perhaps we can do some quick exploration to see if there's another home for this discussion.

Also, what is "Universal JavaScript" supposed to mean?

@clavecoder
Copy link
Author

Universal JavaScript, previously Isomorphic JavaScript, (they can be considered distinct), is a developer experience championed by the ReactJS community and is now encouraged by the AngularJS community. A key component of these experiences is the use of module builders such as Browserify and WebPack to treat browser script like NodeJS by including polyfills for native NodeJS libraries and using require('module') as the bundling mechanism for all assets, not just JavaScript modules. It is one reason that the replacement of bower with npm by the community has been accelerated.

Per your request, I will encourage the TypeScript team to reach out to you.

@joshgav
Copy link

joshgav commented Jul 14, 2016

/cc @DanielRosenwasser @bowdenk7

Perhaps this should go in nodejs/ctc?

@nebrius
Copy link

nebrius commented Jul 14, 2016

Agreed, this repo isn't the right place. Let's redirect to nodejs/ctc and continue the conversation there. It's an important one IMO.

@DanielRosenwasser
Copy link
Member

DanielRosenwasser commented Jul 14, 2016

I think the TypeScript team would definitely be open to having a conversation around this. If you'd prefer to migrate the issue anywhere, please loop us in as well.

@Fishrock123
Copy link
Contributor

Fishrock123 commented Jul 18, 2016

I don't think we'd want it as apart of the standard commit process, adding extra burden to new contributions would not be good.

The TypeScript team may still need to maintain it at this point, even if it is in an official repo here, since there hasn't been interest form the existing collaborators.

If the main hurt is figuring out what changed between releases, we could probably help with the tooling to figure that out. I think our standard release tooling may be good enough to identify the commits.

@nojvek
Copy link

nojvek commented Jul 20, 2016

Just wondering if an issue in nodejs/ctc has been created?

@MylesBorins
Copy link
Contributor

I'm closing this for now. Please feel free to open an issue in nodejs/ctc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants