-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Labels
p0stuff we should fix ASAPstuff we should fix ASAP
Description
Describe the bug
After #16098 landed [email protected], my Svelte project gets an empty page with an error message in the console: Uncaught SyntaxError: Unexpected token 'with'. That page imports isomorphic-dompurify and I see a difference in the output between the two versions:
<script>
import DOMPurify from 'isomorphic-dompurify';
</script>// [email protected]
import __vite__cjsImport2_isomorphicDompurify
from '/node_modules/.vite/deps/isomorphic-dompurify.js?v=9a59877d';
const DOMPurify = __vite__cjsImport2_isomorphicDompurify.__esModule
? __vite__cjsImport2_isomorphicDompurify.default
: __vite__cjsImport2_isomorphicDompurify;// [email protected]
import __vite__cjsImport2_isomorphicDompurify
from "/node_modules/.vite/deps/isomorphic-dompurify.js?v=0f8559ca";
const DOMPurify = __vite__cjsImport2_isomorphicDompurify.__esModule
? __vite__cjsImport2_isomorphicDompurify.default
: __vite__cjsImport2_isomorphicDompurify with { }; // unexpected tokenI still get an error if I import the sanitize method directly:
<script>
import { sanitize } from 'isomorphic-dompurify';
</script>// [email protected]
import __vite__cjsImport2_isomorphicDompurify
from "/node_modules/.vite/deps/isomorphic-dompurify.js?v=4270943f";
const sanitize = __vite__cjsImport2_isomorphicDompurify["sanitize"];// [email protected]
import __vite__cjsImport2_isomorphicDompurify
from "/node_modules/.vite/deps/isomorphic-dompurify.js?v=0f8559ca";
const sanitize = __vite__cjsImport2_isomorphicDompurify["sanitize"] with { }; // unexpected tokenReproduction
Repo: https://github.com/sveltia/sveltia-cms
<script>
import DOMPurify from 'isomorphic-dompurify';
</script>Logs
System Info
-Severity
blocking an upgrade
Metadata
Metadata
Assignees
Labels
p0stuff we should fix ASAPstuff we should fix ASAP