Skip to content

Commit 2a2c07d

Browse files
Fixed primefaces#7173 - Eslint 9 version update changes
1 parent 0f58abb commit 2a2c07d

38 files changed

+9402
-3126
lines changed

.eslintrc.js

-99
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
When submitting a PR, please also create an issue documenting the error.
33

44
###Feature Requests
5-
Due to company policy, we are unable to accept feature request PRs with significant changes as such cases has to be implemented by our team following our own processes.
5+
Due to company policy, we are unable to accept feature request PRs with significant changes as such cases has to be implemented by our team following our own processes.

CHANGELOG.md

+361-361
Large diffs are not rendered by default.

CHANGELOG_ARCHIVE.md

+2,256-2,256
Large diffs are not rendered by default.

README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ PrimeVue is a rich set of open source UI Components for Vue. See [PrimeVue homep
1010

1111
## Packages
1212

13-
| Name | Version |
14-
| --- | --- |
15-
| [primevue](https://github.com/primefaces/primevue/tree/master/packages/primevue) | [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) |
16-
| [@primevue/core](https://github.com/primefaces/primevue/tree/master/packages/core) | [![npm version](https://badge.fury.io/js/@primevue%2Fcore.svg)](https://badge.fury.io/js/@primevue%2Fcore) |
17-
| [@primevue/icons](https://github.com/primefaces/primevue/tree/master/packages/icons) | [![npm version](https://badge.fury.io/js/@primevue%2Ficons.svg)](https://badge.fury.io/js/@primevue%2Ficons) |
18-
| [@primevue/themes](https://github.com/primefaces/primevue/tree/master/packages/themes) | [![npm version](https://badge.fury.io/js/@primevue%2Fthemes.svg)](https://badge.fury.io/js/@primevue%2Fthemes) |
19-
| [@primevue/nuxt-module](https://github.com/primefaces/primevue/tree/master/packages/nuxt-module) | [![npm version](https://badge.fury.io/js/@primevue%2Fnuxt-module.svg)](https://badge.fury.io/js/@primevue%2Fnuxt-module) |
13+
| Name | Version |
14+
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
15+
| [primevue](https://github.com/primefaces/primevue/tree/master/packages/primevue) | [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) |
16+
| [@primevue/core](https://github.com/primefaces/primevue/tree/master/packages/core) | [![npm version](https://badge.fury.io/js/@primevue%2Fcore.svg)](https://badge.fury.io/js/@primevue%2Fcore) |
17+
| [@primevue/icons](https://github.com/primefaces/primevue/tree/master/packages/icons) | [![npm version](https://badge.fury.io/js/@primevue%2Ficons.svg)](https://badge.fury.io/js/@primevue%2Ficons) |
18+
| [@primevue/themes](https://github.com/primefaces/primevue/tree/master/packages/themes) | [![npm version](https://badge.fury.io/js/@primevue%2Fthemes.svg)](https://badge.fury.io/js/@primevue%2Fthemes) |
19+
| [@primevue/nuxt-module](https://github.com/primefaces/primevue/tree/master/packages/nuxt-module) | [![npm version](https://badge.fury.io/js/@primevue%2Fnuxt-module.svg)](https://badge.fury.io/js/@primevue%2Fnuxt-module) |
2020
| [@primevue/auto-import-resolver](https://github.com/primefaces/primevue/tree/master/packages/auto-import-resolver) | [![npm version](https://badge.fury.io/js/@primevue%2Fauto-import-resolver.svg)](https://badge.fury.io/js/@primevue%2Fauto-import-resolver) |
21-
| [@primevue/metadata](https://github.com/primefaces/primevue/tree/master/packages/metadata) | [![npm version](https://badge.fury.io/js/@primevue%2Fmetadata.svg)](https://badge.fury.io/js/@primevue%2Fmetadata) |
21+
| [@primevue/metadata](https://github.com/primefaces/primevue/tree/master/packages/metadata) | [![npm version](https://badge.fury.io/js/@primevue%2Fmetadata.svg)](https://badge.fury.io/js/@primevue%2Fmetadata) |
2222

2323
## Contributors
2424

apps/showcase/components/doc/codeeditor/templates.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const core_dependencies = {
2828
// create-vue -> https://github.com/vuejs/create-vue
2929
const getVueApp = (props = {}, sourceType) => {
3030
const path = 'src/';
31-
const { code: sources, title = 'primevue_demo', description = '', service, extPages, dependencies: deps, component, extFiles } = props;
31+
const { code: sources, title = 'primevue_demo', description = '', service, dependencies: deps, component, extFiles } = props;
3232
const dependencies = { ...core_dependencies, ...deps };
3333

3434
const fileExtension = '.vue';
@@ -827,7 +827,7 @@ export default {
827827
}
828828
}
829829
};
830-
<\/script>
830+
</script>
831831
`
832832
},
833833
[`${path}plugins/appState.js`]: {

apps/showcase/components/doc/helpers/index.js

+17-10
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ export const getPTOptions = (name) => {
4040
};
4141

4242
export const getStyleOptions = (name) => {
43-
const { members = [] } = APIDocs[name.toLowerCase() + 'style']?.enumerations?.values?.[`${name}Classes`];
43+
const styleDoc = APIDocs[name.toLowerCase() + 'style'];
44+
const enumValues = styleDoc && styleDoc.enumerations && styleDoc.enumerations.values;
45+
const { members = [] } = enumValues ? enumValues[`${name}Classes`] || {} : {};
4446
let data = [];
4547

4648
for (const member of members) {
@@ -59,16 +61,21 @@ export const getTokenOptions = (name) => {
5961
const values = APIDocs[`themes/${name.toLowerCase()}`]?.tokens?.values;
6062
let data = [];
6163

62-
for (const [key, value] of Object.entries(values || {})) {
63-
for (const tokens of value?.props) {
64-
const { token, description } = tokens;
65-
const designToken = $dt(token);
64+
if (values) {
65+
/* eslint-disable-next-line no-unused-vars */
66+
for (const [key, value] of Object.entries(values)) {
67+
if (value && value.props) {
68+
for (const tokens of value.props) {
69+
const { token, description } = tokens;
70+
const designToken = $dt(token);
6671

67-
data.push({
68-
token,
69-
variable: designToken.name,
70-
description: description
71-
});
72+
data.push({
73+
token,
74+
variable: designToken.name,
75+
description: description
76+
});
77+
}
78+
}
7279
}
7380
}
7481

apps/showcase/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,4 @@
6868
"engines": {
6969
"node": ">=12.11.0"
7070
}
71-
}
71+
}

apps/showcase/plugins/app-state.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PrimeVue from 'primevue/config';
33
import { reactive } from 'vue';
44

55
const $appState = {
6-
install: (Vue, options) => {
6+
install: (Vue) => {
77
Vue.config.globalProperties.$appState = reactive({
88
preset: 'Aura',
99
primary: 'noir',

apps/showcase/scripts/build-apidoc.js

+14-16
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ const getTypeDoc = (typeDocOptions) => {
103103
description: '',
104104
values: []
105105
};
106-
const emit = {
107-
description: staticMessages['emit'],
108-
values: []
109-
};
106+
// const emit = {
107+
// description: staticMessages['emit'],
108+
// values: []
109+
// };
110110

111111
if (component_props) {
112112
props.description = component_props.comment ? component_props.comment.summary.map((s) => parseText(s.text || '')).join(' ') : '';
@@ -615,18 +615,16 @@ const getTypeDoc = (typeDocOptions) => {
615615
module_interfaces_group &&
616616
module_interfaces_group.children.forEach((event) => {
617617
const event_props_description = event.comment && event.comment.summary.map((s) => s.text || '').join(' ');
618-
let component_prop = '';
619-
620-
if (event.comment && event.comment.getTag('@see')) {
621-
const tag = event.comment.getTag('@see');
622-
const content = tag.content[0];
623-
624-
if (content.text.includes("['")) {
625-
component_prop = `${content.target.name}${content.text}`;
626-
} else {
627-
component_prop = `${content.text === content.target?.name ? content.target.parent.name : content.target?.name}.${content.text}`;
628-
}
629-
}
618+
// let component_prop = '';
619+
// if (event.comment && event.comment.getTag('@see')) {
620+
// const tag = event.comment.getTag('@see');
621+
// const content = tag.content[0];
622+
// if (content.text.includes("['")) {
623+
// component_prop = `${content.target.name}${content.text}`;
624+
// } else {
625+
// component_prop = `${content.text === content.target?.name ? content.target.parent.name : content.target?.name}.${content.text}`;
626+
// }
627+
// }
630628

631629
!doc[name]['tokens'] &&
632630
(doc[name]['tokens'] = {

apps/showcase/server/api/upload.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default defineEventHandler((event) => {
1+
export default defineEventHandler(() => {
22
return {
33
headers: { 'Access-Control-Allow-Origin': '*' },
44
statusCode: 200,

apps/showcase/tsconfig.json

+2-6
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
"jsx": "preserve",
1616
"incremental": true
1717
},
18-
"include": [
19-
"../../packages/primevue/src/**/*.d.ts",
20-
"../../packages/forms/src/**/*.d.ts",
21-
"../../node_modules/@primeuix/themes/types/**/*.d.ts"
22-
],
23-
"exclude": ["node_modules", "**/node_modules", "**/dist"]
18+
"include": ["../../packages/primevue/src/**/*.d.ts", "../../packages/forms/src/**/*.d.ts", "../../node_modules/@primeuix/themes/types/**/*.d.ts"],
19+
"exclude": ["node_modules", "**/node_modules", "**/dist"]
2420
}

0 commit comments

Comments
 (0)