Improve JS bindings
Summary: - Fix a few things related to how npm should publish the package (sources were in the gitignore file, so I think it would have break the build during install - I fixed this by adding a npmignore that should override the gitignore rules) - The enumerations values are now generated directly from `enums.py` - I added percent unit support (#258) to the bindings (`.setWidthPercent` is currently exposed, but I've also added a very very little parsing to also support `.setWidth("100%")` and `.setWidth(.getWidth())`), added the missing tests, and fixed Travis. Closes https://github.com/facebook/yoga/pull/314 Reviewed By: mikearmstrong001 Differential Revision: D4377198 Pulled By: emilsjolander fbshipit-source-id: 774dfafd416f5421f3be59a1d181eb7056487abe
This commit is contained in:
committed by
Facebook Github Bot
parent
663a93912b
commit
7108454455
12
javascript/.npmignore
Normal file
12
javascript/.npmignore
Normal file
@@ -0,0 +1,12 @@
|
||||
node_modules
|
||||
|
||||
*.gypi
|
||||
!/final-flags.gypi
|
||||
|
||||
/dist
|
||||
/build/*
|
||||
!/build/Release
|
||||
/build/Release/*
|
||||
!/build/Release/nbind.js
|
||||
|
||||
npm-debug.log*
|
Reference in New Issue
Block a user