Skip to content

Commit 45d53a8

Browse files
committed
fix: ✨ allow change theme dynamically using signals
1 parent 1fbd9bc commit 45d53a8

21 files changed

Lines changed: 3013 additions & 2682 deletions

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ node_modules
1111
.cache
1212
.mf
1313
.rollup.cache
14-
tsconfig.tsbuildinfo
14+
**.tsbuildinfo
1515

1616
# Logs
1717
logs
@@ -22,6 +22,12 @@ yarn-error.log*
2222
pnpm-debug.log*
2323
lerna-debug.log*
2424

25+
# Lock files
26+
package-lock.json
27+
yarn.lock
28+
pnpm-lock.yaml
29+
bun.lockb
30+
2531
# Editor
2632
!.vscode/extensions.json
2733
.idea

LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

package.json

Lines changed: 39 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
"type": "git",
2525
"url": "https://github.com/diecodev/qwik-sonner"
2626
},
27-
"main": "index.qwik.mjs",
28-
"qwik": "index.qwik.mjs",
29-
"types": "index.d.ts",
27+
"main": "./lib/index.qwik.mjs",
28+
"qwik": "./lib/index.qwik.mjs",
29+
"types": "./lib-types/index.d.ts",
3030
"files": [
3131
"headless",
3232
"toaster-styled.d.ts",
@@ -36,51 +36,63 @@
3636
],
3737
"exports": {
3838
".": {
39-
"import": "./index.qwik.mjs",
40-
"require": "./index.qwik.cjs",
41-
"types": "./index.d.ts"
39+
"node": {
40+
"import": "./lib/index.qwik.mjs",
41+
"require": "./lib/index.qwik.cjs",
42+
"types": "./lib-types/index.d.ts"
43+
},
44+
"default": {
45+
"import": "./lib/index.qwik.mjs",
46+
"require": "./lib/index.qwik.cjs",
47+
"types": "./lib-types/index.d.ts"
48+
}
4249
},
4350
"./headless": {
44-
"import": "./headless/index.qwik.mjs",
45-
"require": "./headless/index.qwik.cjs",
46-
"types": "./headless/index.d.ts"
51+
"node": {
52+
"import": "./lib/headless/index.qwik.mjs",
53+
"require": "./lib/headless/index.qwik.cjs",
54+
"types": "./lib-types/headless/index.d.ts"
55+
},
56+
"default": {
57+
"import": "./lib/headless/index.qwik.mjs",
58+
"require": "./lib/headless/index.qwik.cjs",
59+
"types": "./lib-types/headless/index.d.ts"
60+
}
4761
}
4862
},
4963
"engines": {
50-
"node": ">=16.0.0"
64+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
5165
},
5266
"private": false,
5367
"type": "module",
5468
"scripts": {
5569
"build": "qwik build",
5670
"build.lib": "vite build --mode lib",
71+
"build.types": "tsc --emitDeclarationOnly -p tsconfig.lib.json",
5772
"dev": "vite --mode ssr",
5873
"dev.debug": "node --inspect-brk ./node_modules/vite/bin/vite.js --mode ssr --force",
5974
"fmt": "prettier --write .",
6075
"fmt.check": "prettier --check .",
6176
"lint": "eslint \"src/**/*.ts*\"",
6277
"release": "bumpp --commit --tag --push && npm publish",
63-
"prepublishOnly": "PKG=headless npm run build && PKG=raw npm run build",
64-
"postpublish": "rm -rf headless index.d.ts index.qwik.cjs index.qwik.mjs toaster-styled.d.ts",
78+
"prepublishOnly": "npm run build",
6579
"start": "vite --open --mode ssr",
6680
"test": "echo \"No test specified\" && exit 0",
6781
"qwik": "qwik"
6882
},
6983
"devDependencies": {
70-
"@builder.io/qwik": "1.5.1",
71-
"@types/eslint": "8.56.7",
72-
"@types/node": "20.12.2",
73-
"@typescript-eslint/eslint-plugin": "7.5.0",
74-
"@typescript-eslint/parser": "7.5.0",
84+
"@builder.io/qwik": "1.5.3",
85+
"@types/eslint": "^8.56.10",
86+
"@types/node": "^20.12.7",
87+
"@typescript-eslint/eslint-plugin": "^7.7.1",
88+
"@typescript-eslint/parser": "^7.7.1",
7589
"bumpp": "9.4.0",
76-
"eslint": "8.57.0",
77-
"eslint-plugin-qwik": "1.5.1",
78-
"prettier": "3.2.5",
79-
"tsc-alias": "1.8.8",
80-
"typescript": "5.4.3",
81-
"undici": "6.10.2",
82-
"vite": "5.2.7",
83-
"vite-plugin-dts": "3.8.1",
84-
"vite-tsconfig-paths": "4.3.2"
90+
"eslint-plugin-qwik": "latest",
91+
"eslint": "^8.57.0",
92+
"prettier": "^3.2.5",
93+
"typescript": "5.4.5",
94+
"undici": "*",
95+
"vite": "^5.2.10",
96+
"vite-tsconfig-paths": "^4.2.1"
8597
}
86-
}
98+
}

0 commit comments

Comments
 (0)