Commit d5e7bbfd by sujata

backend compoents

1 parent c6c29785
Showing 43 changed files with 3231 additions and 16 deletions
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
"name": "iba-backend", "name": "iba-backend",
"version": "0.1.0", "version": "0.1.0",
"dependencies": { "dependencies": {
"@_sh/strapi-plugin-ckeditor": "^6.0.2",
"@strapi/plugin-cloud": "5.15.1", "@strapi/plugin-cloud": "5.15.1",
"@strapi/plugin-users-permissions": "5.15.1", "@strapi/plugin-users-permissions": "5.15.1",
"@strapi/strapi": "5.15.1", "@strapi/strapi": "5.15.1",
...@@ -23,6 +24,121 @@ ...@@ -23,6 +24,121 @@
"npm": ">=6.0.0" "npm": ">=6.0.0"
} }
}, },
"node_modules/@_sh/strapi-plugin-ckeditor": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/@_sh/strapi-plugin-ckeditor/-/strapi-plugin-ckeditor-6.0.2.tgz",
"integrity": "sha512-HS1vDEBx68x5jXHdOepezV6DzBaYFWKezvu13B3FuT1Be1/xIoaMyO5y2ro8WrXnj0vvzOpPqYnYLWol/SxMkA==",
"dependencies": {
"@ckeditor/ckeditor5-react": "~9.5.0",
"@strapi/design-system": "2.0.0-rc.18",
"@strapi/icons": "2.0.0-rc.18",
"ckeditor5": "~45.2.0",
"lodash": "4.17.21",
"sanitize-html": "2.13.0",
"yup": "0.32.9"
},
"engines": {
"node": ">=18.0.0 <=22.x.x",
"npm": ">=6.0.0"
},
"peerDependencies": {
"@strapi/strapi": "^5.0.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-router-dom": "^6.0.0",
"styled-components": "^6.0.0"
}
},
"node_modules/@_sh/strapi-plugin-ckeditor/node_modules/@strapi/design-system": {
"version": "2.0.0-rc.18",
"resolved": "https://registry.npmjs.org/@strapi/design-system/-/design-system-2.0.0-rc.18.tgz",
"integrity": "sha512-/19KcoJd36smfVI1uBCFPDfhrDA5Z5kWJpJ5obdtXLwl+T5ktmrhUJ+ReuLztOK/zafxZj8BQmbHJ0CJGBgm4A==",
"dependencies": {
"@codemirror/lang-json": "6.0.1",
"@floating-ui/react-dom": "2.1.0",
"@internationalized/date": "3.5.4",
"@internationalized/number": "3.5.3",
"@radix-ui/react-accordion": "1.1.2",
"@radix-ui/react-alert-dialog": "1.0.5",
"@radix-ui/react-avatar": "1.0.4",
"@radix-ui/react-checkbox": "1.0.4",
"@radix-ui/react-dialog": "1.0.5",
"@radix-ui/react-dismissable-layer": "1.0.5",
"@radix-ui/react-dropdown-menu": "2.0.6",
"@radix-ui/react-focus-guards": "1.0.1",
"@radix-ui/react-focus-scope": "1.0.4",
"@radix-ui/react-popover": "1.0.7",
"@radix-ui/react-progress": "1.0.3",
"@radix-ui/react-radio-group": "1.1.3",
"@radix-ui/react-scroll-area": "1.0.5",
"@radix-ui/react-switch": "1.0.3",
"@radix-ui/react-tabs": "1.0.4",
"@radix-ui/react-tooltip": "1.0.7",
"@radix-ui/react-use-callback-ref": "1.0.1",
"@strapi/ui-primitives": "2.0.0-rc.18",
"@uiw/react-codemirror": "4.22.2",
"lodash": "4.17.21",
"react-remove-scroll": "2.5.10"
},
"peerDependencies": {
"@strapi/icons": "^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"styled-components": "^6.0.0"
}
},
"node_modules/@_sh/strapi-plugin-ckeditor/node_modules/@strapi/icons": {
"version": "2.0.0-rc.18",
"resolved": "https://registry.npmjs.org/@strapi/icons/-/icons-2.0.0-rc.18.tgz",
"integrity": "sha512-OPMoSeZzTBqU35OOK9fA8iiKhKk8TIaDIzI0+r7mgoD9bP35GaZ+AAZQpFOfQjwguJeKYkFagAoYiWYwAgxkPg==",
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
"styled-components": "^6.0.0"
}
},
"node_modules/@_sh/strapi-plugin-ckeditor/node_modules/@strapi/ui-primitives": {
"version": "2.0.0-rc.18",
"resolved": "https://registry.npmjs.org/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.18.tgz",
"integrity": "sha512-XCXZ/IqOSn5x4UhbP/+xaWG8ZACEpgk0Ov/SarC0BH3TbA4vqaY/SDVFNQwwZQcjT9YnNndZCJW0Axwq5C9xPw==",
"dependencies": {
"@radix-ui/number": "1.0.1",
"@radix-ui/primitive": "1.0.1",
"@radix-ui/react-collection": "1.0.3",
"@radix-ui/react-compose-refs": "1.0.1",
"@radix-ui/react-context": "1.0.1",
"@radix-ui/react-direction": "1.0.1",
"@radix-ui/react-dismissable-layer": "1.0.5",
"@radix-ui/react-focus-guards": "1.0.1",
"@radix-ui/react-focus-scope": "1.0.4",
"@radix-ui/react-id": "1.0.1",
"@radix-ui/react-popper": "1.1.3",
"@radix-ui/react-portal": "1.0.4",
"@radix-ui/react-primitive": "1.0.3",
"@radix-ui/react-slot": "1.0.2",
"@radix-ui/react-use-controllable-state": "1.0.1",
"@radix-ui/react-use-layout-effect": "1.0.1",
"@radix-ui/react-use-previous": "1.0.1",
"@radix-ui/react-visually-hidden": "1.0.3",
"aria-hidden": "1.2.4",
"react-remove-scroll": "2.5.10"
},
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
}
},
"node_modules/@_sh/strapi-plugin-ckeditor/node_modules/aria-hidden": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
"integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
"dependencies": {
"tslib": "^2.0.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
...@@ -165,6 +281,838 @@ ...@@ -165,6 +281,838 @@
"url": "https://github.com/stalniy/casl/blob/master/BACKERS.md" "url": "https://github.com/stalniy/casl/blob/master/BACKERS.md"
} }
}, },
"node_modules/@ckeditor/ckeditor5-adapter-ckfinder": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-45.2.0.tgz",
"integrity": "sha512-wMDFBDGcUpq8jN/yftki1RxEz79FePfBedeS572+sWdvjm4lPDhkFQETOH0RwZ0TySNen3GJxFe8rKc4LI+iZA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-upload": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-alignment": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-45.2.0.tgz",
"integrity": "sha512-fARxsVWFZpWgTTiWdaY5bxrXnDokafTNk2cEZul5YtVBG3qFXz7MA/MzPc9+NFlu1Kju3WDos9synwxtDrMKTQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-autoformat": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-45.2.0.tgz",
"integrity": "sha512-CWu/oAdsKaAoe4vsoh4ghip9aLopjJGKxF2RuW7k423JUFXufLIB+Dz2Y/hWjtm2NnpcDMXsS18NePe3b33t1g==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-heading": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-autosave": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autosave/-/ckeditor5-autosave-45.2.0.tgz",
"integrity": "sha512-7qAyz/cj4EMDYbF1GzJN3fi8yvFsP+Ul7rbkmB1w6OXXnrxxgzv/H86obKylQLW/vCwa28pVjeNUvPwt2UxL7w==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-basic-styles": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-45.2.0.tgz",
"integrity": "sha512-MmL+25jt9pe6NmU7gUK1p8Kh/BTZejFCRFgfsUFmNz6BpVnD0GKMZ3aVdPIlkhyNlEQdcqfPoGnuTpdMAn7bMw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-block-quote": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-45.2.0.tgz",
"integrity": "sha512-mMwFBDMYTREzh0xdn3WyMPxEF5VLsfcu/Rc/bGLBEkvDqxPcqcXvRpMsW/ilmgFjtexsEkgUb/FbqvHDPRfH+A==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-bookmark": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-bookmark/-/ckeditor5-bookmark-45.2.0.tgz",
"integrity": "sha512-mpMXvRA/ZWHR7K9nFOUd517/7CgJxSNfbJpgibEcXJMvWQxeKBAMgLtrA8hKO3uX22qbxbBxw5EipyGz3b1cYA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-link": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-ckbox": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-45.2.0.tgz",
"integrity": "sha512-HTwlpWUiozn4OubRCavQ0BJMZKvBBQ8bwjdbsC3hmRHMQvh62808r454wj6fETy4JuTBCaRNqaw9sO3j2eCpsQ==",
"dependencies": {
"@ckeditor/ckeditor5-cloud-services": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-image": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-upload": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"blurhash": "2.0.5",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-ckfinder": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-45.2.0.tgz",
"integrity": "sha512-16lsbm+evNJhQKXMI51fFgkjITQ74a/xOtRBdoGbE6ui1V8T3K1eM7woFMguEwEAUMevgfUWOgAlBo95GjEZEw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-image": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-clipboard": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-45.2.0.tgz",
"integrity": "sha512-9o1xdbQvkiCeOxIMFpJBgZQSpvBqQK9w/A1WtjzN64Wmdjr5brtdfm1j0TwaZXXGkoLKdvNPJZXuBwQYU2SWhA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-cloud-services": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-45.2.0.tgz",
"integrity": "sha512-Cjbyk0sU1hox/683E/NGZEaFFBLzPbfNhg4go+T/P1ig6rUc0VdlRitxNI5byvGlKA/36EprRSqoVecVCjWnPg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-code-block": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-code-block/-/ckeditor5-code-block-45.2.0.tgz",
"integrity": "sha512-lU5PIc7hDUqZ7GEVrZQBI863cMeoIFWhuY9yVBzOgsGj4J6FcO1GeRGOUNeedCnwjIIRh9+hGEBgYfc8dMa5yg==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-core": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-45.2.0.tgz",
"integrity": "sha512-mNHNCReBAeBLkMSffq54iD/l5p+eViYWOo+iRoUyXw+qNStmNRWac2Gkl4oWvwn05At1Gpprzs4LqHeWTEMNcw==",
"dependencies": {
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-watchdog": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-easy-image": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-45.2.0.tgz",
"integrity": "sha512-6wPMwLiYtYQU3SuPQv/B0ujz7IMBEzETbKfqNtYzDk1MvzSdvDSfI5GjIH1tqTyGmK7wtEaJVZLI2B1Wu/R1mA==",
"dependencies": {
"@ckeditor/ckeditor5-cloud-services": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-upload": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-editor-balloon": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-balloon/-/ckeditor5-editor-balloon-45.2.0.tgz",
"integrity": "sha512-z+aT3uHtZ10KbQnHYaAkZK4J7A17jjX9yU6JTnDAeMH5pFblXgvroe1zzMXv9SSOxmr2v5p95gE8GgNsEWSG1w==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-editor-classic": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-45.2.0.tgz",
"integrity": "sha512-6WbaINZsmCdXGftHGVu9qA7i+qnuEpm4LcQYfBthAdV9k0C/fp8j9IV26SR0Q9PfPk/KaT2XG5wB0uBxn72q3g==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-editor-decoupled": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-45.2.0.tgz",
"integrity": "sha512-utIwy3xFdpgbZ+cBTnqdwRguYhENjFOHDTR3cukAE8mEm+Wq7hFy0muybQ/HnnRFJVZBRnEZTXr/ZQFEGg42bA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-editor-inline": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-inline/-/ckeditor5-editor-inline-45.2.0.tgz",
"integrity": "sha512-JX0YCj8mCV7SLZCFrkIhXvK42up9eKRQDcLOj9i5XxO5K+J8i+frqMCJCptHK8VH4ibxCRNojiGoudY5LADRMQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-editor-multi-root": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-multi-root/-/ckeditor5-editor-multi-root-45.2.0.tgz",
"integrity": "sha512-MmVq3Dis/3gKME26aVeIHWp+ESqoi9VJTazzjTBuqtuplwCfG2/NhaYvMSX4goN9HGkmXGtfgRONlfWSaLQiPA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-emoji": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-emoji/-/ckeditor5-emoji-45.2.0.tgz",
"integrity": "sha512-NtUTMRyv26iWd14Rr6G0zbwLeRsInj51WzsjPSf2YPw0/yqhV3ul9q4mYELfKBEG4op/uReH0ZTPbF7DQNUstg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-mention": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0",
"fuzzysort": "3.1.0"
}
},
"node_modules/@ckeditor/ckeditor5-engine": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-45.2.0.tgz",
"integrity": "sha512-jr9/pT5TaY1rew6ncNX4z7Dtjni5RmRf7u4mEt1TKPKhzDA5vszN+ZMj7wwa3nLtLLMiOUej5da2z3aDjvWz6w==",
"dependencies": {
"@ckeditor/ckeditor5-utils": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-enter": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-45.2.0.tgz",
"integrity": "sha512-E1fAKr3rFknUPFfVH1lbemLtFCMmysNXY1BKT+LFBhpomk+aJ6yk53EJdqPSYQdbPCQHg9ebqAA5JVMxxaFshA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-essentials": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-45.2.0.tgz",
"integrity": "sha512-z0CSUMTPHSr29agNg76K3rwI5mh3EAYvlu7BIzgzfZqrKVdAiJHwzbdBqU/LU2JorhLl4ZTHVb3H4wk4fHzxug==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-select-all": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-undo": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-find-and-replace": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-find-and-replace/-/ckeditor5-find-and-replace-45.2.0.tgz",
"integrity": "sha512-Fn7vhHX8baV7MQgm5fr15sG8LS6QUyqvqdvY05gQuv4+CVs3HBgK2zdNznQwUFoI+Zlyk0erEhKnWdyTCYRcxQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-font": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-font/-/ckeditor5-font-45.2.0.tgz",
"integrity": "sha512-EEamXmHw+Kckhjk7JmaxA6fDVK7P6rwAWGqmZiJzwfO0g7BRwzp/BtjTmXysbWVvaCxm7bbnib/OKX6MP8ZyWw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-fullscreen": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-fullscreen/-/ckeditor5-fullscreen-45.2.0.tgz",
"integrity": "sha512-bYj3jt42X7qPpkJUGc4N7n+EzwsoHIVInVAHYXHeJLkN8axuiLraGAe+pguZvwRalMJOkIDqXj/flpm8go2x9w==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-editor-classic": "45.2.0",
"@ckeditor/ckeditor5-editor-decoupled": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-heading": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-45.2.0.tgz",
"integrity": "sha512-yURkKMAtr9RY4LutfLSTSw8L/uRpWRi77NDFeknRv2h90/ouOImXBQuluwmIWfSgQ2o6HoTPvb+nd1EItF1uqQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-paragraph": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-highlight": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-highlight/-/ckeditor5-highlight-45.2.0.tgz",
"integrity": "sha512-+JRQ9wfO0dBmla7iA5KVbMWHAgIf7vxRaAxnRixzeZJyY46p39rZmKK6h/olwMzdfiiAoufGnJSlQRsjiPTC8g==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-horizontal-line": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-horizontal-line/-/ckeditor5-horizontal-line-45.2.0.tgz",
"integrity": "sha512-wOdM53nqs9rTNHj3I5jfQnac2rrEqirMEu7wCDLBzGKDCsr7X7wBeH6oMLM7ML/+g041p3xXLRKrX3K1mBsXZg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-html-embed": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-embed/-/ckeditor5-html-embed-45.2.0.tgz",
"integrity": "sha512-SfkmolUysYvCGc05A2t8AP7F6DH3+kuO2bKLu38mv0mVkm4bD6/7CcZh+InN75YQD42uAL5DhmGqUZklrgNdSQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-html-support": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-html-support/-/ckeditor5-html-support-45.2.0.tgz",
"integrity": "sha512-MRKO/hMQXwOOcXWbQra5dD2ztSFnnAQAO7hlKB0vYbhRcGjruhivDOHNrDjQkkdckJHv/C/xTKuvtE6RFX34tw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-heading": "45.2.0",
"@ckeditor/ckeditor5-image": "45.2.0",
"@ckeditor/ckeditor5-list": "45.2.0",
"@ckeditor/ckeditor5-table": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-icons": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-icons/-/ckeditor5-icons-45.2.0.tgz",
"integrity": "sha512-8BSpnnBYnhfRWd5QZuqzwTRmG8BL+WXB612Alo26T+EWJi3tiuEgNq1qm9EUVKj6j9dNiq87dNXKyQQY7B/7Gw=="
},
"node_modules/@ckeditor/ckeditor5-image": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-45.2.0.tgz",
"integrity": "sha512-x218ePIog5HZ83H7m3OeAuH4gdclRN+sJczXZAi9zGSYuRzUxHmqcXh2s4rDyrLc0tFf2TB9W6jjrsqokmXZTA==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-undo": "45.2.0",
"@ckeditor/ckeditor5-upload": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-indent": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-45.2.0.tgz",
"integrity": "sha512-gdJQugvCrT5OpDdQCvCIl+zsgDxWFh8q+Aj+aL7We2LDDXg2rlbDuT/lBbXPEBObyuLBBo0/MthlwcirkBoXKg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-heading": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-list": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-integrations-common": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-integrations-common/-/ckeditor5-integrations-common-2.2.3.tgz",
"integrity": "sha512-92kQWQj1wiABF7bY1+J79Ze+WHr7pwVBufn1eeJLWcTXbPQq4sAolfKv8Y8Ka9g69mdyE9+GPWmGFYDeQJVPDg==",
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"ckeditor5": ">=42.0.0 || ^0.0.0-nightly"
}
},
"node_modules/@ckeditor/ckeditor5-language": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-language/-/ckeditor5-language-45.2.0.tgz",
"integrity": "sha512-1HW4Uz/7DwfKUvs7X9j5oN4+U6MgxH/uyrGbA3CZ9U0UyWDvddB0sUhiMVm1lv56tup6rnlilwGZRetwd6YXrA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-link": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-45.2.0.tgz",
"integrity": "sha512-0KHaoF+/tpHcJljdxdnrKRrPgtn8YVVPz/wyuTITeg0aO+K6r7UbtrB/LEsLOv8MUO/KLcb9LtlgCZw7Jxm4VQ==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-image": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-list": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-45.2.0.tgz",
"integrity": "sha512-pXGpmkPhHxVmIDJnfjAaCuSS1MxbGJ29vJ+tHy9avTdN4oQjQJX3HMaKg7Fxq8iqsHKrXvMFM3k3kLq+ff2IFw==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-markdown-gfm": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-markdown-gfm/-/ckeditor5-markdown-gfm-45.2.0.tgz",
"integrity": "sha512-o6II688bVNBEC/or4v1JwSW0O1aAroyIbv0L5eimoMhCDPp9/6HRK4gSLKcC9nemwKKko0X+fSj0R+E/6aXpXw==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@types/marked": "4.3.2",
"@types/turndown": "5.0.5",
"ckeditor5": "45.2.0",
"marked": "4.0.12",
"turndown": "7.2.0",
"turndown-plugin-gfm": "1.0.2"
}
},
"node_modules/@ckeditor/ckeditor5-markdown-gfm/node_modules/marked": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
"integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==",
"bin": {
"marked": "bin/marked.js"
},
"engines": {
"node": ">= 12"
}
},
"node_modules/@ckeditor/ckeditor5-media-embed": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-45.2.0.tgz",
"integrity": "sha512-VIoc/1T6XtM6M6PblWHu/hKShVlVOXx+dzMfg2W5dX99JfWXoevrABIqVNLlHnDhhM9SNDqW94Sos2yfZ+BeVQ==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-undo": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-mention": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-mention/-/ckeditor5-mention-45.2.0.tgz",
"integrity": "sha512-nBBEArPfYiopARSOI2TwbYCxLk9ALdKc/3qh2D2rjQwvoJ6zn7nBBoiDBMbhO2XC6J+AkUYQNEqcNVS4j3HIew==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-minimap": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-minimap/-/ckeditor5-minimap-45.2.0.tgz",
"integrity": "sha512-24X53UrzhzppPHECa17Xb69EcnXuV/ktaSTbYFncIDbBFef4GwQjkQweplmXdgNRh630GLlhQc/GCCtbhIvDlA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-page-break": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-page-break/-/ckeditor5-page-break-45.2.0.tgz",
"integrity": "sha512-hKjc/pJS8CbCwQXJMmBb0EbqBjCb9811E+08SNo4o0AztZfFlxvZPcua4GjckWWQYYtjdG7GviTe+pmnR4vT+w==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-paragraph": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-45.2.0.tgz",
"integrity": "sha512-6Cb7PdZigDe/wxDbIA6ZEmQFqDzOXfkzS8frXiQZ5EoU9DcylrF9GgRQhCO3vC2v0SoymqBZ72ldxGxHGhaVCw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-paste-from-office": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-45.2.0.tgz",
"integrity": "sha512-lEvFlWW1xSzwX9+d8cfES7quvIjifbkKp3zy2x4pW3hSsk7ba4zNuV0ML1JRea95u79RjCNLYnK2FU3q0AXKUg==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-react": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-react/-/ckeditor5-react-9.5.0.tgz",
"integrity": "sha512-0NEBg3EDQaQDwj9xswC34qspDiNgXMIn41lZ3pjNx915NWRabqQDnR5a8TisPaOlx3gHnIdOXJ0BH1wRHsJxhQ==",
"dependencies": {
"@ckeditor/ckeditor5-integrations-common": "^2.2.2"
},
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"ckeditor5": ">=42.0.0 || ^0.0.0-nightly",
"react": "^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/@ckeditor/ckeditor5-remove-format": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-remove-format/-/ckeditor5-remove-format-45.2.0.tgz",
"integrity": "sha512-NHHsbjSw0gXGgDW8eyuOIHRTjs6BtU3YJwhXFqLXP6h+RM1gs9xTypZoKAPF6IYqS8F9+73SNy50/bmSzGfcFg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-restricted-editing": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-restricted-editing/-/ckeditor5-restricted-editing-45.2.0.tgz",
"integrity": "sha512-HegnRobGiLHWkBtZcQVuPyUmbU6R5sFU0w2CKLLjQzqpgs9i1g2mTqcBr3GBPUdOty0v0nfc3r0Q0BM2X8Rtow==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-select-all": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-45.2.0.tgz",
"integrity": "sha512-Q7qjnwnkDvev7wsIYV7kcqtap3Ki5PIUlEBisB8IBrnS+6JjZtkbVSbuRYK2E6Qfe0gDdz//tnOoUc4Hb65uWA==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-show-blocks": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-show-blocks/-/ckeditor5-show-blocks-45.2.0.tgz",
"integrity": "sha512-CCgj9R27PqMAat62COD/vfnX/YHWmFYzQCqyT88XuUIxB3GltsHEimxsZ+4uXo8G433bHeHhQWuOc9zWBh6CzQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-source-editing": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-source-editing/-/ckeditor5-source-editing-45.2.0.tgz",
"integrity": "sha512-3DZPIvuvjgpfD3kr6/TE210+wVTFHwML1RAKU0fcBfWbgz/OPr81DJAU35kcpaU4vwahurLAwc15iM7D+O/TGg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-theme-lark": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-special-characters": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-special-characters/-/ckeditor5-special-characters-45.2.0.tgz",
"integrity": "sha512-ZTGiLAiIrYRXJnnXjM0s4VyEt3Pj5BIsHvdfEy0sM2XdslQ3xjPHDvBz2r0hOSfysSWr1SZ4kPf2dwU1256Bxg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-style": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-style/-/ckeditor5-style-45.2.0.tgz",
"integrity": "sha512-JQRGAf2FeQQp90oFNfg/Xq65tizF28Wbt25AXxT1g/WvaCeY8QW31cJc0joC8CKVvYGlFrzj/cN25TAwx/B8vQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-html-support": "45.2.0",
"@ckeditor/ckeditor5-list": "45.2.0",
"@ckeditor/ckeditor5-table": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-table": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-45.2.0.tgz",
"integrity": "sha512-sMYpAaHTx418RQwIsiHEQ1RXOhkmxXZxfVoThfFdCvdSVhVruCRmrXc6Thn809pJEFqAnAOe3t7Pf5gNIdFnrQ==",
"dependencies": {
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-theme-lark": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-theme-lark/-/ckeditor5-theme-lark-45.2.0.tgz",
"integrity": "sha512-oxW8jaa8YZcFoq9EgZUpRZhJS/YDlq7FBDahl92CYjhfHeCCXNWLpG48bx8OSLTLviFE+5wAR2fwvetwMhEkeA==",
"dependencies": {
"@ckeditor/ckeditor5-ui": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-typing": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-45.2.0.tgz",
"integrity": "sha512-kIolXzb60SV9+oAA2tRz0gjsZgb/Tjyra6Jy1S+K7YPh8tMGaDZEhWzwNf4IZl6J0Ue840XwStZgA7Wnf1y1fw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-ui": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-45.2.0.tgz",
"integrity": "sha512-nUyE4miGnBguqWpLkbtyQlGxmTq1Z9HndZ4J3r2+Db85CXVAQNvnBT62T1wdQlUp9hArEp16BgtYO8PwXTT6og==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-editor-multi-root": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@types/color-convert": "2.0.4",
"color-convert": "2.0.1",
"color-parse": "1.4.2",
"es-toolkit": "1.32.0",
"vanilla-colorful": "0.7.2"
}
},
"node_modules/@ckeditor/ckeditor5-undo": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-45.2.0.tgz",
"integrity": "sha512-5ySaYtW2wgyYJCZauwJF96TbrCJBghzq28mbIay0M8G0BjQQNtSo8uDFlhYWVyoO0HF0qOFw5mbTsK27ggRS4A==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-upload": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-45.2.0.tgz",
"integrity": "sha512-t4oYi3OK/dYzVjPzZI55VxmHqfc9rA8GeVonQrnLOpQfBW3G9BHxDn4xzLhgGbKqyMKwDqYb1XIUoFrI84pvMg==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0"
}
},
"node_modules/@ckeditor/ckeditor5-utils": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-45.2.0.tgz",
"integrity": "sha512-SFRh25D5szN+AhnmzNwgef8zJFQisl9tP2f3GR7Mr4bVHzzyz/9SY/ZkGTwOG1Q5lt0kbwQyL3WWpDLfVkWPpg==",
"dependencies": {
"@ckeditor/ckeditor5-ui": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-watchdog": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-45.2.0.tgz",
"integrity": "sha512-AnypB1eLI6xb6FEWzqkNMzYfmowE0VFlbtUAve6EPHQkRgBM1AAYoxoF00GpFDfpVanBdsE5T2g2HHndCvaR/g==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-editor-multi-root": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-widget": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-45.2.0.tgz",
"integrity": "sha512-Iu0mIp+T1Vb0FstIMW1w8qh3WeCE9jnUUEvTDKQEAp46r3ldjH9znWgkXqYqxyMGME6d8x2pL1Ewb14sAoUiHw==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@ckeditor/ckeditor5-word-count": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-word-count/-/ckeditor5-word-count-45.2.0.tgz",
"integrity": "sha512-zGhP62Nfebr7EKlGX509fkeO588DHL2YnkQzgEBZA4CkvU/5lden1pZ1gEK/dD3qKuLgujCXTWt+TuiCn8Z8QQ==",
"dependencies": {
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"ckeditor5": "45.2.0",
"es-toolkit": "1.32.0"
}
},
"node_modules/@codemirror/autocomplete": { "node_modules/@codemirror/autocomplete": {
"version": "6.18.6", "version": "6.18.6",
"resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz", "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.6.tgz",
...@@ -1554,6 +2502,11 @@ ...@@ -1554,6 +2502,11 @@
"resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz",
"integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==" "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g=="
}, },
"node_modules/@mixmark-io/domino": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz",
"integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw=="
},
"node_modules/@mux/mux-player": { "node_modules/@mux/mux-player": {
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/@mux/mux-player/-/mux-player-3.1.0.tgz", "resolved": "https://registry.npmjs.org/@mux/mux-player/-/mux-player-3.1.0.tgz",
...@@ -3455,6 +4408,18 @@ ...@@ -3455,6 +4408,18 @@
"styled-components": "^6.0.0" "styled-components": "^6.0.0"
} }
}, },
"node_modules/@strapi/admin/node_modules/typescript": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
"integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/@strapi/cloud-cli": { "node_modules/@strapi/cloud-cli": {
"version": "5.15.1", "version": "5.15.1",
"resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.15.1.tgz", "resolved": "https://registry.npmjs.org/@strapi/cloud-cli/-/cloud-cli-5.15.1.tgz",
...@@ -3712,6 +4677,18 @@ ...@@ -3712,6 +4677,18 @@
"@colors/colors": "1.5.0" "@colors/colors": "1.5.0"
} }
}, },
"node_modules/@strapi/core/node_modules/typescript": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
"integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/@strapi/data-transfer": { "node_modules/@strapi/data-transfer": {
"version": "5.15.1", "version": "5.15.1",
"resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.15.1.tgz", "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-5.15.1.tgz",
...@@ -4111,6 +5088,18 @@ ...@@ -4111,6 +5088,18 @@
"styled-components": "^6.0.0" "styled-components": "^6.0.0"
} }
}, },
"node_modules/@strapi/strapi/node_modules/typescript": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
"integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/@strapi/types": { "node_modules/@strapi/types": {
"version": "5.15.1", "version": "5.15.1",
"resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.15.1.tgz", "resolved": "https://registry.npmjs.org/@strapi/types/-/types-5.15.1.tgz",
...@@ -4153,6 +5142,18 @@ ...@@ -4153,6 +5142,18 @@
"npm": ">=6.0.0" "npm": ">=6.0.0"
} }
}, },
"node_modules/@strapi/typescript-utils/node_modules/typescript": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
"integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/@strapi/ui-primitives": { "node_modules/@strapi/ui-primitives": {
"version": "2.0.0-rc.25", "version": "2.0.0-rc.25",
"resolved": "https://registry.npmjs.org/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.25.tgz", "resolved": "https://registry.npmjs.org/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.25.tgz",
...@@ -4578,6 +5579,19 @@ ...@@ -4578,6 +5579,19 @@
"@types/qs": "*" "@types/qs": "*"
} }
}, },
"node_modules/@types/color-convert": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.4.tgz",
"integrity": "sha512-Ub1MmDdyZ7mX//g25uBAoH/mWGd9swVbt8BseymnaE18SU4po/PjmCrHxqIIRjBo3hV/vh1KGr0eMxUhp+t+dQ==",
"dependencies": {
"@types/color-name": "^1.1.0"
}
},
"node_modules/@types/color-name": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.5.tgz",
"integrity": "sha512-j2K5UJqGTxeesj6oQuGpMgifpT5k9HprgQd8D1Y0lOFqKHl3PJu5GMeS4Y5EgjS55AE6OQxf8mPED9uaGbf4Cg=="
},
"node_modules/@types/connect": { "node_modules/@types/connect": {
"version": "3.4.38", "version": "3.4.38",
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
...@@ -4800,6 +5814,11 @@ ...@@ -4800,6 +5814,11 @@
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz",
"integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==" "integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ=="
}, },
"node_modules/@types/marked": {
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-4.3.2.tgz",
"integrity": "sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w=="
},
"node_modules/@types/mime": { "node_modules/@types/mime": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
...@@ -4857,10 +5876,11 @@ ...@@ -4857,10 +5876,11 @@
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
}, },
"node_modules/@types/react": { "node_modules/@types/react": {
"version": "19.1.8", "version": "18.3.23",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz",
"integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==",
"dependencies": { "dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2" "csstype": "^3.0.2"
} }
}, },
...@@ -4925,6 +5945,11 @@ ...@@ -4925,6 +5945,11 @@
"resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
"integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
}, },
"node_modules/@types/turndown": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@types/turndown/-/turndown-5.0.5.tgz",
"integrity": "sha512-TL2IgGgc7B5j78rIccBtlYAnkuv8nUQqhQc+DSYV5j9Be9XOcm/SKOVRuA47xAVI3680Tk9B1d8flK2GWT2+4w=="
},
"node_modules/@types/use-sync-external-store": { "node_modules/@types/use-sync-external-store": {
"version": "0.0.3", "version": "0.0.3",
"resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz",
...@@ -5554,6 +6579,11 @@ ...@@ -5554,6 +6579,11 @@
"safe-buffer": "~5.2.0" "safe-buffer": "~5.2.0"
} }
}, },
"node_modules/blurhash": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz",
"integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w=="
},
"node_modules/bn.js": { "node_modules/bn.js": {
"version": "4.12.2", "version": "4.12.2",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz",
...@@ -6113,6 +7143,74 @@ ...@@ -6113,6 +7143,74 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/ckeditor5": {
"version": "45.2.0",
"resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-45.2.0.tgz",
"integrity": "sha512-1qmimEn9buiaadFq8e8ixUP/9rMWZ7YCw0UX6RokPy3njEUByXLlni20El6nMvDG1OEtPiYvl/G79DSs6DiN8w==",
"dependencies": {
"@ckeditor/ckeditor5-adapter-ckfinder": "45.2.0",
"@ckeditor/ckeditor5-alignment": "45.2.0",
"@ckeditor/ckeditor5-autoformat": "45.2.0",
"@ckeditor/ckeditor5-autosave": "45.2.0",
"@ckeditor/ckeditor5-basic-styles": "45.2.0",
"@ckeditor/ckeditor5-block-quote": "45.2.0",
"@ckeditor/ckeditor5-bookmark": "45.2.0",
"@ckeditor/ckeditor5-ckbox": "45.2.0",
"@ckeditor/ckeditor5-ckfinder": "45.2.0",
"@ckeditor/ckeditor5-clipboard": "45.2.0",
"@ckeditor/ckeditor5-cloud-services": "45.2.0",
"@ckeditor/ckeditor5-code-block": "45.2.0",
"@ckeditor/ckeditor5-core": "45.2.0",
"@ckeditor/ckeditor5-easy-image": "45.2.0",
"@ckeditor/ckeditor5-editor-balloon": "45.2.0",
"@ckeditor/ckeditor5-editor-classic": "45.2.0",
"@ckeditor/ckeditor5-editor-decoupled": "45.2.0",
"@ckeditor/ckeditor5-editor-inline": "45.2.0",
"@ckeditor/ckeditor5-editor-multi-root": "45.2.0",
"@ckeditor/ckeditor5-emoji": "45.2.0",
"@ckeditor/ckeditor5-engine": "45.2.0",
"@ckeditor/ckeditor5-enter": "45.2.0",
"@ckeditor/ckeditor5-essentials": "45.2.0",
"@ckeditor/ckeditor5-find-and-replace": "45.2.0",
"@ckeditor/ckeditor5-font": "45.2.0",
"@ckeditor/ckeditor5-fullscreen": "45.2.0",
"@ckeditor/ckeditor5-heading": "45.2.0",
"@ckeditor/ckeditor5-highlight": "45.2.0",
"@ckeditor/ckeditor5-horizontal-line": "45.2.0",
"@ckeditor/ckeditor5-html-embed": "45.2.0",
"@ckeditor/ckeditor5-html-support": "45.2.0",
"@ckeditor/ckeditor5-icons": "45.2.0",
"@ckeditor/ckeditor5-image": "45.2.0",
"@ckeditor/ckeditor5-indent": "45.2.0",
"@ckeditor/ckeditor5-language": "45.2.0",
"@ckeditor/ckeditor5-link": "45.2.0",
"@ckeditor/ckeditor5-list": "45.2.0",
"@ckeditor/ckeditor5-markdown-gfm": "45.2.0",
"@ckeditor/ckeditor5-media-embed": "45.2.0",
"@ckeditor/ckeditor5-mention": "45.2.0",
"@ckeditor/ckeditor5-minimap": "45.2.0",
"@ckeditor/ckeditor5-page-break": "45.2.0",
"@ckeditor/ckeditor5-paragraph": "45.2.0",
"@ckeditor/ckeditor5-paste-from-office": "45.2.0",
"@ckeditor/ckeditor5-remove-format": "45.2.0",
"@ckeditor/ckeditor5-restricted-editing": "45.2.0",
"@ckeditor/ckeditor5-select-all": "45.2.0",
"@ckeditor/ckeditor5-show-blocks": "45.2.0",
"@ckeditor/ckeditor5-source-editing": "45.2.0",
"@ckeditor/ckeditor5-special-characters": "45.2.0",
"@ckeditor/ckeditor5-style": "45.2.0",
"@ckeditor/ckeditor5-table": "45.2.0",
"@ckeditor/ckeditor5-theme-lark": "45.2.0",
"@ckeditor/ckeditor5-typing": "45.2.0",
"@ckeditor/ckeditor5-ui": "45.2.0",
"@ckeditor/ckeditor5-undo": "45.2.0",
"@ckeditor/ckeditor5-upload": "45.2.0",
"@ckeditor/ckeditor5-utils": "45.2.0",
"@ckeditor/ckeditor5-watchdog": "45.2.0",
"@ckeditor/ckeditor5-widget": "45.2.0",
"@ckeditor/ckeditor5-word-count": "45.2.0"
}
},
"node_modules/clean-css": { "node_modules/clean-css": {
"version": "5.3.3", "version": "5.3.3",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
...@@ -6318,6 +7416,14 @@ ...@@ -6318,6 +7416,14 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
}, },
"node_modules/color-parse": {
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.4.2.tgz",
"integrity": "sha512-RI7s49/8yqDj3fECFZjUI1Yi0z/Gq1py43oNJivAIIDSyJiOZLfYCRQEgn8HEVAj++PcRe8AnL2XF0fRJ3BTnA==",
"dependencies": {
"color-name": "^1.0.0"
}
},
"node_modules/color-string": { "node_modules/color-string": {
"version": "1.9.1", "version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
...@@ -7468,6 +8574,15 @@ ...@@ -7468,6 +8574,15 @@
"node": ">= 0.4" "node": ">= 0.4"
} }
}, },
"node_modules/es-toolkit": {
"version": "1.32.0",
"resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.32.0.tgz",
"integrity": "sha512-ZfSfHP1l6ubgW/B/FRtqb9bYdMvI6jizbOSfbwwJNcOQ1QE6TFsC3jpQkZ900uUPSR3t3SU5Ds7UWKnYz+uP8Q==",
"workspaces": [
"docs",
"benchmarks"
]
},
"node_modules/es6-error": { "node_modules/es6-error": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
...@@ -8150,6 +9265,11 @@ ...@@ -8150,6 +9265,11 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/fuzzysort": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-3.1.0.tgz",
"integrity": "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ=="
},
"node_modules/generate-function": { "node_modules/generate-function": {
"version": "2.3.1", "version": "2.3.1",
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
...@@ -13161,15 +14281,6 @@ ...@@ -13161,15 +14281,6 @@
} }
} }
}, },
"node_modules/react-intl/node_modules/@types/react": {
"version": "18.3.23",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz",
"integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==",
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
"node_modules/react-is": { "node_modules/react-is": {
"version": "18.3.1", "version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
...@@ -15101,6 +16212,19 @@ ...@@ -15101,6 +16212,19 @@
"node": "*" "node": "*"
} }
}, },
"node_modules/turndown": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.0.tgz",
"integrity": "sha512-eCZGBN4nNNqM9Owkv9HAtWRYfLA4h909E/WGAWWBpmB275ehNhZyk87/Tpvjbp0jjNl9XwCsbe6bm6CqFsgD+A==",
"dependencies": {
"@mixmark-io/domino": "^2.2.0"
}
},
"node_modules/turndown-plugin-gfm": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz",
"integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg=="
},
"node_modules/type-fest": { "node_modules/type-fest": {
"version": "0.20.2", "version": "0.20.2",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
...@@ -15173,9 +16297,10 @@ ...@@ -15173,9 +16297,10 @@
} }
}, },
"node_modules/typescript": { "node_modules/typescript": {
"version": "5.4.4", "version": "5.3.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
"integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"peer": true,
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",
"tsserver": "bin/tsserver" "tsserver": "bin/tsserver"
...@@ -15476,6 +16601,11 @@ ...@@ -15476,6 +16601,11 @@
"spdx-expression-parse": "^3.0.0" "spdx-expression-parse": "^3.0.0"
} }
}, },
"node_modules/vanilla-colorful": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/vanilla-colorful/-/vanilla-colorful-0.7.2.tgz",
"integrity": "sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg=="
},
"node_modules/vary": { "node_modules/vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
"upgrade:dry": "npx @strapi/upgrade latest --dry" "upgrade:dry": "npx @strapi/upgrade latest --dry"
}, },
"dependencies": { "dependencies": {
"@_sh/strapi-plugin-ckeditor": "^6.0.2",
"@strapi/plugin-cloud": "5.15.1", "@strapi/plugin-cloud": "5.15.1",
"@strapi/plugin-users-permissions": "5.15.1", "@strapi/plugin-users-permissions": "5.15.1",
"@strapi/strapi": "5.15.1", "@strapi/strapi": "5.15.1",
...@@ -24,7 +25,6 @@ ...@@ -24,7 +25,6 @@
"react-router-dom": "^6.0.0", "react-router-dom": "^6.0.0",
"styled-components": "^6.0.0" "styled-components": "^6.0.0"
}, },
"devDependencies": {},
"engines": { "engines": {
"node": ">=18.0.0 <=22.x.x", "node": ">=18.0.0 <=22.x.x",
"npm": ">=6.0.0" "npm": ">=6.0.0"
......
{
"kind": "singleType",
"collectionName": "founder_chairman_messages",
"info": {
"singularName": "founder-chairman-message",
"pluralName": "founder-chairman-messages",
"displayName": "Founder Chairman Message"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"component": "inner-banner.inner-banner",
"repeatable": false
},
"Heading": {
"type": "component",
"component": "heading.heading",
"repeatable": false
},
"Chairman": {
"type": "richtext"
},
"VideoGallery": {
"type": "component",
"component": "aboutus.video-gallery",
"repeatable": false
},
"FounderMsg": {
"type": "richtext"
},
"seo": {
"type": "component",
"component": "shared.seo",
"repeatable": false
},
"Image": {
"type": "customField",
"customField": "plugin::ckeditor5.CKEditor",
"options": {
"preset": "defaultHtml"
}
}
}
}
'use strict';
/**
* founder-chairman-message controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::founder-chairman-message.founder-chairman-message');
'use strict';
/**
* founder-chairman-message router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::founder-chairman-message.founder-chairman-message');
'use strict';
/**
* founder-chairman-message service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::founder-chairman-message.founder-chairman-message');
{
"kind": "singleType",
"collectionName": "home_pages",
"info": {
"singularName": "home-page",
"pluralName": "home-pages",
"displayName": "HomePage"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Overview": {
"type": "component",
"component": "home.overview",
"repeatable": false
},
"seo": {
"type": "component",
"component": "shared.seo",
"repeatable": true
},
"LifeatIBA": {
"type": "component",
"component": "home.lifeat-iba",
"repeatable": false
}
}
}
'use strict';
/**
* home-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::home-page.home-page');
'use strict';
/**
* home-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::home-page.home-page');
'use strict';
/**
* home-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::home-page.home-page');
{
"kind": "singleType",
"collectionName": "members_of_academic_councils",
"info": {
"singularName": "members-of-academic-council",
"pluralName": "members-of-academic-councils",
"displayName": "Members of Academic Council"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Heading": {
"type": "component",
"component": "heading.heading",
"repeatable": true
},
"membersacademiccouncil": {
"type": "component",
"component": "aboutus.council-team",
"repeatable": true
},
"seo": {
"type": "component",
"component": "shared.seo",
"repeatable": false
}
}
}
'use strict';
/**
* members-of-academic-council controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::members-of-academic-council.members-of-academic-council');
'use strict';
/**
* members-of-academic-council router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::members-of-academic-council.members-of-academic-council');
'use strict';
/**
* members-of-academic-council service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::members-of-academic-council.members-of-academic-council');
{
"kind": "singleType",
"collectionName": "mission_vision_pages",
"info": {
"singularName": "mission-vision-page",
"pluralName": "mission-vision-pages",
"displayName": "MissionVisionPage"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"Banner": {
"type": "component",
"component": "inner-banner.inner-banner",
"repeatable": false
},
"Vision": {
"type": "component",
"component": "aboutus.mission-and-vision",
"repeatable": false
},
"mission": {
"type": "component",
"component": "aboutus.mission",
"repeatable": false
},
"VideoGallery": {
"type": "component",
"component": "aboutus.video-gallery",
"repeatable": false
},
"seo": {
"type": "component",
"component": "shared.seo",
"repeatable": false
}
}
}
'use strict';
/**
* mission-vision-page controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::mission-vision-page.mission-vision-page');
'use strict';
/**
* mission-vision-page router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::mission-vision-page.mission-vision-page');
'use strict';
/**
* mission-vision-page service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::mission-vision-page.mission-vision-page');
{
"kind": "singleType",
"collectionName": "the_governing_councils",
"info": {
"singularName": "the-governing-council",
"pluralName": "the-governing-councils",
"displayName": "The Governing Council"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"councilmember": {
"type": "component",
"component": "aboutus.council-team",
"repeatable": true
},
"seo": {
"type": "component",
"component": "shared.seo",
"repeatable": true
},
"Banner": {
"type": "component",
"component": "inner-banner.inner-banner",
"repeatable": false
}
}
}
'use strict';
/**
* the-governing-council controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::the-governing-council.the-governing-council');
'use strict';
/**
* the-governing-council router
*/
const { createCoreRouter } = require('@strapi/strapi').factories;
module.exports = createCoreRouter('api::the-governing-council.the-governing-council');
'use strict';
/**
* the-governing-council service
*/
const { createCoreService } = require('@strapi/strapi').factories;
module.exports = createCoreService('api::the-governing-council.the-governing-council');
{
"collectionName": "components_aboutus_council_teams",
"info": {
"displayName": "Council Team"
},
"options": {},
"attributes": {
"Name": {
"type": "string"
},
"Information": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
}
},
"config": {}
}
{
"collectionName": "components_aboutus_mission_and_visions",
"info": {
"displayName": "Mission&Vision"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
}
},
"config": {}
}
{
"collectionName": "components_aboutus_missions",
"info": {
"displayName": "Mission"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"Description": {
"type": "text"
},
"Image": {
"type": "media",
"multiple": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
}
},
"config": {}
}
{
"collectionName": "components_aboutus_video_galleries",
"info": {
"displayName": "VideoGallery"
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"component": "heading.heading",
"repeatable": false
},
"Video": {
"type": "component",
"component": "aboutus.videolist",
"repeatable": true
}
},
"config": {}
}
{
"collectionName": "components_aboutus_videolists",
"info": {
"displayName": "Videolist"
},
"options": {},
"attributes": {
"Title": {
"type": "string"
},
"videolink": {
"type": "string"
}
},
"config": {}
}
{
"collectionName": "components_aboutus_vissions",
"info": {
"displayName": "vission"
},
"options": {},
"attributes": {},
"config": {}
}
{
"collectionName": "components_button_butttons",
"info": {
"displayName": "Buttton"
},
"options": {},
"attributes": {
"Label": {
"type": "string"
},
"Btn_link": {
"type": "string"
}
},
"config": {}
}
{
"collectionName": "components_heading_headings",
"info": {
"displayName": "Heading"
},
"options": {},
"attributes": {
"Subheading": {
"type": "string"
},
"Heading1": {
"type": "string"
},
"Heading2": {
"type": "string"
}
},
"config": {}
}
{
"collectionName": "components_home_homes",
"info": {
"displayName": "Home"
},
"options": {},
"attributes": {},
"config": {}
}
{
"collectionName": "components_home_lifeat_ibas",
"info": {
"displayName": "LifeatIBA"
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"component": "heading.heading",
"repeatable": false
}
},
"config": {}
}
{
"collectionName": "components_home_overviews",
"info": {
"displayName": "Overview"
},
"options": {},
"attributes": {
"Heading": {
"type": "component",
"component": "heading.heading",
"repeatable": true
},
"Description": {
"type": "text"
}
},
"config": {}
}
{
"collectionName": "components_inner_banner_inner_banners",
"info": {
"displayName": "InnerBanner"
},
"options": {},
"attributes": {
"PageTitle": {
"type": "string"
},
"Desktopbanner": {
"type": "media",
"multiple": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"Mobilebanner": {
"type": "media",
"multiple": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"Subtitle": {
"type": "string"
},
"Description": {
"type": "text"
},
"logos": {
"type": "media",
"multiple": true,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"Button": {
"type": "component",
"component": "button.buttton",
"repeatable": false
}
},
"config": {}
}
{
"collectionName": "components_shared_media",
"info": {
"displayName": "Media",
"icon": "file-video"
},
"options": {},
"attributes": {
"file": {
"allowedTypes": ["images", "files", "videos"],
"type": "media",
"multiple": false
}
}
}
{
"collectionName": "components_shared_meta_socials",
"info": {
"displayName": "metaSocial",
"icon": "project-diagram"
},
"options": {},
"attributes": {
"socialNetwork": {
"type": "enumeration",
"enum": [
"Facebook",
"Twitter"
],
"required": true
},
"title": {
"type": "string",
"required": true,
"maxLength": 60
},
"description": {
"type": "string",
"maxLength": 65,
"required": true
},
"image": {
"allowedTypes": [
"images",
"files",
"videos"
],
"type": "media",
"multiple": false
}
}
}
{
"collectionName": "components_shared_page_schemas",
"info": {
"displayName": "Page Schema"
},
"options": {},
"attributes": {
"jsonSchema": {
"type": "json"
},
"schemaName": {
"type": "string"
}
}
}
{
"collectionName": "components_shared_quotes",
"info": {
"displayName": "Quote",
"icon": "indent"
},
"options": {},
"attributes": {
"title": {
"type": "string"
},
"body": {
"type": "text"
}
}
}
{
"collectionName": "components_shared_rich_texts",
"info": {
"displayName": "Rich text",
"icon": "align-justify",
"description": ""
},
"options": {},
"attributes": {
"body": {
"type": "richtext"
}
}
}
{
"collectionName": "components_shared_seos",
"info": {
"displayName": "seo",
"icon": "search",
"description": ""
},
"options": {},
"attributes": {
"metaTitle": {
"required": true,
"type": "string",
"maxLength": 200,
"default": "IBA"
},
"metaDescription": {
"type": "string",
"required": false,
"maxLength": 250,
"minLength": 50
},
"metaImage": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images"
]
},
"metaSocial": {
"type": "component",
"repeatable": true,
"component": "shared.meta-social"
},
"keywords": {
"type": "text",
"regex": "[^,]+"
},
"metaRobots": {
"type": "string",
"regex": "[^,]+"
},
"metaViewport": {
"type": "string"
},
"canonicalURL": {
"type": "string"
},
"schema": {
"type": "component",
"repeatable": true,
"component": "shared.page-schema"
}
}
}
{
"collectionName": "components_shared_sliders",
"info": {
"displayName": "Slider",
"icon": "address-book",
"description": ""
},
"options": {},
"attributes": {
"files": {
"type": "media",
"multiple": true,
"required": false,
"allowedTypes": ["images"]
}
}
}
import type { Schema, Struct } from '@strapi/strapi';
export interface AboutusCouncilTeam extends Struct.ComponentSchema {
collectionName: 'components_aboutus_council_teams';
info: {
displayName: 'Council Team';
};
attributes: {
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
Information: Schema.Attribute.Text;
Name: Schema.Attribute.String;
};
}
export interface AboutusMission extends Struct.ComponentSchema {
collectionName: 'components_aboutus_missions';
info: {
displayName: 'Mission';
};
attributes: {
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
Title: Schema.Attribute.String;
};
}
export interface AboutusMissionAndVision extends Struct.ComponentSchema {
collectionName: 'components_aboutus_mission_and_visions';
info: {
displayName: 'Mission&Vision';
};
attributes: {
Description: Schema.Attribute.Text;
Image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'>;
Title: Schema.Attribute.String;
};
}
export interface AboutusVideoGallery extends Struct.ComponentSchema {
collectionName: 'components_aboutus_video_galleries';
info: {
displayName: 'VideoGallery';
};
attributes: {
Heading: Schema.Attribute.Component<'heading.heading', false>;
Video: Schema.Attribute.Component<'aboutus.videolist', true>;
};
}
export interface AboutusVideolist extends Struct.ComponentSchema {
collectionName: 'components_aboutus_videolists';
info: {
displayName: 'Videolist';
};
attributes: {
Title: Schema.Attribute.String;
videolink: Schema.Attribute.String;
};
}
export interface AboutusVission extends Struct.ComponentSchema {
collectionName: 'components_aboutus_vissions';
info: {
displayName: 'vission';
};
attributes: {};
}
export interface ButtonButtton extends Struct.ComponentSchema {
collectionName: 'components_button_butttons';
info: {
displayName: 'Buttton';
};
attributes: {
Btn_link: Schema.Attribute.String;
Label: Schema.Attribute.String;
};
}
export interface HeadingHeading extends Struct.ComponentSchema {
collectionName: 'components_heading_headings';
info: {
displayName: 'Heading';
};
attributes: {
Heading1: Schema.Attribute.String;
Heading2: Schema.Attribute.String;
Subheading: Schema.Attribute.String;
};
}
export interface HomeHome extends Struct.ComponentSchema {
collectionName: 'components_home_homes';
info: {
displayName: 'Home';
};
attributes: {};
}
export interface HomeLifeatIba extends Struct.ComponentSchema {
collectionName: 'components_home_lifeat_ibas';
info: {
displayName: 'LifeatIBA';
};
attributes: {
Heading: Schema.Attribute.Component<'heading.heading', false>;
};
}
export interface HomeOverview extends Struct.ComponentSchema {
collectionName: 'components_home_overviews';
info: {
displayName: 'Overview';
};
attributes: {
Description: Schema.Attribute.Text;
Heading: Schema.Attribute.Component<'heading.heading', true>;
};
}
export interface InnerBannerInnerBanner extends Struct.ComponentSchema {
collectionName: 'components_inner_banner_inner_banners';
info: {
displayName: 'InnerBanner';
};
attributes: {
Button: Schema.Attribute.Component<'button.buttton', false>;
Description: Schema.Attribute.Text;
Desktopbanner: Schema.Attribute.Media<
'images' | 'files' | 'videos' | 'audios'
>;
logos: Schema.Attribute.Media<
'images' | 'files' | 'videos' | 'audios',
true
>;
Mobilebanner: Schema.Attribute.Media<
'images' | 'files' | 'videos' | 'audios'
>;
PageTitle: Schema.Attribute.String;
Subtitle: Schema.Attribute.String;
};
}
export interface SharedMedia extends Struct.ComponentSchema {
collectionName: 'components_shared_media';
info: {
displayName: 'Media';
icon: 'file-video';
};
attributes: {
file: Schema.Attribute.Media<'images' | 'files' | 'videos'>;
};
}
export interface SharedMetaSocial extends Struct.ComponentSchema {
collectionName: 'components_shared_meta_socials';
info: {
displayName: 'metaSocial';
icon: 'project-diagram';
};
attributes: {
description: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
maxLength: 65;
}>;
image: Schema.Attribute.Media<'images' | 'files' | 'videos'>;
socialNetwork: Schema.Attribute.Enumeration<['Facebook', 'Twitter']> &
Schema.Attribute.Required;
title: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
maxLength: 60;
}>;
};
}
export interface SharedPageSchema extends Struct.ComponentSchema {
collectionName: 'components_shared_page_schemas';
info: {
displayName: 'Page Schema';
};
attributes: {
jsonSchema: Schema.Attribute.JSON;
schemaName: Schema.Attribute.String;
};
}
export interface SharedQuote extends Struct.ComponentSchema {
collectionName: 'components_shared_quotes';
info: {
displayName: 'Quote';
icon: 'indent';
};
attributes: {
body: Schema.Attribute.Text;
title: Schema.Attribute.String;
};
}
export interface SharedRichText extends Struct.ComponentSchema {
collectionName: 'components_shared_rich_texts';
info: {
description: '';
displayName: 'Rich text';
icon: 'align-justify';
};
attributes: {
body: Schema.Attribute.RichText;
};
}
export interface SharedSeo extends Struct.ComponentSchema {
collectionName: 'components_shared_seos';
info: {
description: '';
displayName: 'seo';
icon: 'search';
};
attributes: {
canonicalURL: Schema.Attribute.String;
keywords: Schema.Attribute.Text;
metaDescription: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
maxLength: 250;
minLength: 50;
}>;
metaImage: Schema.Attribute.Media<'images'>;
metaRobots: Schema.Attribute.String;
metaSocial: Schema.Attribute.Component<'shared.meta-social', true>;
metaTitle: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
maxLength: 200;
}> &
Schema.Attribute.DefaultTo<'IBA'>;
metaViewport: Schema.Attribute.String;
schema: Schema.Attribute.Component<'shared.page-schema', true>;
};
}
export interface SharedSlider extends Struct.ComponentSchema {
collectionName: 'components_shared_sliders';
info: {
description: '';
displayName: 'Slider';
icon: 'address-book';
};
attributes: {
files: Schema.Attribute.Media<'images', true>;
};
}
declare module '@strapi/strapi' {
export module Public {
export interface ComponentSchemas {
'aboutus.council-team': AboutusCouncilTeam;
'aboutus.mission': AboutusMission;
'aboutus.mission-and-vision': AboutusMissionAndVision;
'aboutus.video-gallery': AboutusVideoGallery;
'aboutus.videolist': AboutusVideolist;
'aboutus.vission': AboutusVission;
'button.buttton': ButtonButtton;
'heading.heading': HeadingHeading;
'home.home': HomeHome;
'home.lifeat-iba': HomeLifeatIba;
'home.overview': HomeOverview;
'inner-banner.inner-banner': InnerBannerInnerBanner;
'shared.media': SharedMedia;
'shared.meta-social': SharedMetaSocial;
'shared.page-schema': SharedPageSchema;
'shared.quote': SharedQuote;
'shared.rich-text': SharedRichText;
'shared.seo': SharedSeo;
'shared.slider': SharedSlider;
}
}
}
import type { Schema, Struct } from '@strapi/strapi';
export interface AdminApiToken extends Struct.CollectionTypeSchema {
collectionName: 'strapi_api_tokens';
info: {
description: '';
displayName: 'Api Token';
name: 'Api Token';
pluralName: 'api-tokens';
singularName: 'api-token';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
accessKey: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
description: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}> &
Schema.Attribute.DefaultTo<''>;
encryptedKey: Schema.Attribute.Text &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
expiresAt: Schema.Attribute.DateTime;
lastUsedAt: Schema.Attribute.DateTime;
lifespan: Schema.Attribute.BigInteger;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
permissions: Schema.Attribute.Relation<
'oneToMany',
'admin::api-token-permission'
>;
publishedAt: Schema.Attribute.DateTime;
type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<'read-only'>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema {
collectionName: 'strapi_api_token_permissions';
info: {
description: '';
displayName: 'API Token Permission';
name: 'API Token Permission';
pluralName: 'api-token-permissions';
singularName: 'api-token-permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'admin::api-token-permission'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface AdminPermission extends Struct.CollectionTypeSchema {
collectionName: 'admin_permissions';
info: {
description: '';
displayName: 'Permission';
name: 'Permission';
pluralName: 'permissions';
singularName: 'permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>;
conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> &
Schema.Attribute.Private;
properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>;
publishedAt: Schema.Attribute.DateTime;
role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>;
subject: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface AdminRole extends Struct.CollectionTypeSchema {
collectionName: 'admin_roles';
info: {
description: '';
displayName: 'Role';
name: 'Role';
pluralName: 'roles';
singularName: 'role';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
code: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
description: Schema.Attribute.String;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>;
};
}
export interface AdminTransferToken extends Struct.CollectionTypeSchema {
collectionName: 'strapi_transfer_tokens';
info: {
description: '';
displayName: 'Transfer Token';
name: 'Transfer Token';
pluralName: 'transfer-tokens';
singularName: 'transfer-token';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
accessKey: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
description: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}> &
Schema.Attribute.DefaultTo<''>;
expiresAt: Schema.Attribute.DateTime;
lastUsedAt: Schema.Attribute.DateTime;
lifespan: Schema.Attribute.BigInteger;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'admin::transfer-token'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
permissions: Schema.Attribute.Relation<
'oneToMany',
'admin::transfer-token-permission'
>;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface AdminTransferTokenPermission
extends Struct.CollectionTypeSchema {
collectionName: 'strapi_transfer_token_permissions';
info: {
description: '';
displayName: 'Transfer Token Permission';
name: 'Transfer Token Permission';
pluralName: 'transfer-token-permissions';
singularName: 'transfer-token-permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'admin::transfer-token-permission'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface AdminUser extends Struct.CollectionTypeSchema {
collectionName: 'admin_users';
info: {
description: '';
displayName: 'User';
name: 'User';
pluralName: 'users';
singularName: 'user';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
blocked: Schema.Attribute.Boolean &
Schema.Attribute.Private &
Schema.Attribute.DefaultTo<false>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
email: Schema.Attribute.Email &
Schema.Attribute.Required &
Schema.Attribute.Private &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 6;
}>;
firstname: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
isActive: Schema.Attribute.Boolean &
Schema.Attribute.Private &
Schema.Attribute.DefaultTo<false>;
lastname: Schema.Attribute.String &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> &
Schema.Attribute.Private;
password: Schema.Attribute.Password &
Schema.Attribute.Private &
Schema.Attribute.SetMinMaxLength<{
minLength: 6;
}>;
preferedLanguage: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
registrationToken: Schema.Attribute.String & Schema.Attribute.Private;
resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private;
roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> &
Schema.Attribute.Private;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
username: Schema.Attribute.String;
};
}
export interface ApiFounderChairmanMessageFounderChairmanMessage
extends Struct.SingleTypeSchema {
collectionName: 'founder_chairman_messages';
info: {
displayName: 'Founder Chairman Message';
pluralName: 'founder-chairman-messages';
singularName: 'founder-chairman-message';
};
options: {
draftAndPublish: true;
};
attributes: {
Banner: Schema.Attribute.Component<'inner-banner.inner-banner', false>;
Chairman: Schema.Attribute.RichText;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
FounderMsg: Schema.Attribute.RichText;
Heading: Schema.Attribute.Component<'heading.heading', false>;
Image: Schema.Attribute.RichText &
Schema.Attribute.CustomField<
'plugin::ckeditor5.CKEditor',
{
preset: 'defaultHtml';
}
>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::founder-chairman-message.founder-chairman-message'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'shared.seo', false>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
VideoGallery: Schema.Attribute.Component<'aboutus.video-gallery', false>;
};
}
export interface ApiHomePageHomePage extends Struct.SingleTypeSchema {
collectionName: 'home_pages';
info: {
displayName: 'HomePage';
pluralName: 'home-pages';
singularName: 'home-page';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
LifeatIBA: Schema.Attribute.Component<'home.lifeat-iba', false>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::home-page.home-page'
> &
Schema.Attribute.Private;
Overview: Schema.Attribute.Component<'home.overview', false>;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'shared.seo', true>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiMembersOfAcademicCouncilMembersOfAcademicCouncil
extends Struct.SingleTypeSchema {
collectionName: 'members_of_academic_councils';
info: {
displayName: 'Members of Academic Council';
pluralName: 'members-of-academic-councils';
singularName: 'members-of-academic-council';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
Heading: Schema.Attribute.Component<'heading.heading', true>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::members-of-academic-council.members-of-academic-council'
> &
Schema.Attribute.Private;
membersacademiccouncil: Schema.Attribute.Component<
'aboutus.council-team',
true
>;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'shared.seo', false>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiMissionVisionPageMissionVisionPage
extends Struct.SingleTypeSchema {
collectionName: 'mission_vision_pages';
info: {
displayName: 'MissionVisionPage';
pluralName: 'mission-vision-pages';
singularName: 'mission-vision-page';
};
options: {
draftAndPublish: true;
};
attributes: {
Banner: Schema.Attribute.Component<'inner-banner.inner-banner', false>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::mission-vision-page.mission-vision-page'
> &
Schema.Attribute.Private;
mission: Schema.Attribute.Component<'aboutus.mission', false>;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'shared.seo', false>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
VideoGallery: Schema.Attribute.Component<'aboutus.video-gallery', false>;
Vision: Schema.Attribute.Component<'aboutus.mission-and-vision', false>;
};
}
export interface ApiTheGoverningCouncilTheGoverningCouncil
extends Struct.SingleTypeSchema {
collectionName: 'the_governing_councils';
info: {
displayName: 'The Governing Council';
pluralName: 'the-governing-councils';
singularName: 'the-governing-council';
};
options: {
draftAndPublish: true;
};
attributes: {
Banner: Schema.Attribute.Component<'inner-banner.inner-banner', false>;
councilmember: Schema.Attribute.Component<'aboutus.council-team', true>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::the-governing-council.the-governing-council'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'shared.seo', true>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginContentReleasesRelease
extends Struct.CollectionTypeSchema {
collectionName: 'strapi_releases';
info: {
displayName: 'Release';
pluralName: 'releases';
singularName: 'release';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
actions: Schema.Attribute.Relation<
'oneToMany',
'plugin::content-releases.release-action'
>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::content-releases.release'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String & Schema.Attribute.Required;
publishedAt: Schema.Attribute.DateTime;
releasedAt: Schema.Attribute.DateTime;
scheduledAt: Schema.Attribute.DateTime;
status: Schema.Attribute.Enumeration<
['ready', 'blocked', 'failed', 'done', 'empty']
> &
Schema.Attribute.Required;
timezone: Schema.Attribute.String;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginContentReleasesReleaseAction
extends Struct.CollectionTypeSchema {
collectionName: 'strapi_release_actions';
info: {
displayName: 'Release Action';
pluralName: 'release-actions';
singularName: 'release-action';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
contentType: Schema.Attribute.String & Schema.Attribute.Required;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
entryDocumentId: Schema.Attribute.String;
isEntryValid: Schema.Attribute.Boolean;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::content-releases.release-action'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
release: Schema.Attribute.Relation<
'manyToOne',
'plugin::content-releases.release'
>;
type: Schema.Attribute.Enumeration<['publish', 'unpublish']> &
Schema.Attribute.Required;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginI18NLocale extends Struct.CollectionTypeSchema {
collectionName: 'i18n_locale';
info: {
collectionName: 'locales';
description: '';
displayName: 'Locale';
pluralName: 'locales';
singularName: 'locale';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
code: Schema.Attribute.String & Schema.Attribute.Unique;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::i18n.locale'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.SetMinMax<
{
max: 50;
min: 1;
},
number
>;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginReviewWorkflowsWorkflow
extends Struct.CollectionTypeSchema {
collectionName: 'strapi_workflows';
info: {
description: '';
displayName: 'Workflow';
name: 'Workflow';
pluralName: 'workflows';
singularName: 'workflow';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
contentTypes: Schema.Attribute.JSON &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<'[]'>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::review-workflows.workflow'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique;
publishedAt: Schema.Attribute.DateTime;
stageRequiredToPublish: Schema.Attribute.Relation<
'oneToOne',
'plugin::review-workflows.workflow-stage'
>;
stages: Schema.Attribute.Relation<
'oneToMany',
'plugin::review-workflows.workflow-stage'
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginReviewWorkflowsWorkflowStage
extends Struct.CollectionTypeSchema {
collectionName: 'strapi_workflows_stages';
info: {
description: '';
displayName: 'Stages';
name: 'Workflow Stage';
pluralName: 'workflow-stages';
singularName: 'workflow-stage';
};
options: {
draftAndPublish: false;
version: '1.1.0';
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::review-workflows.workflow-stage'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String;
permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'>;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
workflow: Schema.Attribute.Relation<
'manyToOne',
'plugin::review-workflows.workflow'
>;
};
}
export interface PluginUploadFile extends Struct.CollectionTypeSchema {
collectionName: 'files';
info: {
description: '';
displayName: 'File';
pluralName: 'files';
singularName: 'file';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
alternativeText: Schema.Attribute.String;
caption: Schema.Attribute.String;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
ext: Schema.Attribute.String;
folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> &
Schema.Attribute.Private;
folderPath: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Private &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
formats: Schema.Attribute.JSON;
hash: Schema.Attribute.String & Schema.Attribute.Required;
height: Schema.Attribute.Integer;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::upload.file'
> &
Schema.Attribute.Private;
mime: Schema.Attribute.String & Schema.Attribute.Required;
name: Schema.Attribute.String & Schema.Attribute.Required;
previewUrl: Schema.Attribute.String;
provider: Schema.Attribute.String & Schema.Attribute.Required;
provider_metadata: Schema.Attribute.JSON;
publishedAt: Schema.Attribute.DateTime;
related: Schema.Attribute.Relation<'morphToMany'>;
size: Schema.Attribute.Decimal & Schema.Attribute.Required;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
url: Schema.Attribute.String & Schema.Attribute.Required;
width: Schema.Attribute.Integer;
};
}
export interface PluginUploadFolder extends Struct.CollectionTypeSchema {
collectionName: 'upload_folders';
info: {
displayName: 'Folder';
pluralName: 'folders';
singularName: 'folder';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::upload.folder'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>;
path: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 1;
}>;
pathId: Schema.Attribute.Integer &
Schema.Attribute.Required &
Schema.Attribute.Unique;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginUsersPermissionsPermission
extends Struct.CollectionTypeSchema {
collectionName: 'up_permissions';
info: {
description: '';
displayName: 'Permission';
name: 'permission';
pluralName: 'permissions';
singularName: 'permission';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
action: Schema.Attribute.String & Schema.Attribute.Required;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::users-permissions.permission'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
role: Schema.Attribute.Relation<
'manyToOne',
'plugin::users-permissions.role'
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface PluginUsersPermissionsRole
extends Struct.CollectionTypeSchema {
collectionName: 'up_roles';
info: {
description: '';
displayName: 'Role';
name: 'role';
pluralName: 'roles';
singularName: 'role';
};
options: {
draftAndPublish: false;
};
pluginOptions: {
'content-manager': {
visible: false;
};
'content-type-builder': {
visible: false;
};
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
description: Schema.Attribute.String;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::users-permissions.role'
> &
Schema.Attribute.Private;
name: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 3;
}>;
permissions: Schema.Attribute.Relation<
'oneToMany',
'plugin::users-permissions.permission'
>;
publishedAt: Schema.Attribute.DateTime;
type: Schema.Attribute.String & Schema.Attribute.Unique;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
users: Schema.Attribute.Relation<
'oneToMany',
'plugin::users-permissions.user'
>;
};
}
export interface PluginUsersPermissionsUser
extends Struct.CollectionTypeSchema {
collectionName: 'up_users';
info: {
description: '';
displayName: 'User';
name: 'user';
pluralName: 'users';
singularName: 'user';
};
options: {
draftAndPublish: false;
timestamps: true;
};
attributes: {
blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
confirmationToken: Schema.Attribute.String & Schema.Attribute.Private;
confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
email: Schema.Attribute.Email &
Schema.Attribute.Required &
Schema.Attribute.SetMinMaxLength<{
minLength: 6;
}>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'plugin::users-permissions.user'
> &
Schema.Attribute.Private;
password: Schema.Attribute.Password &
Schema.Attribute.Private &
Schema.Attribute.SetMinMaxLength<{
minLength: 6;
}>;
provider: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private;
role: Schema.Attribute.Relation<
'manyToOne',
'plugin::users-permissions.role'
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
username: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique &
Schema.Attribute.SetMinMaxLength<{
minLength: 3;
}>;
};
}
declare module '@strapi/strapi' {
export module Public {
export interface ContentTypeSchemas {
'admin::api-token': AdminApiToken;
'admin::api-token-permission': AdminApiTokenPermission;
'admin::permission': AdminPermission;
'admin::role': AdminRole;
'admin::transfer-token': AdminTransferToken;
'admin::transfer-token-permission': AdminTransferTokenPermission;
'admin::user': AdminUser;
'api::founder-chairman-message.founder-chairman-message': ApiFounderChairmanMessageFounderChairmanMessage;
'api::home-page.home-page': ApiHomePageHomePage;
'api::members-of-academic-council.members-of-academic-council': ApiMembersOfAcademicCouncilMembersOfAcademicCouncil;
'api::mission-vision-page.mission-vision-page': ApiMissionVisionPageMissionVisionPage;
'api::the-governing-council.the-governing-council': ApiTheGoverningCouncilTheGoverningCouncil;
'plugin::content-releases.release': PluginContentReleasesRelease;
'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;
'plugin::i18n.locale': PluginI18NLocale;
'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow;
'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage;
'plugin::upload.file': PluginUploadFile;
'plugin::upload.folder': PluginUploadFolder;
'plugin::users-permissions.permission': PluginUsersPermissionsPermission;
'plugin::users-permissions.role': PluginUsersPermissionsRole;
'plugin::users-permissions.user': PluginUsersPermissionsUser;
}
}
}
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!