Sam El-Husseini
8ab51c8639
Remove closure base file dependency ( #2976 )
...
* Trim down closure's base dependency even further by removing the dependency on closure's base file.
2019-09-11 17:30:51 -07:00
Sam El-Husseini
1d1401e00e
Add local build tasks to gulp ( #2895 )
...
* Support compiling from the npm closure compiler and add gulp tasks
2019-08-22 10:04:41 -07:00
Sam El-Husseini
2b26787185
Blockly menus without closure ( #2831 )
...
* Blockly Menu and MenuItem that don't rely on the closure library.
2019-08-16 17:23:14 -07:00
Sam El-Husseini
f118d6de88
No closure toolbox ( #2819 )
...
* Update the toolbox to not rely on closure and instead use the built in Blockly.tree component
2019-08-14 13:48:21 -07:00
Sam El-Husseini
5ada490eca
Cherry pick npm distribution change to develop ( #2785 )
2019-08-07 10:53:53 -07:00
Sam El-Husseini
d2d621aec3
Update typings after removing references to goog.math ( #2743 )
...
* Update typings after removing references to goog.math
2019-07-30 13:19:14 -07:00
Sam El-Husseini
9d593f2cb8
TypeScript Definition file ( #2738 )
...
* Add Typescript definition file for Blockly
2019-07-30 11:17:57 -07:00
Sam El-Husseini
5ce8c68833
Fix node build and add node tests ( #2736 )
...
* Fix node build and add node tests
2019-07-30 11:13:52 -07:00
Neil Fraser
0e82677f27
Create stub for Node contstants.
...
Ironic that Node doesn’t have Node. Not tested.
Fix two missing dependencies.
2019-07-15 14:37:27 -07:00
Neil Fraser
74be35e23d
Rename Blockly.Xml.utils to Blockly.utils.xml
2019-07-08 13:29:43 -07:00
Nicholas Cioli
a5717fb333
upgrade gulp to v4
...
As of NodeJS v12, gulp v3 fails to run at all. This small change
should allow for future compatibility with NodeJS.
2019-06-21 17:43:21 -05:00
Neil Fraser
f196816f62
Move DOMParser and XMLSerializer to Xml.utils
2018-10-16 11:34:10 -07:00
Andrew n marshall
7886d24130
Fixing xml.js: Always throw XML I/O errors; Support parsing in Node ( #1911 )
...
* Improved Blockly.XML comments.
* Support JSDOM as an alternate parser under Node.js
* Throw standard errors instead of goog.asserts.
* Adding textToDomDocument_ and override in gulpfile.
2018-06-12 14:03:10 -07:00
Andrew n marshall
9eb05c4ad3
Don't build upon npm install. ( #1855 )
...
Build depends upon ../closure-library, which is outside the usual
npm process. And since the library ships pre-built, just concatenate
the built files to make the node-ready version.
2018-05-15 14:45:22 -07:00
Andrew n marshall
b37a4bd5b8
Correcting typo in comment ( #1866 )
2018-05-15 14:12:15 -07:00
Andrew n marshall
2e8c29de45
Adding gulpfile to build Node.js compatible library. ( #1847 )
...
The gulp file is derived from work in PR #887 , with numerous
refinements and clarifying comments.
Also updating the version number in package.json, including the
'develop' prerelease tag for the develop branch.
2018-05-11 15:19:47 -07:00