1.0.0 • Published 2 years ago

map-values-resolver v1.0.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
2 years ago

map-resolver

Table of Contents

About

Simple plugin that resolves variable in an input Map by evaluating variables (marked by a delimiter and referencing a map value using map keys) with their value.

Example

If the input map is:

Map(2) {
  'key1' => 'Value1',
  'key2' => 'Value2 ${key1}',
}

The output would be:

Map(2) {
  'key1' => 'Value1',
  'key2' => 'Value2 Value1',
}

Usage

resolver(map: Map<string, string>, delimiter?: {
    start: string;
    end: string;
})
  • Options:
    • map: Map<string, string> The input map

      The map keys and values should be of type string

    • delimiter: { start: string, end: string} (Optional) The used delimeter

      The second parameter is optional, if not specified the default delimiter (${KEY}) will be used

ababacornacorn-globalsacorn-walkagent-baseansi-escapesansi-regexansi-stylesanymatchargparseasynckitbabel-jestbabel-plugin-istanbulbabel-plugin-jest-hoistbabel-preset-current-node-syntaxbabel-preset-jestbalanced-matchbrace-expansionbracesbrowser-process-hrtimebrowserslistbserbuffer-fromcallsitescamelcasecaniuse-litechalkchar-regexci-infocjs-module-lexercliuicocollect-v8-coveragecolor-convertcolor-namecombined-streamconcat-mapconvert-source-mapcross-spawncssomcssstyledata-urlsdebugdecimal.jsdedentdeep-isdeepmergedelayed-streamdetect-newlinediff-sequencesdomexceptionelectron-to-chromiumemitteryemoji-regexescaladeescape-string-regexpescodegenesprimaestraverseesutilsexecaexitexpectfast-json-stable-stringifyfast-levenshteinfb-watchmanfill-rangefind-upform-datafs.realpathfunction-bindgensyncget-caller-fileget-package-typeget-streamglobglobalsgraceful-fshashas-flaghtml-encoding-snifferhtml-escaperhttp-proxy-agenthttps-proxy-agenthuman-signalsiconv-liteimport-localimurmurhashinflightinheritsis-core-moduleis-fullwidth-code-pointis-generator-fnis-numberis-potential-custom-element-nameis-streamis-typedarrayisexeistanbul-lib-coverageistanbul-lib-instrumentistanbul-lib-reportistanbul-lib-source-mapsistanbul-reportsjest-changed-filesjest-circusjest-clijest-configjest-diffjest-docblockjest-eachjest-environment-jsdomjest-environment-nodejest-get-typejest-haste-mapjest-jasmine2jest-leak-detectorjest-matcher-utilsjest-message-utiljest-mockjest-pnp-resolverjest-regex-utiljest-resolvejest-resolve-dependenciesjest-runnerjest-runtimejest-serializerjest-snapshotjest-utiljest-validatejest-watcherjest-workerjs-tokensjs-yamljsdomjsescjson5kleurlevenlevnlocate-pathlodashlru-cachemake-dirmakeerrormerge-streammicromatchmime-dbmime-typesmimic-fnminimatchminimistmsnatural-comparenode-int64node-modules-regexpnode-releasesnormalize-pathnpm-run-pathnwsapionceonetimeoptionatorp-limitp-locatep-tryparse5path-existspath-is-absolutepath-keypath-parsepicocolorspicomatchpiratespkg-dirprelude-lspretty-formatpromptspslpunycodereact-isrequire-directoryresolveresolve-cwdresolve-fromresolve.exportsrimrafsafe-buffersafer-buffersaxessemvershebang-commandshebang-regexsignal-exitsisteransislashsource-mapsource-map-supportsprintf-jsstack-utilsstring-lengthstring-widthstrip-ansistrip-bomstrip-final-newlinesupports-colorsupports-hyperlinkssymbol-treeterminal-linktest-excludethroattmplto-fast-propertiesto-regex-rangetough-cookietr46type-checktype-detecttype-festtypedarray-to-bufferuniversalifyv8-to-istanbulw3c-hr-timew3c-xmlserializerwalkerwebidl-conversionswhatwg-encodingwhatwg-mimetypewhatwg-urlwhichword-wrapwrap-ansiwrappywrite-file-atomicwsxml-name-validatorxmlcharsy18nyallistyargsyargs-parser
1.0.0

2 years ago