Пример #1
0
# embedded DOM version for HTML tests
print ("")
print ("-----------------------")
print ("|  db.js DOM version  |")
print ("-----------------------")
JSBuilder.compile(
    copyright,
    'build/db.js',
    'build/db.min.js',
    [
        "intro.js",
        "web/Database.js",
        "web/functions.js",
        "functions.js",
        "var.intro.js",
        "web/var.private.js",
        "var.outro.js",
        "web/outro.js",
        "outro.js"
    ], [
        "/*{use_strict}*/"
    ], [
        '"use strict";'
    ]
)
print ("----------------------")
print ("")
print ("")
print ("-----------------------")
print ("|  db.js XUL version  |")
print ("-----------------------")
Пример #2
0
# project name (from the root folder)
copyright = ''
max_js = 'dist/id3.js'
min_js = 'dist/id3.min.js'

# file list (from the root/src folder)
files = [
    "stringutils.js",
    "binaryfile.js",
    "filereader.js",
    "base64.js",
    "id3.js",
    "id3v1.js",
    "id3v2.js",
    "id3v2frames.js",
    "id4.js"
]

# execute the task
import JSBuilder
JSBuilder.compile(
    copyright,
    max_js,
    min_js,
    files
)

# let me read the result ...
import time
time.sleep(2)
Пример #3
0
copyright = '(C) WebReflection'
max_js = 'build/yal.js'

import JSBuilder

# forced parallel downloads version
print ("")
print ("-------------------------------")
print ("|  forced parallel downloads  |")
print ("-------------------------------")
JSBuilder.compile(
    copyright,
    max_js,
    'build/yal.parallel.min.js',
    [
        "yal.intro.js",
        "yal.preload.js",
        "yal.js",
        "yal.outro.js"
    ]
)
print ("----------------------")
print ("")

# partial parallel downloads versionprint ("")
print ("-------------------------------")
print ("| partial parallel downloads  |")
print ("-------------------------------")
JSBuilder.compile(
    copyright,
    max_js,
Пример #4
0
# JSBuilder http://code.google.com/p/javascript-builder/

copyright = "(C) @WebReflection - Mit Style License"

import JSBuilder, string, re, os

defneProperty = JSBuilder.read(os.path.join("..", "src", "defineProperty.js"))

for dirname, dirnames, filenames in os.walk("src"):
    for subdirname in dirnames:
        subdirname = "build/" + os.path.join(dirname, subdirname)[4:]
        if not os.path.exists(subdirname):
            os.makedirs(subdirname)
    for filename in filenames:
        if filename in ["yunode.js", "yuno.package.js", "defineProperty.js"]:
            continue
        filename = os.path.join(dirname, filename)[4:]
        print("")
        print("-----------------------")
        print(filename)
        print("-----------------------")
        JSBuilder.compile(
            copyright,
            os.path.join("build", filename),
            os.path.join("build", JSBuilder.replace(filename, [".js"], [".min.js"])),
            [filename],
            ["//:inject defineProperty.js"],
            [defneProperty],
        )
        print("----------------------")
print("")
Пример #5
0
# embedded DOM version for HTML tests
print ("")
print ("-----------------------")
print ("|   wru DOM version   |")
print ("-----------------------")
JSBuilder.compile(
    copyright,
    'build/wru.dom.js',
    'build/wru.min.js',
    [
        "wru.intro.js",
        "wru.DOM.functions.js",
        "wru.functions.js",
        "wru.js",
        "wru.variables.js",
        "wru.DOM.variables.js",
        "wru.shared.js",
        "wru.global.shortcuts.js",
        "wru.DOM.node.js",
        "wru.DOM.cursor.js",
        "wru.debug.js",
        "wru.DOM.log.js",
        "wru.outro.js"
    ]
)
print ("----------------------")
print ("")

# node.js / Rhino console version
print ("")
print ("-----------------------")
Пример #6
0
# JSBuilder http://code.google.com/p/javascript-builder/

copyright = '(C) @WebReflection - Mit Style License'

import JSBuilder, string, re, os

defneProperty = JSBuilder.read(os.path.join('..', 'src', 'defineProperty.js'))

for dirname, dirnames, filenames in os.walk('src'):
    for subdirname in dirnames:
        subdirname = 'build/' + os.path.join(dirname, subdirname)[4:]
        if not os.path.exists(subdirname):
            os.makedirs(subdirname)
    for filename in filenames:
        if (filename in ["yunode.js", "yuno.package.js", "defineProperty.js"]):
            continue
        filename = os.path.join(dirname, filename)[4:]
        print("")
        print("-----------------------")
        print(filename)
        print("-----------------------")
        JSBuilder.compile(
            copyright, os.path.join('build', filename),
            os.path.join('build',
                         JSBuilder.replace(filename, ['.js'], ['.min.js'])),
            [filename], ["//:inject defineProperty.js"], [defneProperty])
        print("----------------------")
print("")

# let me read the result ...
import time
Пример #7
0
# JSBuilder http://code.google.com/p/javascript-builder/

copyright = '(C) @WebReflection - Mit Style License'

import JSBuilder, string, re

# HTML version
print ("")
print ("-----------------------")
print ("|   es6-collections   |")
print ("-----------------------")
JSBuilder.compile(
    copyright,
    'build/es6-collections.js',
    'build/es6-collections.min.js',
    [
        "es6-collections.js"
    ]
)
print ("----------------------")
print ("")

# let me read the result ...
import time
time.sleep(2)
Пример #8
0
# JSBuilder http://code.google.com/p/javascript-builder/

copyright = '(C) Andrea Giammarchi, @WebReflection - Mit Style License'

import JSBuilder, string, re

# embedded DOM version for HTML tests
print("")
print("-----------------------")
print("|   wru DOM version   |")
print("-----------------------")
JSBuilder.compile(copyright, 'build/wru.dom.js', 'build/wru.min.js', [
    "wru.intro.js", "wru.DOM.functions.js", "wru.functions.js", "wru.js",
    "wru.variables.js", "wru.DOM.variables.js", "wru.shared.js",
    "wru.global.shortcuts.js", "wru.DOM.node.js", "wru.DOM.cursor.js",
    "wru.debug.js", "wru.DOM.log.js", "wru.outro.js"
])
print("----------------------")
print("")

# node.js / Rhino console version
print("")
print("-----------------------")
print("| wru console version |")
print("-----------------------")
JSBuilder.compile(
    copyright, 'build/wru.console.max.js', 'build/wru.console.js', [
        "rhinoTimers.js", "wru.intro.js", "wru.console.functions.js",
        "wru.functions.js", "wru.js", "wru.variables.js",
        "wru.console.variables.js", "wru.shared.js", "wru.console.log.js",
        "wru.export.js", "wru.global.shortcuts.js", "wru.console.cursor.js",
Пример #9
0
# JSBuilder http://code.google.com/p/javascript-builder/

copyright = '(C) @WebReflection - Mit Style License'

import JSBuilder, string, re

# HTML version
print("")
print("-----------------------")
print("|   es6-collections   |")
print("-----------------------")
JSBuilder.compile(copyright, 'build/es6-collections.js',
                  'build/es6-collections.min.js', ["es6-collections.js"])
print("----------------------")
print("")

# let me read the result ...
import time
time.sleep(2)