com.vaadin.flow.server.frontend.scanner.

Interface FrontendDependenciesScanner

    • Method Detail

      • getPackages

        Map<String,String> getPackages()

        Get all npm packages the application depends on.

        Returns:

        the set of npm packages

      • getModules

        List<String> getModules()

        Get all ES6 modules needed for run the application. Modules that are theme dependencies are guaranteed to precede other modules in the result.

        Returns:

        list of JS modules

      • getScripts

        Set<String> getScripts()

        Get all the JS files used by the application.

        Returns:

        the set of JS files

      • getCss

        Set<CssData> getCss()

        Get all the CSS files used by the application.

        Returns:

        the set of CSS files

      • getClasses

        Set<String> getClasses()

        Get all Java classes considered when looking for used dependencies.

        Returns:

        the set of JS files