diff --git a/.eslintignore b/.eslintignore index d07cfdd..7e8cc51 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,5 @@ *.d.ts # jest jest.config.* -jest.action.config.* \ No newline at end of file +jest.action.config.* +src/build.test.js \ No newline at end of file diff --git a/.gitignore b/.gitignore index 6704566..5d2defc 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* +eslint_report.json # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json diff --git a/eslint.tsconfig.json b/eslint.tsconfig.json index 00443dc..e458060 100644 --- a/eslint.tsconfig.json +++ b/eslint.tsconfig.json @@ -1,5 +1,5 @@ { "extends": "./tsconfig.json", - "include": ["src/**/*.ts", "__tests__"], - "exclude": ["node_modules"] + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "src/build.test.js"] } diff --git a/__tests__/build.test.js b/src/build.test.js similarity index 100% rename from __tests__/build.test.js rename to src/build.test.js diff --git a/__tests__/filter/getHasAttribute.test.ts b/src/filter/getHasAttribute.test.ts similarity index 86% rename from __tests__/filter/getHasAttribute.test.ts rename to src/filter/getHasAttribute.test.ts index df9f80a..404faa1 100644 --- a/__tests__/filter/getHasAttribute.test.ts +++ b/src/filter/getHasAttribute.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { getHasAttribute } from '../../src/filter/getHasAttribute'; +import { getHasAttribute } from './getHasAttribute'; describe('Filter: hasAttribute', () => { const items = [{ diff --git a/__tests__/filter/getHasAttributeValue.test.ts b/src/filter/getHasAttributeValue.test.ts similarity index 91% rename from __tests__/filter/getHasAttributeValue.test.ts rename to src/filter/getHasAttributeValue.test.ts index e66f6df..430a57c 100644 --- a/__tests__/filter/getHasAttributeValue.test.ts +++ b/src/filter/getHasAttributeValue.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { getHasAttributeValue } from '../../src/filter/getHasAttributeValue'; +import { getHasAttributeValue } from './getHasAttributeValue'; describe('Filter: getHasAttributeValue', () => { const items = [{ diff --git a/__tests__/filter/getIsType.test.ts b/src/filter/getIsType.test.ts similarity index 89% rename from __tests__/filter/getIsType.test.ts rename to src/filter/getIsType.test.ts index c4a82ee..68682ad 100644 --- a/__tests__/filter/getIsType.test.ts +++ b/src/filter/getIsType.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { getIsType } from '../../src/filter/getIsType'; +import { getIsType } from './getIsType'; describe('Filter: getIsType', () => { const items = [{ diff --git a/__tests__/filter/isBorder.test.ts b/src/filter/isBorder.test.ts similarity index 88% rename from __tests__/filter/isBorder.test.ts rename to src/filter/isBorder.test.ts index 6be52af..a8a238e 100644 --- a/__tests__/filter/isBorder.test.ts +++ b/src/filter/isBorder.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isBorder } from '../../src/filter/isBorder'; +import { isBorder } from './isBorder'; describe('Filter: isBorder', () => { const items = [{ diff --git a/__tests__/filter/isClamp.test.ts b/src/filter/isClamp.test.ts similarity index 61% rename from __tests__/filter/isClamp.test.ts rename to src/filter/isClamp.test.ts index d4f8e59..659c802 100644 --- a/__tests__/filter/isClamp.test.ts +++ b/src/filter/isClamp.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isClamp } from '../../src/filter/isClamp'; +import { isClamp } from './isClamp'; describe('Filter: isClamp', () => { const items = [{ @@ -17,22 +17,22 @@ describe('Filter: isClamp', () => { type: 'clamp', }, { value: 'string', + }, + { + value: { + min: '2rem', + ideal: '3rem', + max: '3rem' }, - { - value: { - min: '2rem', - ideal: '3rem', - max: '3rem' - }, - type: 'clamp', + type: 'clamp', + }, + { + value: { + min: '2rem', + ideal: '3rem', + max: '3rem' }, - { - value: { - min: '2rem', - ideal: '3rem', - max: '3rem' - }, - type: 'dimension', + type: 'dimension', }] as StyleDictionary.TransformedToken[]; it('filters clamp tokens', () => { expect(items.filter(isClamp)).toStrictEqual([items[4]]); diff --git a/__tests__/filter/isColor.test.ts b/src/filter/isColor.test.ts similarity index 89% rename from __tests__/filter/isColor.test.ts rename to src/filter/isColor.test.ts index 38290fc..eadba85 100644 --- a/__tests__/filter/isColor.test.ts +++ b/src/filter/isColor.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isColor } from '../../src/filter/isColor'; +import { isColor } from './isColor'; describe('Filter: isColor', () => { const items = [{ diff --git a/__tests__/filter/isColorAndGradient.test.ts b/src/filter/isColorAndGradient.test.ts similarity index 86% rename from __tests__/filter/isColorAndGradient.test.ts rename to src/filter/isColorAndGradient.test.ts index c4944af..abd97da 100644 --- a/__tests__/filter/isColorAndGradient.test.ts +++ b/src/filter/isColorAndGradient.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isColorOrGradient } from '../../src/filter/isColorOrGradient'; +import { isColorOrGradient } from './isColorOrGradient'; describe('Filter: isColorAndGradient', () => { const items = [{ diff --git a/__tests__/filter/isCubicBezier.test.ts b/src/filter/isCubicBezier.test.ts similarity index 87% rename from __tests__/filter/isCubicBezier.test.ts rename to src/filter/isCubicBezier.test.ts index 2f9f11b..9b09701 100644 --- a/__tests__/filter/isCubicBezier.test.ts +++ b/src/filter/isCubicBezier.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isCubicBezier } from '../../src/filter/isCubicBezier'; +import { isCubicBezier } from './isCubicBezier'; describe('Filter: isCubicBezier', () => { const items = [{ diff --git a/__tests__/filter/isDimension.test.ts b/src/filter/isDimension.test.ts similarity index 88% rename from __tests__/filter/isDimension.test.ts rename to src/filter/isDimension.test.ts index 9355856..05443ce 100644 --- a/__tests__/filter/isDimension.test.ts +++ b/src/filter/isDimension.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isDimension } from '../../src/filter/isDimension'; +import { isDimension } from './isDimension'; describe('Filter: isDimension', () => { const items = [{ diff --git a/__tests__/filter/isDuration.test.ts b/src/filter/isDuration.test.ts similarity index 88% rename from __tests__/filter/isDuration.test.ts rename to src/filter/isDuration.test.ts index 9507359..c8617cb 100644 --- a/__tests__/filter/isDuration.test.ts +++ b/src/filter/isDuration.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isDuration } from '../../src/filter/isDuration'; +import { isDuration } from './isDuration'; describe('Filter: isDuration', () => { const items = [{ diff --git a/__tests__/filter/isFontFamily.test.ts b/src/filter/isFontFamily.test.ts similarity index 87% rename from __tests__/filter/isFontFamily.test.ts rename to src/filter/isFontFamily.test.ts index 05cd4e8..35c577e 100644 --- a/__tests__/filter/isFontFamily.test.ts +++ b/src/filter/isFontFamily.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isFontFamily } from '../../src/filter/isFontFamily'; +import { isFontFamily } from './isFontFamily'; describe('Filter: isFontFamily', () => { const items = [{ diff --git a/__tests__/filter/isFontWeight.test.ts b/src/filter/isFontWeight.test.ts similarity index 88% rename from __tests__/filter/isFontWeight.test.ts rename to src/filter/isFontWeight.test.ts index 8c7f244..68543f6 100644 --- a/__tests__/filter/isFontWeight.test.ts +++ b/src/filter/isFontWeight.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isFontWeight } from '../../src/filter/isFontWeight'; +import { isFontWeight } from './isFontWeight'; describe('Filter: isFontWeight', () => { const items = [{ diff --git a/__tests__/filter/isGradient.test.ts b/src/filter/isGradient.test.ts similarity index 88% rename from __tests__/filter/isGradient.test.ts rename to src/filter/isGradient.test.ts index 4087f24..b95c110 100644 --- a/__tests__/filter/isGradient.test.ts +++ b/src/filter/isGradient.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isGradient } from '../../src/filter/isGradient'; +import { isGradient } from './isGradient'; describe('Filter: isGradient', () => { const items = [{ diff --git a/__tests__/filter/isShadow.test.ts b/src/filter/isShadow.test.ts similarity index 88% rename from __tests__/filter/isShadow.test.ts rename to src/filter/isShadow.test.ts index e223976..1a74039 100644 --- a/__tests__/filter/isShadow.test.ts +++ b/src/filter/isShadow.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isShadow } from '../../src/filter/isShadow'; +import { isShadow } from './isShadow'; describe('Filter: isShadow', () => { const items = [{ diff --git a/__tests__/filter/isSource.test.ts b/src/filter/isSource.test.ts similarity index 88% rename from __tests__/filter/isSource.test.ts rename to src/filter/isSource.test.ts index e5be360..6c334a4 100644 --- a/__tests__/filter/isSource.test.ts +++ b/src/filter/isSource.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isSource } from '../../src/filter/isSource'; +import { isSource } from './isSource'; describe('Filter: isSource', () => { const items = [{ diff --git a/__tests__/filter/isStrokeStyle.test.ts b/src/filter/isStrokeStyle.test.ts similarity index 87% rename from __tests__/filter/isStrokeStyle.test.ts rename to src/filter/isStrokeStyle.test.ts index a67c400..d0a8105 100644 --- a/__tests__/filter/isStrokeStyle.test.ts +++ b/src/filter/isStrokeStyle.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isStrokeStyle } from '../../src/filter/isStrokeStyle'; +import { isStrokeStyle } from './isStrokeStyle'; describe('Filter: isStrokeStyle', () => { const items = [{ diff --git a/__tests__/filter/isTransition.test.ts b/src/filter/isTransition.test.ts similarity index 87% rename from __tests__/filter/isTransition.test.ts rename to src/filter/isTransition.test.ts index 19c56b0..9ce11a9 100644 --- a/__tests__/filter/isTransition.test.ts +++ b/src/filter/isTransition.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isTransition } from '../../src/filter/isTransition'; +import { isTransition } from './isTransition'; describe('Filter: isTransition', () => { const items = [{ diff --git a/__tests__/filter/isTypographic.test.ts b/src/filter/isTypographic.test.ts similarity index 89% rename from __tests__/filter/isTypographic.test.ts rename to src/filter/isTypographic.test.ts index 1559b86..ad83d15 100644 --- a/__tests__/filter/isTypographic.test.ts +++ b/src/filter/isTypographic.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isTypographic } from '../../src/filter/isTypographic'; +import { isTypographic } from './isTypographic'; describe('Filter: isTypographic', () => { const items = [{ diff --git a/__tests__/filter/isTypography.test.ts b/src/filter/isTypography.test.ts similarity index 87% rename from __tests__/filter/isTypography.test.ts rename to src/filter/isTypography.test.ts index ba2f25f..88795a9 100644 --- a/__tests__/filter/isTypography.test.ts +++ b/src/filter/isTypography.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { isTypography } from '../../src/filter/isTypography'; +import { isTypography } from './isTypography'; describe('Filter: isTypography', () => { const items = [{ diff --git a/__tests__/format/css-advanced.test.ts b/src/format/css-advanced.test.ts similarity index 98% rename from __tests__/format/css-advanced.test.ts rename to src/format/css-advanced.test.ts index 24dce3b..0bd333a 100644 --- a/__tests__/format/css-advanced.test.ts +++ b/src/format/css-advanced.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary' -import { cssAdvanced } from '../../src/format/css-advanced' +import { cssAdvanced } from './css-advanced' describe('Format: CSS Advanced', () => { //StyleDictionary.Dictionary diff --git a/__tests__/format/javascript-commonJs.test.ts b/src/format/javascript-commonJs.test.ts similarity index 75% rename from __tests__/format/javascript-commonJs.test.ts rename to src/format/javascript-commonJs.test.ts index ef93c61..62efcd3 100644 --- a/__tests__/format/javascript-commonJs.test.ts +++ b/src/format/javascript-commonJs.test.ts @@ -1,4 +1,4 @@ -import {javascriptCommonJs} from '../../src/format/javascript-commonJs' +import { javascriptCommonJs } from './javascript-commonJs' describe('Format: CommonJs', () => { const dictionary = { @@ -34,7 +34,7 @@ describe('Format: CommonJs', () => { ` // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptCommonJs({dictionary, file, options: undefined, platform})).toStrictEqual(output) + expect(javascriptCommonJs({ dictionary, file, options: undefined, platform })).toStrictEqual(output) }) it('Formats tokens without prefix', () => { @@ -46,7 +46,7 @@ describe('Format: CommonJs', () => { ` // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptCommonJs({dictionary, file, options: undefined, undefined})).toStrictEqual(output) + expect(javascriptCommonJs({ dictionary, file, options: undefined, undefined })).toStrictEqual(output) }) it('Formats tokens accepting a custom prettier configuration', () => { @@ -62,7 +62,7 @@ describe('Format: CommonJs', () => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptCommonJs({dictionary, file, options: {prettier}, undefined})).toStrictEqual(output) + expect(javascriptCommonJs({ dictionary, file, options: { prettier }, undefined })).toStrictEqual(output) }) }) diff --git a/__tests__/format/javascript-esm.test.ts b/src/format/javascript-esm.test.ts similarity index 76% rename from __tests__/format/javascript-esm.test.ts rename to src/format/javascript-esm.test.ts index 13ae178..8a80b8e 100644 --- a/__tests__/format/javascript-esm.test.ts +++ b/src/format/javascript-esm.test.ts @@ -1,4 +1,4 @@ -import {javascriptEsm} from '../../src/format/javascript-esm' +import { javascriptEsm } from './javascript-esm' describe('Format: ESM', () => { const dictionary = { @@ -34,7 +34,7 @@ describe('Format: ESM', () => { ` // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptEsm({dictionary, file, options: undefined, platform})).toStrictEqual(output) + expect(javascriptEsm({ dictionary, file, options: undefined, platform })).toStrictEqual(output) }) it('Formats tokens without prefix', () => { @@ -46,7 +46,7 @@ describe('Format: ESM', () => { ` // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptEsm({dictionary, file, options: undefined, undefined})).toStrictEqual(output) + expect(javascriptEsm({ dictionary, file, options: undefined, undefined })).toStrictEqual(output) }) it('Formats tokens accepting a custom prettier configuration', () => { @@ -62,7 +62,7 @@ describe('Format: ESM', () => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(javascriptEsm({dictionary, file, options: {prettier}, undefined})).toStrictEqual(output) + expect(javascriptEsm({ dictionary, file, options: { prettier }, undefined })).toStrictEqual(output) }) }) diff --git a/__tests__/format/typescript-esm-declarations.test.ts b/src/format/typescript-esm-declarations.test.ts similarity index 88% rename from __tests__/format/typescript-esm-declarations.test.ts rename to src/format/typescript-esm-declarations.test.ts index 9e4e58c..5112f20 100644 --- a/__tests__/format/typescript-esm-declarations.test.ts +++ b/src/format/typescript-esm-declarations.test.ts @@ -1,4 +1,4 @@ -import { typescriptEsmDeclarations } from '../../src/format/typescript-esm-declarations' +import { typescriptEsmDeclarations } from './typescript-esm-declarations' describe.only('Format: ESM Declarations', () => { const dictionary = { @@ -98,7 +98,7 @@ describe.only('Format: ESM Declarations', () => { ` // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(typescriptEsmDeclarations({dictionary, file, options: undefined, undefined})).toStrictEqual(output) + expect(typescriptEsmDeclarations({ dictionary, file, options: undefined, undefined })).toStrictEqual(output) }) it('Formats tokens accepting a custom prettier configuration', () => { @@ -127,7 +127,7 @@ describe.only('Format: ESM Declarations', () => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: fake values to test formatter - expect(typescriptEsmDeclarations({dictionary, file, options: {prettier}, undefined})).toStrictEqual(output) + expect(typescriptEsmDeclarations({ dictionary, file, options: { prettier }, undefined })).toStrictEqual(output) }) }) diff --git a/__tests__/index.test.ts b/src/index.test.ts similarity index 100% rename from __tests__/index.test.ts rename to src/index.test.ts diff --git a/__tests__/parser/w3c-token-json-parser.test.ts b/src/parser/w3c-token-json-parser.test.ts similarity index 95% rename from __tests__/parser/w3c-token-json-parser.test.ts rename to src/parser/w3c-token-json-parser.test.ts index a0deffa..408be63 100644 --- a/__tests__/parser/w3c-token-json-parser.test.ts +++ b/src/parser/w3c-token-json-parser.test.ts @@ -1,4 +1,4 @@ -import { w3cTokenJsonParser } from '../../src/parser/w3c-token-json-parser'; +import { w3cTokenJsonParser } from './w3c-token-json-parser'; describe('Parser: w3c token json parser', () => { it('parses valid json', () => { diff --git a/__tests__/parser/w3c-token-json5-parser.test.ts b/src/parser/w3c-token-json5-parser.test.ts similarity index 96% rename from __tests__/parser/w3c-token-json5-parser.test.ts rename to src/parser/w3c-token-json5-parser.test.ts index 7ed572a..b4c4aa6 100644 --- a/__tests__/parser/w3c-token-json5-parser.test.ts +++ b/src/parser/w3c-token-json5-parser.test.ts @@ -1,4 +1,4 @@ -import { w3cTokenJson5Parser } from '../../src/parser/w3c-token-json5-parser'; +import { w3cTokenJson5Parser } from './w3c-token-json5-parser'; describe('Parser: w3c token json5 parser', () => { it('parses valid json5', () => { diff --git a/__tests__/transformGroup/cssExtended.test.ts b/src/transformGroups/cssExtended.test.ts similarity index 100% rename from __tests__/transformGroup/cssExtended.test.ts rename to src/transformGroups/cssExtended.test.ts diff --git a/__tests__/transformer/border-css.test.ts b/src/transformer/border-css.test.ts similarity index 90% rename from __tests__/transformer/border-css.test.ts rename to src/transformer/border-css.test.ts index 79421b7..70aee78 100644 --- a/__tests__/transformer/border-css.test.ts +++ b/src/transformer/border-css.test.ts @@ -1,5 +1,5 @@ import { TransformedToken } from 'style-dictionary'; -import { borderCss } from '../../src/transformer/border-css'; +import { borderCss } from './border-css'; describe('Transformer: border', () => { const items = [{ diff --git a/__tests__/transformer/clamp-css.test.ts b/src/transformer/clamp-css.test.ts similarity index 75% rename from __tests__/transformer/clamp-css.test.ts rename to src/transformer/clamp-css.test.ts index 11bb4c8..3d81ad8 100644 --- a/__tests__/transformer/clamp-css.test.ts +++ b/src/transformer/clamp-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { clampCss } from '../../src/transformer/clamp-css'; +import { clampCss } from './clamp-css'; describe('Transformer: clampCss', () => { const items = [{ @@ -8,10 +8,10 @@ describe('Transformer: clampCss', () => { $type: 'clamp', }, { value: { - "min": "1.5rem", - "ideal": "5vw", - "max": "2.5rem", - }, + "min": "1.5rem", + "ideal": "5vw", + "max": "2.5rem", + }, $type: 'clamp', }, { value: '', @@ -29,15 +29,15 @@ describe('Transformer: clampCss', () => { it('transforms `clamp` tokens with modified ideal value', () => { const idealClamp = [{ - value: { - "min": "1.5rem", - "ideal": "0.5vw + 0.75rem", - "max": "2.5rem", - }, - $type: 'clamp', - }, { - value: '', - }] as StyleDictionary.TransformedToken[]; + value: { + "min": "1.5rem", + "ideal": "0.5vw + 0.75rem", + "max": "2.5rem", + }, + $type: 'clamp', + }, { + value: '', + }] as StyleDictionary.TransformedToken[]; expect(idealClamp.filter(clampCss.matcher as Matcher).map(item => clampCss.transformer(item, {}))).toStrictEqual([ "clamp(1.5rem, 0.5vw + 0.75rem, 2.5rem)" ]); diff --git a/__tests__/transformer/color-alpha-to-hex.test.ts b/src/transformer/color-alpha-to-hex.test.ts similarity index 93% rename from __tests__/transformer/color-alpha-to-hex.test.ts rename to src/transformer/color-alpha-to-hex.test.ts index ceb7fec..0fdc04d 100644 --- a/__tests__/transformer/color-alpha-to-hex.test.ts +++ b/src/transformer/color-alpha-to-hex.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; -import { colorAlphaToHex } from '../../src/transformer/color-alpha-to-hex'; +import { colorAlphaToHex } from './color-alpha-to-hex'; describe('Transformer: colorAlphaToHex', () => { diff --git a/__tests__/transformer/color-alpha-to-rgba.test.ts b/src/transformer/color-alpha-to-rgba.test.ts similarity index 94% rename from __tests__/transformer/color-alpha-to-rgba.test.ts rename to src/transformer/color-alpha-to-rgba.test.ts index 15fe895..148f783 100644 --- a/__tests__/transformer/color-alpha-to-rgba.test.ts +++ b/src/transformer/color-alpha-to-rgba.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { colorAlphaToRgba } from '../../src/transformer/color-alpha-to-rgba'; +import { colorAlphaToRgba } from './color-alpha-to-rgba'; describe('Transformer: colorToRgba', () => { diff --git a/__tests__/transformer/color-to-hex.test.ts b/src/transformer/color-to-hex.test.ts similarity index 95% rename from __tests__/transformer/color-to-hex.test.ts rename to src/transformer/color-to-hex.test.ts index 0fa93c4..41f3f02 100644 --- a/__tests__/transformer/color-to-hex.test.ts +++ b/src/transformer/color-to-hex.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { colorToHex } from '../../src/transformer/color-to-hex'; +import { colorToHex } from './color-to-hex'; describe('Transformer: colorToHex', () => { diff --git a/__tests__/transformer/color-to-rgb.test.ts b/src/transformer/color-to-rgb.test.ts similarity index 95% rename from __tests__/transformer/color-to-rgb.test.ts rename to src/transformer/color-to-rgb.test.ts index 8dbc921..9e9f235 100644 --- a/__tests__/transformer/color-to-rgb.test.ts +++ b/src/transformer/color-to-rgb.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { colorToRgba } from '../../src/transformer/color-to-rgba'; +import { colorToRgba } from './color-to-rgba'; describe('Transformer: colorToHex', () => { diff --git a/__tests__/transformer/color-to-rgba-float.test.ts b/src/transformer/color-to-rgba-float.test.ts similarity index 96% rename from __tests__/transformer/color-to-rgba-float.test.ts rename to src/transformer/color-to-rgba-float.test.ts index eefef0b..52ba0a6 100644 --- a/__tests__/transformer/color-to-rgba-float.test.ts +++ b/src/transformer/color-to-rgba-float.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary' -import { colorToRgbaFloat } from '../../src/transformer/color-to-rgba-float' -import { getMockToken } from '../../src/testUtilities/getMockToken' +import { colorToRgbaFloat } from './color-to-rgba-float' +import { getMockToken } from '../testUtilities/getMockToken' describe('Transformer: colorToRgbaFloat', () => { it('transforms `hex3`, `hex6`, and `hex8` tokens to rgb float value', () => { diff --git a/__tests__/transformer/cubic-bezier-css.test.ts b/src/transformer/cubic-bezier-css.test.ts similarity index 91% rename from __tests__/transformer/cubic-bezier-css.test.ts rename to src/transformer/cubic-bezier-css.test.ts index 5c2bdb9..b0ee78b 100644 --- a/__tests__/transformer/cubic-bezier-css.test.ts +++ b/src/transformer/cubic-bezier-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { cubicBezierCss } from '../../src/transformer/cubic-bezier-css'; +import { cubicBezierCss } from './cubic-bezier-css'; describe('Transformer: cubicBezierCss', () => { const items = [{ diff --git a/__tests__/transformer/dimension-pixel-to-rem.test.ts b/src/transformer/dimension-pixel-to-rem.test.ts similarity index 92% rename from __tests__/transformer/dimension-pixel-to-rem.test.ts rename to src/transformer/dimension-pixel-to-rem.test.ts index 8242142..1808822 100644 --- a/__tests__/transformer/dimension-pixel-to-rem.test.ts +++ b/src/transformer/dimension-pixel-to-rem.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { dimensionPixelToRem } from '../../src/transformer/dimension-pixel-to-rem'; +import { dimensionPixelToRem } from './dimension-pixel-to-rem'; describe('Transformer: dimensionPixelToRem', () => { const items = [{ diff --git a/__tests__/transformer/dimension-rem-to-pixel.test.ts b/src/transformer/dimension-rem-to-pixel.test.ts similarity index 92% rename from __tests__/transformer/dimension-rem-to-pixel.test.ts rename to src/transformer/dimension-rem-to-pixel.test.ts index b8c21fd..9c6d456 100644 --- a/__tests__/transformer/dimension-rem-to-pixel.test.ts +++ b/src/transformer/dimension-rem-to-pixel.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { dimensionRemToPixel } from '../../src/transformer/dimension-rem-to-pixel'; +import { dimensionRemToPixel } from './dimension-rem-to-pixel'; describe('Transformer: dimensionRemToPixel', () => { const items = [{ diff --git a/__tests__/transformer/dimension-to-pixelUnitless.test.ts b/src/transformer/dimension-to-pixelUnitless.test.ts similarity index 91% rename from __tests__/transformer/dimension-to-pixelUnitless.test.ts rename to src/transformer/dimension-to-pixelUnitless.test.ts index 61bc10f..e19c847 100644 --- a/__tests__/transformer/dimension-to-pixelUnitless.test.ts +++ b/src/transformer/dimension-to-pixelUnitless.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { dimensionToPixelUnitless } from '../../src/transformer/dimension-to-pixelUnitless'; +import { dimensionToPixelUnitless } from './dimension-to-pixelUnitless'; describe('Transformer: dimensionToPixelUnitless', () => { const items = [{ diff --git a/__tests__/transformer/font-css.test.ts b/src/transformer/font-css.test.ts similarity index 94% rename from __tests__/transformer/font-css.test.ts rename to src/transformer/font-css.test.ts index c29f93e..999bf0c 100644 --- a/__tests__/transformer/font-css.test.ts +++ b/src/transformer/font-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { fontCss } from '../../src/transformer/font-css'; +import { fontCss } from './font-css'; describe('Transformer: fontFamily', () => { const items = [{ diff --git a/__tests__/transformer/font-family-css.test.ts b/src/transformer/font-family-css.test.ts similarity index 91% rename from __tests__/transformer/font-family-css.test.ts rename to src/transformer/font-family-css.test.ts index bafd2c4..dccea39 100644 --- a/__tests__/transformer/font-family-css.test.ts +++ b/src/transformer/font-family-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { fontFamilyCss } from '../../src/transformer/font-family-css'; +import { fontFamilyCss } from './font-family-css'; describe('Transformer: fontFamily', () => { const items = [{ diff --git a/__tests__/transformer/font-weight-to-number.test.ts b/src/transformer/font-weight-to-number.test.ts similarity index 90% rename from __tests__/transformer/font-weight-to-number.test.ts rename to src/transformer/font-weight-to-number.test.ts index b1ea8e3..14d7722 100644 --- a/__tests__/transformer/font-weight-to-number.test.ts +++ b/src/transformer/font-weight-to-number.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { fontWeightToNumber } from '../../src/transformer/font-weight-to-number'; +import { fontWeightToNumber } from './font-weight-to-number'; describe('Transformer: fontWeight', () => { const items = [{ diff --git a/__tests__/transformer/gradient-css.test.ts b/src/transformer/gradient-css.test.ts similarity index 81% rename from __tests__/transformer/gradient-css.test.ts rename to src/transformer/gradient-css.test.ts index fea06c8..c8ebc7f 100644 --- a/__tests__/transformer/gradient-css.test.ts +++ b/src/transformer/gradient-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { gradientCss } from '../../src/transformer/gradient-css'; +import { gradientCss } from './gradient-css'; describe('Transformer: gradientCss', () => { const items = [{ @@ -8,15 +8,15 @@ describe('Transformer: gradientCss', () => { $type: 'color', }, { value: [ - { - "color": "#ffff00", - "position": 0.666 - }, - { - "color": "#ff0000", - "position": 1 - } - ], + { + "color": "#ffff00", + "position": 0.666 + }, + { + "color": "#ff0000", + "position": 1 + } + ], $type: 'gradient', }, { value: '', @@ -60,12 +60,12 @@ describe('Transformer: gradientCss', () => { ], $type: 'gradient', }, - { - value: '', - }] as StyleDictionary.TransformedToken[]; + { + value: '', + }] as StyleDictionary.TransformedToken[]; expect(gradient.filter(gradientCss.matcher as Matcher).map(item => gradientCss.transformer(item, {}))).toStrictEqual([ - "#020024, #090979 35%, #00d4ff 100%" + "#020024, #090979 35%, #00d4ff 100%" ]); }); diff --git a/__tests__/transformer/name-path-to-dot-notation.test.ts b/src/transformer/name-path-to-dot-notation.test.ts similarity index 88% rename from __tests__/transformer/name-path-to-dot-notation.test.ts rename to src/transformer/name-path-to-dot-notation.test.ts index a7126ab..e2b9341 100644 --- a/__tests__/transformer/name-path-to-dot-notation.test.ts +++ b/src/transformer/name-path-to-dot-notation.test.ts @@ -1,5 +1,5 @@ import StyleDictionary from 'style-dictionary'; -import { namePathToDotNotation } from '../../src/transformer/name-path-to-dot-notation'; +import { namePathToDotNotation } from './name-path-to-dot-notation'; describe('Transformer: namePathToDotNotation', () => { const items = [{ diff --git a/__tests__/transformer/shadow-css.test.ts b/src/transformer/shadow-css.test.ts similarity index 96% rename from __tests__/transformer/shadow-css.test.ts rename to src/transformer/shadow-css.test.ts index 1c4a9e8..29eda2c 100644 --- a/__tests__/transformer/shadow-css.test.ts +++ b/src/transformer/shadow-css.test.ts @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; import { Matcher } from 'style-dictionary/types/Matcher'; -import { shadowCss } from '../../src/transformer/shadow-css'; +import { shadowCss } from './shadow-css'; describe('Transformer: shadowCss', () => { const items = [{ diff --git a/__tests__/utilities/alpha.test.ts b/src/utilities/alpha.test.ts similarity index 100% rename from __tests__/utilities/alpha.test.ts rename to src/utilities/alpha.test.ts diff --git a/tsconfig.json b/tsconfig.json index c7eac70..81206a7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -105,6 +105,6 @@ ], "exclude": [ "node_modules", - "__tests__/**/*" + "src/**/*.test.*" ] }