Lüscher Color Test
JS implementation of Luscher psychological test.
Installation
npm install luscher-test// oryarn add luscher-test
Exported Constants
Main Color
Identificators of main test colors.
Color HEX
HEX codes for test colors from the library.
Usage
Luscher test have three variants: single stage test, two stage test ang full color test.
Single Stage Test
Сonsists of one sequential selection of colors and makes an interpretation on it.
// color codes in order of their selectionconst selection = 3 5 6 7 1 0 2 4; const test = selection; // single stage test interpretation const testInterpretation = test;
Two Stage Test
Consists of two sequential selections of colors between which it is recommended to wait a couple of minutes. The interpretation is based on both choices.
// color codes in order of their selectionconst firstSelection = 2 6 3 1 0 6 7 4;const secondSelection = 5 7 3 1 0 4 2 6; const test = firstSelection secondSelection; // two stage test interpretation // getInterpretation() returns Promise with test interpretationconst testInterpretation = await test
Specific Data
// Obtained color selectionsconst selections: MainColor MainColor = testselections; // Color pairs that occur in both selectionsconst pairs: MainColor MainColor = testpairs; // Luscher groups in each selection const groups: MainColor MainColor? = testgroups; // State of disturbance and compensation by color for each selectionconst emotionalStates: ColorMap<EmotionalState> ColorMap<EmotionalState> = testemotionalStates; // State of anxiety level by color for each selectionconst anxietyLevels: ColorMap<1 | 2 | 3> ColorMap<1 | 2 | 3> = testanxietyLevels; // Total anxiety level for each selectionconst totalAnxietyLevel: number number = testtotalAnxietyLevel; // Interpretation for total anxiety level of second selectionconst anxietyLevelInterpretation: Translations<string> = testanxietyLevelInterpretation; // Signs for each colorconst signs: ColorMap<Sign Sign?> ColorMap<Sign Sign?> = testsigns; // Colors for each signconst signMaps: SignMap<MainColor> SignMap<MainColor> = testsignMaps; // Final color pairs used to get interpretation by sign for each selectionconst interpretationPairs: SignMap<FunctionKeys> SignMap<FunctionKeys> = testinterpretationPairs;
Full Color Test
Will be implemented in upcoming releases.