diff --git a/src/jit/lib/setupContext.js b/src/jit/lib/setupContext.js index 5b7bd2601..844b7ede8 100644 --- a/src/jit/lib/setupContext.js +++ b/src/jit/lib/setupContext.js @@ -5,12 +5,12 @@ import path from 'path' import crypto from 'crypto' import chokidar from 'chokidar' import postcss from 'postcss' -import hash from 'object-hash' import dlv from 'dlv' import selectorParser from 'postcss-selector-parser' import LRU from 'quick-lru' import normalizePath from 'normalize-path' +import hash from '../../util/hashConfig' import transformThemeValue from '../../util/transformThemeValue' import parseObjectStyles from '../../util/parseObjectStyles' import getModuleDependencies from '../../lib/getModuleDependencies' diff --git a/src/processTailwindFeatures.js b/src/processTailwindFeatures.js index 76b335fdd..89402476c 100644 --- a/src/processTailwindFeatures.js +++ b/src/processTailwindFeatures.js @@ -16,7 +16,7 @@ import processPlugins from './util/processPlugins' import cloneNodes from './util/cloneNodes' import { issueFlagNotices } from './featureFlags.js' -import hash from 'object-hash' +import hash from './util/hashConfig' import log from './util/log' import { shared } from './util/disposables' diff --git a/src/util/hashConfig.js b/src/util/hashConfig.js new file mode 100644 index 000000000..543e0205d --- /dev/null +++ b/src/util/hashConfig.js @@ -0,0 +1,5 @@ +import hash from 'object-hash' + +export default function hashConfig(config) { + return hash(config, { ignoreUnknown: true }) +}