Skip to content

[Bug] incompatible with strict CSP settings (when no unsafe-eval allowed) #141

@wereHamster

Description

@wereHamster

Describe the bug

When react-inspector is used a web page which uses strict CSP setting (doesn't allow unsafe-eval), it crashes.

It's because the dist build (not only the cjs version but even the es version!) uses Function() to create and execute dynamic code. See line 744 in https://unpkg.com/browse/[email protected]/dist/es/react-inspector.js.

Expected behavior

The dist build uses modern syntax and language features and leaves downcompiling to the user.

Screenshots and/or logs

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions