From 750b62c5d21f3418d8afbb85dc1ec9724268fb2a 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 18dad88ad..4c415714b 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 14f29a578..11b214e86 100644 --- a/src/lib/substituteClassApplyAtRules.js +++ b/src/lib/substituteClassApplyAtRules.js @@ -55,9 +55,7 @@ function findClass(classToApply, classTable, 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 => {