Old usage is still accepted but causes a deprecation warning, saying
we will remove it in v0.21. Similar to #2300. I am planning to add
an option to do wasm compilation in a subsequent PR.

I also did some cleanup from #2300 and added tests for the deprecation 
warnings.
Change extract_dir argument of unpackArchive to be a keyword argument. Old usage is still accepted but causes a deprecation warning, saying
we will remove it in v0.21. Similar to #2300. I am planning to add
an option to do wasm compilation in a subsequent PR.

I also did some cleanup from #2300 and added tests for the deprecation 
warnings.
import assert from "assert";
import { Module } from "../module.js";

describe("Module", () => {
  describe("noWasmDecoding", () => {
    it("should be false ", () => {
      assert.equal(Module.noWasmDecoding, false);
    });
  });
});

import assert from "assert";
import { Module } from "../module.js";

describe("Module", () => {
  describe("noWasmDecoding", () => {
    it("should be false ", () => {
      assert.equal(Module.noWasmDecoding, false);
    });
  });
});
