File: bar.js

package info (click to toggle)
requirejs 2.3.6%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 15,212 kB
  • sloc: javascript: 80,855; sh: 64; makefile: 10
file content (13 lines) | stat: -rw-r--r-- 340 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
define(['uglify-js', 'fs', 'module'], function (uglify, fs, module) {

    var source = fs.readFileSync(module.uri, 'utf8'),
        parser = uglify.parser,
        minify = uglify.uglify,
        ast = parser.parse(source);

    ast = minify.ast_mangle(ast);

    return {
        data: minify.gen_code(minify.ast_squeeze(ast))
    };
});