dev.js 792 B

12345678910111213141516171819202122232425
  1. // Copyright (c) Meta Platforms, Inc. and affiliates.
  2. // All rights reserved.
  3. // This source code is licensed under the license found in the
  4. // LICENSE file in the root directory of this source tree.
  5. // development config
  6. const { merge } = require("webpack-merge");
  7. const commonConfig = require("./common");
  8. module.exports = merge(commonConfig, {
  9. mode: "development",
  10. devServer: {
  11. hot: true, // enable HMR on the server
  12. open: true,
  13. // These headers enable the cross origin isolation state
  14. // needed to enable use of SharedArrayBuffer for ONNX
  15. // multithreading.
  16. headers: {
  17. "Cross-Origin-Opener-Policy": "same-origin",
  18. "Cross-Origin-Embedder-Policy": "credentialless",
  19. },
  20. },
  21. devtool: "cheap-module-source-map",
  22. });