Josh Haberman 59ea5000bb Use "node" as binary instead of "nodejs". 10 anni fa
..
binary 77af5d04b1 Fixed nested message scopes for CommonJS. 10 anni fa
commonjs 77af5d04b1 Fixed nested message scopes for CommonJS. 10 anni fa
README.md e9cf31e68b Added README and enabled JavaScript tests on Node.js 10 anni fa
data.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
debug.js e841bac4fc Down-integrate from internal code base. 10 anni fa
debug_test.js e9f31ee3d7 CommonJS tests are now passing. 10 anni fa
gulpfile.js 59ea5000bb Use "node" as binary instead of "nodejs". 10 anni fa
jasmine.json 5394fdb641 Enable JavaScript tests for binary parse/serialize. 10 anni fa
message.js e841bac4fc Down-integrate from internal code base. 10 anni fa
message_test.js 77af5d04b1 Fixed nested message scopes for CommonJS. 10 anni fa
node_loader.js e9cf31e68b Added README and enabled JavaScript tests on Node.js 10 anni fa
package.json 35298f9779 Fixed definition of extensions, and added CommonJS tests to Travis. 10 anni fa
proto3_test.js 77af5d04b1 Fixed nested message scopes for CommonJS. 10 anni fa
proto3_test.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
test.proto 77af5d04b1 Fixed nested message scopes for CommonJS. 10 anni fa
test2.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
test3.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
test4.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
test5.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
test_bootstrap.js e841bac4fc Down-integrate from internal code base. 10 anni fa
testbinary.proto e841bac4fc Down-integrate from internal code base. 10 anni fa
testempty.proto e841bac4fc Down-integrate from internal code base. 10 anni fa

README.md

This directory contains Protocol Buffer support for JavaScript. This code works in browsers and in Node.js.

The packaging work for this is still in-progress. For now you can just run the tests. First you need to build the main C++ distribution because the code generator for JavaScript is written in C++:

$ ./autogen.sh $ ./configure $ make

Then you can run the JavaScript tests in this directory:

$ cd js && gulp test