Skip to content

Commit d54943c

Browse files
replace the deprecated cuid with @paralleldrive/cuid2 (#1088)
1 parent 24813b4 commit d54943c

3 files changed

Lines changed: 80 additions & 23 deletions

File tree

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
"dependencies": {
3636
"@nodegui/artifact-installer": "^1.1.0",
3737
"@nodegui/qode": "24.12.0-rc19",
38+
"@paralleldrive/cuid2": "^3.3.0",
3839
"cmake-js": "^7.4.0",
3940
"cross-env": "^7.0.3",
40-
"cuid": "^2.1.8",
4141
"manage-path": "^2.0.0",
4242
"memoize-one": "^5.2.1",
4343
"mkdirp": "^3.0.1",

src/lib/core/Style/StyleSheet.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import postcss from 'postcss';
2-
import cuid from 'cuid';
2+
import cuid2 from '@paralleldrive/cuid2';
33
import nodeguiAutoPrefixer from 'postcss-nodegui-autoprefixer';
44
import { QWidget, QWidgetSignals } from '../../QtWidgets/QWidget';
55
export class StyleSheet {
@@ -22,7 +22,7 @@ export function prepareInlineStyleSheet<Signals extends QWidgetSignals>(
2222
// So doing it in multiple passes of event loop allows objectName to be set before using it. The above await solves it.
2323
let cssId = widget.objectName();
2424
if (!cssId) {
25-
cssId = cuid();
25+
cssId = cuid2.createId();
2626
widget.setObjectName(cssId);
2727
}
2828
return `

0 commit comments

Comments
 (0)