blob: 9d74d934f486999fce1e8dc741b512ca630f3481 [file] [log] [blame] [edit]
// Copyright 2023 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import assert from "assert";
import * as path from "path";
import * as fs from "fs";
import { fileURLToPath } from "url";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const fileNames = [
"angular-material-20.1.6.css",
"backbone-1.6.1.js",
"bootstrap-5.3.7.css",
"foundation-6.9.0.css",
"jquery-3.7.1.js",
"lodash.core-4.17.21.js",
"lodash-4.17.4.min.js.map",
"mootools-core-1.6.0.js",
"preact-8.2.5.js",
"preact-10.27.1.min.module.js.map",
"redux-5.0.1.min.js",
"redux-5.0.1.esm.js",
"source-map.min-0.5.7.js.map",
"source-map/lib/mappings.wasm",
"speedometer-es2015-test-2.0.js",
"todomvc/react/app.jsx",
"todomvc/react/footer.jsx",
"todomvc/react/todoItem.jsx",
"todomvc/typescript-angular.ts",
"underscore-1.13.7.js",
"underscore-1.13.7.min.js.map",
"vue-3.5.18.runtime.esm-browser.js",
];
const thirdPartyDir = path.resolve(__dirname, "..", "..", "third_party");
const fileData = {};
for (const name of fileNames) {
const fileContents = fs.readFileSync(path.join(thirdPartyDir, name), "utf8");
assert(fileContents.length > 0);
fileData[name] = fileContents;
}
export default fileData;