SAP/ui5-tooling

"${version}" keyword replaced during ui5 serve

whydrae opened this issue · 1 comments

Expected Behavior

When using template literals, ${version} should not be replaced in the productive code (expect in manifest.json?) with the version from the package.json.

Current Behavior

When I use the ui5 serve and ${version} in the template literals, it's getting replaced.

Steps to Reproduce the Issue

  1. Use easy-ui5 to generate a simple ui5 app (not a typescript one)
  2. In the Main.contoller.js, in function sayHello add the following code:
const version = "2.0";
console.log(version); // 2.0
console.log(`${version}`); // 1.0.0 from package.json
  1. Run the app and press the button. Open the console to see the different output values.

Context

  • UI5 Module Version (output of ui5 --version when using the CLI): 3.9.2
  • Node.js Version: 18.19.0
  • npm Version: 10.4.0
  • OS/Platform: macOS
  • Browser (if relevant): Edge

Log Output / Stack Trace

> ui5 serve --port 8080 -o index.html --verbose

verb cli:middlewares:base using @ui5/cli version 3.9.2 (from /Users/user/version.test.simple/node_modules/@ui5/cli/bin/ui5.cjs)
verb cli:middlewares:base using node version v18.19.0
verb generateProjectGraph Creating project graph using npm provider...
verb generateProjectGraph No workspace configuration file provided at /Users/user/version.test.simple/ui5-workspace.yaml
verb graph:Module Could not find any build manifest in module version.test.simple
verb graph:Module Configuration for module version.test.simple is provided in YAML file at ui5.yaml
verb specifications:types:Application Path mapping for application project version.test.simple:
verb specifications:types:Application   Physical root path: /Users/user/version.test.simple
verb specifications:types:Application   Mapped to: webapp
verb specifications:types:Application Namespace of project version.test.simple is version/test/simple (from manifest.json)
verb graph:Module Module version.test.simple contains project version.test.simple
verb graph:projectGraphBuilder Root project version.test.simple qualified as application project for project graph
verb graph:ProjectGraph Adding project: version.test.simple
verb graph:providers:NodePackageDependencies Resolving dependencies of version.test.simple...
verb graph:providers:NodePackageDependencies Resolving module path for '@ui5/cli'...
verb graph:providers:NodePackageDependencies Resolving module path for '@ui5/middleware-code-coverage'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rimraf'...
verb graph:providers:NodePackageDependencies Resolving module path for 'ui5-middleware-livereload'...
verb graph:providers:NodePackageDependencies Resolved module @ui5/cli to path /Users/user/version.test.simple/node_modules/@ui5/cli
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/@ui5/cli...
verb graph:providers:NodePackageDependencies Resolved module @ui5/middleware-code-coverage to path /Users/user/version.test.simple/node_modules/@ui5/middleware-code-coverage
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/@ui5/middleware-code-coverage...
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/eslint...
verb graph:providers:NodePackageDependencies Resolved module ui5-middleware-livereload to path /Users/user/version.test.simple/node_modules/ui5-middleware-livereload
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/ui5-middleware-livereload...
verb graph:providers:NodePackageDependencies Resolved module rimraf to path /Users/user/version.test.simple/node_modules/rimraf
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/rimraf...
verb graph:providers:NodePackageDependencies Resolving module path for '@istanbuljs/esm-loader-hook'...
verb graph:providers:NodePackageDependencies Resolving module path for 'ava'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chokidar-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cross-env'...
verb graph:providers:NodePackageDependencies Resolving module path for 'depcheck'...
verb graph:providers:NodePackageDependencies Resolving module path for 'docdash'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-google'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-ava'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-jsdoc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'esmock'...
verb graph:providers:NodePackageDependencies Resolving module path for 'execa'...
verb graph:providers:NodePackageDependencies Resolving module path for 'jsdoc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'licensee'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'open-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rimraf'...
verb graph:providers:NodePackageDependencies Resolving module path for 'sinon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'strip-ansi'...
verb graph:providers:NodePackageDependencies Resolving module path for 'tap-xunit'...
verb graph:providers:NodePackageDependencies Resolving module path for 'testdouble'...
verb graph:providers:NodePackageDependencies Resolving module path for '@istanbuljs/esm-loader-hook'...
verb graph:providers:NodePackageDependencies Resolving module path for 'ava'...
verb graph:providers:NodePackageDependencies Resolving module path for 'depcheck'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-google'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-ava'...
verb graph:providers:NodePackageDependencies Resolving module path for 'esmock'...
verb graph:providers:NodePackageDependencies Resolving module path for 'get-port'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'sinon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'supertest'...
verb graph:providers:NodePackageDependencies Resolving module path for 'execa'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/core'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/preset-env'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/browser-runner'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/cli'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/concise-reporter'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/globals'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/mocha-framework'...
verb graph:providers:NodePackageDependencies Resolving module path for 'babel-loader'...
verb graph:providers:NodePackageDependencies Resolving module path for 'c8'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cheerio'...
verb graph:providers:NodePackageDependencies Resolving module path for 'common-tags'...
verb graph:providers:NodePackageDependencies Resolving module path for 'core-js'...
verb graph:providers:NodePackageDependencies Resolving module path for 'ejs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-eslint-comments'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-eslint-plugin'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-internal-rules'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-jsdoc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-n'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-unicorn'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-release'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslump'...
verb graph:providers:NodePackageDependencies Resolving module path for 'esprima'...
verb graph:providers:NodePackageDependencies Resolving module path for 'fast-glob'...
verb graph:providers:NodePackageDependencies Resolving module path for 'fs-teardown'...
verb graph:providers:NodePackageDependencies Resolving module path for 'glob'...
verb graph:providers:NodePackageDependencies Resolving module path for 'got'...
verb graph:providers:NodePackageDependencies Resolving module path for 'gray-matter'...
verb graph:providers:NodePackageDependencies Resolving module path for 'lint-staged'...
verb graph:providers:NodePackageDependencies Resolving module path for 'load-perf'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdown-it'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdown-it-container'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdownlint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdownlint-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'marked'...
verb graph:providers:NodePackageDependencies Resolving module path for 'memfs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-description'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-image'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-logo'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-logo-favicon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-title'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha-junit-reporter'...
verb graph:providers:NodePackageDependencies Resolving module path for 'node-polyfill-webpack-plugin'...
verb graph:providers:NodePackageDependencies Resolving module path for 'npm-license'...
verb graph:providers:NodePackageDependencies Resolving module path for 'pirates'...
verb graph:providers:NodePackageDependencies Resolving module path for 'progress'...
verb graph:providers:NodePackageDependencies Resolving module path for 'proxyquire'...
verb graph:providers:NodePackageDependencies Resolving module path for 'recast'...
verb graph:providers:NodePackageDependencies Resolving module path for 'regenerator-runtime'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup-plugin-node-polyfills'...
verb graph:providers:NodePackageDependencies Resolving module path for 'semver'...
verb graph:providers:NodePackageDependencies Resolving module path for 'shelljs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'sinon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'vite-plugin-commonjs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webdriverio'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'yorkie'...
verb graph:providers:NodePackageDependencies Resolving module path for '@types/node'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mkdirp'...
verb graph:providers:NodePackageDependencies Resolving module path for 'prettier'...
verb graph:providers:NodePackageDependencies Resolving module path for 'tap'...
verb graph:providers:NodePackageDependencies Resolving module path for 'tshy'...
verb graph:providers:NodePackageDependencies Resolving module path for 'typedoc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'typescript'...
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module jsdoc to path /Users/user/version.test.simple/node_modules/@ui5/cli/node_modules/jsdoc
verb graph:providers:NodePackageDependencies Resolved module strip-ansi to path /Users/user/version.test.simple/node_modules/@ui5/cli/node_modules/strip-ansi
verb graph:providers:NodePackageDependencies Resolved module rimraf to path /Users/user/version.test.simple/node_modules/@ui5/cli/node_modules/rimraf
verb graph:providers:NodePackageDependencies Resolved module glob to path /Users/user/version.test.simple/node_modules/glob
verb graph:providers:NodePackageDependencies Resolved module @babel/core to path /Users/user/version.test.simple/node_modules/@babel/core
verb graph:providers:NodePackageDependencies Resolved module semver to path /Users/user/version.test.simple/node_modules/semver
verb graph:providers:NodePackageDependencies Resolved module mkdirp to path /Users/user/version.test.simple/node_modules/mkdirp
verb graph:projectGraphBuilder Creating module @ui5/cli...
verb graph:projectGraphBuilder Creating module @ui5/middleware-code-coverage...
verb graph:projectGraphBuilder Creating module eslint...
verb graph:projectGraphBuilder Creating module rimraf...
verb graph:projectGraphBuilder Creating module ui5-middleware-livereload...
verb graph:Module Could not find any build manifest in module @ui5/cli
verb graph:Module Could not find any build manifest in module @ui5/middleware-code-coverage
verb graph:Module Could not find any build manifest in module eslint
verb graph:Module Could not find any build manifest in module rimraf
verb graph:Module Could not find any build manifest in module ui5-middleware-livereload
verb graph:Module Could not find a configuration file for module @ui5/cli
verb graph:Module Could not find a configuration file for module eslint
verb graph:Module Could not find a configuration file for module rimraf
verb graph:Module Configuration for module @ui5/middleware-code-coverage is provided in YAML file at ui5.yaml
verb graph:Module Configuration for module ui5-middleware-livereload is provided in YAML file at ui5.yaml
verb graph:Module Module @ui5/middleware-code-coverage contains extension @ui5/middleware-code-coverage
verb graph:Module Module ui5-middleware-livereload contains extension ui5-middleware-livereload
verb graph:projectGraphBuilder Module @ui5/cli neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Handling extensions for module @ui5/middleware-code-coverage...
verb graph:providers:NodePackageDependencies Resolving dependencies of @ui5/middleware-code-coverage...
verb graph:providers:NodePackageDependencies Resolving module path for 'body-parser'...
verb graph:providers:NodePackageDependencies Resolving module path for 'istanbul-lib-coverage'...
verb graph:providers:NodePackageDependencies Resolving module path for 'istanbul-lib-instrument'...
verb graph:providers:NodePackageDependencies Resolving module path for 'istanbul-lib-report'...
verb graph:providers:NodePackageDependencies Resolving module path for 'istanbul-reports'...
verb graph:providers:NodePackageDependencies Resolving module path for 'router'...
verb graph:providers:NodePackageDependencies Resolving module path for 'serve-static'...
verb graph:providers:NodePackageDependencies Resolving module path for 'xml2js'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolved module istanbul-lib-coverage to path /Users/user/version.test.simple/node_modules/istanbul-lib-coverage
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/istanbul-lib-coverage...
verb graph:providers:NodePackageDependencies Resolved module istanbul-reports to path /Users/user/version.test.simple/node_modules/istanbul-reports
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/istanbul-reports...
verb graph:providers:NodePackageDependencies Resolved module istanbul-lib-report to path /Users/user/version.test.simple/node_modules/istanbul-lib-report
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/istanbul-lib-report...
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/eslint...
verb graph:providers:NodePackageDependencies Resolved module body-parser to path /Users/user/version.test.simple/node_modules/body-parser
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/body-parser...
verb graph:providers:NodePackageDependencies Resolved module istanbul-lib-instrument to path /Users/user/version.test.simple/node_modules/istanbul-lib-instrument
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/istanbul-lib-instrument...
verb graph:providers:NodePackageDependencies Resolved module router to path /Users/user/version.test.simple/node_modules/router
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/router...
verb graph:providers:NodePackageDependencies Resolved module serve-static to path /Users/user/version.test.simple/node_modules/serve-static
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/serve-static...
verb graph:providers:NodePackageDependencies Resolved module xml2js to path /Users/user/version.test.simple/node_modules/xml2js
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/xml2js...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/core'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/preset-env'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/preset-react'...
verb graph:providers:NodePackageDependencies Resolving module path for 'babel-loader'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'is-windows'...
verb graph:providers:NodePackageDependencies Resolving module path for 'istanbul-lib-coverage'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'react'...
verb graph:providers:NodePackageDependencies Resolving module path for 'react-dom'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rimraf'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/core'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/preset-env'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/browser-runner'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/cli'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/concise-reporter'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/globals'...
verb graph:providers:NodePackageDependencies Resolving module path for '@wdio/mocha-framework'...
verb graph:providers:NodePackageDependencies Resolving module path for 'babel-loader'...
verb graph:providers:NodePackageDependencies Resolving module path for 'c8'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cheerio'...
verb graph:providers:NodePackageDependencies Resolving module path for 'common-tags'...
verb graph:providers:NodePackageDependencies Resolving module path for 'core-js'...
verb graph:providers:NodePackageDependencies Resolving module path for 'ejs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-eslint-comments'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-eslint-plugin'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-internal-rules'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-jsdoc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-n'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-unicorn'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-release'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslump'...
verb graph:providers:NodePackageDependencies Resolving module path for 'esprima'...
verb graph:providers:NodePackageDependencies Resolving module path for 'fast-glob'...
verb graph:providers:NodePackageDependencies Resolving module path for 'fs-teardown'...
verb graph:providers:NodePackageDependencies Resolving module path for 'glob'...
verb graph:providers:NodePackageDependencies Resolving module path for 'got'...
verb graph:providers:NodePackageDependencies Resolving module path for 'gray-matter'...
verb graph:providers:NodePackageDependencies Resolving module path for 'lint-staged'...
verb graph:providers:NodePackageDependencies Resolving module path for 'load-perf'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdown-it'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdown-it-container'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdownlint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'markdownlint-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'marked'...
verb graph:providers:NodePackageDependencies Resolving module path for 'memfs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-description'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-image'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-logo'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-logo-favicon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'metascraper-title'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha-junit-reporter'...
verb graph:providers:NodePackageDependencies Resolving module path for 'node-polyfill-webpack-plugin'...
verb graph:providers:NodePackageDependencies Resolving module path for 'npm-license'...
verb graph:providers:NodePackageDependencies Resolving module path for 'pirates'...
verb graph:providers:NodePackageDependencies Resolving module path for 'progress'...
verb graph:providers:NodePackageDependencies Resolving module path for 'proxyquire'...
verb graph:providers:NodePackageDependencies Resolving module path for 'recast'...
verb graph:providers:NodePackageDependencies Resolving module path for 'regenerator-runtime'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup-plugin-node-polyfills'...
verb graph:providers:NodePackageDependencies Resolving module path for 'semver'...
verb graph:providers:NodePackageDependencies Resolving module path for 'shelljs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'sinon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'vite-plugin-commonjs'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webdriverio'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack'...
verb graph:providers:NodePackageDependencies Resolving module path for 'webpack-cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'yorkie'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-standard'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-import'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-markdown'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-node'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-promise'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-standard'...
verb graph:providers:NodePackageDependencies Resolving module path for 'methods'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'safe-buffer'...
verb graph:providers:NodePackageDependencies Resolving module path for 'supertest'...
verb graph:providers:NodePackageDependencies Resolving module path for '@babel/cli'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'clone'...
verb graph:providers:NodePackageDependencies Resolving module path for 'debug'...
verb graph:providers:NodePackageDependencies Resolving module path for 'documentation'...
verb graph:providers:NodePackageDependencies Resolving module path for 'js-yaml'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nopt'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'after'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-markdown'...
verb graph:providers:NodePackageDependencies Resolving module path for 'finalhandler'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'safe-buffer'...
verb graph:providers:NodePackageDependencies Resolving module path for 'supertest'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-config-standard'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-import'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-markdown'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-node'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-promise'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint-plugin-standard'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'safe-buffer'...
verb graph:providers:NodePackageDependencies Resolving module path for 'supertest'...
verb graph:providers:NodePackageDependencies Resolving module path for 'coffeescript'...
verb graph:providers:NodePackageDependencies Resolving module path for 'coveralls'...
verb graph:providers:NodePackageDependencies Resolving module path for 'diff'...
verb graph:providers:NodePackageDependencies Resolving module path for 'docco'...
verb graph:providers:NodePackageDependencies Resolving module path for 'nyc'...
verb graph:providers:NodePackageDependencies Resolving module path for 'zap'...
verb graph:providers:NodePackageDependencies Resolved module istanbul-lib-coverage to path /Users/user/version.test.simple/node_modules/istanbul-lib-coverage
verb graph:providers:NodePackageDependencies Resolved module rimraf to path /Users/user/version.test.simple/node_modules/rimraf
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module semver to path /Users/user/version.test.simple/node_modules/semver
verb graph:providers:NodePackageDependencies Resolved module glob to path /Users/user/version.test.simple/node_modules/glob
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module @babel/core to path /Users/user/version.test.simple/node_modules/@babel/core
verb graph:providers:NodePackageDependencies Resolved module @babel/core to path /Users/user/version.test.simple/node_modules/@babel/core
verb graph:providers:NodePackageDependencies Resolved module methods to path /Users/user/version.test.simple/node_modules/methods
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module debug to path /Users/user/version.test.simple/node_modules/debug
verb graph:providers:NodePackageDependencies Resolved module js-yaml to path /Users/user/version.test.simple/node_modules/js-yaml
verb graph:projectGraphBuilder Module eslint neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module rimraf neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Handling extensions for module ui5-middleware-livereload...
verb graph:providers:NodePackageDependencies Resolving dependencies of ui5-middleware-livereload...
verb graph:providers:NodePackageDependencies Resolving module path for 'connect-livereload'...
verb graph:providers:NodePackageDependencies Resolving module path for 'livereload'...
verb graph:providers:NodePackageDependencies Resolving module path for 'portfinder'...
verb graph:providers:NodePackageDependencies Resolving module path for 'yargs'...
verb graph:providers:NodePackageDependencies Resolved module connect-livereload to path /Users/user/version.test.simple/node_modules/connect-livereload
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/connect-livereload...
verb graph:providers:NodePackageDependencies Resolved module livereload to path /Users/user/version.test.simple/node_modules/livereload
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/livereload...
verb graph:providers:NodePackageDependencies Resolved module portfinder to path /Users/user/version.test.simple/node_modules/portfinder
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/portfinder...
verb graph:providers:NodePackageDependencies Resolved module yargs to path /Users/user/version.test.simple/node_modules/yargs
verb graph:providers:NodePackageDependencies Reading package.json in directory /Users/user/version.test.simple/node_modules/yargs...
verb graph:providers:NodePackageDependencies Resolving module path for 'connect'...
verb graph:providers:NodePackageDependencies Resolving module path for 'express'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'serve-static'...
verb graph:providers:NodePackageDependencies Resolving module path for 'supertest'...
verb graph:providers:NodePackageDependencies Resolving module path for 'coffee-script'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'request'...
verb graph:providers:NodePackageDependencies Resolving module path for 'should'...
verb graph:providers:NodePackageDependencies Resolving module path for 'sinon'...
verb graph:providers:NodePackageDependencies Resolving module path for 'vows'...
verb graph:providers:NodePackageDependencies Resolving module path for '@types/chai'...
verb graph:providers:NodePackageDependencies Resolving module path for '@types/mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for '@types/node'...
verb graph:providers:NodePackageDependencies Resolving module path for 'c8'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chai'...
verb graph:providers:NodePackageDependencies Resolving module path for 'chalk'...
verb graph:providers:NodePackageDependencies Resolving module path for 'coveralls'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cpr'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cross-env'...
verb graph:providers:NodePackageDependencies Resolving module path for 'cross-spawn'...
verb graph:providers:NodePackageDependencies Resolving module path for 'eslint'...
verb graph:providers:NodePackageDependencies Resolving module path for 'gts'...
verb graph:providers:NodePackageDependencies Resolving module path for 'hashish'...
verb graph:providers:NodePackageDependencies Resolving module path for 'mocha'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rimraf'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup-plugin-cleanup'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup-plugin-terser'...
verb graph:providers:NodePackageDependencies Resolving module path for 'rollup-plugin-ts'...
verb graph:providers:NodePackageDependencies Resolving module path for 'typescript'...
verb graph:providers:NodePackageDependencies Resolving module path for 'which'...
verb graph:providers:NodePackageDependencies Resolving module path for 'yargs-test-extends'...
verb graph:providers:NodePackageDependencies Resolved module serve-static to path /Users/user/version.test.simple/node_modules/serve-static
verb graph:providers:NodePackageDependencies Resolved module eslint to path /Users/user/version.test.simple/node_modules/eslint
verb graph:providers:NodePackageDependencies Resolved module rimraf to path /Users/user/version.test.simple/node_modules/rimraf
verb graph:providers:NodePackageDependencies Resolved module cross-spawn to path /Users/user/version.test.simple/node_modules/cross-spawn
verb graph:providers:NodePackageDependencies Resolved module which to path /Users/user/version.test.simple/node_modules/which
verb graph:providers:NodePackageDependencies Resolved module chalk to path /Users/user/version.test.simple/node_modules/chalk
verb graph:projectGraphBuilder Creating module body-parser...
verb graph:projectGraphBuilder Creating module istanbul-lib-coverage...
verb graph:projectGraphBuilder Creating module istanbul-lib-instrument...
verb graph:projectGraphBuilder Creating module istanbul-lib-report...
verb graph:projectGraphBuilder Creating module istanbul-reports...
verb graph:projectGraphBuilder Creating module router...
verb graph:projectGraphBuilder Creating module serve-static...
verb graph:projectGraphBuilder Creating module xml2js...
verb graph:projectGraphBuilder Creating module eslint...
verb graph:Module Could not find any build manifest in module body-parser
verb graph:Module Could not find any build manifest in module istanbul-lib-coverage
verb graph:Module Could not find any build manifest in module istanbul-lib-instrument
verb graph:Module Could not find any build manifest in module istanbul-lib-report
verb graph:Module Could not find any build manifest in module istanbul-reports
verb graph:Module Could not find any build manifest in module router
verb graph:Module Could not find any build manifest in module serve-static
verb graph:Module Could not find any build manifest in module xml2js
verb graph:Module Could not find any build manifest in module eslint
verb graph:Module Could not find a configuration file for module body-parser
verb graph:Module Could not find a configuration file for module istanbul-lib-coverage
verb graph:Module Could not find a configuration file for module istanbul-lib-instrument
verb graph:Module Could not find a configuration file for module istanbul-lib-report
verb graph:Module Could not find a configuration file for module istanbul-reports
verb graph:Module Could not find a configuration file for module router
verb graph:Module Could not find a configuration file for module serve-static
verb graph:Module Could not find a configuration file for module xml2js
verb graph:Module Could not find a configuration file for module eslint
verb graph:projectGraphBuilder Module body-parser neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module istanbul-lib-coverage neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module istanbul-lib-instrument neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module istanbul-lib-report neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module istanbul-reports neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module router neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module serve-static neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module xml2js neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module eslint neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Creating module connect-livereload...
verb graph:projectGraphBuilder Creating module livereload...
verb graph:projectGraphBuilder Creating module portfinder...
verb graph:projectGraphBuilder Creating module yargs...
verb graph:Module Could not find any build manifest in module connect-livereload
verb graph:Module Could not find any build manifest in module livereload
verb graph:Module Could not find any build manifest in module portfinder
verb graph:Module Could not find any build manifest in module yargs
verb graph:Module Could not find a configuration file for module connect-livereload
verb graph:Module Could not find a configuration file for module livereload
verb graph:Module Could not find a configuration file for module portfinder
verb graph:Module Could not find a configuration file for module yargs
verb graph:projectGraphBuilder Module connect-livereload neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module livereload neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module portfinder neither provides a project nor an extension. Skipping dependency resolution
verb graph:projectGraphBuilder Module yargs neither provides a project nor an extension. Skipping dependency resolution
verb graph:ProjectGraph Skipping resolution of optional dependencies since none have been declared
info graph:helpers:ui5Framework Using OpenUI5 version: 1.122.1
verb ui5Framework:npm:Installer Installing to: /Users/user/.ui5/framework/packages
verb ui5Framework:AbstractResolver Processing sap.m
verb ui5Framework:AbstractResolver Processing sap.ui.core
verb ui5Framework:AbstractResolver Processing themelib_sap_horizon
verb ui5Framework:npm:Installer Already installed: @openui5/sap.m in version 1.122.1
verb ui5Framework:npm:Installer Already installed: @openui5/sap.ui.core in version 1.122.1
verb ui5Framework:npm:Installer Already installed: @openui5/themelib_sap_horizon in version 1.122.1
verb ui5Framework:AbstractResolver Processing dependencies of sap.m
verb ui5Framework:AbstractResolver Processing sap.ui.layout
verb ui5Framework:AbstractResolver Processing sap.ui.unified
verb ui5Framework:npm:Installer Already installed: @openui5/sap.ui.layout in version 1.122.1
verb ui5Framework:npm:Installer Already installed: @openui5/sap.ui.unified in version 1.122.1
verb ui5Framework:AbstractResolver Processing dependencies of sap.ui.unified
verb ui5Framework:AbstractResolver Done processing dependencies of sap.ui.unified
verb ui5Framework:AbstractResolver Processing dependencies of sap.ui.layout
verb ui5Framework:AbstractResolver Done processing dependencies of sap.ui.layout
verb ui5Framework:AbstractResolver Done processing dependencies of sap.m
verb graph:helpers:ui5Framework OpenUI5 dependencies sap.m, sap.ui.core, themelib_sap_horizon resolved in 6.07 ms
verb graph:helpers:ui5Framework Creating project for library sap.m...
verb graph:helpers:ui5Framework Creating project for library sap.ui.core...
verb graph:helpers:ui5Framework Creating project for library sap.ui.layout...
verb graph:helpers:ui5Framework Creating project for library sap.ui.unified...
verb graph:helpers:ui5Framework Creating project for library themelib_sap_horizon...
verb graph:helpers:ui5Framework Resolving optional dependency sap.m for project themelib_sap_horizon...
verb graph:helpers:ui5Framework Resolving optional dependency sap.ui.core for project themelib_sap_horizon...
verb graph:helpers:ui5Framework Resolving optional dependency sap.ui.layout for project themelib_sap_horizon...
verb graph:helpers:ui5Framework Resolving optional dependency sap.ui.unified for project themelib_sap_horizon...
verb graph:Module Could not find any build manifest in module @openui5/sap.ui.core
verb graph:Module Configuration for module @openui5/sap.ui.core is provided in YAML file at ui5.yaml
verb specifications:types:Library Path mapping for library project sap.ui.core:
verb specifications:types:Library   Physical root path: /Users/user/.ui5/framework/packages/@openui5/sap.ui.core/1.122.1
verb specifications:types:Library   Mapped to:
verb specifications:types:Library     /resources/ => src
verb specifications:types:Library     /test-resources/ => test
verb specifications:types:Library Namespace resolution from manifest.json failed for project sap.ui.core: No sap.app/id configuration found in manifest.json of project sap.ui.core at /sap/ui/core/boot/manifest.json
verb specifications:types:Library Found namespace sap.ui.core in .library file of project sap.ui.core at /sap/ui/core/.library
verb specifications:types:Library Resolving namespace of project sap.ui.core from .library...
verb specifications:types:Library Namespace of project sap.ui.core is sap/ui/core
verb specifications:types:Library No preload excludes defined in project configuration of framework library sap.ui.core. Falling back to .library...
verb specifications:types:Library No preload excludes found in .library of project sap.ui.core at /sap/ui/core/.library
verb graph:Module Module @openui5/sap.ui.core contains project sap.ui.core
verb graph:ProjectGraph Adding project: sap.ui.core
verb graph:Module Could not find any build manifest in module @openui5/sap.ui.layout
verb graph:Module Could not find any build manifest in module @openui5/sap.ui.unified
verb graph:Module Configuration for module @openui5/sap.ui.layout is provided in YAML file at ui5.yaml
verb graph:Module Configuration for module @openui5/sap.ui.unified is provided in YAML file at ui5.yaml
verb specifications:types:Library Path mapping for library project sap.ui.layout:
verb specifications:types:Library   Physical root path: /Users/user/.ui5/framework/packages/@openui5/sap.ui.layout/1.122.1
verb specifications:types:Library   Mapped to:
verb specifications:types:Library     /resources/ => src
verb specifications:types:Library     /test-resources/ => test [does not exist]
verb specifications:types:Library Path mapping for library project sap.ui.unified:
verb specifications:types:Library   Physical root path: /Users/user/.ui5/framework/packages/@openui5/sap.ui.unified/1.122.1
verb specifications:types:Library   Mapped to:
verb specifications:types:Library     /resources/ => src
verb specifications:types:Library     /test-resources/ => test [does not exist]
verb specifications:types:Library Namespace resolution from manifest.json failed for project sap.ui.unified: Could not find manifest.json file for project sap.ui.unified
verb specifications:types:Library Namespace resolution from manifest.json failed for project sap.ui.layout: Could not find manifest.json file for project sap.ui.layout
verb specifications:types:Library Found namespace sap.ui.unified in .library file of project sap.ui.unified at /sap/ui/unified/.library
verb specifications:types:Library Resolving namespace of project sap.ui.unified from .library...
verb specifications:types:Library Namespace of project sap.ui.unified is sap/ui/unified
verb specifications:types:Library No preload excludes defined in project configuration of framework library sap.ui.unified. Falling back to .library...
verb specifications:types:Library No preload excludes found in .library of project sap.ui.unified at /sap/ui/unified/.library
verb graph:Module Module @openui5/sap.ui.unified contains project sap.ui.unified
verb graph:ProjectGraph Adding project: sap.ui.unified
verb graph:ProjectGraph Declaring dependency: sap.ui.unified depends on sap.ui.core
verb specifications:types:Library Found namespace sap.ui.layout in .library file of project sap.ui.layout at /sap/ui/layout/.library
verb specifications:types:Library Resolving namespace of project sap.ui.layout from .library...
verb specifications:types:Library Namespace of project sap.ui.layout is sap/ui/layout
verb specifications:types:Library No preload excludes defined in project configuration of framework library sap.ui.layout. Falling back to .library...
verb specifications:types:Library No preload excludes found in .library of project sap.ui.layout at /sap/ui/layout/.library
verb graph:Module Module @openui5/sap.ui.layout contains project sap.ui.layout
verb graph:ProjectGraph Adding project: sap.ui.layout
verb graph:ProjectGraph Declaring dependency: sap.ui.layout depends on sap.ui.core
verb graph:Module Could not find any build manifest in module @openui5/sap.m
verb graph:Module Configuration for module @openui5/sap.m is provided in YAML file at ui5.yaml
verb specifications:types:Library Path mapping for library project sap.m:
verb specifications:types:Library   Physical root path: /Users/user/.ui5/framework/packages/@openui5/sap.m/1.122.1
verb specifications:types:Library   Mapped to:
verb specifications:types:Library     /resources/ => src
verb specifications:types:Library     /test-resources/ => test [does not exist]
verb specifications:types:Library Namespace resolution from manifest.json failed for project sap.m: Could not find manifest.json file for project sap.m
verb specifications:types:Library Found namespace sap.m in .library file of project sap.m at /sap/m/.library
verb specifications:types:Library Resolving namespace of project sap.m from .library...
verb specifications:types:Library Namespace of project sap.m is sap/m
verb specifications:types:Library No preload excludes defined in project configuration of framework library sap.m. Falling back to .library...
verb specifications:types:Library Found 1 preload excludes in .library file of project sap.m at /sap/m/.library
verb graph:Module Module @openui5/sap.m contains project sap.m
verb graph:ProjectGraph Adding project: sap.m
verb graph:ProjectGraph Declaring dependency: sap.m depends on sap.ui.core
verb graph:ProjectGraph Declaring dependency: sap.m depends on sap.ui.layout
verb graph:ProjectGraph Declaring dependency: sap.m depends on sap.ui.unified
verb graph:Module Could not find any build manifest in module @openui5/themelib_sap_horizon
verb graph:Module Configuration for module @openui5/themelib_sap_horizon is provided in YAML file at ui5.yaml
verb specifications:types:ThemeLibrary Path mapping for theme-library project themelib_sap_horizon:
verb specifications:types:ThemeLibrary   Physical root path: /Users/user/.ui5/framework/packages/@openui5/themelib_sap_horizon/1.122.1
verb specifications:types:ThemeLibrary   Mapped to:
verb specifications:types:ThemeLibrary     /resources/ => src
verb specifications:types:ThemeLibrary     /test-resources/ => test [does not exist]
verb graph:Module Module @openui5/themelib_sap_horizon contains project themelib_sap_horizon
verb graph:ProjectGraph Adding project: themelib_sap_horizon
verb graph:ProjectGraph Declaring dependency: themelib_sap_horizon depends on sap.m
verb graph:ProjectGraph Declaring dependency: themelib_sap_horizon depends on sap.ui.core
verb graph:ProjectGraph Declaring dependency: themelib_sap_horizon depends on sap.ui.layout
verb graph:ProjectGraph Declaring dependency: themelib_sap_horizon depends on sap.ui.unified
verb graph:helpers:ui5Framework Joining framework graph into project graph...
verb graph:ProjectGraph Sealing project graph with root project fake-root-of-version.test.simple-framework-dependency-graph before joining it into project graph with root project version.test.simple...
verb graph:ProjectGraph Declaring dependency: version.test.simple depends on sap.m
verb graph:ProjectGraph Declaring dependency: version.test.simple depends on sap.ui.core
verb graph:ProjectGraph Declaring dependency: version.test.simple depends on themelib_sap_horizon
verb graph:ProjectGraph Skipping resolution of optional dependencies since none have been declared
info server:custom-middleware:ui5-middleware-livereload Livereload server started!
Server started
URL: http://localhost:8080
verb builder:processors:themeBuilder Compiling /resources/sap/ui/core/themes/sap_horizon/library.source.less
verb builder:processors:themeBuilder Compiling /resources/sap/m/themes/sap_horizon/library.source.less
verb server:middleware:serveIndex 
 Listing index of /resources/sap/m/manifest.json
verb server:middleware:serveIndex 
 Listing index of /resources/sap/ui/core/manifest.json

Hi and thanks for reaching out. This is a known and documented limitation in UI5 Tooling.

You can work around this issue by adding spaces in the template literal like this: ${ version }, or by using a different variable name.

We currently do not plan to detect such cases. Please let us know if you see that this has a major negative impact in your project. The added complexity and potential performance penalty currently does not seem to be worth the development efforts for us.