Package detail

@qiwi/uniconfig-plugin-path

qiwi35MIT3.6.1

Uniconfig path resolver plugin

universal config, unified config

readme

@qiwi/uniconfig-plugin-path

Uniconfig path resolver plugin

Install

  npm i @qiwi/uniconfig-plugin-path
  yarn add @qiwi/uniconfig-plugin-path

Usage

import uniconfig, {rollupPlugin} from '@qiwi/uniconfig-core'
import uniconfigPluginPath from '@qiwi/uniconfig-plugin-path'

rollupPlugin(uniconfigPluginPath)
const config = uniconfig({data: ['<root>', 'config/default.json']}, {pipeline: 'path'}) 

config.get() // '/Users/antongolub/projects/uniconfig/config/default.json'

root reference

As practice shows, it's quite useful to build paths from the app root. So the path plugin works as preset, and adds root plugin along with it. Root aliases: <root>, $root and APP_ROOT.

changelog

@qiwi/uniconfig-plugin-path-v3.5.1 (2020-07-25)

Bug Fixes

  • package: up deps, fix some vulns (9a93496)

@qiwi/uniconfig-plugin-path-v3.3.1 (2020-05-04)

Performance Improvements

@qiwi/uniconfig-plugin-path-v3.3.0 (2020-01-29)

Features

  • core: pass execution context to pipe handlers (9ca0ef8)

@qiwi/uniconfig-plugin-path-v3.2.2 (2019-12-29)

Performance Improvements

@qiwi/uniconfig-plugin-path-v3.2.1 (2019-11-02)

Performance Improvements

  • package: up deps and repack (f9c0e14)

@qiwi/uniconfig-plugin-path-v3.0.1 (2019-06-23)

Performance Improvements

  • package: up deps and repack (1b59956)

@qiwi/uniconfig-plugin-path-v3.0.0 (2019-06-22)

Features

BREAKING CHANGES

  • introduce updated ifaces

@qiwi/uniconfig-plugin-path-v2.23.0 (2019-06-03)

Bug Fixes

  • pathPlugin: expose pathPlugin as pipe (146864a)

Features

  • pathPlugin: resolve root aliases in strings (47e35f7), closes #99

@qiwi/uniconfig-plugin-path-v2.22.1 (2019-05-29)

Performance Improvements

  • expose main as es5, repack (104fc74)

@qiwi/uniconfig-plugin-path-v2.21.1 (2019-01-15)

Performance Improvements

@qiwi/uniconfig-plugin-path-v2.20.0 (2018-11-27)

Features

  • simplify path plugin input contract (bb4e49a)

@qiwi/uniconfig-plugin-path-v2.12.0 (2018-11-05)

Features