Skip to content
VylocoreBeta
Menu
Documentation

Compatibility

Compile frameworks first#

Build TypeScript, JSX and frameworks first. Upload JavaScript; native languages are unsupported.

Builds inspect .js, .mjs, .cjs, .jsx, .ts and .tsx files. Typed and JSX syntax is preserved, not compiled. .mts, .cts, Vue, Svelte and native-language files pass through unchanged; compile them first.

JavaScript inside HTML scripts or event handlers is unchanged. Move it into a .js file to protect it. HTML asset links and markup finishing are handled separately.

Browser and Node.js apps are supported. Server-side beta currently targets browsers.

Check the scan#

The scan shows which protections your code supports.

Keep generated files together. Function exclusions may skip file-wide finishing.

String protection also covers names accessed as obj['name'], class fields and switch cases. Import paths and fixed property names stay unchanged. Exclude a function if extra string work slows it down.

Source over the inspection limits fails a build when source protection is selected. Split large bundles or explicitly exclude them from protection. Reports list inspected source, unchanged source and assets separately; coverage counts eligible parts of inspected source, not the whole project.

Test the real app#

Test browsers, startup, async code, polyfills and Content Security Policy (CSP). Exclude busy functions if needed.

Contact support

Documentation