diff --git a/lib/assets/Html.js b/lib/assets/Html.js
index b19e4e6ef..aefdf556a 100644
--- a/lib/assets/Html.js
+++ b/lib/assets/Html.js
@@ -4,7 +4,7 @@ const domspace = require('domspace');
const htmlMinifier = require('html-minifier');
const errors = require('../errors');
const Text = require('./Text');
-const mozilla = require('source-map');
+const mozilla = require('source-map-js');
function extractEncodingFromText(text) {
let metaCharset;
diff --git a/lib/assets/JavaScript.js b/lib/assets/JavaScript.js
index 1a590e92e..6198c1579 100644
--- a/lib/assets/JavaScript.js
+++ b/lib/assets/JavaScript.js
@@ -2,7 +2,7 @@ const escodegen = require('escodegen');
const estraverse = require('estraverse-fb');
const esquery = require('esquery');
const espurify = require('espurify');
-const mozilla = require('source-map');
+const mozilla = require('source-map-js');
const repeatString = require('repeat-string');
const errors = require('../errors');
const Text = require('./Text');
diff --git a/lib/assets/SourceMap.js b/lib/assets/SourceMap.js
index 50390daa7..1523304fd 100644
--- a/lib/assets/SourceMap.js
+++ b/lib/assets/SourceMap.js
@@ -1,6 +1,6 @@
const errors = require('../errors');
const Json = require('./Json');
-const mozilla = require('source-map');
+const mozilla = require('source-map-js');
class SourceMap extends Json {
get parseTree() {
diff --git a/package.json b/package.json
index 960d29ab9..1b9983977 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
"schemes": "^1.0.1",
"semver": "^7.0.0",
"sift": "^7.0.1",
- "source-map": "~0.6.1",
+ "source-map-js": "^0.6.2",
"teepee": "^3.0.0",
"terser": "^5.0.0",
"urltools": "^0.4.1"
diff --git a/test/assets/Html.js b/test/assets/Html.js
index 3d36b2371..768df68ac 100644
--- a/test/assets/Html.js
+++ b/test/assets/Html.js
@@ -1,6 +1,6 @@
const unexpected = require('../unexpected-with-plugins');
const AssetGraph = require('../../lib/AssetGraph');
-const mozilla = require('source-map');
+const mozilla = require('source-map-js');
const pathModule = require('path');
function createAsset(inputHtml) {