diff --git a/lib/template-compiler-plugin.js b/lib/template-compiler-plugin.js index 4f9a58c5..80e41f29 100644 --- a/lib/template-compiler-plugin.js +++ b/lib/template-compiler-plugin.js @@ -4,7 +4,7 @@ const path = require('path'); const utils = require('./utils'); const Filter = require('broccoli-persistent-filter'); const crypto = require('crypto'); -const stringify = require('json-stable-stringify'); +const stringify = require('safe-stable-stringify'); const stripBom = require('strip-bom'); function rethrowBuildError(error) { diff --git a/package.json b/package.json index 78a81822..37e5fbd8 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "fs-tree-diff": "^2.0.1", "hash-for-dep": "^1.5.1", "heimdalljs-logger": "^0.1.10", - "json-stable-stringify": "^1.0.1", + "safe-stable-stringify": "^2.2.0", "semver": "^7.3.4", "silent-error": "^1.1.1", "strip-bom": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index d0c7f080..a0cfaeed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11111,6 +11111,11 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" +safe-stable-stringify@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.2.0.tgz#26a52f13a6988de16a0d88e20248f38e8a7d840c" + integrity sha512-C6AuMdYPuPV/P1leplHNu0lgc2LAElq/g3TdoksDCIVtBhr78o/CH03bt/9SKqugFbKU9CUjsNlCu0fjtQzQUw== + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"