├── .chglog ├── CHANGELOG.tpl.md ├── RELEASE.tpl.md ├── config.yml └── release-config.yml ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── in-solidarity.yml └── workflows │ ├── dependabot-auto-merge.yml │ ├── github-ci.yml │ └── reuse-compliance.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── LICENSES └── Apache-2.0.txt ├── README.md ├── REUSE.toml ├── azure-pipelines.yml ├── eslint.common.config.js ├── eslint.config.js ├── jsdoc-plugin.cjs ├── jsdoc.json ├── lib ├── lbt │ ├── UI5ClientConstants.js │ ├── analyzer │ │ ├── ComponentAnalyzer.js │ │ ├── JSModuleAnalyzer.js │ │ ├── SmartTemplateAnalyzer.js │ │ ├── XMLCompositeAnalyzer.js │ │ ├── XMLTemplateAnalyzer.js │ │ └── analyzeLibraryJS.js │ ├── bundle │ │ ├── AutoSplitter.js │ │ ├── Builder.js │ │ ├── BundleDefinition.js │ │ ├── BundleWriter.js │ │ ├── ResolvedBundleDefinition.js │ │ └── Resolver.js │ ├── calls │ │ └── SapUiDefine.js │ ├── graph │ │ ├── dependencyGraph.js │ │ ├── dominatorTree.js │ │ └── topologicalSort.js │ ├── resources │ │ ├── LibraryFileAnalyzer.js │ │ ├── LocatorResource.js │ │ ├── LocatorResourcePool.js │ │ ├── ModuleInfo.js │ │ ├── Resource.js │ │ ├── ResourceCollector.js │ │ ├── ResourceFilterList.js │ │ ├── ResourceInfo.js │ │ ├── ResourceInfoList.js │ │ └── ResourcePool.js │ └── utils │ │ ├── ASTUtils.js │ │ ├── JSTokenizer.js │ │ ├── ModuleName.js │ │ ├── escapePropertiesFile.js │ │ └── parseUtils.js ├── processors │ ├── bootstrapHtmlTransformer.js │ ├── bundlers │ │ ├── flexChangesBundler.js │ │ └── moduleBundler.js │ ├── jsdoc │ │ ├── apiIndexGenerator.js │ │ ├── jsdocGenerator.js │ │ ├── lib │ │ │ ├── createIndexFiles.js │ │ │ ├── package.json │ │ │ ├── transformApiJson.js │ │ │ └── ui5 │ │ │ │ ├── plugin.js │ │ │ │ └── template │ │ │ │ ├── publish.js │ │ │ │ └── utils │ │ │ │ ├── typeParser.js │ │ │ │ └── versionUtil.js │ │ └── sdkTransformer.js │ ├── libraryLessGenerator.js │ ├── manifestCreator.js │ ├── manifestEnhancer.js │ ├── minifier.js │ ├── minifierWorker.js │ ├── nonAsciiEscaper.js │ ├── resourceListCreator.js │ ├── stringReplacer.js │ ├── themeBuilder.js │ ├── themeBuilderWorker.js │ └── versionInfoGenerator.js ├── tasks │ ├── buildThemes.js │ ├── bundlers │ │ ├── generateBundle.js │ │ ├── generateComponentPreload.js │ │ ├── generateFlexChangesBundle.js │ │ ├── generateLibraryPreload.js │ │ ├── generateStandaloneAppBundle.js │ │ └── utils │ │ │ ├── applyDefaultsToBundleDefinition.js │ │ │ └── createModuleNameMapping.js │ ├── enhanceManifest.js │ ├── escapeNonAsciiCharacters.js │ ├── generateCachebusterInfo.js │ ├── generateLibraryManifest.js │ ├── generateResourcesJson.js │ ├── generateThemeDesignerResources.js │ ├── generateVersionInfo.js │ ├── jsdoc │ │ ├── executeJsdocSdkTransformation.js │ │ ├── generateApiIndex.js │ │ └── generateJsdoc.js │ ├── minify.js │ ├── replaceBuildtime.js │ ├── replaceCopyright.js │ ├── replaceVersion.js │ ├── taskRepository.js │ ├── transformBootstrapHtml.js │ └── utils │ │ └── dotTheming.js └── utils │ └── fs.js ├── package-lock.json ├── package.json └── test ├── expected └── build │ ├── application.a │ ├── dest-clean │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ └── test.js │ ├── dest-deps-excl │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ ├── resources │ │ │ └── library │ │ │ │ ├── a │ │ │ │ ├── .library │ │ │ │ └── themes │ │ │ │ │ └── base │ │ │ │ │ ├── library-RTL.css │ │ │ │ │ ├── library-parameters.json │ │ │ │ │ ├── library.css │ │ │ │ │ └── library.source.less │ │ │ │ ├── b │ │ │ │ └── .library │ │ │ │ └── c │ │ │ │ └── .library │ │ ├── test-dbg.js │ │ ├── test-resources │ │ │ └── library │ │ │ │ ├── a │ │ │ │ └── Test.html │ │ │ │ ├── b │ │ │ │ └── Test.html │ │ │ │ └── c │ │ │ │ └── Test.html │ │ ├── test.js │ │ └── test.js.map │ ├── dest-deps │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ ├── resources │ │ │ ├── library │ │ │ │ ├── a │ │ │ │ │ ├── .library │ │ │ │ │ └── themes │ │ │ │ │ │ └── base │ │ │ │ │ │ ├── library-RTL.css │ │ │ │ │ │ ├── library-parameters.json │ │ │ │ │ │ ├── library.css │ │ │ │ │ │ └── library.source.less │ │ │ │ ├── b │ │ │ │ │ └── .library │ │ │ │ ├── c │ │ │ │ │ └── .library │ │ │ │ └── d │ │ │ │ │ ├── .library │ │ │ │ │ ├── empty-dbg.js │ │ │ │ │ ├── empty.js │ │ │ │ │ ├── empty.js.map │ │ │ │ │ ├── legacy-dbg.js │ │ │ │ │ ├── legacy.js │ │ │ │ │ ├── legacy.js.map │ │ │ │ │ ├── library-dbg.js │ │ │ │ │ ├── library.js │ │ │ │ │ ├── library.js.map │ │ │ │ │ ├── some-dbg.js │ │ │ │ │ ├── some.js │ │ │ │ │ └── some.js.map │ │ │ ├── sap │ │ │ │ └── ui │ │ │ │ │ └── core │ │ │ │ │ └── .library │ │ │ ├── ui5loader-dbg.js │ │ │ ├── ui5loader.js │ │ │ └── ui5loader.js.map │ │ ├── test-dbg.js │ │ ├── test-resources │ │ │ └── library │ │ │ │ ├── a │ │ │ │ └── Test.html │ │ │ │ ├── b │ │ │ │ └── Test.html │ │ │ │ ├── c │ │ │ │ └── Test.html │ │ │ │ └── d │ │ │ │ └── Test.html │ │ ├── test.js │ │ └── test.js.map │ ├── dest-depself │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ ├── resources │ │ │ ├── library │ │ │ │ ├── a │ │ │ │ │ ├── .library │ │ │ │ │ └── themes │ │ │ │ │ │ └── base │ │ │ │ │ │ ├── library-RTL.css │ │ │ │ │ │ ├── library-parameters.json │ │ │ │ │ │ ├── library.css │ │ │ │ │ │ └── library.source.less │ │ │ │ ├── b │ │ │ │ │ └── .library │ │ │ │ ├── c │ │ │ │ │ └── .library │ │ │ │ └── d │ │ │ │ │ ├── .library │ │ │ │ │ ├── empty-dbg.js │ │ │ │ │ ├── empty.js │ │ │ │ │ ├── empty.js.map │ │ │ │ │ ├── legacy-dbg.js │ │ │ │ │ ├── legacy.js │ │ │ │ │ ├── legacy.js.map │ │ │ │ │ ├── library-dbg.js │ │ │ │ │ ├── library.js │ │ │ │ │ ├── library.js.map │ │ │ │ │ ├── some-dbg.js │ │ │ │ │ ├── some.js │ │ │ │ │ └── some.js.map │ │ │ ├── sap-ui-custom-dbg.js │ │ │ ├── sap-ui-custom-dbg.js.map │ │ │ ├── sap-ui-custom.js │ │ │ ├── sap-ui-custom.js.map │ │ │ ├── sap │ │ │ │ └── ui │ │ │ │ │ └── core │ │ │ │ │ └── .library │ │ │ ├── ui5loader-dbg.js │ │ │ ├── ui5loader.js │ │ │ └── ui5loader.js.map │ │ ├── test-dbg.js │ │ ├── test-resources │ │ │ └── library │ │ │ │ ├── a │ │ │ │ └── Test.html │ │ │ │ ├── b │ │ │ │ └── Test.html │ │ │ │ ├── c │ │ │ │ └── Test.html │ │ │ │ └── d │ │ │ │ └── Test.html │ │ ├── test.js │ │ └── test.js.map │ ├── dest-self │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ ├── resources │ │ │ ├── sap-ui-custom-dbg.js │ │ │ ├── sap-ui-custom-dbg.js.map │ │ │ ├── sap-ui-custom.js │ │ │ └── sap-ui-custom.js.map │ │ ├── test-dbg.js │ │ ├── test.js │ │ └── test.js.map │ └── dest │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ ├── test-dbg.js │ │ ├── test.js │ │ └── test.js.map │ ├── application.b │ ├── dest │ │ ├── embedded │ │ │ ├── i18n │ │ │ │ ├── i18n.properties │ │ │ │ └── i18n_de.properties │ │ │ ├── i18n_fr.properties │ │ │ └── manifest.json │ │ ├── i18n.properties │ │ ├── i18n │ │ │ ├── i18n.properties │ │ │ ├── i18n_de.properties │ │ │ └── l10n.properties │ │ ├── manifest-bundle.zip │ │ ├── manifest-bundle │ │ │ ├── embedded │ │ │ │ ├── i18n │ │ │ │ │ ├── i18n.properties │ │ │ │ │ └── i18n_de.properties │ │ │ │ └── manifest.json │ │ │ ├── i18n │ │ │ │ ├── i18n.properties │ │ │ │ └── i18n_de.properties │ │ │ └── manifest.json │ │ └── manifest.json │ └── standalone │ │ ├── embedded │ │ ├── i18n │ │ │ ├── i18n.properties │ │ │ └── i18n_de.properties │ │ ├── i18n_fr.properties │ │ └── manifest.json │ │ ├── i18n.properties │ │ ├── i18n │ │ ├── i18n.properties │ │ ├── i18n_de.properties │ │ └── l10n.properties │ │ ├── manifest.json │ │ └── resources │ │ ├── sap-ui-custom-dbg.js │ │ ├── sap-ui-custom-dbg.js.map │ │ ├── sap-ui-custom.js │ │ └── sap-ui-custom.js.map │ ├── application.g │ ├── cachebuster │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── manifest.json │ │ ├── sap-ui-cachebuster-info.json │ │ ├── subcomponentA │ │ │ ├── Component-dbg.js │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ │ └── subcomponentB │ │ │ ├── Component-dbg.js │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ ├── cachebuster_hash │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── manifest.json │ │ ├── sap-ui-cachebuster-info.json │ │ ├── subcomponentA │ │ │ ├── Component-dbg.js │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ │ └── subcomponentB │ │ │ ├── Component-dbg.js │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ ├── dest │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── manifest.json │ │ ├── subcomponentA │ │ │ ├── Component-dbg.js │ │ │ ├── Component-preload.js │ │ │ ├── Component-preload.js.map │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ │ └── subcomponentB │ │ │ ├── Component-dbg.js │ │ │ ├── Component-preload.js │ │ │ ├── Component-preload.js.map │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ ├── dest2 │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── manifest.json │ │ ├── subcomponentA │ │ │ ├── Component-dbg.js │ │ │ ├── Component-preload.js │ │ │ ├── Component-preload.js.map │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ │ └── subcomponentB │ │ │ ├── Component-dbg.js │ │ │ ├── Component-preload.js │ │ │ ├── Component-preload.js.map │ │ │ ├── Component.js │ │ │ ├── Component.js.map │ │ │ └── manifest.json │ └── excludes │ │ ├── manifest.json │ │ └── subcomponentA │ │ └── manifest.json │ ├── application.h │ ├── dest │ │ ├── Component-dbg.js │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── manifest.json │ │ ├── sectionsA │ │ │ ├── customBundle.js │ │ │ ├── customBundle.js.map │ │ │ ├── section1-dbg.js │ │ │ ├── section1.js │ │ │ ├── section1.js.map │ │ │ ├── section2-dbg.js │ │ │ ├── section2.js │ │ │ ├── section2.js.map │ │ │ ├── section3-dbg.js │ │ │ ├── section3.js │ │ │ └── section3.js.map │ │ └── sectionsB │ │ │ ├── customBundle.js │ │ │ ├── customBundle.js.map │ │ │ ├── section1-dbg.js │ │ │ ├── section1.js │ │ │ ├── section1.js.map │ │ │ ├── section2-dbg.js │ │ │ ├── section2.js │ │ │ ├── section2.js.map │ │ │ ├── section3-dbg.js │ │ │ ├── section3.js │ │ │ └── section3.js.map │ └── no-minify │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── sectionsA │ │ ├── customBundle.js │ │ ├── customBundle.js.map │ │ ├── section1.js │ │ ├── section2.js │ │ └── section3.js │ │ └── sectionsB │ │ ├── customBundle.js │ │ ├── customBundle.js.map │ │ ├── section1.js │ │ ├── section2.js │ │ └── section3.js │ ├── application.i │ └── dest │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── changes │ │ ├── changes-bundle.json │ │ ├── coding │ │ │ ├── MyExtension-dbg.js │ │ │ ├── MyExtension.js │ │ │ └── MyExtension.js.map │ │ └── fragments │ │ │ └── MyFragment.fragment.xml │ │ └── manifest.json │ ├── application.j │ ├── dest-resources-json │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── changes │ │ │ ├── coding │ │ │ │ ├── MyExtension-dbg.js │ │ │ │ ├── MyExtension.js │ │ │ │ └── MyExtension.js.map │ │ │ ├── flexibility-bundle.json │ │ │ └── fragments │ │ │ │ └── MyFragment.fragment.xml │ │ ├── fileWithoutExtension │ │ ├── manifest.json │ │ ├── resources.json │ │ └── resources │ │ │ └── sap-ui-version.json │ └── dest │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── changes │ │ ├── coding │ │ │ ├── MyExtension-dbg.js │ │ │ ├── MyExtension.js │ │ │ └── MyExtension.js.map │ │ ├── flexibility-bundle.json │ │ └── fragments │ │ │ └── MyFragment.fragment.xml │ │ ├── fileWithoutExtension │ │ └── manifest.json │ ├── application.k │ ├── dest-package-subcomponents │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── subcomponentA │ │ │ ├── Component.js │ │ │ ├── manifest.json │ │ │ └── thirdparty │ │ │ │ └── lib.js │ │ ├── subcomponentB │ │ │ ├── Component.js │ │ │ ├── manifest.json │ │ │ └── thirdparty │ │ │ │ └── lib.js │ │ └── thirdparty │ │ │ └── lib.js │ └── dest │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── subcomponentA │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── manifest.json │ │ └── thirdparty │ │ │ └── lib.js │ │ ├── subcomponentB │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── manifest.json │ │ └── thirdparty │ │ │ └── lib.js │ │ └── thirdparty │ │ └── lib.js │ ├── application.l │ └── dest │ │ ├── index.html │ │ ├── manifest.json │ │ ├── subdir │ │ ├── index-dbg.js │ │ ├── index.js │ │ ├── index.js.map │ │ └── thirdparty │ │ │ ├── File0.js │ │ │ ├── File1-dbg.js │ │ │ ├── File1.js │ │ │ └── File1.js.map │ │ ├── test-dbg.js │ │ ├── test.js │ │ ├── test.js.map │ │ └── thirdparty │ │ ├── File0.js │ │ └── File1.js │ ├── application.m │ └── dest │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── MyView-dbg.js │ │ ├── MyView.js │ │ ├── MyView.js.map │ │ ├── index.html │ │ └── manifest.json │ ├── application.n │ ├── dest │ │ ├── Component-dbg.js │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── MyModuleRequiringGlobalScope-dbg.js │ │ ├── MyModuleRequiringGlobalScope.js │ │ ├── MyModuleRequiringGlobalScope.js.map │ │ ├── index.html │ │ ├── manifest.json │ │ └── resources │ │ │ ├── sap-ui-custom-dbg.js │ │ │ ├── sap-ui-custom-dbg.js.map │ │ │ ├── sap-ui-custom.js │ │ │ └── sap-ui-custom.js.map │ └── legacy │ │ ├── Component-dbg.js │ │ ├── Component.js │ │ ├── Component.js.map │ │ ├── MyModuleRequiringGlobalScope-dbg.js │ │ ├── MyModuleRequiringGlobalScope.js │ │ ├── MyModuleRequiringGlobalScope.js.map │ │ ├── index.html │ │ ├── manifest.json │ │ └── resources │ │ ├── sap-ui-custom-dbg.js │ │ ├── sap-ui-custom-dbg.js.map │ │ ├── sap-ui-custom.js │ │ └── sap-ui-custom.js.map │ ├── application.o │ └── dest │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── i18n │ │ ├── i18n.properties │ │ ├── i18n_en.properties │ │ ├── i18n_en_US.properties │ │ └── i18n_en_US_saptrc.properties │ │ ├── index.html │ │ ├── manifest.json │ │ ├── test-dbg.js │ │ ├── test.js │ │ └── test.js.map │ ├── application.ø │ └── dest │ │ ├── Component-dbg.js │ │ ├── Component-preload.js │ │ ├── Component-preload.js.map │ │ ├── Component.js │ │ ├── Component.js.map │ │ └── manifest.json │ ├── library.d-minified │ └── preload │ │ ├── resources │ │ └── library │ │ │ └── d │ │ │ ├── .library │ │ │ ├── empty.js │ │ │ ├── empty.js.map │ │ │ ├── legacy.js │ │ │ ├── legacy.js.map │ │ │ ├── library-preload.js │ │ │ ├── library-preload.js.map │ │ │ ├── manifest.json │ │ │ ├── some.js │ │ │ └── some.js.map │ │ └── test-resources │ │ └── library │ │ └── d │ │ └── Test.html │ ├── library.d │ ├── dest │ │ ├── resources │ │ │ └── library │ │ │ │ └── d │ │ │ │ ├── .library │ │ │ │ ├── empty-dbg.js │ │ │ │ ├── empty.js │ │ │ │ ├── empty.js.map │ │ │ │ ├── legacy-dbg.js │ │ │ │ ├── legacy.js │ │ │ │ ├── legacy.js.map │ │ │ │ ├── library-dbg.js │ │ │ │ ├── library.js │ │ │ │ ├── library.js.map │ │ │ │ ├── manifest.json │ │ │ │ ├── some-dbg.js │ │ │ │ ├── some.js │ │ │ │ └── some.js.map │ │ └── test-resources │ │ │ └── library │ │ │ └── d │ │ │ └── Test.html │ └── preload │ │ ├── resources │ │ └── library │ │ │ └── d │ │ │ ├── .library │ │ │ ├── empty.js │ │ │ ├── legacy.js │ │ │ ├── library-preload.js │ │ │ ├── library-preload.js.map │ │ │ ├── library.js │ │ │ └── some.js │ │ └── test-resources │ │ └── library │ │ └── d │ │ └── Test.html │ ├── library.e │ ├── build-manifest │ │ ├── .ui5 │ │ │ └── build-manifest.json │ │ ├── resources │ │ │ └── library │ │ │ │ └── e │ │ │ │ ├── .library │ │ │ │ ├── library-dbg.js │ │ │ │ ├── library-preload.js │ │ │ │ ├── library-preload.js.map │ │ │ │ ├── library.js │ │ │ │ ├── library.js.map │ │ │ │ ├── manifest.json │ │ │ │ ├── some-dbg.js │ │ │ │ ├── some.js │ │ │ │ └── some.js.map │ │ └── test-resources │ │ │ └── library │ │ │ └── e │ │ │ ├── Test.css │ │ │ ├── Test.html │ │ │ └── Test.js │ └── dest │ │ ├── resources │ │ └── library │ │ │ └── e │ │ │ ├── .library │ │ │ ├── library-dbg.js │ │ │ ├── library.js │ │ │ ├── library.js.map │ │ │ ├── manifest.json │ │ │ ├── some-dbg.js │ │ │ ├── some.js │ │ │ └── some.js.map │ │ └── test-resources │ │ └── library │ │ └── e │ │ ├── Test.css │ │ ├── Test.html │ │ └── Test.js │ ├── library.h │ ├── dest-resources-json │ │ ├── .ui5 │ │ │ └── build-manifest.json │ │ ├── resources │ │ │ └── library │ │ │ │ └── h │ │ │ │ ├── .library │ │ │ │ ├── components │ │ │ │ ├── Component-dbg.js │ │ │ │ ├── Component-preload.js │ │ │ │ ├── Component-preload.js.map │ │ │ │ ├── Component.js │ │ │ │ ├── Component.js.map │ │ │ │ ├── TodoComponent-dbg.js │ │ │ │ ├── TodoComponent.js │ │ │ │ ├── TodoComponent.js.map │ │ │ │ ├── resources.json │ │ │ │ ├── subcomponent1 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ ├── Component.js.map │ │ │ │ │ └── resources.json │ │ │ │ ├── subcomponent2 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ ├── Component.js.map │ │ │ │ │ └── resources.json │ │ │ │ └── subcomponent3 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ ├── Component.js.map │ │ │ │ │ └── resources.json │ │ │ │ ├── customBundle-dbg.js │ │ │ │ ├── customBundle-dbg.js.map │ │ │ │ ├── customBundle.js │ │ │ │ ├── customBundle.js.map │ │ │ │ ├── designtime │ │ │ │ ├── library-dbg.designtime.js │ │ │ │ ├── library.designtime.js │ │ │ │ └── library.designtime.js.map │ │ │ │ ├── file-dbg.js │ │ │ │ ├── file.js │ │ │ │ ├── file.js.map │ │ │ │ ├── i18n │ │ │ │ ├── messagebundle.properties │ │ │ │ └── messagebundle_en.properties │ │ │ │ ├── library-dbg.js │ │ │ │ ├── library.js │ │ │ │ ├── library.js.map │ │ │ │ ├── manifest.json │ │ │ │ ├── not-dbg.js │ │ │ │ ├── not.js │ │ │ │ ├── not.js.map │ │ │ │ ├── resources.json │ │ │ │ ├── some-dbg.js │ │ │ │ ├── some.js │ │ │ │ └── some.js.map │ │ └── test-resources │ │ │ └── library │ │ │ └── h │ │ │ └── Test.html │ ├── dest │ │ ├── resources │ │ │ └── library │ │ │ │ └── h │ │ │ │ ├── .library │ │ │ │ ├── components │ │ │ │ ├── Component-dbg.js │ │ │ │ ├── Component-preload.js │ │ │ │ ├── Component-preload.js.map │ │ │ │ ├── Component.js │ │ │ │ ├── Component.js.map │ │ │ │ ├── TodoComponent-dbg.js │ │ │ │ ├── TodoComponent.js │ │ │ │ ├── TodoComponent.js.map │ │ │ │ ├── subcomponent1 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ └── Component.js.map │ │ │ │ ├── subcomponent2 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ └── Component.js.map │ │ │ │ └── subcomponent3 │ │ │ │ │ ├── Component-dbg.js │ │ │ │ │ ├── Component-preload.js │ │ │ │ │ ├── Component-preload.js.map │ │ │ │ │ ├── Component.js │ │ │ │ │ └── Component.js.map │ │ │ │ ├── customBundle-dbg.js │ │ │ │ ├── customBundle-dbg.js.map │ │ │ │ ├── customBundle.js │ │ │ │ ├── customBundle.js.map │ │ │ │ ├── designtime │ │ │ │ ├── library-dbg.designtime.js │ │ │ │ ├── library.designtime.js │ │ │ │ └── library.designtime.js.map │ │ │ │ ├── file-dbg.js │ │ │ │ ├── file.js │ │ │ │ ├── file.js.map │ │ │ │ ├── i18n │ │ │ │ ├── messagebundle.properties │ │ │ │ └── messagebundle_en.properties │ │ │ │ ├── library-dbg.js │ │ │ │ ├── library.js │ │ │ │ ├── library.js.map │ │ │ │ ├── manifest.json │ │ │ │ ├── not-dbg.js │ │ │ │ ├── not.js │ │ │ │ ├── not.js.map │ │ │ │ ├── some-dbg.js │ │ │ │ ├── some.js │ │ │ │ └── some.js.map │ │ └── test-resources │ │ │ └── library │ │ │ └── h │ │ │ └── Test.html │ └── no-minify │ │ ├── resources │ │ └── library │ │ │ └── h │ │ │ ├── .library │ │ │ ├── components │ │ │ ├── Component-preload.js │ │ │ ├── Component-preload.js.map │ │ │ ├── Component.js │ │ │ ├── TodoComponent.js │ │ │ ├── subcomponent1 │ │ │ │ ├── Component-preload.js │ │ │ │ ├── Component-preload.js.map │ │ │ │ └── Component.js │ │ │ ├── subcomponent2 │ │ │ │ ├── Component-preload.js │ │ │ │ ├── Component-preload.js.map │ │ │ │ └── Component.js │ │ │ └── subcomponent3 │ │ │ │ ├── Component-preload.js │ │ │ │ ├── Component-preload.js.map │ │ │ │ └── Component.js │ │ │ ├── customBundle-dbg.js │ │ │ ├── customBundle-dbg.js.map │ │ │ ├── customBundle.js │ │ │ ├── customBundle.js.map │ │ │ ├── designtime │ │ │ └── library.designtime.js │ │ │ ├── file.js │ │ │ ├── i18n │ │ │ ├── messagebundle.properties │ │ │ └── messagebundle_en.properties │ │ │ ├── library.js │ │ │ ├── manifest.json │ │ │ ├── not.js │ │ │ └── some.js │ │ └── test-resources │ │ └── library │ │ └── h │ │ └── Test.html │ ├── library.i │ ├── bundle-library.h-build-manifest │ │ ├── .ui5 │ │ │ └── build-manifest.json │ │ └── resources │ │ │ └── library │ │ │ └── i │ │ │ ├── .library │ │ │ ├── customLibraryHBundle-dbg.js │ │ │ ├── customLibraryHBundle-dbg.js.map │ │ │ ├── customLibraryHBundle.js │ │ │ ├── customLibraryHBundle.js.map │ │ │ ├── i18nf │ │ │ └── custommessagebundle.properties │ │ │ ├── library-dbg.js │ │ │ ├── library-preload.js │ │ │ ├── library-preload.js.map │ │ │ ├── library.js │ │ │ ├── library.js.map │ │ │ └── manifest.json │ ├── bundle-library.h │ │ └── resources │ │ │ └── library │ │ │ └── i │ │ │ ├── .library │ │ │ ├── customLibraryHBundle-dbg.js │ │ │ ├── customLibraryHBundle-dbg.js.map │ │ │ ├── customLibraryHBundle.js │ │ │ ├── customLibraryHBundle.js.map │ │ │ ├── i18nf │ │ │ └── custommessagebundle.properties │ │ │ ├── library-dbg.js │ │ │ ├── library.js │ │ │ ├── library.js.map │ │ │ └── manifest.json │ └── dest │ │ └── resources │ │ └── library │ │ └── i │ │ ├── .library │ │ ├── i18nf │ │ └── custommessagebundle.properties │ │ ├── library.js │ │ └── manifest.json │ ├── library.j │ └── dest │ │ ├── resources │ │ └── library │ │ │ └── j │ │ │ ├── .library │ │ │ ├── Foo.js │ │ │ ├── SubControl.js │ │ │ ├── ValidPropertyDefaultValue.js │ │ │ ├── core │ │ │ └── library.js │ │ │ ├── library.js │ │ │ └── someGenerator.js │ │ └── test-resources │ │ └── library │ │ └── j │ │ └── designtime │ │ └── api.json │ ├── library.k │ └── dest │ │ └── resources │ │ └── library │ │ └── k │ │ ├── .library │ │ └── manifest-bundle │ │ └── manifest.json │ ├── library.l │ └── dest │ │ └── resources │ │ └── library │ │ └── l │ │ ├── .library │ │ ├── some-dbg.js │ │ ├── some.js │ │ ├── some.js.map │ │ ├── subdir │ │ ├── index-dbg.js │ │ ├── index.js │ │ ├── index.js.map │ │ └── thirdparty │ │ │ ├── File0.js │ │ │ ├── File1-dbg.js │ │ │ ├── File1.js │ │ │ └── File1.js.map │ │ └── thirdparty │ │ ├── File0.js │ │ └── File1.js │ ├── library.n │ ├── dest │ │ ├── resources │ │ │ └── library │ │ │ │ └── n │ │ │ │ ├── .library │ │ │ │ ├── MyModuleRequiringGlobalScope.js │ │ │ │ ├── Some.js │ │ │ │ ├── library-preload.js │ │ │ │ └── library-preload.js.map │ │ └── test-resources │ │ │ └── library │ │ │ └── n │ │ │ └── Test.html │ └── legacy │ │ ├── resources │ │ └── library │ │ │ └── n │ │ │ ├── .library │ │ │ ├── MyModuleRequiringGlobalScope.js │ │ │ ├── Some.js │ │ │ ├── library-preload.js │ │ │ └── library-preload.js.map │ │ └── test-resources │ │ └── library │ │ └── n │ │ └── Test.html │ ├── library.o │ └── dest │ │ └── resources │ │ └── library │ │ └── o │ │ ├── .library │ │ ├── library-dbg.js │ │ ├── library-preload.js │ │ ├── library-preload.js.map │ │ ├── library.js │ │ ├── library.js.map │ │ ├── manifest.json │ │ ├── messagebundle.properties │ │ ├── messagebundle_de.properties │ │ ├── messagebundle_en.properties │ │ ├── myfolder1 │ │ ├── i18n.properties │ │ ├── i18n_en.properties │ │ ├── soccer.properties │ │ ├── soccer_de.properties │ │ ├── soccer_en.properties │ │ ├── vehicles.properties │ │ ├── vehicles_de.properties │ │ └── vehicles_en.properties │ │ ├── myfolder2 │ │ ├── bicycles.properties │ │ ├── bicycles_de.properties │ │ ├── bicycles_en.properties │ │ ├── i18n.properties │ │ └── i18n_en.properties │ │ ├── sports.properties │ │ ├── sports_de.properties │ │ ├── sports_en.properties │ │ ├── travel.properties │ │ ├── travel_de.properties │ │ └── travel_en.properties │ ├── library.ø │ └── dest │ │ ├── resources │ │ └── library │ │ │ └── ø │ │ │ ├── .library │ │ │ ├── library-preload.js │ │ │ ├── library-preload.js.map │ │ │ ├── library-preload.support.js │ │ │ ├── library-preload.support.js.map │ │ │ ├── manifest.json │ │ │ ├── rules │ │ │ └── MyControl.support.js │ │ │ ├── some-dbg.js │ │ │ ├── some.js │ │ │ ├── some.js.map │ │ │ └── themes │ │ │ └── цветя │ │ │ ├── Button.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ └── library.source.less │ │ └── test-resources │ │ └── library │ │ └── ø │ │ └── Test.html │ ├── sap.ui.core-buildtime │ └── dest │ │ └── resources │ │ ├── sap-ui-core-dbg.js │ │ ├── sap-ui-core.js │ │ ├── sap-ui-core.js.map │ │ └── sap │ │ └── ui │ │ ├── Global-dbg.js │ │ ├── Global.js │ │ ├── Global.js.map │ │ └── core │ │ ├── .library │ │ ├── Core-dbg.js │ │ ├── Core.js │ │ ├── Core.js.map │ │ ├── Icon-dbg.js │ │ ├── Icon.js │ │ └── Icon.js.map │ ├── sap.ui.core │ └── preload │ │ ├── resources │ │ ├── sap-ui-core-dbg.js │ │ ├── sap-ui-core-dbg.js.map │ │ ├── sap-ui-core-nojQuery-dbg.js │ │ ├── sap-ui-core-nojQuery-dbg.js.map │ │ ├── sap-ui-core-nojQuery.js │ │ ├── sap-ui-core-nojQuery.js.map │ │ ├── sap-ui-core.js │ │ ├── sap-ui-core.js.map │ │ ├── sap │ │ │ └── ui │ │ │ │ └── core │ │ │ │ ├── .library │ │ │ │ ├── Core-dbg.js │ │ │ │ ├── Core.js │ │ │ │ ├── Core.js.map │ │ │ │ ├── library-preload.js │ │ │ │ ├── library-preload.js.map │ │ │ │ ├── one-dbg.js │ │ │ │ ├── one.js │ │ │ │ ├── one.js.map │ │ │ │ ├── some-dbg.js │ │ │ │ ├── some.js │ │ │ │ └── some.js.map │ │ ├── ui5loader-autoconfig-dbg.js │ │ ├── ui5loader-autoconfig.js │ │ ├── ui5loader-autoconfig.js.map │ │ ├── ui5loader-dbg.js │ │ ├── ui5loader.js │ │ └── ui5loader.js.map │ │ └── test-resources │ │ └── sap │ │ └── ui │ │ └── core │ │ └── Test.html │ ├── theme.j │ ├── build-manifest │ │ ├── .ui5 │ │ │ └── build-manifest.json │ │ └── resources │ │ │ └── theme │ │ │ └── j │ │ │ └── themes │ │ │ └── somefancytheme │ │ │ ├── Button.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ └── library.source.less │ ├── dest-css-variables-theme-designer-resources │ │ └── resources │ │ │ └── theme │ │ │ └── j │ │ │ └── themes │ │ │ └── somefancytheme │ │ │ ├── .theming │ │ │ ├── Button.less │ │ │ ├── css_variables.css │ │ │ ├── css_variables.less │ │ │ ├── css_variables.source.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ ├── library.less │ │ │ ├── library.source.less │ │ │ ├── library_skeleton-RTL.css │ │ │ └── library_skeleton.css │ ├── dest-css-variables │ │ └── resources │ │ │ └── theme │ │ │ └── j │ │ │ └── themes │ │ │ └── somefancytheme │ │ │ ├── Button.less │ │ │ ├── css_variables.css │ │ │ ├── css_variables.source.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ ├── library.source.less │ │ │ ├── library_skeleton-RTL.css │ │ │ └── library_skeleton.css │ ├── dest-resources-json │ │ └── resources │ │ │ └── theme │ │ │ └── j │ │ │ └── themes │ │ │ └── somefancytheme │ │ │ ├── Button.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ ├── library.source.less │ │ │ └── resources.json │ └── dest │ │ └── resources │ │ └── theme │ │ └── j │ │ └── themes │ │ └── somefancytheme │ │ ├── Button.less │ │ ├── library-RTL.css │ │ ├── library-parameters.json │ │ ├── library.css │ │ └── library.source.less │ └── theme.library.e │ ├── dest-css-variables-theme-designer-resources │ ├── resources │ │ └── theme │ │ │ └── library │ │ │ └── e │ │ │ └── themes │ │ │ └── my_theme │ │ │ ├── .theme │ │ │ ├── .theming │ │ │ ├── css_variables.css │ │ │ ├── css_variables.less │ │ │ ├── css_variables.source.less │ │ │ ├── library-RTL.css │ │ │ ├── library-parameters.json │ │ │ ├── library.css │ │ │ ├── library.less │ │ │ ├── library.source.less │ │ │ ├── library_skeleton-RTL.css │ │ │ └── library_skeleton.css │ └── test-resources │ │ └── theme │ │ └── library │ │ └── e │ │ └── Test.html │ └── dest-css-variables │ ├── resources │ └── theme │ │ └── library │ │ └── e │ │ └── themes │ │ └── my_theme │ │ ├── .theme │ │ ├── .theming │ │ ├── css_variables.css │ │ ├── css_variables.source.less │ │ ├── library-RTL.css │ │ ├── library-parameters.json │ │ ├── library.css │ │ ├── library.source.less │ │ ├── library_skeleton-RTL.css │ │ └── library_skeleton.css │ └── test-resources │ └── theme │ └── library │ └── e │ └── Test.html ├── fixtures ├── application.a │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── fileWithoutExtension │ │ ├── index.html │ │ ├── manifest.json │ │ └── test.js ├── application.b │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── embedded │ │ ├── i18n │ │ │ ├── i18n.properties │ │ │ └── i18n_de.properties │ │ ├── i18n_fr.properties │ │ └── manifest.json │ │ ├── i18n.properties │ │ ├── i18n │ │ ├── i18n.properties │ │ ├── i18n_de.properties │ │ └── l10n.properties │ │ └── manifest.json ├── application.c │ ├── package.json │ ├── src │ │ └── manifest.json │ └── ui5.yaml ├── application.c2 │ ├── package.json │ ├── src │ │ └── manifest.json │ └── ui5.yaml ├── application.c3 │ ├── package.json │ ├── src │ │ └── manifest.json │ └── ui5.yaml ├── application.d │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ └── manifest.json ├── application.e │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ └── manifest.json ├── application.f │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ └── manifest.json ├── application.g │ └── webapp │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── subcomponentA │ │ ├── Component.js │ │ └── manifest.json │ │ └── subcomponentB │ │ ├── Component.js │ │ └── manifest.json ├── application.h │ ├── package.json │ ├── pom.xml │ ├── webapp-project.artifactId │ │ └── manifest.json │ ├── webapp-properties.appId │ │ └── manifest.json │ ├── webapp-properties.componentName │ │ └── manifest.json │ └── webapp │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── sectionsA │ │ ├── section1.js │ │ ├── section2.js │ │ └── section3.js │ │ └── sectionsB │ │ ├── section1.js │ │ ├── section2.js │ │ └── section3.js ├── application.i │ └── webapp │ │ ├── Component.js │ │ ├── changes │ │ ├── coding │ │ │ └── MyExtension.js │ │ ├── fragments │ │ │ └── MyFragment.fragment.xml │ │ ├── id_123_addField.change │ │ └── id_456_addField.change │ │ └── manifest.json ├── application.j │ └── webapp │ │ ├── Component.js │ │ ├── changes │ │ ├── coding │ │ │ └── MyExtension.js │ │ ├── fragments │ │ │ └── MyFragment.fragment.xml │ │ ├── id_111_appDescriptor.change │ │ ├── id_111_compVariants.variant │ │ ├── id_111_test.ctrl_variant │ │ ├── id_111_test.ctrl_variant_change │ │ ├── id_111_test.ctrl_variant_management_change │ │ ├── id_111_variantDependentControlChange.change │ │ ├── id_123_addField.change │ │ └── id_456_addField.change │ │ ├── fileWithoutExtension │ │ └── manifest.json ├── application.k │ ├── package.json │ └── webapp │ │ ├── Component.js │ │ ├── manifest.json │ │ ├── subcomponentA │ │ ├── Component.js │ │ ├── manifest.json │ │ └── thirdparty │ │ │ └── lib.js │ │ ├── subcomponentB │ │ ├── Component.js │ │ ├── manifest.json │ │ └── thirdparty │ │ │ └── lib.js │ │ └── thirdparty │ │ └── lib.js ├── application.l │ ├── package.json │ └── webapp │ │ ├── index.html │ │ ├── manifest.json │ │ ├── subdir │ │ ├── index.js │ │ └── thirdparty │ │ │ ├── File0.js │ │ │ └── File1.js │ │ ├── test.js │ │ └── thirdparty │ │ ├── File0.js │ │ └── File1.js ├── application.m │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── Component.js │ │ ├── MyView.js │ │ ├── index.html │ │ └── manifest.json ├── application.n │ ├── package.json │ └── webapp │ │ ├── Component.js │ │ ├── MyModuleRequiringGlobalScope.js │ │ ├── index.html │ │ └── manifest.json ├── application.o │ ├── package.json │ ├── ui5.yaml │ └── webapp │ │ ├── i18n │ │ ├── i18n.properties │ │ ├── i18n_en.properties │ │ ├── i18n_en_US.properties │ │ └── i18n_en_US_saptrc.properties │ │ ├── index.html │ │ ├── manifest.json │ │ └── test.js ├── application.ø │ ├── package.json │ └── wêbäpp │ │ ├── Component.js │ │ └── manifest.json ├── collection │ ├── library.a │ │ ├── src │ │ │ └── library │ │ │ │ └── a │ │ │ │ ├── .library │ │ │ │ └── themes │ │ │ │ └── base │ │ │ │ └── library.source.less │ │ └── test │ │ │ └── library │ │ │ └── a │ │ │ └── Test.html │ ├── library.b │ │ ├── package.json │ │ ├── src │ │ │ └── library │ │ │ │ └── b │ │ │ │ └── .library │ │ ├── test │ │ │ └── library │ │ │ │ └── b │ │ │ │ └── Test.html │ │ └── ui5.yaml │ ├── library.c │ │ ├── src │ │ │ └── library │ │ │ │ └── c │ │ │ │ └── .library │ │ └── test │ │ │ └── library │ │ │ └── c │ │ │ └── Test.html │ └── package.json ├── lbt │ └── modules │ │ ├── amd_dynamic_require.js │ │ ├── amd_dynamic_require_sync.js │ │ ├── amd_multiple_modules_first_unnamed.js │ │ ├── amd_multiple_modules_other_than_first_one_unnamed.js │ │ ├── amd_multiple_modules_with_conflict_between_named_and_unnamed.js │ │ ├── amd_multiple_modules_with_conflict_between_two_named.js │ │ ├── amd_multiple_modules_with_conflict_between_unnamed_and_named.js │ │ ├── amd_multiple_named_modules_none_matching_filename.js │ │ ├── amd_multiple_named_modules_one_matching_filename.js │ │ ├── amd_multiple_unnamed_modules.js │ │ ├── amd_single_named_module.js │ │ ├── amd_single_unnamed_module.js │ │ ├── amd_special_dependencies.js │ │ ├── bundle-evo.js │ │ ├── bundle-oldstyle-v2.js │ │ ├── bundle-oldstyle.js │ │ ├── bundle.js │ │ ├── declare_dynamic_require.js │ │ ├── declare_dynamic_require_conditional.js │ │ ├── declare_function_expr_scope.js │ │ ├── declare_function_invocation_scope.js │ │ ├── declare_require_conditional.js │ │ ├── declare_toplevel.js │ │ ├── define_toplevel_named.js │ │ ├── define_toplevel_unnamed.js │ │ ├── define_with_legacy_calls.js │ │ ├── es6-async-module.js │ │ ├── es6-syntax-dynamic-dependencies.js │ │ ├── es6-syntax.js │ │ ├── es6-template-literal-predefine.js │ │ ├── es6-template-literal-with-expression.js │ │ ├── es6-template-literal.js │ │ ├── no_declare_but_requires.js │ │ └── not_a_module.js ├── library.d-minified │ └── main │ │ ├── src │ │ └── library │ │ │ └── d │ │ │ ├── .library │ │ │ ├── empty.js │ │ │ ├── empty.js.map │ │ │ ├── legacy.js │ │ │ ├── legacy.js.map │ │ │ ├── manifest.json │ │ │ ├── some.js │ │ │ └── some.js.map │ │ └── test │ │ └── library │ │ └── d │ │ └── Test.html ├── library.d │ └── main │ │ ├── src │ │ └── library │ │ │ └── d │ │ │ ├── .library │ │ │ ├── empty.js │ │ │ ├── legacy.js │ │ │ ├── library.js │ │ │ └── some.js │ │ └── test │ │ └── library │ │ └── d │ │ └── Test.html ├── library.e │ ├── src │ │ └── library │ │ │ └── e │ │ │ ├── .library │ │ │ ├── library.js │ │ │ ├── manifest.json │ │ │ └── some.js │ └── test │ │ └── library │ │ └── e │ │ ├── Test.css │ │ ├── Test.html │ │ └── Test.js ├── library.f │ ├── package.json │ └── ui5.yaml ├── library.g │ └── package.json ├── library.h │ └── main │ │ ├── src │ │ └── library │ │ │ └── h │ │ │ ├── .library │ │ │ ├── components │ │ │ ├── Component.js │ │ │ ├── TodoComponent.js │ │ │ ├── subcomponent1 │ │ │ │ └── Component.js │ │ │ ├── subcomponent2 │ │ │ │ └── Component.js │ │ │ └── subcomponent3 │ │ │ │ └── Component.js │ │ │ ├── designtime │ │ │ └── library.designtime.js │ │ │ ├── file.js │ │ │ ├── i18n │ │ │ ├── messagebundle.properties │ │ │ └── messagebundle_en.properties │ │ │ ├── library.js │ │ │ ├── not.js │ │ │ └── some.js │ │ └── test │ │ └── library │ │ └── h │ │ └── Test.html ├── library.i │ ├── main │ │ └── src │ │ │ └── library │ │ │ └── i │ │ │ ├── .library │ │ │ ├── i18nf │ │ │ └── custommessagebundle.properties │ │ │ └── library.js │ └── package.json ├── library.j │ └── main │ │ └── src │ │ └── library │ │ └── j │ │ ├── .library │ │ ├── Foo.js │ │ ├── SubControl.js │ │ ├── ValidPropertyDefaultValue.js │ │ ├── core │ │ └── library.js │ │ ├── library.js │ │ └── someGenerator.js ├── library.k │ ├── package.json │ ├── src │ │ └── library │ │ │ └── k │ │ │ ├── .library │ │ │ ├── library.js │ │ │ ├── messagebundle.properties │ │ │ ├── messagebundle_de.properties │ │ │ └── messagebundle_en.properties │ └── ui5.yaml ├── library.l │ └── main │ │ └── src │ │ └── library │ │ └── l │ │ ├── .library │ │ ├── some.js │ │ ├── subdir │ │ ├── index.js │ │ └── thirdparty │ │ │ ├── File0.js │ │ │ └── File1.js │ │ └── thirdparty │ │ ├── File0.js │ │ └── File1.js ├── library.m │ ├── package.json │ ├── src │ │ └── library │ │ │ └── m │ │ │ ├── .library │ │ │ └── some.js │ ├── test │ │ └── library │ │ │ └── m │ │ │ └── Test.html │ └── ui5.yaml ├── library.n │ ├── package.json │ ├── src │ │ └── library │ │ │ └── n │ │ │ ├── .library │ │ │ ├── MyModuleRequiringGlobalScope.js │ │ │ └── Some.js │ └── test │ │ └── library │ │ └── n │ │ └── Test.html ├── library.o │ ├── package.json │ ├── src │ │ └── library │ │ │ └── o │ │ │ ├── .library │ │ │ ├── library.js │ │ │ ├── manifest.json │ │ │ ├── messagebundle.properties │ │ │ ├── messagebundle_de.properties │ │ │ ├── messagebundle_en.properties │ │ │ ├── myfolder1 │ │ │ ├── i18n.properties │ │ │ ├── i18n_en.properties │ │ │ ├── soccer.properties │ │ │ ├── soccer_de.properties │ │ │ ├── soccer_en.properties │ │ │ ├── vehicles.properties │ │ │ ├── vehicles_de.properties │ │ │ └── vehicles_en.properties │ │ │ ├── myfolder2 │ │ │ ├── bicycles.properties │ │ │ ├── bicycles_de.properties │ │ │ ├── bicycles_en.properties │ │ │ ├── i18n.properties │ │ │ └── i18n_en.properties │ │ │ ├── sports.properties │ │ │ ├── sports_de.properties │ │ │ ├── sports_en.properties │ │ │ ├── travel.properties │ │ │ ├── travel_de.properties │ │ │ └── travel_en.properties │ └── ui5.yaml ├── library.ø │ └── máin │ │ ├── ßrc │ │ └── library │ │ │ └── ø │ │ │ ├── .library │ │ │ ├── rules │ │ │ └── MyControl.support.js │ │ │ ├── some.js │ │ │ └── themes │ │ │ └── цветя │ │ │ ├── Button.less │ │ │ └── library.source.less │ │ └── 吉 │ │ └── library │ │ └── ø │ │ └── Test.html ├── module.a │ ├── dev │ │ └── devTools.js │ └── dist │ │ └── index.js ├── sap.ui.core-buildtime │ └── main │ │ └── src │ │ ├── sap-ui-core.js │ │ └── sap │ │ └── ui │ │ ├── Global.js │ │ └── core │ │ ├── .library │ │ ├── Core.js │ │ └── Icon.js ├── sap.ui.core-evo │ └── main │ │ └── src │ │ ├── sap │ │ └── ui │ │ │ └── core │ │ │ └── .library │ │ └── ui5loader.js ├── sap.ui.core │ ├── main │ │ ├── src │ │ │ ├── sap-ui-core.js │ │ │ ├── sap │ │ │ │ └── ui │ │ │ │ │ └── core │ │ │ │ │ ├── .library │ │ │ │ │ ├── Core.js │ │ │ │ │ ├── one.js │ │ │ │ │ └── some.js │ │ │ ├── ui5loader-autoconfig.js │ │ │ └── ui5loader.js │ │ └── test │ │ │ └── sap │ │ │ └── ui │ │ │ └── core │ │ │ └── Test.html │ ├── package.json │ └── ui5.yaml ├── sourcemaps │ └── test.application │ │ ├── package.json │ │ ├── ui5.yaml │ │ └── webapp │ │ ├── JavaScriptSourceWithCopyrightPlaceholder.js │ │ ├── TypeScriptSource.js │ │ ├── TypeScriptSource.js.map │ │ ├── TypeScriptSource.ts │ │ └── manifest.json ├── theme.j │ └── main │ │ └── src │ │ └── theme │ │ └── j │ │ └── themes │ │ └── somefancytheme │ │ ├── Button.less │ │ └── library.source.less └── theme.library.e │ ├── src │ └── theme │ │ └── library │ │ └── e │ │ └── themes │ │ └── my_theme │ │ ├── .theme │ │ ├── .theming │ │ └── library.source.less │ └── test │ └── theme │ └── library │ └── e │ └── Test.html ├── lib ├── builder │ ├── builder.js │ └── sourceMaps.js ├── lbt │ ├── analyzer │ │ ├── ComponentAnalyzer.js │ │ ├── JSModuleAnalyzer.js │ │ ├── SmartTemplateAnalyzer.js │ │ ├── XMLCompositeAnalyzer.js │ │ ├── XMLTemplateAnalyzer.js │ │ └── analyzeLibraryJS.js │ ├── bundle │ │ ├── AutoSplitter.js │ │ ├── Builder.js │ │ ├── BundleWriter.js │ │ └── Resolver.js │ ├── calls │ │ └── SapUiDefine.js │ ├── graph │ │ ├── dependencyGraph.js │ │ ├── dominatorTree.js │ │ └── topologicalSort.js │ ├── resources │ │ ├── LibraryFileAnalyzer.js │ │ ├── LocatorResourcePool.js │ │ ├── ModuleInfo.js │ │ ├── Resource.js │ │ ├── ResourceCollector.js │ │ ├── ResourceFilterList.js │ │ ├── ResourceInfo.js │ │ ├── ResourceInfoList.js │ │ └── ResourcePool.js │ └── utils │ │ ├── ASTUtils.js │ │ ├── JSTokenizer.js │ │ ├── ModuleName.js │ │ ├── escapePropertiesFile.js │ │ └── parseUtils.js ├── package-exports.js ├── processors │ ├── bootstrapHtmlTransformer.js │ ├── bundlers │ │ ├── flexChangesBundler.js │ │ └── moduleBundler.js │ ├── jsdoc │ │ ├── apiIndexGenerator.js │ │ ├── jsdocGenerator.js │ │ └── sdkTransformer.js │ ├── libraryLessGenerator.js │ ├── manifestCreator.js │ ├── manifestEnhancer.js │ ├── minifier.js │ ├── nonAsciiEscaper.js │ ├── resourceListCreator.js │ ├── stringReplacer.js │ ├── themeBuilder.js │ └── versionInfoGenerator.js └── tasks │ ├── buildThemes.integration.js │ ├── buildThemes.js │ ├── bundlers │ ├── generateBundle.js │ ├── generateComponentPreload.js │ ├── generateFlexChangesBundle.js │ ├── generateLibraryPreload.integration.js │ ├── generateLibraryPreload.js │ ├── generateStandaloneAppBundle.integration.js │ ├── generateStandaloneAppBundle.js │ └── utils │ │ └── createModuleNameMapping.js │ ├── enhanceManifest.js │ ├── escapeNonAsciiCharacters.js │ ├── generateCachebusterInfo.js │ ├── generateLibraryManifest.js │ ├── generateResourcesJson.js │ ├── generateThemeDesignerResources.js │ ├── generateVersionInfo.js │ ├── jsdoc │ ├── executeJsdocSdkTransformation.js │ ├── generateApiIndex.js │ └── generateJsdoc.js │ ├── minify.integration.js │ ├── minify.js │ ├── replaceBuildtime.js │ ├── replaceCopyright.js │ ├── replaceVersion.js │ ├── taskRepository.js │ ├── transformBootstrapHtml.js │ └── utils │ └── dotTheming.js └── utils └── fshelper.js /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## 🚨 Issues Have Been Transferred to UI5 Tooling Repository 2 | 3 | Please create new issues in the UI5 Tooling repository: https://github.com/SAP/ui5-tooling/issues/new/choose 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Report UI5 Tooling Issues or Request a Feature 4 | url: https://github.com/SAP/ui5-tooling/issues/new/choose 5 | about: Please create new issues in the UI5 Tooling repository 6 | -------------------------------------------------------------------------------- /.github/in-solidarity.yml: -------------------------------------------------------------------------------- 1 | _extends: ietf/terminology 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # Enforce public npm registry 2 | registry=https://registry.npmjs.org/ 3 | lockfile-version=3 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to the UI5 Tooling 2 | 3 | See CONTRIBUTING.md in the [SAP/ui5-tooling](https://github.com/SAP/ui5-tooling/blob/main/CONTRIBUTING.md) repository. 4 | -------------------------------------------------------------------------------- /lib/processors/jsdoc/lib/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-clean/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-clean/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application A 5 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-clean/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application A 5 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/resources/library/a/themes/base/library-RTL.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 4px 3px 2px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/resources/library/a/themes/base/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"libraryAColor1":"#fafad2"} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/resources/library/a/themes/base/library.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 2px 3px 4px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/resources/library/a/themes/base/library.source.less: -------------------------------------------------------------------------------- 1 | @libraryAColor1: lightgoldenrodyellow; 2 | 3 | .library-a-foo { 4 | color: @libraryAColor1; 5 | padding: 1px 2px 3px 4px; 6 | } 7 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test-resources/library/a/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps-excl/test-resources/library/a/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test-resources/library/b/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps-excl/test-resources/library/b/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test-resources/library/c/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps-excl/test-resources/library/c/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["library/d/some"],function(n){function o(n){var o=n;console.log(o)}o()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps-excl/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","someObject","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CACV,kBACD,SAASC,GACX,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application A 5 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/a/themes/base/library-RTL.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 4px 3px 2px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/a/themes/base/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"libraryAColor1":"#fafad2"} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/a/themes/base/library.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 2px 3px 4px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/a/themes/base/library.source.less: -------------------------------------------------------------------------------- 1 | @libraryAColor1: lightgoldenrodyellow; 2 | 3 | .library-a-foo { 4 | color: @libraryAColor1; 5 | padding: 1px 2px 3px 4px; 6 | } 7 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/empty-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | //# sourceMappingURL=empty.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/empty.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"empty.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/legacy-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar = "Old World"; 5 | console.log('Hello ' + topLevelVar); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar="Old World";console.log("Hello "+topLevelVar); 5 | //# sourceMappingURL=legacy.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/legacy.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"legacy.js","names":["topLevelVar","console","log"],"sources":["legacy-dbg.js"],"mappings":";;;AAGA,IAAIA,YAAc,YAClBC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | sap.ui.define(["./library"], (_library) => { 6 | var someNonUglifiedVariable = "World"; 7 | console.log('Hello ' + someNonUglifiedVariable); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | sap.ui.define(["./library"],l=>{var o="World";console.log("Hello "+o)}); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/library/d/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["sap","ui","define","_library","someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;AAIAA,IAAIC,GAAGC,OAAO,CAAC,aAAeC,IAC7B,IAAIC,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/ui5loader-dbg.js: -------------------------------------------------------------------------------- 1 | // this is just a marker file to enable the EVO bundle format 2 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/ui5loader.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=ui5loader.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/resources/ui5loader.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ui5loader.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test-resources/library/a/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps/test-resources/library/a/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test-resources/library/b/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps/test-resources/library/b/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test-resources/library/c/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps/test-resources/library/c/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test-resources/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-deps/test-resources/library/d/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["library/d/some"],function(n){function o(n){var o=n;console.log(o)}o()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-deps/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","someObject","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CACV,kBACD,SAASC,GACX,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/index.html: -------------------------------------------------------------------------------- 1 | 2 | Application A 3 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/a/themes/base/library-RTL.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 4px 3px 2px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/a/themes/base/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"libraryAColor1":"#fafad2"} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/a/themes/base/library.css: -------------------------------------------------------------------------------- 1 | .library-a-foo{color:#fafad2;padding:1px 2px 3px 4px} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.a{background-image:url('data:text/plain;utf-8,%7B%22libraryAColor1%22%3A%22%23fafad2%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/a/themes/base/library.source.less: -------------------------------------------------------------------------------- 1 | @libraryAColor1: lightgoldenrodyellow; 2 | 3 | .library-a-foo { 4 | color: @libraryAColor1; 5 | padding: 1px 2px 3px 4px; 6 | } 7 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/empty-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | //# sourceMappingURL=empty.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/empty.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"empty.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/legacy-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar = "Old World"; 5 | console.log('Hello ' + topLevelVar); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar="Old World";console.log("Hello "+topLevelVar); 5 | //# sourceMappingURL=legacy.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/legacy.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"legacy.js","names":["topLevelVar","console","log"],"sources":["legacy-dbg.js"],"mappings":";;;AAGA,IAAIA,YAAc,YAClBC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | sap.ui.define(["./library"], (_library) => { 6 | var someNonUglifiedVariable = "World"; 7 | console.log('Hello ' + someNonUglifiedVariable); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | sap.ui.define(["./library"],l=>{var o="World";console.log("Hello "+o)}); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/library/d/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["sap","ui","define","_library","someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;AAIAA,IAAIC,GAAGC,OAAO,CAAC,aAAeC,IAC7B,IAAIC,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/sap-ui-custom-dbg.js: -------------------------------------------------------------------------------- 1 | //@ui5-bundle sap-ui-custom-dbg.js 2 | //# sourceMappingURL=sap-ui-custom-dbg.js.map 3 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/sap-ui-custom-dbg.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sap-ui-custom-dbg.js","sections":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/ui5loader-dbg.js: -------------------------------------------------------------------------------- 1 | // this is just a marker file to enable the EVO bundle format 2 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/ui5loader.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=ui5loader.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/resources/ui5loader.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ui5loader.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test-resources/library/a/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-depself/test-resources/library/a/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test-resources/library/b/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-depself/test-resources/library/b/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test-resources/library/c/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-depself/test-resources/library/c/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test-resources/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.a/dest-depself/test-resources/library/d/Test.html -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["library/d/some"],function(n){function o(n){var o=n;console.log(o)}o()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-depself/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","someObject","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CACV,kBACD,SAASC,GACX,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/index.html: -------------------------------------------------------------------------------- 1 | 2 | Application A 3 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/resources/sap-ui-custom-dbg.js: -------------------------------------------------------------------------------- 1 | //@ui5-bundle sap-ui-custom-dbg.js 2 | //# sourceMappingURL=sap-ui-custom-dbg.js.map 3 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/resources/sap-ui-custom-dbg.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sap-ui-custom-dbg.js","sections":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["library/d/some"],function(n){function o(n){var o=n;console.log(o)}o()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest-self/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","someObject","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CACV,kBACD,SAASC,GACX,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.a/dest/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.a/dest/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application A 5 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/expected/build/application.a/dest/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["library/d/some"],function(n){function o(n){var o=n;console.log(o)}o()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.a/dest/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","someObject","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CACV,kBACD,SAASC,GACX,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/embedded/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/embedded/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_de -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/embedded/i18n_fr.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_fr-wrong -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/i18n.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n-wrong 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n_de 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/i18n/l10n.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n-wrong 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/manifest-bundle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.b/dest/manifest-bundle.zip -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/manifest-bundle/embedded/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/manifest-bundle/embedded/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_de -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/manifest-bundle/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/dest/manifest-bundle/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=app-i18n_de 2 | fame=Stra\u00dfe -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/embedded/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/embedded/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_de -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/embedded/i18n_fr.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_fr-wrong -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/i18n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.b/standalone/i18n.properties -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/i18n/i18n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.b/standalone/i18n/i18n.properties -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/i18n/i18n_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.b/standalone/i18n/i18n_de.properties -------------------------------------------------------------------------------- /test/expected/build/application.b/standalone/i18n/l10n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/application.b/standalone/i18n/l10n.properties -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/subcomponentA/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentA.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/subcomponentB/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentB.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/subcomponentA/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentA.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/subcomponentB/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/cachebuster_hash/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentB.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/subcomponentA/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentA.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/subcomponentB/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentB.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/subcomponentA/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentA.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/subcomponentB/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/expected/build/application.g/dest2/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.subcomponentB.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.h.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.h.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section1-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 1 included")}); 2 | //# sourceMappingURL=section1.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section1.js","names":["sap","ui","define","Button","console","log"],"sources":["section1-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section2-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 2 included")}); 2 | //# sourceMappingURL=section2.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section2.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section2.js","names":["sap","ui","define","Button","console","log"],"sources":["section2-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section3-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 3 included")}); 2 | //# sourceMappingURL=section3.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsA/section3.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section3.js","names":["sap","ui","define","Button","console","log"],"sources":["section3-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section1-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 1 included")}); 2 | //# sourceMappingURL=section1.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section1.js","names":["sap","ui","define","Button","console","log"],"sources":["section1-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section2-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 2 included")}); 2 | //# sourceMappingURL=section2.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section2.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section2.js","names":["sap","ui","define","Button","console","log"],"sources":["section2-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section3-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"],function(n){console.log("Section 3 included")}); 2 | //# sourceMappingURL=section3.js.map -------------------------------------------------------------------------------- /test/expected/build/application.h/dest/sectionsB/section3.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"section3.js","names":["sap","ui","define","Button","console","log"],"sources":["section3-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,gBAAiB,SAASC,GACxCC,QAAQC,IAAI,qBACb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.h.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsA/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsA/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsA/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsB/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsB/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.h/no-minify/sectionsB/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.i.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.i.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/changes/coding/MyExtension-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function () { 2 | return {}; 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/changes/coding/MyExtension.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function(){return{}}); 2 | //# sourceMappingURL=MyExtension.js.map -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/changes/coding/MyExtension.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MyExtension.js","names":["sap","ui","define"],"sources":["MyExtension-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,GAAG,WAChB,MAAO,CAAC,CACT","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.i/dest/changes/fragments/MyFragment.fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.j.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.j.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/changes/coding/MyExtension-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function () { 2 | return {}; 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/changes/coding/MyExtension.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function(){return{}}); 2 | //# sourceMappingURL=MyExtension.js.map -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/changes/coding/MyExtension.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MyExtension.js","names":["sap","ui","define"],"sources":["MyExtension-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,GAAG,WAChB,MAAO,CAAC,CACT","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/changes/fragments/MyFragment.fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.j/dest-resources-json/resources/sap-ui-version.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.j", 3 | "version": "1.0.0", 4 | "buildTimestamp": "202008120917", 5 | "scmRevision": "", 6 | "libraries": [] 7 | } -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.j.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.j.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/changes/coding/MyExtension-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function () { 2 | return {}; 3 | }); 4 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/changes/coding/MyExtension.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function(){return{}}); 2 | //# sourceMappingURL=MyExtension.js.map -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/changes/coding/MyExtension.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MyExtension.js","names":["sap","ui","define"],"sources":["MyExtension-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,GAAG,WAChB,MAAO,CAAC,CACT","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/changes/fragments/MyFragment.fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/expected/build/application.j/dest/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/subcomponentA/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentA/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/subcomponentB/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentB/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest-package-subcomponents/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/subcomponentA/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentA/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/subcomponentB/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentB/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.k/dest/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application L 5 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/index-dbg.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/index.js: -------------------------------------------------------------------------------- 1 | function hello(l){console.log("hello "+l)}hello("world"); 2 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","names":["hello","name","console","log"],"sources":["index-dbg.js"],"mappings":"AACA,SAASA,MAAMC,GACdC,QAAQC,IAAI,SAAWF,EACxB,CACAD,MAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/thirdparty/File1-dbg.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | function hello(l){console.log("hello "+l)}hello("world"); 2 | //# sourceMappingURL=File1.js.map -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/subdir/thirdparty/File1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"File1.js","names":["hello","name","console","log"],"sources":["File1-dbg.js"],"mappings":"AACA,SAASA,MAAMC,GACdC,QAAQC,IAAI,SAAWF,EACxB,CACAD,MAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function() { 2 | function test(paramA) { 3 | var variableA = paramA; 4 | console.log(variableA); 5 | } 6 | test(); 7 | }); 8 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function(){function n(n){var o=n;console.log(o)}n()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,GAAI,WACjB,SAASC,EAAKC,GACb,IAAIC,EAAYD,EAChBE,QAAQC,IAAIF,EACb,CACAF,GACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.l/dest/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/application.m/dest/MyView.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | sap.ui.define(["sap/ui/core/mvc/View","sap/m/Button"],(t,e)=>{"use strict";return t.extend("application.m.MyView",{async createContent(){return new e({id:this.createId("myButton"),text:"My Button"})}})}); 3 | //# sourceMappingURL=MyView.js.map -------------------------------------------------------------------------------- /test/expected/build/application.n/dest/MyModuleRequiringGlobalScope-dbg.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/expected/build/application.n/dest/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic={text:"It's magic!"}; 2 | //# sourceMappingURL=MyModuleRequiringGlobalScope.js.map -------------------------------------------------------------------------------- /test/expected/build/application.n/dest/MyModuleRequiringGlobalScope.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MyModuleRequiringGlobalScope.js","names":["magic","text"],"sources":["MyModuleRequiringGlobalScope-dbg.js"],"mappings":"AAAA,MAAMA,MAAQ,CAACC,KAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.n/dest/resources/sap-ui-custom-dbg.js: -------------------------------------------------------------------------------- 1 | //@ui5-bundle sap-ui-custom-dbg.js 2 | //# sourceMappingURL=sap-ui-custom-dbg.js.map 3 | -------------------------------------------------------------------------------- /test/expected/build/application.n/dest/resources/sap-ui-custom-dbg.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sap-ui-custom-dbg.js","sections":[]} -------------------------------------------------------------------------------- /test/expected/build/application.n/legacy/MyModuleRequiringGlobalScope-dbg.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/expected/build/application.n/legacy/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic={text:"It's magic!"}; 2 | //# sourceMappingURL=MyModuleRequiringGlobalScope.js.map -------------------------------------------------------------------------------- /test/expected/build/application.n/legacy/MyModuleRequiringGlobalScope.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MyModuleRequiringGlobalScope.js","names":["magic","text"],"sources":["MyModuleRequiringGlobalScope-dbg.js"],"mappings":"AAAA,MAAMA,MAAQ,CAACC,KAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.n/legacy/resources/sap-ui-custom-dbg.js: -------------------------------------------------------------------------------- 1 | //@ui5-bundle sap-ui-custom-dbg.js 2 | //# sourceMappingURL=sap-ui-custom-dbg.js.map 3 | -------------------------------------------------------------------------------- /test/expected/build/application.n/legacy/resources/sap-ui-custom-dbg.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sap-ui-custom-dbg.js","sections":[]} -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello world -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/i18n/i18n_en.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN world -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/i18n/i18n_en_US.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN US world -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/i18n/i18n_en_US_saptrc.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN US saptrc world -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application O 5 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/test-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | ], () => { 3 | test((paramA) => { 4 | const variableA = paramA; 5 | console.log(variableA); 6 | }) 7 | test(); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],()=>{test(e=>{const s=e;console.log(s)});test()}); 2 | //# sourceMappingURL=test.js.map -------------------------------------------------------------------------------- /test/expected/build/application.o/dest/test.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"test.js","names":["sap","ui","define","test","paramA","variableA","console","log"],"sources":["test-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,GACX,KACFC,KAAMC,IACL,MAAMC,EAAYD,EAClBE,QAAQC,IAAIF,KAEbF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/application.ø/dest/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.ø.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/application.ø/dest/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.ø.Component",{metadata:{manifest:"json"}})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/application.ø/dest/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend","metadata","manifest"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACpDC,SAAU,CACTC,SAAU,SAGb","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | //# sourceMappingURL=empty.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/empty.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"empty.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar="Old World";console.log("Hello "+topLevelVar); 5 | //# sourceMappingURL=legacy.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/legacy.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"legacy.js","names":["topLevelVar","console","log"],"sources":["legacy-dbg.js"],"mappings":";;;AAGA,IAAIA,YAAc,YAClBC,QAAQC,IAAI,SAAWF"} -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | (function(){var o="World";console.log("Hello "+o)})(); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/resources/library/d/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;CAGA,WACC,IAAIA,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF,EACvB,EAHD"} -------------------------------------------------------------------------------- /test/expected/build/library.d-minified/preload/test-resources/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.d-minified/preload/test-resources/library/d/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/empty-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | //# sourceMappingURL=empty.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/empty.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"empty.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/legacy-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar = "Old World"; 5 | console.log('Hello ' + topLevelVar); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar="Old World";console.log("Hello "+topLevelVar); 5 | //# sourceMappingURL=legacy.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/legacy.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"legacy.js","names":["topLevelVar","console","log"],"sources":["legacy-dbg.js"],"mappings":";;;AAGA,IAAIA,YAAc,YAClBC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | sap.ui.define(["./library"], (_library) => { 6 | var someNonUglifiedVariable = "World"; 7 | console.log('Hello ' + someNonUglifiedVariable); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | sap.ui.define(["./library"],l=>{var o="World";console.log("Hello "+o)}); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/resources/library/d/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["sap","ui","define","_library","someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;AAIAA,IAAIC,GAAGC,OAAO,CAAC,aAAeC,IAC7B,IAAIC,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.d/dest/test-resources/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.d/dest/test-resources/library/d/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.d/preload/resources/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | -------------------------------------------------------------------------------- /test/expected/build/library.d/preload/resources/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | var topLevelVar = "Old World"; 5 | console.log('Hello ' + topLevelVar); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.d/preload/resources/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | sap.ui.define(["./library"], (_library) => { 6 | var someNonUglifiedVariable = "World"; 7 | console.log('Hello ' + someNonUglifiedVariable); 8 | }); 9 | -------------------------------------------------------------------------------- /test/expected/build/library.d/preload/test-resources/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.d/preload/test-resources/library/d/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/.ui5/build-manifest.json: -------------------------------------------------------------------------------- 1 | // File content is not statically compared 2 | -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/resources/library/e/library-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log('HelloWorld'); 7 | 8 | // 1.0.0 9 | -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/resources/library/e/library.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.js","names":["console","log"],"sources":["library-dbg.js"],"mappings":";;;;;AAKAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/resources/library/e/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log('HelloWorld'); -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/resources/library/e/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["console","log"],"sources":["some-dbg.js"],"mappings":";;;;;AAKAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/test-resources/library/e/Test.css: -------------------------------------------------------------------------------- 1 | /* 2 | UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | 1.0.0 6 | */ 7 | -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/test-resources/library/e/Test.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /test/expected/build/library.e/build-manifest/test-resources/library/e/Test.js: -------------------------------------------------------------------------------- 1 | /* 2 | UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | 1.0.0 6 | */ 7 | -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/library-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log('HelloWorld'); 7 | 8 | // 1.0.0 9 | -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log("HelloWorld"); 7 | //# sourceMappingURL=library.js.map -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/library.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.js","names":["console","log"],"sources":["library-dbg.js"],"mappings":";;;;;AAKAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log('HelloWorld'); -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | */ 6 | console.log("HelloWorld"); 7 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/resources/library/e/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["console","log"],"sources":["some-dbg.js"],"mappings":";;;;;AAKAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/test-resources/library/e/Test.css: -------------------------------------------------------------------------------- 1 | /* 2 | UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | 1.0.0 6 | */ 7 | -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/test-resources/library/e/Test.html: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /test/expected/build/library.e/dest/test-resources/library/e/Test.js: -------------------------------------------------------------------------------- 1 | /* 2 | UI development toolkit for HTML5 (OpenUI5) 3 | * (c) Copyright 2009-xxx SAP SE or an SAP affiliate company. 4 | * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. 5 | 1.0.0 6 | */ 7 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/.ui5/build-manifest.json: -------------------------------------------------------------------------------- 1 | // File content is not statically compared 2 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACrD,EACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/TodoComponent-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/TodoComponent.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" File "); 5 | //# sourceMappingURL=TodoComponent.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/TodoComponent.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TodoComponent.js","names":["console","log"],"sources":["TodoComponent-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent1/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent1/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent2/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent2/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent3/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/components/subcomponent3/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/designtime/library-dbg.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | /** 6 | * designtime and global export 7 | */ 8 | var myexport = (function() { 9 | 10 | "use strict"; 11 | 12 | String("asd"); 13 | 14 | }()); 15 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/designtime/library.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var myexport=function(){"use strict";String("asd")}(); 5 | //# sourceMappingURL=library.designtime.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/designtime/library.designtime.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.designtime.js","names":["myexport","String"],"sources":["library-dbg.designtime.js"],"mappings":";;;AAOA,IAAIA,SAAY,WAEf,aAEAC,OAAO,MAER,CANe","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/file-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/file.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" File "); 5 | //# sourceMappingURL=file.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/file.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"file.js","names":["console","log"],"sources":["file-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/i18n/messagebundle.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/i18n/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/library-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Library '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" Library "); 5 | //# sourceMappingURL=library.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/library.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.js","names":["console","log"],"sources":["library-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/not-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Not including '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/not.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" Not including "); 5 | //# sourceMappingURL=not.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/not.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"not.js","names":["console","log"],"sources":["not-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(' Some '); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(" Some "); 6 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/resources/library/h/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["console","log"],"sources":["some-dbg.js"],"mappings":";;;;AAIAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest-resources-json/test-resources/library/h/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.h/dest-resources-json/test-resources/library/h/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACrD,EACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/TodoComponent-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/TodoComponent.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" File "); 5 | //# sourceMappingURL=TodoComponent.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/TodoComponent.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TodoComponent.js","names":["console","log"],"sources":["TodoComponent-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent1/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent1/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent1/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACrD,EACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent2/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent2/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent2/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACrD,EACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent3/Component-dbg.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent3/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"],function(n){"use strict";return n.extend("application.g.Component",{})}); 2 | //# sourceMappingURL=Component.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/components/subcomponent3/Component.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component.js","names":["sap","ui","define","UIComponent","extend"],"sources":["Component-dbg.js"],"mappings":"AAAAA,IAAIC,GAAGC,OAAO,CAAC,2BAA4B,SAASC,GACnD,aACA,OAAOA,EAAYC,OAAO,0BAA2B,CACrD,EACD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/designtime/library-dbg.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | /** 6 | * designtime and global export 7 | */ 8 | var myexport = (function() { 9 | 10 | "use strict"; 11 | 12 | String("asd"); 13 | 14 | }()); 15 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/designtime/library.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var myexport=function(){"use strict";String("asd")}(); 5 | //# sourceMappingURL=library.designtime.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/designtime/library.designtime.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.designtime.js","names":["myexport","String"],"sources":["library-dbg.designtime.js"],"mappings":";;;AAOA,IAAIA,SAAY,WAEf,aAEAC,OAAO,MAER,CANe","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/file-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/file.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" File "); 5 | //# sourceMappingURL=file.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/file.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"file.js","names":["console","log"],"sources":["file-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/i18n/messagebundle.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/i18n/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/library-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Library '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" Library "); 5 | //# sourceMappingURL=library.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/library.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library.js","names":["console","log"],"sources":["library-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/not-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Not including '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/not.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(" Not including "); 5 | //# sourceMappingURL=not.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/not.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"not.js","names":["console","log"],"sources":["not-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(' Some '); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(" Some "); 6 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/resources/library/h/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["console","log"],"sources":["some-dbg.js"],"mappings":";;;;AAIAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.h/dest/test-resources/library/h/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.h/dest/test-resources/library/h/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/TodoComponent.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent1/Component-preload.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["Component.js"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA","sourceRoot":""}}]} -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent1/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent2/Component-preload.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["Component.js"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA","sourceRoot":""}}]} -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent2/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent3/Component-preload.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Component-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["Component.js"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA","sourceRoot":""}}]} -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/components/subcomponent3/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/designtime/library.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | /** 6 | * designtime and global export 7 | */ 8 | var myexport = (function() { 9 | 10 | "use strict"; 11 | 12 | String("asd"); 13 | 14 | }()); 15 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/file.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/i18n/messagebundle.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/i18n/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Library '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/not.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log(' Not including '); 5 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/resources/library/h/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(' Some '); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.h/no-minify/test-resources/library/h/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.h/no-minify/test-resources/library/h/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.i/bundle-library.h-build-manifest/.ui5/build-manifest.json: -------------------------------------------------------------------------------- 1 | // File content is not statically compared 2 | -------------------------------------------------------------------------------- /test/expected/build/library.i/bundle-library.h-build-manifest/resources/library/i/i18nf/custommessagebundle.properties: -------------------------------------------------------------------------------- 1 | mytext=Hello -------------------------------------------------------------------------------- /test/expected/build/library.i/bundle-library.h/resources/library/i/i18nf/custommessagebundle.properties: -------------------------------------------------------------------------------- 1 | mytext=Hello -------------------------------------------------------------------------------- /test/expected/build/library.i/dest/resources/library/i/i18nf/custommessagebundle.properties: -------------------------------------------------------------------------------- 1 | mytext=Hello -------------------------------------------------------------------------------- /test/expected/build/library.j/dest/resources/library/j/someGenerator.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | /** 6 | * Covers: 7 | * - Generators 8 | * - YeldExpression 9 | */ 10 | sap.ui.define([], function* someGenerator(genVar) { 11 | yield genVar++; 12 | }); 13 | -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | sap.ui.define([],function(){"use strict";var i=function(){}},true); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["sap","ui","define","SomeFunction"],"sources":["some-dbg.js"],"mappings":";;;AAIAA,IAAIC,GAAGC,OAAO,GACb,WACA,aAOA,IAAIC,EAAe,WAAY,CAEhC,EAAkB","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/index-dbg.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/index.js: -------------------------------------------------------------------------------- 1 | function hello(l){console.log("hello "+l)}hello("world"); 2 | //# sourceMappingURL=index.js.map -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","names":["hello","name","console","log"],"sources":["index-dbg.js"],"mappings":"AACA,SAASA,MAAMC,GACdC,QAAQC,IAAI,SAAWF,EACxB,CACAD,MAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/thirdparty/File1-dbg.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | function hello(l){console.log("hello "+l)}hello("world"); 2 | //# sourceMappingURL=File1.js.map -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/subdir/thirdparty/File1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"File1.js","names":["hello","name","console","log"],"sources":["File1-dbg.js"],"mappings":"AACA,SAASA,MAAMC,GACdC,QAAQC,IAAI,SAAWF,EACxB,CACAD,MAAM","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.l/dest/resources/library/l/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/expected/build/library.n/dest/resources/library/n/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/expected/build/library.n/dest/resources/library/n/Some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | sap.ui.define([], () => { 5 | const some = {text: "Just a module."}; 6 | return some; 7 | }) 8 | -------------------------------------------------------------------------------- /test/expected/build/library.n/dest/resources/library/n/library-preload.js: -------------------------------------------------------------------------------- 1 | //@ui5-bundle library/n/library-preload.js 2 | /*! 3 | * ${copyright} 4 | */ 5 | sap.ui.predefine("library/n/Some", [], () => { 6 | const some = {text: "Just a module."}; 7 | return some; 8 | }) 9 | //# sourceMappingURL=library-preload.js.map 10 | -------------------------------------------------------------------------------- /test/expected/build/library.n/dest/resources/library/n/library-preload.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"library-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["Some.js"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","sourceRoot":""}}]} -------------------------------------------------------------------------------- /test/expected/build/library.n/dest/test-resources/library/n/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.n/dest/test-resources/library/n/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.n/legacy/resources/library/n/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/expected/build/library.n/legacy/resources/library/n/Some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | sap.ui.define([], () => { 5 | const some = {text: "Just a module."}; 6 | return some; 7 | }) 8 | -------------------------------------------------------------------------------- /test/expected/build/library.n/legacy/test-resources/library/n/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.n/legacy/test-resources/library/n/Test.html -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | sap.ui.define(["sap/ui/core/Core"],e=>{"use strict";sap.ui.getCore().initLibrary({name:"library.o",version:"1.0.0",dependencies:[]});return thisLib}); 5 | //# sourceMappingURL=library.js.map -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/messagebundle.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/messagebundle_de.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/i18n.properties: -------------------------------------------------------------------------------- 1 | title=my company 1 title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/i18n_en.properties: -------------------------------------------------------------------------------- 1 | title=my company 1 title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/soccer.properties: -------------------------------------------------------------------------------- 1 | title=my soccer title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/soccer_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fussball Titel -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/soccer_en.properties: -------------------------------------------------------------------------------- 1 | title=my soccer title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/vehicles.properties: -------------------------------------------------------------------------------- 1 | title=my vehicle title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/vehicles_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fahrzeugstitel -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder1/vehicles_en.properties: -------------------------------------------------------------------------------- 1 | title=my vehicle title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder2/bicycles.properties: -------------------------------------------------------------------------------- 1 | title=my bicycle title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder2/bicycles_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fahrradtitel -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder2/bicycles_en.properties: -------------------------------------------------------------------------------- 1 | title=my bicycle title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder2/i18n.properties: -------------------------------------------------------------------------------- 1 | title=my company 2 title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/myfolder2/i18n_en.properties: -------------------------------------------------------------------------------- 1 | title=my company 2 title -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/sports.properties: -------------------------------------------------------------------------------- 1 | title=a sports title 2 | description=a sports description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/sports_de.properties: -------------------------------------------------------------------------------- 1 | title=ein Sporttitel 2 | description=eine Sportbeschreibung -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/sports_en.properties: -------------------------------------------------------------------------------- 1 | title=a sports title 2 | description=a sports description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/travel.properties: -------------------------------------------------------------------------------- 1 | title=a travel title 2 | description=a travel description -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/travel_de.properties: -------------------------------------------------------------------------------- 1 | title=ein Reisetitel 2 | description=eine Reisebeschreibung -------------------------------------------------------------------------------- /test/expected/build/library.o/dest/resources/library/o/travel_en.properties: -------------------------------------------------------------------------------- 1 | title=a travel title 2 | description=a travel description -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/some-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | (function() { 5 | var someNonUglifiedVariable = "World"; 6 | console.log('Hello ' + someNonUglifiedVariable); 7 | })(); 8 | -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | (function(){var o="World";console.log("Hello "+o)})(); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;CAGA,WACC,IAAIA,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF,EACvB,EAHD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/themes/цветя/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/themes/цветя/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.ø{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/themes/цветя/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/themes/цветя/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-library\.ø{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/resources/library/ø/themes/цветя/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/library.ø/dest/test-resources/library/ø/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/library.ø/dest/test-resources/library/ø/Test.html -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap-ui-core-dbg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/sap.ui.core-buildtime/dest/resources/sap-ui-core-dbg.js -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap-ui-core.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=sap-ui-core.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap-ui-core.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"sap-ui-core.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/Global-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('20220620-1630'); 6 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/Global.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log("20220620-1630"); 5 | //# sourceMappingURL=Global.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/Global.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Global.js","names":["console","log"],"sources":["Global-dbg.js"],"mappings":";;;AAIAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Core-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('20220620-1630'); 6 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Core.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log("20220620-1630"); 5 | //# sourceMappingURL=Core.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Core.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Core.js","names":["console","log"],"sources":["Core-dbg.js"],"mappings":";;;AAIAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Icon-dbg.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('${buildtime}'); 6 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Icon.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | console.log("${buildtime}"); 5 | //# sourceMappingURL=Icon.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core-buildtime/dest/resources/sap/ui/core/Icon.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Icon.js","names":["console","log"],"sources":["Icon-dbg.js"],"mappings":";;;AAIAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/Core-dbg.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var core = true; 3 | console.log(core); 4 | })() 5 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/Core.js: -------------------------------------------------------------------------------- 1 | (function(){var o=true;console.log(o)})(); 2 | //# sourceMappingURL=Core.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/Core.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Core.js","names":["core","console","log"],"sources":["Core-dbg.js"],"mappings":"CAAA,WACC,IAAIA,EAAO,KACXC,QAAQC,IAAIF,EACZ,EAHD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/one-dbg.js: -------------------------------------------------------------------------------- 1 | function One(){ 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/one.js: -------------------------------------------------------------------------------- 1 | function One(){return 1} 2 | //# sourceMappingURL=one.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/one.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"one.js","names":["One"],"sources":["one-dbg.js"],"mappings":"AAAA,SAASA,MACR,OAAO,CACR","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log("HelloWorld"); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/sap/ui/core/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["console","log"],"sources":["some-dbg.js"],"mappings":";;;AAGAA,QAAQC,IAAI","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader-autoconfig-dbg.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var thisIsTheUi5LoaderAutoconfig = true; 3 | console.log(thisIsTheUi5LoaderAutoconfig); 4 | })() 5 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader-autoconfig.js: -------------------------------------------------------------------------------- 1 | (function(){var o=true;console.log(o)})(); 2 | //# sourceMappingURL=ui5loader-autoconfig.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader-autoconfig.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ui5loader-autoconfig.js","names":["thisIsTheUi5LoaderAutoconfig","console","log"],"sources":["ui5loader-autoconfig-dbg.js"],"mappings":"CAAA,WACC,IAAIA,EAA+B,KACnCC,QAAQC,IAAIF,EACZ,EAHD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader-dbg.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var thisIsTheUi5Loader = true; 3 | console.log(thisIsTheUi5Loader); 4 | })() 5 | -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader.js: -------------------------------------------------------------------------------- 1 | (function(){var o=true;console.log(o)})(); 2 | //# sourceMappingURL=ui5loader.js.map -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/resources/ui5loader.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ui5loader.js","names":["thisIsTheUi5Loader","console","log"],"sources":["ui5loader-dbg.js"],"mappings":"CAAA,WACC,IAAIA,EAAqB,KACzBC,QAAQC,IAAIF,EACZ,EAHD","ignoreList":[]} -------------------------------------------------------------------------------- /test/expected/build/sap.ui.core/preload/test-resources/sap/ui/core/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/sap.ui.core/preload/test-resources/sap/ui/core/Test.html -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/.ui5/build-manifest.json: -------------------------------------------------------------------------------- 1 | // File content is not statically compared 2 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/resources/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/resources/theme/j/themes/somefancytheme/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/resources/theme/j/themes/somefancytheme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/resources/theme/j/themes/somefancytheme/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/build-manifest/resources/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/.theming: -------------------------------------------------------------------------------- 1 | { 2 | "sEntity": "Theme", 3 | "sId": "somefancytheme", 4 | "sVendor": "SAP", 5 | "oExtends": "base" 6 | } -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/css_variables.css: -------------------------------------------------------------------------------- 1 | :root{--someColor:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/css_variables.source.less: -------------------------------------------------------------------------------- 1 | @someColor: #000000; 2 | 3 | :root { 4 | --someColor: @someColor; 5 | } 6 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library_skeleton-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:var(--someColor)} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables-theme-designer-resources/resources/theme/j/themes/somefancytheme/library_skeleton.css: -------------------------------------------------------------------------------- 1 | .someClass{color:var(--someColor)} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/css_variables.css: -------------------------------------------------------------------------------- 1 | :root{--someColor:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/css_variables.source.less: -------------------------------------------------------------------------------- 1 | @someColor: #000000; 2 | 3 | :root { 4 | --someColor: @someColor; 5 | } 6 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library_skeleton-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:var(--someColor)} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-css-variables/resources/theme/j/themes/somefancytheme/library_skeleton.css: -------------------------------------------------------------------------------- 1 | .someClass{color:var(--someColor)} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-resources-json/resources/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-resources-json/resources/theme/j/themes/somefancytheme/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-resources-json/resources/theme/j/themes/somefancytheme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-resources-json/resources/theme/j/themes/somefancytheme/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest-resources-json/resources/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest/resources/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest/resources/theme/j/themes/somefancytheme/library-RTL.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest/resources/theme/j/themes/somefancytheme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"someColor":"#000"} -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest/resources/theme/j/themes/somefancytheme/library.css: -------------------------------------------------------------------------------- 1 | .someClass{color:#000} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.j{background-image:url('data:text/plain;utf-8,%7B%22someColor%22%3A%22%23000%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.j/dest/resources/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/.theming: -------------------------------------------------------------------------------- 1 | { 2 | "sEntity": "Theme", 3 | "sId": "my_theme", 4 | "sVendor": "SAP", 5 | "oExtends": "base" 6 | } -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/css_variables.css: -------------------------------------------------------------------------------- 1 | :root{--mycolor:#00f} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.library\.e{background-image:url('data:text/plain;utf-8,%7B%22mycolor%22%3A%22%2300f%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/css_variables.source.less: -------------------------------------------------------------------------------- 1 | @mycolor: #0000ff; 2 | 3 | :root { 4 | --mycolor: @mycolor; 5 | } 6 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"mycolor":"#00f"} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/library.source.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | @mycolor: blue; 6 | 7 | .sapUiBody { 8 | background-color: @mycolor; 9 | } 10 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/library_skeleton-RTL.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */.sapUiBody{background-color:var(--mycolor)} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/resources/theme/library/e/themes/my_theme/library_skeleton.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */.sapUiBody{background-color:var(--mycolor)} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/test-resources/theme/library/e/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/theme.library.e/dest-css-variables-theme-designer-resources/test-resources/theme/library/e/Test.html -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/css_variables.css: -------------------------------------------------------------------------------- 1 | :root{--mycolor:#00f} 2 | /* Inline theming parameters */ 3 | #sap-ui-theme-theme\.library\.e{background-image:url('data:text/plain;utf-8,%7B%22mycolor%22%3A%22%2300f%22%7D')} 4 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/css_variables.source.less: -------------------------------------------------------------------------------- 1 | @mycolor: #0000ff; 2 | 3 | :root { 4 | --mycolor: @mycolor; 5 | } 6 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/library-parameters.json: -------------------------------------------------------------------------------- 1 | {"mycolor":"#00f"} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/library.source.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | @mycolor: blue; 6 | 7 | .sapUiBody { 8 | background-color: @mycolor; 9 | } 10 | -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/library_skeleton-RTL.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */.sapUiBody{background-color:var(--mycolor)} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/resources/theme/library/e/themes/my_theme/library_skeleton.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */.sapUiBody{background-color:var(--mycolor)} -------------------------------------------------------------------------------- /test/expected/build/theme.library.e/dest-css-variables/test-resources/theme/library/e/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/expected/build/theme.library.e/dest-css-variables/test-resources/theme/library/e/Test.html -------------------------------------------------------------------------------- /test/fixtures/application.a/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.a", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based application", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/application.a/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "2.6" 3 | type: application 4 | metadata: 5 | name: application.a 6 | -------------------------------------------------------------------------------- /test/fixtures/application.a/webapp/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/fixtures/application.a/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application A 5 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/fixtures/application.a/webapp/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "library/d/some" 3 | ], function(someObject) { 4 | function test(paramA) { 5 | var variableA = paramA; 6 | console.log(variableA); 7 | } 8 | test(); 9 | }); 10 | -------------------------------------------------------------------------------- /test/fixtures/application.b/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.b 6 | -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/embedded/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/embedded/i18n/i18n_de.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_de -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/embedded/i18n_fr.properties: -------------------------------------------------------------------------------- 1 | title=embedded-i18n_fr-wrong -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/i18n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/application.b/webapp/i18n.properties -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/i18n/i18n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/application.b/webapp/i18n/i18n.properties -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/i18n/i18n_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/application.b/webapp/i18n/i18n_de.properties -------------------------------------------------------------------------------- /test/fixtures/application.b/webapp/i18n/l10n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/application.b/webapp/i18n/l10n.properties -------------------------------------------------------------------------------- /test/fixtures/application.c/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.c 6 | resources: 7 | configuration: 8 | paths: 9 | webapp: src 10 | -------------------------------------------------------------------------------- /test/fixtures/application.c2/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.c2 6 | resources: 7 | configuration: 8 | paths: 9 | webapp: src 10 | -------------------------------------------------------------------------------- /test/fixtures/application.c3/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.c3 6 | resources: 7 | configuration: 8 | paths: 9 | webapp: src 10 | -------------------------------------------------------------------------------- /test/fixtures/application.d/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.d 6 | -------------------------------------------------------------------------------- /test/fixtures/application.e/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.e 6 | -------------------------------------------------------------------------------- /test/fixtures/application.f/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: application 4 | metadata: 5 | name: application.f 6 | -------------------------------------------------------------------------------- /test/fixtures/application.g/webapp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/fixtures/application.g/webapp/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/fixtures/application.g/webapp/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.h.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsA/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsA/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsA/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsB/section1.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 1 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsB/section2.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 2 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.h/webapp/sectionsB/section3.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/m/Button"], function(Button) { 2 | console.log("Section 3 included"); 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.i/webapp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.i.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.i/webapp/changes/coding/MyExtension.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function () { 2 | return {}; 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.i/webapp/changes/fragments/MyFragment.fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/fixtures/application.j/webapp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.j.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.j/webapp/changes/coding/MyExtension.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([],function () { 2 | return {}; 3 | }); 4 | -------------------------------------------------------------------------------- /test/fixtures/application.j/webapp/changes/fragments/MyFragment.fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/fixtures/application.j/webapp/fileWithoutExtension: -------------------------------------------------------------------------------- 1 | A file without an extension -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/subcomponentA/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentA.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/subcomponentA/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentA/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/subcomponentB/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.k.subcomponentB.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/subcomponentB/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("subcomponentB/thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/fixtures/application.k/webapp/thirdparty/lib.js: -------------------------------------------------------------------------------- 1 | console.log("thirdparty/lib.js"); 2 | -------------------------------------------------------------------------------- /test/fixtures/application.l/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.l", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based application", 5 | "main": "index.html", 6 | "dependencies": {}, 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application L 5 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/subdir/index.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/subdir/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/subdir/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function() { 2 | function test(paramA) { 3 | var variableA = paramA; 4 | console.log(variableA); 5 | } 6 | test(); 7 | }); 8 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/application.l/webapp/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/application.m/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.m", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based application", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/application.m/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "2.6" 3 | type: application 4 | metadata: 5 | name: application.m 6 | -------------------------------------------------------------------------------- /test/fixtures/application.n/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.n", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based application - test for disabled string bundling", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/application.n/webapp/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/fixtures/application.o/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.o", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based application", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/application.o/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "3.2" 3 | type: application 4 | metadata: 5 | name: application.o 6 | -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello world -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/i18n/i18n_en.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN world -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/i18n/i18n_en_US.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN US world -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/i18n/i18n_en_US_saptrc.properties: -------------------------------------------------------------------------------- 1 | welcome=Hello EN US saptrc world -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Application O 5 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/fixtures/application.o/webapp/test.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | ], () => { 3 | test((paramA) => { 4 | const variableA = paramA; 5 | console.log(variableA); 6 | }) 7 | test(); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/application.ø/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "application.ø", 3 | "version": "1.0.0", 4 | "description": "SAPUI5 application for unicode testing", 5 | "main": "index.html", 6 | "dependencies": {}, 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /test/fixtures/application.ø/wêbäpp/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.ø.Component', { 4 | metadata: { 5 | manifest: "json" 6 | } 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/collection/library.a/src/library/a/themes/base/library.source.less: -------------------------------------------------------------------------------- 1 | @libraryAColor1: lightgoldenrodyellow; 2 | 3 | .library-a-foo { 4 | color: @libraryAColor1; 5 | padding: 1px 2px 3px 4px; 6 | } 7 | -------------------------------------------------------------------------------- /test/fixtures/collection/library.a/test/library/a/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/collection/library.a/test/library/a/Test.html -------------------------------------------------------------------------------- /test/fixtures/collection/library.b/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.b", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library", 5 | "dependencies": {}, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/collection/library.b/test/library/b/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/collection/library.b/test/library/b/Test.html -------------------------------------------------------------------------------- /test/fixtures/collection/library.b/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: library.b 6 | -------------------------------------------------------------------------------- /test/fixtures/collection/library.c/test/library/c/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/collection/library.c/test/library/c/Test.html -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/amd_dynamic_require.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function() { 2 | return { 3 | load: function(modName) { 4 | sap.ui.require([modName], function(modExport) { 5 | // module was loaded 6 | }, function(err) { 7 | // error occurred 8 | }); 9 | } 10 | } 11 | }); -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/amd_dynamic_require_sync.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function() { 2 | return { 3 | load: function(modName) { 4 | return sap.ui.requireSync(modName); 5 | } 6 | } 7 | }); 8 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/amd_single_named_module.js: -------------------------------------------------------------------------------- 1 | /* amd-single-named-module 2 | * 3 | * A single named module definition. Its name should replace the default name, 4 | * its documentation should be used as module documentation. 5 | */ 6 | sap.ui.define("alternative/name", ["./dep1", "../dep2"], function() {}); 7 | 8 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/declare_dynamic_require.js: -------------------------------------------------------------------------------- 1 | jQuery.sap.declare("sap.ui.testmodule"); 2 | 3 | sap.ui.testmodule.load = function(modName) { 4 | jQuery.sap.require(modName); 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/declare_dynamic_require_conditional.js: -------------------------------------------------------------------------------- 1 | jQuery.sap.declare("sap.ui.testmodule"); 2 | const Foo = "conditional/module2"; 3 | jQuery.sap.require(true ? "conditional/module1" : Foo); 4 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/declare_require_conditional.js: -------------------------------------------------------------------------------- 1 | jQuery.sap.declare("sap.ui.testmodule"); 2 | jQuery.sap.require(true ? `conditional/module1` : "conditional/module2"); 3 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/define_toplevel_named.js: -------------------------------------------------------------------------------- 1 | //declares module sap.ui.testmodule 2 | sap.ui.define("sap/ui/testmodule", ["define/arg1","define/arg2"], function(Strings,Dom,Something) { 3 | 4 | }); 5 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/define_toplevel_unnamed.js: -------------------------------------------------------------------------------- 1 | //declares module sap.ui.testmodule 2 | sap.ui.define(["define/arg1","define/arg2"], function(Strings,Dom,Something) { 3 | 4 | }); 5 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/define_with_legacy_calls.js: -------------------------------------------------------------------------------- 1 | //declares module sap.ui.testmodule 2 | sap.ui.define(["define/arg1","define/arg2"], function(Strings,Dom,Something) { 3 | jQuery.sap.require("require/arg1"); 4 | }); 5 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/es6-async-module.js: -------------------------------------------------------------------------------- 1 | // async function with await 2 | sap.ui.define([], async () => { 3 | return await sap.ui.require(["static/module1"], async () => {}); 4 | // await and sap.ui.require, makes no sense because it does NOT return a promise but it should still be analyzed 5 | }); 6 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/es6-syntax-dynamic-dependencies.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | 'static/module1' 3 | ], () => { 4 | // spread expression, currently not detected as dependency 5 | const dynamicModules = ["not-detected/module1"]; 6 | sap.ui.require(["static/module1", ...dynamicModules]); 7 | }); 8 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/es6-template-literal-predefine.js: -------------------------------------------------------------------------------- 1 | // template literal as module name 2 | sap.ui.predefine(`mypath/mymodule`, [`static/module1`, "static/module2" ], () => { 3 | return sap.ui.require([`static/module3`], () => { }); // template literal when loading module 4 | }); 5 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/es6-template-literal.js: -------------------------------------------------------------------------------- 1 | // template literal as module name 2 | sap.ui.define(`mypath/mymodule`, [`static/module1`, "static/module2" ], () => { 3 | return sap.ui.require([`static/module3`], () => { }); // template literal when loading module 4 | }); 5 | -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/no_declare_but_requires.js: -------------------------------------------------------------------------------- 1 | jQuery.sap.require("dependency1"); 2 | jQuery.sap.require("dependency2"); 3 | // this module has dependencies, but does not declare a name. 4 | // When such a module is scanned without enough knowledge about the folder structure, the name might be "unknown" (null) -------------------------------------------------------------------------------- /test/fixtures/lbt/modules/not_a_module.js: -------------------------------------------------------------------------------- 1 | // this file does not contain a UI5 module definition -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | 5 | //# sourceMappingURL=empty.js.map -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/empty.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"empty.js","names":[],"sources":[],"mappings":"","ignoreList":[]} -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | var topLevelVar="Old World";console.log("Hello "+topLevelVar); 5 | //# sourceMappingURL=legacy.js.map -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/legacy.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"legacy.js","names":["topLevelVar","console","log"],"sources":["legacy-dbg.js"],"mappings":";;;AAGA,IAAIA,YAAc,YAClBC,QAAQC,IAAI,SAAWF"} -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Some fancy copyright 3 | */ 4 | (function(){var o="World";console.log("Hello "+o)})(); 5 | //# sourceMappingURL=some.js.map -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/src/library/d/some.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"some.js","names":["someNonUglifiedVariable","console","log"],"sources":["some-dbg.js"],"mappings":";;;CAGA,WACC,IAAIA,EAA0B,QAC9BC,QAAQC,IAAI,SAAWF,EACvB,EAHD"} -------------------------------------------------------------------------------- /test/fixtures/library.d-minified/main/test/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.d-minified/main/test/library/d/Test.html -------------------------------------------------------------------------------- /test/fixtures/library.d/main/src/library/d/empty.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | -------------------------------------------------------------------------------- /test/fixtures/library.d/main/src/library/d/legacy.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | var topLevelVar = "Old World"; 5 | console.log('Hello ' + topLevelVar); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.d/main/src/library/d/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | sap.ui.define(["./library"], (_library) => { 6 | var someNonUglifiedVariable = "World"; 7 | console.log('Hello ' + someNonUglifiedVariable); 8 | }); 9 | -------------------------------------------------------------------------------- /test/fixtures/library.d/main/test/library/d/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.d/main/test/library/d/Test.html -------------------------------------------------------------------------------- /test/fixtures/library.e/src/library/e/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log('HelloWorld'); 5 | 6 | // ${version} 7 | -------------------------------------------------------------------------------- /test/fixtures/library.e/src/library/e/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log('HelloWorld'); -------------------------------------------------------------------------------- /test/fixtures/library.e/test/library/e/Test.css: -------------------------------------------------------------------------------- 1 | /* 2 | ${copyright} 3 | ${version} 4 | */ 5 | -------------------------------------------------------------------------------- /test/fixtures/library.e/test/library/e/Test.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /test/fixtures/library.e/test/library/e/Test.js: -------------------------------------------------------------------------------- 1 | /* 2 | ${copyright} 3 | ${version} 4 | */ 5 | -------------------------------------------------------------------------------- /test/fixtures/library.f/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: library.f 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/components/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/components/TodoComponent.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/components/subcomponent1/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/components/subcomponent2/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/components/subcomponent3/Component.js: -------------------------------------------------------------------------------- 1 | sap.ui.define(["sap/ui/core/UIComponent"], function(UIComponent){ 2 | "use strict"; 3 | return UIComponent.extend('application.g.Component', { 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/designtime/library.designtime.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | /** 6 | * designtime and global export 7 | */ 8 | var myexport = (function() { 9 | 10 | "use strict"; 11 | 12 | String("asd"); 13 | 14 | }()); 15 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/file.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log(' File '); 5 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/i18n/messagebundle.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/i18n/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | a=b -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/library.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log(' Library '); 5 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/not.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log(' Not including '); 5 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/src/library/h/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | //@ui5-bundle-raw-include library/h/other.js 5 | console.log(' Some '); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.h/main/test/library/h/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.h/main/test/library/h/Test.html -------------------------------------------------------------------------------- /test/fixtures/library.i/main/src/library/i/i18nf/custommessagebundle.properties: -------------------------------------------------------------------------------- 1 | mytext=Hello -------------------------------------------------------------------------------- /test/fixtures/library.i/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.h", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library", 5 | "dependencies": {}, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/library.j/main/src/library/j/someGenerator.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | /** 6 | * Covers: 7 | * - Generators 8 | * - YeldExpression 9 | */ 10 | sap.ui.define([], function* someGenerator(genVar) { 11 | yield genVar++; 12 | }); 13 | -------------------------------------------------------------------------------- /test/fixtures/library.k/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.j", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library for testing JSDoc builds", 5 | "dependencies": {}, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/library.k/src/library/k/messagebundle.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.k/src/library/k/messagebundle_de.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.k/src/library/k/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.k/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: library.k 6 | resources: 7 | configuration: 8 | paths: 9 | src: src 10 | test: test 11 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | sap.ui.define([], 6 | function() { 7 | "use strict"; 8 | 9 | /** 10 | * @alias library.l 11 | * @namespace 12 | * @public 13 | */ 14 | var SomeFunction = function() {}; 15 | 16 | }, /* bExport= */ true); 17 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/subdir/index.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/subdir/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/subdir/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/thirdparty/File0.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.l/main/src/library/l/thirdparty/File1.js: -------------------------------------------------------------------------------- 1 | // hello world 2 | function hello(name) { 3 | console.log("hello " + name); 4 | } 5 | hello("world"); 6 | -------------------------------------------------------------------------------- /test/fixtures/library.m/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.m", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library - test for library formatter (with manifest.json)", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/library.m/src/library/m/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | console.log('HelloWorld'); -------------------------------------------------------------------------------- /test/fixtures/library.m/test/library/m/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.m/test/library/m/Test.html -------------------------------------------------------------------------------- /test/fixtures/library.m/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: library.m 6 | -------------------------------------------------------------------------------- /test/fixtures/library.n/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.n", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library - test for disabled string bundling", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/fixtures/library.n/src/library/n/MyModuleRequiringGlobalScope.js: -------------------------------------------------------------------------------- 1 | const magic = {text: "It's magic!"}; 2 | -------------------------------------------------------------------------------- /test/fixtures/library.n/src/library/n/Some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | sap.ui.define([], () => { 5 | const some = {text: "Just a module."}; 6 | return some; 7 | }) 8 | -------------------------------------------------------------------------------- /test/fixtures/library.n/test/library/n/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.n/test/library/n/Test.html -------------------------------------------------------------------------------- /test/fixtures/library.o/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "library.o", 3 | "version": "1.0.0", 4 | "description": "Simple SAPUI5 based library with Terminologies", 5 | "dependencies": {}, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/messagebundle.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/messagebundle_de.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/messagebundle_en.properties: -------------------------------------------------------------------------------- 1 | title=a title 2 | description=a description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/i18n.properties: -------------------------------------------------------------------------------- 1 | title=my company 1 title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/i18n_en.properties: -------------------------------------------------------------------------------- 1 | title=my company 1 title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/soccer.properties: -------------------------------------------------------------------------------- 1 | title=my soccer title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/soccer_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fussball Titel -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/soccer_en.properties: -------------------------------------------------------------------------------- 1 | title=my soccer title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/vehicles.properties: -------------------------------------------------------------------------------- 1 | title=my vehicle title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/vehicles_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fahrzeugstitel -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder1/vehicles_en.properties: -------------------------------------------------------------------------------- 1 | title=my vehicle title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder2/bicycles.properties: -------------------------------------------------------------------------------- 1 | title=my bicycle title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder2/bicycles_de.properties: -------------------------------------------------------------------------------- 1 | title=Mein Fahrradtitel -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder2/bicycles_en.properties: -------------------------------------------------------------------------------- 1 | title=my bicycle title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder2/i18n.properties: -------------------------------------------------------------------------------- 1 | title=my company 2 title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/myfolder2/i18n_en.properties: -------------------------------------------------------------------------------- 1 | title=my company 2 title -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/sports.properties: -------------------------------------------------------------------------------- 1 | title=a sports title 2 | description=a sports description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/sports_de.properties: -------------------------------------------------------------------------------- 1 | title=ein Sporttitel 2 | description=eine Sportbeschreibung -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/sports_en.properties: -------------------------------------------------------------------------------- 1 | title=a sports title 2 | description=a sports description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/travel.properties: -------------------------------------------------------------------------------- 1 | title=a travel title 2 | description=a travel description -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/travel_de.properties: -------------------------------------------------------------------------------- 1 | title=ein Reisetitel 2 | description=eine Reisebeschreibung -------------------------------------------------------------------------------- /test/fixtures/library.o/src/library/o/travel_en.properties: -------------------------------------------------------------------------------- 1 | title=a travel title 2 | description=a travel description -------------------------------------------------------------------------------- /test/fixtures/library.o/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: library.o 6 | -------------------------------------------------------------------------------- /test/fixtures/library.ø/máin/ßrc/library/ø/some.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | (function() { 5 | var someNonUglifiedVariable = "World"; 6 | console.log('Hello ' + someNonUglifiedVariable); 7 | })(); 8 | -------------------------------------------------------------------------------- /test/fixtures/library.ø/máin/ßrc/library/ø/themes/цветя/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/library.ø/máin/ßrc/library/ø/themes/цветя/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/fixtures/library.ø/máin/吉/library/ø/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/library.ø/máin/吉/library/ø/Test.html -------------------------------------------------------------------------------- /test/fixtures/module.a/dev/devTools.js: -------------------------------------------------------------------------------- 1 | console.log("dev dev dev"); 2 | -------------------------------------------------------------------------------- /test/fixtures/module.a/dist/index.js: -------------------------------------------------------------------------------- 1 | console.log("Hello World!"); 2 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core-buildtime/main/src/sap-ui-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/sap.ui.core-buildtime/main/src/sap-ui-core.js -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core-buildtime/main/src/sap/ui/Global.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('${buildtime}'); 6 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core-buildtime/main/src/sap/ui/core/Core.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('${buildtime}'); 6 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core-buildtime/main/src/sap/ui/core/Icon.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | // replacement of $\{buildtime\} is only made in sap/ui/Global.js and Global-dbg.js as well as Core.js and Core-dbg.js 5 | console.log('${buildtime}'); 6 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core-evo/main/src/ui5loader.js: -------------------------------------------------------------------------------- 1 | // this is just a marker file to enable the EVO bundle format 2 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/src/sap-ui-core.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var thisShouldBeOverwritten = true; 3 | console.log(thisShouldBeOverwritten); 4 | })() 5 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/src/sap/ui/core/Core.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var core = true; 3 | console.log(core); 4 | })() 5 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/src/sap/ui/core/one.js: -------------------------------------------------------------------------------- 1 | function One(){ 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/src/ui5loader-autoconfig.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var thisIsTheUi5LoaderAutoconfig = true; 3 | console.log(thisIsTheUi5LoaderAutoconfig); 4 | })() 5 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/src/ui5loader.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | var thisIsTheUi5Loader = true; 3 | console.log(thisIsTheUi5Loader); 4 | })() 5 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/main/test/sap/ui/core/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/sap.ui.core/main/test/sap/ui/core/Test.html -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sap.ui.core", 3 | "version": "1.0.0", 4 | "description": "Core library of SAPUI5", 5 | "dependencies": {}, 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /test/fixtures/sap.ui.core/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "0.1" 3 | type: library 4 | metadata: 5 | name: sap.ui.core 6 | resources: 7 | configuration: 8 | paths: 9 | src: main/src 10 | test: main/test 11 | 12 | -------------------------------------------------------------------------------- /test/fixtures/sourcemaps/test.application/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "test..application", 3 | "private": true, 4 | "version": "1.0.0", 5 | "description": "" 6 | } 7 | -------------------------------------------------------------------------------- /test/fixtures/sourcemaps/test.application/ui5.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | specVersion: "3.1" 3 | type: application 4 | metadata: 5 | name: test.application 6 | copyright: | 7 | Test Application 8 | Copyright ${currentYear} 9 | -------------------------------------------------------------------------------- /test/fixtures/sourcemaps/test.application/webapp/TypeScriptSource.js: -------------------------------------------------------------------------------- 1 | "use strict";sap.ui.define([],function(){"use strict";var i={functionWithinTypeScriptSource(){functionCallWithinTypeScriptSource()}};return i}); 2 | //# sourceMappingURL=TypeScriptSource.js.map -------------------------------------------------------------------------------- /test/fixtures/sourcemaps/test.application/webapp/TypeScriptSource.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | functionWithinTypeScriptSource() { 3 | functionCallWithinTypeScriptSource(); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /test/fixtures/sourcemaps/test.application/webapp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "sap.app": { 3 | "type": "application", 4 | "id": "test.application" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/fixtures/theme.j/main/src/theme/j/themes/somefancytheme/Button.less: -------------------------------------------------------------------------------- 1 | .someClass { 2 | color: @someColor 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/theme.j/main/src/theme/j/themes/somefancytheme/library.source.less: -------------------------------------------------------------------------------- 1 | @someColor: black; 2 | @import "Button.less"; 3 | -------------------------------------------------------------------------------- /test/fixtures/theme.library.e/src/theme/library/e/themes/my_theme/.theme: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | my_theme 5 | me 6 | ${copyright} 7 | ${version} 8 | 9 | -------------------------------------------------------------------------------- /test/fixtures/theme.library.e/src/theme/library/e/themes/my_theme/library.source.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * ${copyright} 3 | */ 4 | 5 | @mycolor: blue; 6 | 7 | .sapUiBody { 8 | background-color: @mycolor; 9 | } 10 | -------------------------------------------------------------------------------- /test/fixtures/theme.library.e/test/theme/library/e/Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP/ui5-builder/d3cfc2a343c85b6bcd671c0b7f1993d0eb0c2f4c/test/fixtures/theme.library.e/test/theme/library/e/Test.html --------------------------------------------------------------------------------