UNPKG

chrome-devtools-frontend

Version:
18 lines (14 loc) 859 B
// Copyright 2020 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. const fs = require('fs'); const path = require('path'); const {writeIfChanged} = require('./write-if-changed.js'); const [, , outputDirectory, entrypointName] = process.argv; const rawFileName = path.basename(entrypointName, path.extname(entrypointName)); const inputLocation = path.join(outputDirectory, `${rawFileName}.prebundle.d.ts`); const outputLocation = path.join(outputDirectory, `${rawFileName}.d.ts`); // We can't use copy here, as that would maintain the original file timestamps. // This can throw off Ninja, which verifies that timestamps of generated files // are the same as the timestamp it ran the action on. writeIfChanged(outputLocation, fs.readFileSync(inputLocation));