Cleanup application files from sensitive information. To be executed after ubcli linkstatic for environment where security requirements is extremely high. Script:

  • cleanup all package.json files in /opt/unitybase/apps/{PRODUCT_NAME}/inetpub/clientRequire/ folder Only necessary information (name, version, engines, config and main sections are remains)
  • version value in package.json are forced to 100.0.1
  • all CHANGELOG.md files are removed

Usage from a command line:

ubcli hardering Usage from a code:

const hardering = require('@unitybase/ubcli/hardering') hardering({})

Methods

# hardering (cfgobject) inner

Arguments: