#!/usr/bin/env python # Copyright 2019 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file.
def Minify(source): # Open two temporary files, so that uglify can read the input from one and # write its output to the other. with tempfile.NamedTemporaryFile(suffix='.js') as infile, \
tempfile.NamedTemporaryFile(suffix='.js') as outfile:
infile.write(source)
infile.flush();
node.RunNode([
node_modules.PathToUglify(), infile.name, '--output', outfile.name])
result = outfile.read() return result
def main():
orig_stdout = sys.stdout
result = '' try:
sys.stdout = sys.stderr
result = Minify(sys.stdin.read()) finally:
sys.stdout = orig_stdout
print(result)
if __name__ == '__main__':
main()
Messung V0.5
¤ Dauer der Verarbeitung: 0.19 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.