tree: 159b266b1380e759b858dd827f2a01e2b6006d4b [path history] [tgz]
  1. extension/
  2. .gitignore
  3. DEPS
  4. iife.beg
  5. iife.end
  6. images.golden.txt
  7. images.sh
  8. Makefile
  9. package-lock.json
  10. package.json
  11. piex.cpp
  12. piex.js.wasm
  13. piex.out.wasm
  14. README.md
  15. tests.css
  16. tests.html
  17. tests.js
  18. tests.sh
ui/file_manager/image_loader/piex/README.md

Install emscripten https://emscripten.org/docs/getting_started/index.html

  git clone https://github.com/emscripten-core/emsdk.git
  cd emsdk
  ./emsdk install 1.38.33
  ./emsdk activate 1.38.33
  source ./emsdk_env.sh

Install piexwasm project components

  cd chrome/src/ui/file_manager/image_loader/piex
  npm install

Build piexwasm code: piex.js.wasm piex.out.wasm

  npm run build

Run tests: they must PASS

  npm run test

Release: submit piex.js.wasm piex.out.wasm to the Chromium repository

  git commit -a -m "Release piexwasm at emscripten <version> ..."
  git cl upload

Release Builder: emscripten 1.38.33