Permalink
Browse files

1.0.0

  • Loading branch information...
0 parents commit b5955a014e07a79d37bb2711df64e639d599ba83 @invalid-email-address invalid-email-address committed Nov 18, 2015
Showing with 17,992 additions and 0 deletions.
  1. +38 −0 .gitignore
  2. +2 −0 .npmignore
  3. +68 −0 LICENSE.txt
  4. +1 −0 README.md
  5. +205 −0 bin/binaries.json
  6. +258 −0 bin/enclose.js
  7. +7 −0 examples/01-cli/index.js
  8. +11 −0 examples/02-cli-via-js/compile.js
  9. +6 −0 examples/02-cli-via-js/index.js
  10. +11 −0 examples/03-require/compile.js
  11. +11 −0 examples/03-require/index.js
  12. +3 −0 examples/03-require/submodule.js
  13. +12 −0 examples/04-verbose/compile.js
  14. +11 −0 examples/04-verbose/index.js
  15. +3 −0 examples/04-verbose/submodule.js
  16. +11 −0 examples/05-http-server/compile.js
  17. +15 −0 examples/05-http-server/index.js
  18. BIN examples/06-http-server-w-assets/assets/files/badge-samples.png
  19. +84 −0 examples/06-http-server-w-assets/assets/files/badgebuilder.css
  20. BIN examples/06-http-server-w-assets/assets/files/class-header-3d.jpg
  21. BIN examples/06-http-server-w-assets/assets/files/class-header-connectivity.jpg
  22. BIN examples/06-http-server-w-assets/assets/files/class-header-css3.jpg
  23. BIN examples/06-http-server-w-assets/assets/files/class-header-device.jpg
  24. BIN examples/06-http-server-w-assets/assets/files/class-header-multimedia.jpg
  25. BIN examples/06-http-server-w-assets/assets/files/class-header-offline.jpg
  26. BIN examples/06-http-server-w-assets/assets/files/class-header-performance.jpg
  27. BIN examples/06-http-server-w-assets/assets/files/class-header-semantics.jpg
  28. +1 −0 examples/06-http-server-w-assets/assets/files/default.css
  29. BIN examples/06-http-server-w-assets/assets/files/fonts/League_Gothic-webfont.woff
  30. BIN examples/06-http-server-w-assets/assets/files/fonts/calluna-regular-webfont.woff
  31. BIN examples/06-http-server-w-assets/assets/files/html5-display.png
  32. BIN examples/06-http-server-w-assets/assets/files/html5-topper.png
  33. BIN examples/06-http-server-w-assets/assets/files/logo-aside-orange.png
  34. +958 −0 examples/06-http-server-w-assets/assets/files/modernizr.js
  35. +60 −0 examples/06-http-server-w-assets/assets/index.html
  36. +12 −0 examples/06-http-server-w-assets/compile.js
  37. +3 −0 examples/06-http-server-w-assets/config.js
  38. +61 −0 examples/06-http-server-w-assets/index.js
  39. +12 −0 examples/07-scripts/compile.js
  40. +3 −0 examples/07-scripts/config.js
  41. +9 −0 examples/07-scripts/index.js
  42. +1 −0 examples/07-scripts/views/profile.js
  43. +11 −0 examples/08-babel/compile.js
  44. +8 −0 examples/08-babel/index.es6
  45. +25 −0 examples/20-eslint/compile.js
  46. +3 −0 examples/20-eslint/index.js
  47. +1 −0 examples/20-eslint/package.json
  48. +25 −0 examples/21-browserify/compile.js
  49. +3 −0 examples/21-browserify/index.js
  50. +1 −0 examples/21-browserify/package.json
  51. +25 −0 examples/22-npm/compile.js
  52. +3 −0 examples/22-npm/index.js
  53. +1 −0 examples/22-npm/package.json
  54. +21 −0 examples/23-thrust/compile.js
  55. +20 −0 examples/23-thrust/index.js
  56. +1 −0 examples/23-thrust/package.json
  57. +23 −0 examples/24-serialport/compile.js
  58. +27 −0 examples/24-serialport/index.js
  59. +1 −0 examples/24-serialport/package.json
  60. +23 −0 examples/25-oracle/compile.js
  61. +22 −0 examples/25-oracle/index.js
  62. +1 −0 examples/25-oracle/package.json
  63. +10 −0 examples/26-sails/.editorconfig
  64. +118 −0 examples/26-sails/.gitignore
  65. +7 −0 examples/26-sails/.sailsrc
  66. +81 −0 examples/26-sails/Gruntfile.js
  67. +3 −0 examples/26-sails/README.md
  68. 0 examples/26-sails/api/controllers/.gitkeep
  69. 0 examples/26-sails/api/models/.gitkeep
  70. +21 −0 examples/26-sails/api/policies/sessionAuth.js
  71. +64 −0 examples/26-sails/api/responses/badRequest.js
  72. +77 −0 examples/26-sails/api/responses/forbidden.js
  73. +82 −0 examples/26-sails/api/responses/notFound.js
  74. +48 −0 examples/26-sails/api/responses/ok.js
  75. +77 −0 examples/26-sails/api/responses/serverError.js
  76. 0 examples/26-sails/api/services/.gitkeep
  77. +59 −0 examples/26-sails/app.js
  78. BIN examples/26-sails/assets/favicon.ico
  79. 0 examples/26-sails/assets/images/.gitkeep
  80. +1,033 −0 examples/26-sails/assets/js/dependencies/sails.io.js
  81. +8 −0 examples/26-sails/assets/robots.txt
  82. +30 −0 examples/26-sails/assets/styles/importer.less
  83. 0 examples/26-sails/assets/templates/.gitkeep
  84. +114 −0 examples/26-sails/compile.js
  85. +151 −0 examples/26-sails/config/blueprints.js
  86. +17 −0 examples/26-sails/config/bootstrap.js
  87. +92 −0 examples/26-sails/config/connections.js
  88. +78 −0 examples/26-sails/config/cors.js
  89. +64 −0 examples/26-sails/config/csrf.js
  90. +24 −0 examples/26-sails/config/env/development.js
  91. +38 −0 examples/26-sails/config/env/production.js
  92. +63 −0 examples/26-sails/config/globals.js
  93. +87 −0 examples/26-sails/config/http.js
  94. +57 −0 examples/26-sails/config/i18n.js
  95. +28 −0 examples/26-sails/config/locales/_README.md
  96. +4 −0 examples/26-sails/config/locales/de.json
  97. +4 −0 examples/26-sails/config/locales/en.json
  98. +4 −0 examples/26-sails/config/locales/es.json
  99. +4 −0 examples/26-sails/config/locales/fr.json
  100. +29 −0 examples/26-sails/config/log.js
  101. +32 −0 examples/26-sails/config/models.js
  102. +51 −0 examples/26-sails/config/policies.js
  103. +49 −0 examples/26-sails/config/routes.js
  104. +91 −0 examples/26-sails/config/session.js
  105. +135 −0 examples/26-sails/config/sockets.js
  106. +95 −0 examples/26-sails/config/views.js
  107. +37 −0 examples/26-sails/package.json
  108. +54 −0 examples/26-sails/tasks/README.md
  109. +20 −0 examples/26-sails/tasks/config/clean.js
  110. +38 −0 examples/26-sails/tasks/config/coffee.js
  111. +27 −0 examples/26-sails/tasks/config/concat.js
  112. +38 −0 examples/26-sails/tasks/config/copy.js
  113. +21 −0 examples/26-sails/tasks/config/cssmin.js
  114. +45 −0 examples/26-sails/tasks/config/jst.js
  115. +28 −0 examples/26-sails/tasks/config/less.js
  116. +267 −0 examples/26-sails/tasks/config/sails-linker.js
  117. +27 −0 examples/26-sails/tasks/config/sync.js
  118. +22 −0 examples/26-sails/tasks/config/uglify.js
  119. +34 −0 examples/26-sails/tasks/config/watch.js
  120. +64 −0 examples/26-sails/tasks/pipeline.js
  121. +8 −0 examples/26-sails/tasks/register/build.js
  122. +11 −0 examples/26-sails/tasks/register/buildProd.js
  123. +9 −0 examples/26-sails/tasks/register/compileAssets.js
  124. +3 −0 examples/26-sails/tasks/register/default.js
  125. +10 −0 examples/26-sails/tasks/register/linkAssets.js
  126. +10 −0 examples/26-sails/tasks/register/linkAssetsBuild.js
  127. +10 −0 examples/26-sails/tasks/register/linkAssetsBuildProd.js
  128. +14 −0 examples/26-sails/tasks/register/prod.js
  129. +8 −0 examples/26-sails/tasks/register/syncAssets.js
  130. +76 −0 examples/26-sails/views/403.ejs
  131. +76 −0 examples/26-sails/views/404.ejs
  132. +81 −0 examples/26-sails/views/500.ejs
  133. +74 −0 examples/26-sails/views/homepage.ejs
  134. +91 −0 examples/26-sails/views/layout.ejs
  135. +22 −0 examples/39-octane/01_compile_enclosed.js
  136. +30 −0 examples/39-octane/02_compile_disclosed_richards.js
  137. +30 −0 examples/39-octane/03_compile_disclosed_all.js
  138. +74 −0 examples/39-octane/octane/all.js
  139. +393 −0 examples/39-octane/octane/base.js
  140. +1,698 −0 examples/39-octane/octane/crypto.js
  141. +883 −0 examples/39-octane/octane/deltablue.js
  142. +4,684 −0 examples/39-octane/octane/earley-boyer.js
  143. +415 −0 examples/39-octane/octane/navier-stokes.js
  144. +904 −0 examples/39-octane/octane/raytrace.js
  145. +1,805 −0 examples/39-octane/octane/regexp.js
  146. +539 −0 examples/39-octane/octane/richards.js
  147. +28 −0 package.json
  148. +133 −0 postinstall.js
@@ -0,0 +1,38 @@
+# Logs
+logs
+*.log
+
+# Runtime data
+pids
+*.pid
+*.seed
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (http://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directory
+# Commenting this out is preferred by some people, see
+# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-
+node_modules
+
+# Users Environment Variables
+.lock-wscript
+
+.git.app
+.git.home
+
+/bin/enclose*.exe
+/bin/enclose-*-linux-*
+/bin/enclose-*-darwin-*
@@ -0,0 +1,2 @@
+.gitignore
+node_modules
@@ -0,0 +1,68 @@
+(c) 2015 Igor Klopov
+
+ELECTRONIC END USER LICENSE AGREEMENT
+for EncloseJS - JavaScript Compiler and Software Protection System
+
+NOTICE TO USER:
+THIS IS A CONTRACT. BY INSTALLING THIS SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
+
+Please read this carefully before You download/use this software "EncloseJS". This is a legally binding agreement
+between You and Igor Klopov. By installing, copying or otherwise using any of my software products include
+upgrades, source codes and related documentation for any purpose, You are agreeing to be bound by this license
+including without limitation the exclusions and limitations of My liability contained therein. If You don't agree
+with the terms and conditions of this license You may not install, copy or otherwise use EncloseJS.
+
+a.) EncloseJS is protected by copyright laws and international copyright treaties, as well as other intellectual
+ property laws and treaties. EncloseJS is licensed, not sold. You aren't permitted to install or use EncloseJS
+ except in accordance with license. In consideration of your agreement to the terms of this license,
+ Igor Klopov grant you a non-exclusive right to install and use EncloseJS as permitted by this license.
+
+b.) You agree not to install or use any individual copy of EncloseJS on more than one computer at a time and not via
+ any network or by means of remote or other access. This provision is only for individual copies and does not
+ apply to multi-system licenses or evaluation version. If EncloseJS was purchased by your employer You agree to
+ get your's employer's explicit permission before installing EncloseJS on multiple computers as described here.
+
+c.) If You purchased a multi-system license "company license" for EncloseJS You agree to install or use EncloseJS on
+ company's computers only.
+
+d.) When You purchase EncloseJS, You will receive the registered version of EncloseJS. You may not publish or distribute
+ this code by any means. If You do, your license to use EncloseJS is automatically terminated, and You must remove
+ EncloseJS from your computer or computers.
+
+e.) Except as stated above, Igor Klopov disclaim any and all warranties, express or implied, written or oral,
+ including any implied warranties of merchantability or fitness for a particular purpose.
+
+f.) Igor Klopov cannot promise EncloseJS will be free of bugs or program errors, but if You report a program
+ error or bug to Igor Klopov, then Igor Klopov will do his best to correct it.
+
+g.) In no event shall Igor Klopov be liable for any incidental, consequential, or punitive damages whatsoever
+ arising out of use EncloseJS or your relationship with Igor Klopov. Note that some states do not allow
+ exclusion or limitation of liability for incidental or consequential damages, therefore the above limitation
+ may not apply to You.
+
+h.) You are permitted to make a back-up copy of EncloseJS in support of Your permitted use of EncloseJS provided You
+ label the back-up copy with the Igor Klopov copyright notice. Any other copies of the whole or any part of
+ EncloseJS are unlawful.
+
+i.) You may not nor permit or allow others to sell, distribute, rent, loan, lease, sub-license or otherwise deal
+ in EncloseJS.
+
+j.) You may not nor permit or allow others to alter, adapt, merge, modify or translate EncloseJS in any way for any
+ purpose, including, without limitation, for error correction.
+
+k.) You may not nor permit or allow others to reverse-engineer, disassemble or decompile EncloseJS.
+
+l.) Compiled applications can be distributed by a number of ways, depending on each developer/company. The distribution
+ process is free of charge or obligation from Igor Klopov. Igor Klopov allows you Royalty Free distribution
+ of compiled applications.
+
+m.) Subject to the terms and conditions of this License Agreement, Igor Klopov will grant you a nontransferable
+ license to use this software. If you hold a "single developer license", you may use this software for protecting any
+ software that you developed or software that you own legally (according to the copyright laws). Holding a "company
+ license" enables you to use the software for protecting any software developed inside the company or software that
+ the company legally owns (according to the copyright laws).
+
+n.) You shall comply with all relevant import and export laws, rules and regulations affecting EncloseJS or any portion
+ of it including, without limitation. Regardless of any disclosure made by to Igor Klopov destination of
+ EncloseJS, You will not export or re-export, directly or indirectly, EncloseJS without first obtaining all written
+ consents or authorizations which may be required by any such laws, rules or regulations.
@@ -0,0 +1 @@
+# EncloseJS
@@ -0,0 +1,205 @@
+{
+ "win32": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-win32-c615f07.exe",
+ "size": 16543000
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-win32-c615f07.exe",
+ "size": 16340028
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-win32-aa5a802.exe",
+ "size": 17282312
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-win32-aa5a802.exe",
+ "size": 17351400
+ }
+ }
+ },
+ "win64": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-win64-c615f07.exe",
+ "size": 19945284
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-win64-c615f07.exe",
+ "size": 20099836
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-win64-aa5a802.exe",
+ "size": 21715764
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-win64-aa5a802.exe",
+ "size": 21748148
+ }
+ }
+ },
+ "darwin-x86": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-darwin-x86-bb37fdb",
+ "size": 19576932
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-darwin-x86-bb37fdb",
+ "size": 19682604
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-darwin-x86-bb37fdb",
+ "size": 20725740
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-darwin-x86-bb37fdb",
+ "size": 20865884
+ }
+ }
+ },
+ "darwin-x64": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-darwin-x64-bb37fdb",
+ "size": 22753592
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-darwin-x64-bb37fdb",
+ "size": 23081600
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-darwin-x64-bb37fdb",
+ "size": 24735580
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-darwin-x64-bb37fdb",
+ "size": 24817088
+ }
+ }
+ },
+ "linux-x86": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-linux-x86-bb37fdb",
+ "size": 22379696
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-linux-x86-bb37fdb",
+ "size": 22873876
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-linux-x86-bb37fdb",
+ "size": 24046448
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-linux-x86-bb37fdb",
+ "size": 24208964
+ }
+ }
+ },
+ "linux-x64": {
+ "default": "v4.2.2",
+ "modules14": "v0.12.7",
+ "v0.12.7": {
+ "enclose": {
+ "name": "enclose-v0.12.7-linux-x64-bb37fdb",
+ "size": 24665300
+ }
+ },
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-linux-x64-bb37fdb",
+ "size": 25227900
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-linux-x64-bb37fdb",
+ "size": 27019452
+ }
+ },
+ "modules47": "v5.0.0",
+ "v5.0.0": {
+ "enclose": {
+ "name": "enclose-v5.0.0-linux-x64-bb37fdb",
+ "size": 27146092
+ }
+ }
+ },
+ "linux-armv7": {
+ "default": "v4.2.2",
+ "modules44": "v2.5.0",
+ "v2.5.0": {
+ "enclose": {
+ "name": "enclose-v2.5.0-linux-armv7-bb37fdb",
+ "size": 22985132
+ }
+ },
+ "modules46": "v4.2.2",
+ "v4.2.2": {
+ "enclose": {
+ "name": "enclose-v4.2.2-linux-armv7-bb37fdb",
+ "size": 23894452
+ }
+ }
+ }
+}
Oops, something went wrong.

0 comments on commit b5955a0

Please sign in to comment.