コード例 #1
0
def build_js(ctx, force=False):
    """Build all javascript files.
    """
    for fname in JSX_FILENAMES:
        jstools.babel(ctx,
                      '{pkg.source_js}/' + fname,
                      '{pkg.django_static}/{pkg.name}/js/' + fname + '.js',
                      force=force)
コード例 #2
0
ファイル: tasks.py プロジェクト: datakortet/dk
def build_js(ctx, force=False):
    """Build all javascript files.
    """
    for fname in JSX_FILENAMES:
        jstools.babel(
            ctx,
            '{pkg.source_js}/' + fname,
            '{pkg.django_static}/{pkg.name}/js/' + fname + '.js',
            force=force
        )
コード例 #3
0
ファイル: test_jstools.py プロジェクト: datakortet/dk-tasklib
def test_babel(ctx):
    files = """
        - package.json: |
            { "version": "1.1.2", "description": "",
              "repository": "", "license": ""}
        - foo.js: |
            [1,2,3].map(x => x*x)
    """
    with create_files(files) as directory:
        ctx = ctx.init(pkg=Package())
        babel(
            ctx,
            'foo.js',
            'foo-compiled.js',
        )
        output = open('foo-compiled.js').read()
        assert 'function (x)' in output
        assert 'return' in output