From 920ce476bde47a59ae56f5232106866f4cb0a759 Mon Sep 17 00:00:00 2001 From: Cristian Bote Date: Thu, 13 Jan 2022 09:24:59 +0200 Subject: [PATCH] Revert "[FIX] base64 url in string is now working (#403)" (#416) This reverts commit 65015eed498232cfa5419c5fb2496cb57faed7fa. --- src/core/__tests__/astish.test.js | 30 ------------------------------ src/core/astish.js | 2 +- 2 files changed, 1 insertion(+), 31 deletions(-) diff --git a/src/core/__tests__/astish.test.js b/src/core/__tests__/astish.test.js index 3753f31f..edebf83f 100644 --- a/src/core/__tests__/astish.test.js +++ b/src/core/__tests__/astish.test.js @@ -201,34 +201,4 @@ describe('astish', () => { } }); }); - - it('should handle css string values', () => { - expect( - astish(` - color: white; - padding: 1em; - background-image: url("data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7"); - `) - ).toEqual({ - color: 'white', - padding: '1em', - 'background-image': `url("data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7")` - }); - }); - - it('should work without last semicolon', () => { - expect( - astish(` - h1 { - color: white; - padding: 1em - } - `) - ).toEqual({ - h1: { - color: 'white', - padding: '1em' - } - }); - }); }); diff --git a/src/core/astish.js b/src/core/astish.js index 1ce468b1..1d88e438 100644 --- a/src/core/astish.js +++ b/src/core/astish.js @@ -1,4 +1,4 @@ -let newRule = /(?:([\u0080-\uFFFF\w-%@]+) *:? *((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^{};])+)(?=[;}])|([^;}{]*?) *{)|(}\s*)/g; +let newRule = /(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g; let ruleClean = /\/\*[^]*?\*\/|\s\s+|\n/g; /**