Skip to content

Commit 11698ed

Browse files
authored
Merge pull request #1449 from privy-open-source/feat/richtext
feat: richtext
2 parents e60558c + 92eb2a2 commit 11698ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+3062
-497
lines changed

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,7 @@
2323
"css.lint.validProperties": [
2424
"rx",
2525
"ry"
26-
]
26+
],
27+
"javascript.preferences.importModuleSpecifier": "shortest",
28+
"js/ts.implicitProjectConfig.module": "NodeNext"
2729
}

package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,21 @@
9191
"@privyid/persona-ilustration": "workspace:^",
9292
"@splidejs/splide": "^4.1.4",
9393
"@testing-library/user-event": "^14.4.3",
94+
"@tiptap/extension-font-family": "2.6.6",
95+
"@tiptap/extension-highlight": "2.6.6",
96+
"@tiptap/extension-image": "2.6.6",
97+
"@tiptap/extension-link": "2.6.6",
98+
"@tiptap/extension-placeholder": "2.6.6",
99+
"@tiptap/extension-table": "2.6.6",
100+
"@tiptap/extension-table-cell": "2.6.6",
101+
"@tiptap/extension-table-header": "2.6.6",
102+
"@tiptap/extension-table-row": "2.6.6",
103+
"@tiptap/extension-text-align": "2.6.6",
104+
"@tiptap/extension-text-style": "2.6.6",
105+
"@tiptap/extension-underline": "2.6.6",
106+
"@tiptap/pm": "2.6.6",
107+
"@tiptap/starter-kit": "2.6.6",
108+
"@tiptap/vue-3": "2.6.6",
94109
"@vueuse/core": "11.0.3",
95110
"@vueuse/math": "11.0.3",
96111
"@zxing/browser": "0.1.5",
@@ -113,6 +128,7 @@
113128
"qr-code-styling": "^1.6.0-rc.1",
114129
"scroll-into-view": "^1.16.2",
115130
"tabbable": "6.2.0",
131+
"tiptap-extension-font-size": "^1.2.0",
116132
"vue-collapsed": "^1.2.5",
117133
"vue-content-loader": "^2.0.1",
118134
"vue-demi": "0.14.10",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
declare module '@privyid/eslint-config-persona' {
2+
import type { ESLint } from 'eslint'
3+
4+
const config: ESLint.ConfigData
5+
6+
export default config
7+
}

packages/eslint-config-persona/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"homepage": "https://privy-open-source.github.io/design-system/",
1717
"main": "./index.js",
18+
"types": "./index.d.ts",
1819
"peerDependencies": {
1920
"@typescript-eslint/eslint-plugin": "5.62.0",
2021
"@typescript-eslint/parser": "5.62.0",

packages/persona-icon/package.json

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,14 @@
1111
".": {
1212
"import": "./dist/module.mjs",
1313
"require": "./dist/module.cjs",
14-
"types": "./dist/types.d.ts"
14+
"types": {
15+
"import": "./dist/types.d.mts",
16+
"require": "./dist/types.d.ts"
17+
}
1518
},
16-
"./vue/": {
17-
"types": "./types/vue.d.ts",
18-
"default": "./vue/"
19-
},
20-
"./font/": "./font/",
21-
"./svg/": {
22-
"types": "./types/svg.d.ts",
23-
"default": "./svg/"
24-
}
19+
"./vue/*": "./vue/*",
20+
"./font/*": "./font/*",
21+
"./svg/*": "./svg/*"
2522
},
2623
"license": "MIT",
2724
"repository": {
@@ -65,7 +62,7 @@
6562
"webfont": "11.2.26"
6663
},
6764
"dependencies": {
68-
"@nuxt/kit": "^3.4.3"
65+
"@nuxt/kit": "3.12.4"
6966
},
7067
"publishConfig": {
7168
"access": "public"

packages/persona-icon/types/svg.d.mts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
declare const url: string
2+
3+
export default url
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
declare module '@privyid/persona-icon/vue/*' {
22
import type { DefineComponent } from 'vue'
33
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
4-
const component: DefineComponent<{}, {}, any>
5-
export default component
4+
const IconSize: DefineComponent<{}, {}, any>
5+
export default IconSize
66
}

packages/persona-icon/types/vue.d.mts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import type { Component } from 'vue'
2+
3+
declare const component: Component
4+
5+
export default component

packages/persona-ilustration/package.json

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,31 @@
1111
".": {
1212
"import": "./dist/module.mjs",
1313
"require": "./dist/module.cjs",
14-
"types": "./dist/types.d.ts"
14+
"types": {
15+
"import": "./dist/types.d.mts",
16+
"require": "./dist/types.d.ts"
17+
}
1518
},
16-
"./vue/": {
17-
"types": "./types/vue.d.ts",
18-
"default": "./vue/"
19+
"./vue/*": {
20+
"types": {
21+
"import": "./types/vue.d.mts",
22+
"require": "./types/vue.d.cts"
23+
},
24+
"default": "./vue/*"
1925
},
20-
"./svg/": {
21-
"types": "./types/svg.d.ts",
22-
"default": "./svg/"
26+
"./svg/*": {
27+
"types": {
28+
"import": "./types/svg.d.mts",
29+
"require": "./types/svg.d.cts"
30+
},
31+
"default": "./svg/*"
2332
},
24-
"./png/": {
25-
"types": "./types/png.d.ts",
26-
"default": "./png/"
33+
"./png/*": {
34+
"types": {
35+
"import": "./types/png.d.mts",
36+
"require": "./types/png.d.cts"
37+
},
38+
"default": "./png/*"
2739
}
2840
},
2941
"license": "MIT",
@@ -69,7 +81,7 @@
6981
"webfont": "11.2.26"
7082
},
7183
"dependencies": {
72-
"@nuxt/kit": "^3.4.3"
84+
"@nuxt/kit": "3.12.4"
7385
},
7486
"publishConfig": {
7587
"access": "public"

0 commit comments

Comments
 (0)