Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/composer   js

Repository URL to install this package:

Version: 1.4.0 

/ src / paths.ts

interface Override {
  //
}
interface OverrideMeta {
  //
}

const si = 'absolute path to APP_ROOT_DIR'
const reference = 'absolute path to APP_ROOT_DIR of reference-store'
const ui = 'absolute path to APP_ROOT_DIR of ui-component-library'

const COMPONENT_FOLDER_LIST = [
  ui + '/src/components/features/',
  ui + '/src/components/organisms/',
  ui + '/src/components/atoms/',
  ui + '/src/components/molecules/',
  ui + '/src/components/abstractions/',
  reference + '/src/views/widgets/',
  reference + '/src/views/molecules/',
  reference + '/src/views/organisms/',
  reference + '/src/views/atoms/',
]

// prettier-ignore
export const overridable = {
  'pages': [
    si + '/src/pages/',
    reference + '/src/views/pages/',
  ],
  'state': [
    si + '/src/state/',
    reference + '/src/state/',
  ],
  'features': [
    si + '/src/features/',
    reference + '/src/features/',
    ...COMPONENT_FOLDER_LIST
  ],
  'ui': [
    si + '/src/ui/',
    reference + '/src/views/ui/',
    ...COMPONENT_FOLDER_LIST,
  ],

  // 'config': {},
  // 'bootstrap': {},
  // 'server': {},
}

function resolveByPriority() {}