Skip to content

Commit 31bb8bf

Browse files
authored
Merge pull request #5 from ibodev1/dev
New Updates
2 parents 4fe6b94 + 89524b7 commit 31bb8bf

File tree

8 files changed

+845
-591
lines changed

8 files changed

+845
-591
lines changed

.vscode/settings.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
"prettier.enable": false,
44
"editor.defaultFormatter": "biomejs.biome",
55
"editor.codeActionsOnSave": {
6-
"quickfix.biome": "explicit",
7-
"source.organizeImports.biome": "explicit"
6+
"source.fixAll.biome": "explicit"
87
},
98
"[typescript]": {
109
"editor.defaultFormatter": "biomejs.biome"

biome.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.2.2/schema.json",
33
"files": {
4-
"ignore": ["node_modules", "dist", "package-lock.json", "package.json"]
5-
},
6-
"organizeImports": {
7-
"enabled": true
4+
"includes": ["**", "!**/node_modules", "!**/dist", "!**/package-lock.json", "!**/package.json"]
85
},
6+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
97
"linter": {
108
"enabled": true,
119
"rules": {

package-lock.json

Lines changed: 825 additions & 571 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,21 @@
7272
"chroma-js": "^3.1.2"
7373
},
7474
"peerDependencies": {
75-
"tailwindcss": ">=4.0.0 || insiders"
75+
"tailwindcss": ">=3.4.0 || >=4.0.0 || insiders"
7676
},
7777
"devDependencies": {
78-
"@biomejs/biome": "^1.9.4",
79-
"@swc/core": "^1.11.24",
80-
"@tailwindcss/postcss": "^4.1.5",
78+
"@biomejs/biome": "^2.2.2",
79+
"@swc/core": "^1.13.5",
80+
"@tailwindcss/postcss": "^4.1.12",
8181
"@types/chroma-js": "^3.1.1",
82-
"@types/node": "^22.15.3",
83-
"postcss": "^8.5.3",
82+
"@types/node": "^24.3.0",
83+
"postcss": "^8.5.6",
8484
"rimraf": "^6.0.1",
85-
"tailwindcss": "^4.1.5",
85+
"tailwindcss": "^4.1.12",
8686
"tailwindcss-palette-generator": ".",
87-
"tsup": "^8.4.0",
88-
"typescript": "^5.8.3",
89-
"vitest": "^3.1.3"
87+
"tsup": "^8.5.0",
88+
"typescript": "^5.9.2",
89+
"vitest": "^3.2.4"
9090
},
91-
"packageManager": "npm@11.3.0"
91+
"packageManager": "npm@11.5.2"
9292
}

src/consts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ import type { ColorResultOptions } from './types.js';
22

33
export const initialOptions: Omit<ColorResultOptions, 'primaryColor'> = {
44
mainShade: 500,
5-
shades: [50, 100, 200, 300, 400, 500, 600, 700, 800, 900],
5+
shades: [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950],
66
};

src/generateColorPalette.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ const generateColorPalette = (options: ColorResultOptions): Record<PaletteProp,
2626
palette.DEFAULT = getHexColor(options.primaryColor);
2727
return Object.freeze(palette);
2828
} catch (error) {
29+
console.error('Error generating color palette:', error);
2930
return Object.create(null);
3031
}
3132
};

src/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export const checkParam = (palette: Palette): boolean => {
4040
}
4141
} else {
4242
if (shade && !initialOptions.shades.includes(shade)) {
43-
throw new PaletteError(`Main shade '${shade}' must be one of: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900.`);
43+
throw new PaletteError(`Main shade '${shade}' must be one of: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950.`);
4444
}
4545
}
4646

test/lib.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ describe('Palette Generation Tests', () => {
2020
'700': '#c78d00',
2121
'800': '#ab7600',
2222
'900': '#916000',
23+
'950': '#845500',
2324
DEFAULT: '#ffbd00',
2425
},
2526
});
@@ -72,6 +73,7 @@ describe('Palette Generation Tests', () => {
7273
'700': '#ab7600',
7374
'800': '#916000',
7475
'900': '#784b00',
76+
'950': '#6c4000',
7577
DEFAULT: '#ffbd00',
7678
},
7779
secondary: {

0 commit comments

Comments
 (0)