From 07223d8fdfad55c94ad14159079497e7828fdaed Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Fri, 21 Sep 2018 14:50:40 -0400 Subject: [PATCH] Enable shadowLookup by default --- __tests__/applyAtRule.test.js | 7 +------ src/lib/substituteClassApplyAtRules.js | 4 +--- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/__tests__/applyAtRule.test.js b/__tests__/applyAtRule.test.js index 29c0054d7..6d6c08d58 100644 --- a/__tests__/applyAtRule.test.js +++ b/__tests__/applyAtRule.test.js @@ -182,12 +182,7 @@ test('you can apply utility classes that do not actually exist as long as they w .foo { margin-top: 1rem; } ` - const config = { - ...defaultConfig, - experiments: { shadowLookup: true }, - } - - return run(input, config).then(result => { + return run(input).then(result => { expect(result.css).toEqual(expected) expect(result.warnings().length).toBe(0) }) diff --git a/src/lib/substituteClassApplyAtRules.js b/src/lib/substituteClassApplyAtRules.js index 6bdfa47ec..ecd6c1d31 100644 --- a/src/lib/substituteClassApplyAtRules.js +++ b/src/lib/substituteClassApplyAtRules.js @@ -59,9 +59,7 @@ function findClass(classToApply, classTable, shadowLookup, onError) { export default function(config, generatedUtilities) { return function(css) { const classLookup = buildClassTable(css) - const shadowLookup = _.get(config, 'experiments.shadowLookup', false) - ? buildShadowTable(generatedUtilities) - : {} + const shadowLookup = buildShadowTable(generatedUtilities) css.walkRules(rule => { rule.walkAtRules('apply', atRule => {