{"_id":"@catchmexz/fedin-cms","_rev":"2-4035752582fa30f374ff6034c890f203","name":"@catchmexz/fedin-cms","dist-tags":{"latest":"5.30.2"},"versions":{"5.30.1":{"name":"@catchmexz/fedin-cms","version":"5.30.1","keywords":["strapi","cms","cmf","content management system","content management framework","admin panel","dashboard","api","auth","framework","http","json","koa","koajs","mvc","oauth","oauth2","orm","rest","restful","security","jam","jamstack","javascript","headless","MySQL","MariaDB","PostgreSQL","SQLite","graphqL","infrastructure","backend","open source","self hosted","lerna","lernajs","react","reactjs"],"author":{"url":"https://strapi.io","name":"Strapi Solutions SAS","email":"hi@strapi.io"},"license":"SEE LICENSE IN LICENSE","_id":"@catchmexz/fedin-cms@5.30.1","maintainers":[{"name":"catchmexz","email":"xz18561595826@126.com"}],"homepage":"https://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"bin":{"fedin-cms":"bin/strapi.js"},"dist":{"shasum":"ca86398ddbb9ebadec1d7854157f94017e8434d9","tarball":"https://registry.npmjs.org/@catchmexz/fedin-cms/-/fedin-cms-5.30.1.tgz","fileCount":403,"integrity":"sha512-l0xvoIwjxzhrAShAZ+8gKRKvNrKB4Qn4974rzBIHkXMoYxC7dIZHW0A6j0agTpqWvFkIT/sMTUz7Vz9StM4CbQ==","signatures":[{"sig":"MEUCIEHTBB0ERVwgFF7pdZS5MMMgXcRxmVQt+DI4Y1n47qVmAiEAq9MvftO7YIoR3/ATyc7r9lWiS+IFc7eA88TgcyuuiQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","source":"./src/index.ts","engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","source":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.js"},"./admin":{"types":"./dist/admin.d.ts","import":"./dist/admin.mjs","source":"./src/admin.ts","default":"./dist/admin.js","require":"./dist/admin.js"},"./admin/test":{"types":"./dist/admin-test.d.ts","import":"./dist/admin-test.mjs","source":"./src/admin-test.ts","default":"./dist/admin-test.js","require":"./dist/admin-test.js"},"./package.json":"./package.json"},"gitHead":"ad8d70060a5c88314271806dae2e1f8a97d5ab2c","scripts":{"lint":"run -T eslint .","build":"run -T npm-run-all clean --parallel build:code build:types","clean":"run -T rimraf ./dist","watch":"run -T rollup -c -w","test:unit":"run -T jest","build:code":"run -T  rollup -c","build:types":"run -T tsc -p tsconfig.build.json --emitDeclarationOnly","test:unit:watch":"run -T jest --watch"},"_npmUser":{"name":"catchmexz","email":"xz18561595826@126.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"10.9.4","description":"An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ora":"5.4.1","yup":"0.32.9","vite":"5.4.19","yalc":"1.0.0-pre.53","boxen":"5.1.2","chalk":"4.1.2","execa":"5.1.1","dotenv":"16.4.5","lodash":"4.17.21","pkg-up":"3.1.0","semver":"7.5.4","ci-info":"3.8.0","nodemon":"3.0.2","outdent":"0.8.0","webpack":"^5.90.3","chokidar":"3.6.0","fs-extra":"11.2.0","inquirer":"8.2.5","prettier":"3.3.3","commander":"8.3.0","copyfiles":"2.4.1","cli-table3":"0.6.5","css-loader":"^6.10.0","typescript":"5.4.4","read-pkg-up":"7.0.1","@strapi/core":"5.30.1","@strapi/i18n":"5.30.1","browserslist":"^4.23.0","cli-progress":"3.12.0","concurrently":"8.2.2","resolve-from":"5.0.0","style-loader":"3.3.4","@strapi/admin":"5.30.1","@strapi/email":"5.30.1","@strapi/types":"5.30.1","@strapi/utils":"5.30.1","git-url-parse":"14.0.0","react-refresh":"0.14.0","@strapi/logger":"5.30.1","@strapi/upload":"5.30.1","@types/nodemon":"1.19.6","esbuild-loader":"4.3.0","@strapi/openapi":"5.30.1","@strapi/database":"5.30.1","esbuild-register":"3.5.0","@strapi/cloud-cli":"5.30.1","@strapi/generators":"5.30.1","get-latest-version":"5.1.0","@strapi/permissions":"5.30.1","html-webpack-plugin":"5.6.0","@strapi/data-transfer":"5.30.1","webpack-dev-middleware":"6.1.2","webpack-hot-middleware":"2.26.1","@strapi/content-manager":"5.30.1","browserslist-to-esbuild":"1.2.0","mini-css-extract-plugin":"2.7.7","webpack-bundle-analyzer":"^4.10.1","@strapi/content-releases":"5.30.1","@strapi/review-workflows":"5.30.1","@strapi/typescript-utils":"5.30.1","@vitejs/plugin-react-swc":"3.6.0","@strapi/content-type-builder":"5.30.1","fork-ts-checker-webpack-plugin":"8.0.0","@pmmmwh/react-refresh-webpack-plugin":"0.5.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","react":"18.3.1","tsconfig":"5.30.1","react-dom":"18.3.1","@types/jest":"29.5.2","@types/node":"18.19.24","@types/lodash":"^4.14.191","@strapi/ts-zen":"^0.2.0","@types/fs-extra":"11.0.4","eslint-config-custom":"5.30.1","@types/webpack-hot-middleware":"2.25.9","@types/webpack-bundle-analyzer":"4.7.0"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fedin-cms_5.30.1_1764578240909_0.8420659408313091","host":"s3://npm-registry-packages-npm-production"}},"5.30.2":{"name":"@catchmexz/fedin-cms","version":"5.30.2","description":"An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite","keywords":["strapi","cms","cmf","content management system","content management framework","admin panel","dashboard","api","auth","framework","http","json","koa","koajs","mvc","oauth","oauth2","orm","rest","restful","security","jam","jamstack","javascript","headless","MySQL","MariaDB","PostgreSQL","SQLite","graphqL","infrastructure","backend","open source","self hosted","lerna","lernajs","react","reactjs"],"homepage":"https://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"repository":{"type":"git","url":"git://github.com/strapi/strapi.git"},"license":"SEE LICENSE IN LICENSE","author":{"name":"Strapi Solutions SAS","email":"hi@strapi.io","url":"https://strapi.io"},"maintainers":[{"name":"catchmexz","email":"xz18561595826@126.com"}],"exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"},"./admin":{"types":"./dist/admin.d.ts","source":"./src/admin.ts","import":"./dist/admin.mjs","require":"./dist/admin.js","default":"./dist/admin.js"},"./admin/test":{"types":"./dist/admin-test.d.ts","source":"./src/admin-test.ts","import":"./dist/admin-test.mjs","require":"./dist/admin-test.js","default":"./dist/admin-test.js"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","source":"./src/index.ts","types":"./dist/index.d.ts","bin":{"fedin-cms":"bin/strapi.js"},"scripts":{"build":"run -T npm-run-all clean --parallel build:code build:types","build:code":"run -T  rollup -c","build:types":"run -T tsc -p tsconfig.build.json --emitDeclarationOnly","clean":"run -T rimraf ./dist","lint":"run -T eslint .","test:unit":"run -T jest","test:unit:watch":"run -T jest --watch","watch":"run -T rollup -c -w"},"dependencies":{"@catchmexz/fedincms-admin":"5.30.2","@pmmmwh/react-refresh-webpack-plugin":"0.5.15","@strapi/cloud-cli":"5.30.1","@strapi/content-manager":"5.30.1","@strapi/content-releases":"5.30.1","@strapi/content-type-builder":"5.30.1","@strapi/core":"5.30.1","@strapi/data-transfer":"5.30.1","@strapi/database":"5.30.1","@strapi/email":"5.30.1","@strapi/generators":"5.30.1","@strapi/i18n":"5.30.1","@strapi/logger":"5.30.1","@strapi/openapi":"5.30.1","@strapi/permissions":"5.30.1","@strapi/review-workflows":"5.30.1","@strapi/types":"5.30.1","@strapi/typescript-utils":"5.30.1","@strapi/upload":"5.30.1","@strapi/utils":"5.30.1","@types/nodemon":"1.19.6","@vitejs/plugin-react-swc":"3.6.0","boxen":"5.1.2","browserslist":"^4.23.0","browserslist-to-esbuild":"1.2.0","chalk":"4.1.2","chokidar":"3.6.0","ci-info":"3.8.0","cli-progress":"3.12.0","cli-table3":"0.6.5","commander":"8.3.0","concurrently":"8.2.2","copyfiles":"2.4.1","css-loader":"^6.10.0","dotenv":"16.4.5","esbuild-loader":"4.3.0","esbuild-register":"3.5.0","execa":"5.1.1","fork-ts-checker-webpack-plugin":"8.0.0","fs-extra":"11.2.0","get-latest-version":"5.1.0","git-url-parse":"14.0.0","html-webpack-plugin":"5.6.0","inquirer":"8.2.5","lodash":"4.17.21","mini-css-extract-plugin":"2.7.7","nodemon":"3.0.2","ora":"5.4.1","outdent":"0.8.0","pkg-up":"3.1.0","prettier":"3.3.3","react-refresh":"0.14.0","read-pkg-up":"7.0.1","resolve-from":"5.0.0","semver":"7.5.4","style-loader":"3.3.4","typescript":"5.4.4","vite":"5.4.19","webpack":"^5.90.3","webpack-bundle-analyzer":"^4.10.1","webpack-dev-middleware":"6.1.2","webpack-hot-middleware":"2.26.1","yalc":"1.0.0-pre.53","yup":"0.32.9"},"devDependencies":{"@strapi/ts-zen":"^0.2.0","@types/fs-extra":"11.0.4","@types/jest":"29.5.2","@types/lodash":"^4.14.191","@types/node":"18.19.24","@types/webpack-bundle-analyzer":"4.7.0","@types/webpack-hot-middleware":"2.25.9","eslint-config-custom":"5.30.1","jest":"29.6.0","react":"18.3.1","react-dom":"18.3.1","tsconfig":"5.30.1"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0","react-router-dom":"^6.0.0","styled-components":"^6.0.0"},"engines":{"node":">=18.0.0 <=22.x.x","npm":">=6.0.0"},"_id":"@catchmexz/fedin-cms@5.30.2","gitHead":"ad8d70060a5c88314271806dae2e1f8a97d5ab2c","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-n+Pm0lluwIqs7WsNSrlaE8X4IdD0e86QkO238VF4B1DlwwQImyZfoG1ybfsObVZ8hq7gjuk9/5/K91UrJHhLmQ==","shasum":"dc95b38d2f21987c620debd111a84bfa24aee518","tarball":"https://registry.npmjs.org/@catchmexz/fedin-cms/-/fedin-cms-5.30.2.tgz","fileCount":403,"unpackedSize":1130168,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRsCPAhOrWWGQ29FBhwkMHNKtiAYNMeAU5COjdJKFvkQIga3FoIVNXbliZD/rJQ3HbOp5ZMU7ApLmjOwW0DXiK5j4="}]},"_npmUser":{"name":"catchmexz","email":"xz18561595826@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fedin-cms_5.30.2_1764638361063_0.9031808065078499"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T08:37:20.809Z","modified":"2025-12-02T01:19:21.483Z","5.30.1":"2025-12-01T08:37:21.119Z","5.30.2":"2025-12-02T01:19:21.281Z"},"bugs":{"url":"https://github.com/strapi/strapi/issues"},"author":{"name":"Strapi Solutions SAS","email":"hi@strapi.io","url":"https://strapi.io"},"license":"SEE LICENSE IN LICENSE","homepage":"https://strapi.io","keywords":["strapi","cms","cmf","content management system","content management framework","admin panel","dashboard","api","auth","framework","http","json","koa","koajs","mvc","oauth","oauth2","orm","rest","restful","security","jam","jamstack","javascript","headless","MySQL","MariaDB","PostgreSQL","SQLite","graphqL","infrastructure","backend","open source","self hosted","lerna","lernajs","react","reactjs"],"repository":{"type":"git","url":"git://github.com/strapi/strapi.git"},"description":"An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite","maintainers":[{"name":"catchmexz","email":"xz18561595826@126.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://strapi.io/#gh-light-mode-only\">\n    <img src=\"https://strapi.io/assets/strapi-logo-dark.svg\" width=\"318px\" alt=\"Strapi logo\" />\n  </a>\n  <a href=\"https://strapi.io/#gh-dark-mode-only\">\n    <img src=\"https://strapi.io/assets/strapi-logo-light.svg\" width=\"318px\" alt=\"Strapi logo\" />\n  </a>\n</p>\n\n<h3 align=\"center\">Open-source headless CMS, self-hosted or Cloud you’re in control.</h3>\n<p align=\"center\">The leading open-source headless CMS, 100% JavaScript/TypeScript, flexible and fully customizable.</p>\n<p align=\"center\"><a href=\"https://cloud.strapi.io/signups?source=github1\">Cloud</a> · <a href=\"https://strapi.io/demo\">Try live demo</a></p>\n<br />\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.org/package/@strapi/strapi\">\n    <img src=\"https://img.shields.io/npm/v/@strapi/strapi/latest.svg\" alt=\"NPM Version\" />\n  </a>\n  <a href=\"https://github.com/strapi/strapi/actions/workflows/tests.yml\">\n    <img src=\"https://github.com/strapi/strapi/actions/workflows/tests.yml/badge.svg?branch=main\" alt=\"Tests\" />\n  </a>\n  <a href=\"https://discord.strapi.io\">\n    <img src=\"https://img.shields.io/discord/811989166782021633?label=Discord\" alt=\"Strapi on Discord\" />\n  </a>\n  <a href=\"https://github.com/strapi/strapi/actions/workflows/nightly.yml\">\n    <img src=\"https://github.com/strapi/strapi/actions/workflows/nightly.yml/badge.svg\" alt=\"Strapi Nightly Release Build Status\" />\n  </a>\n</p>\n\n<br>\n\n<p align=\"center\">\n  <a href=\"https://strapi.io\">\n    <img src=\"https://raw.githubusercontent.com/strapi/strapi/main/public/assets/admin-demo.gif\" alt=\"Administration panel\" />\n  </a>\n</p>\n\n<br>\n\nStrapi Community Edition is a free and open-source headless CMS enabling you to manage any content, anywhere.\n\n- **Self-hosted or Cloud**: You can host and scale Strapi projects the way you want. You can save time by deploying to [Strapi Cloud](https://cloud.strapi.io/signups?source=github1) or deploy to the hosting platform you want\\*\\*: AWS, Azure, Google Cloud, DigitalOcean.\n- **Modern Admin Pane**: Elegant, entirely customizable and a fully extensible admin panel.\n- **Multi-database support**: You can choose the database you prefer: PostgreSQL, MySQL, MariaDB, and SQLite.\n- **Customizable**: You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.\n- **Blazing Fast and Robust**: Built on top of Node.js and TypeScript, Strapi delivers reliable and solid performance.\n- **Front-end Agnostic**: Use any front-end framework (React, Next.js, Vue, Angular, etc.), mobile apps or even IoT.\n- **Secure by default**: Reusable policies, CORS, CSP, P3P, Xframe, XSS, and more.\n- **Powerful CLI**: Scaffold projects and APIs on the fly.\n\n## Getting Started\n\n<a href=\"https://docs.strapi.io/developer-docs/latest/getting-started/quick-start.html\" target=\"_blank\">Read the Getting Started tutorial</a> or follow the steps below:\n\n### ⏳ Installation\n\nInstall Strapi with this **Quickstart** command to create a Strapi project instantly:\n\n- (Use **yarn** to install the Strapi project (recommended). [Install yarn with these docs](https://yarnpkg.com/lang/en/docs/install/).)\n\n```bash\nyarn create strapi\n```\n\n**or**\n\n- (Using npx to install the Strapi project.)\n\n```bash\nnpx create-strapi@latest\n```\n\nThis command generates a brand new project with the default features (authentication, permissions, content management, content type builder & file upload).\n\nEnjoy 🎉\n\n### 🖐 Requirements\n\nComplete installation requirements can be found in the documentation under <a href=\"https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment.html\">Installation Requirements</a>.\n\n**Supported operating systems**:\n\n- Ubuntu LTS/Debian 9.x\n- CentOS/RHEL 8\n- macOS Mojave\n- Windows 10\n- Docker\n\n(Please note that Strapi may work on other operating systems, but these are not tested nor officially supported at this time.)\n\n**Node:**\n\nStrapi only supports maintenance and LTS versions of Node.js. Please refer to the <a href=\"https://nodejs.org/en/about/releases/\">Node.js release schedule</a> for more information. NPM versions installed by default with Node.js are supported. Generally it's recommended to use yarn over npm where possible.\n\n| Strapi Version  | Recommended | Minimum |\n| --------------- | ----------- | ------- |\n| 5.0.0 and up    | 20.x        | 18.x    |\n| 4.14.5 and up   | 20.x        | 18.x    |\n| 4.11.0 and up   | 18.x        | 16.x    |\n| 4.3.9 to 4.10.x | 18.x        | 14.x    |\n| 4.0.x to 4.3.8  | 16.x        | 14.x    |\n\n**Database:**\n\n| Database   | Recommended | Minimum |\n| ---------- | ----------- | ------- |\n| MySQL      | 8.0         | 8.0     |\n| MariaDB    | 10.6        | 10.3    |\n| PostgreSQL | 14.0        | 11.0    |\n| SQLite     | 3           | 3       |\n\n**Minimum Database Driver:**\n\nDatabase driver packages often have their own minimum versions for each version of Node, so here you can find the minimum required versions\n\n| Node Version | PostgreSQL (pg) | MySQL (mysql2) | SQLite (better-sqlite3) |\n| ------------ | --------------- | -------------- | ----------------------- |\n| 18           | pg@8.x          | mysql2@2.x     | better-sqlite3@7.6.2    |\n| 20           | pg@8.x          | mysql2@3.x     | better-sqlite3@9.4.x    |\n| 22           | pg@8.x          | mysql2@3.x     | better-sqlite3@11.x     |\n\n**We recommend always using the latest version of Strapi stable to start your new projects**.\n\n## Features\n\n- **Content Types Builder**: Build the most flexible publishing experience for your content managers, by giving them the freedom to create any page on the go with [fields](https://docs.strapi.io/user-docs/content-manager/writing-content#filling-up-fields), components and [Dynamic Zones](https://docs.strapi.io/user-docs/content-manager/writing-content#dynamic-zones).\n- **Media Library**: Upload your images, videos, audio or documents to the media library. Easily find the right asset, edit and reuse it.\n- **Internationalization**: The Internationalization (i18n) plugin allows Strapi users to create, manage and distribute localized content in different languages, called \"locales\n- **Role Based Access Control**: Create an unlimited number of custom roles and permissions for admin and end users.\n- **GraphQL or REST**: Consume the API using REST or GraphQL\n\nYou can unlock additional features such as SSO, Audit Logs, Review Workflows in [Strapi Cloud](https://cloud.strapi.io/login?source=github1) or [Strapi Enterprise](https://strapi.io/enterprise?source=github1).\n\n**[See more on our website](https://strapi.io/overview)**.\n\n## Contributing\n\nPlease read our [Contributing Guide](./CONTRIBUTING.md) before submitting a Pull Request to the project.\n\n## Community support\n\nFor general help using Strapi, please refer to [the official Strapi documentation](https://docs.strapi.io). For additional help, you can use one of these channels to ask a question:\n\n- [Discord](https://discord.strapi.io) (For live discussion with the Community and Strapi team)\n- [GitHub](https://github.com/strapi/strapi) (Bug reports, Contributions)\n- [Community Forum](https://forum.strapi.io) (Questions and Discussions)\n- [Feedback section](https://feedback.strapi.io) (Roadmap, Feature requests)\n- [Twitter](https://twitter.com/strapijs) (Get the news fast)\n- [Facebook](https://www.facebook.com/Strapi-616063331867161)\n- [YouTube Channel](https://www.youtube.com/strapi) (Learn from Video Tutorials)\n\n## Migration\n\nFollow our [migration guides](https://docs.strapi.io/developer-docs/latest/update-migration-guides/migration-guides.html) on the documentation to keep your projects up-to-date.\n\n## Roadmap\n\nCheck out our [roadmap](https://feedback.strapi.io) to get informed of the latest features released and the upcoming ones. You may also give us insights and vote for a specific feature.\n\n## Documentation\n\nSee our dedicated [repository](https://github.com/strapi/documentation) for the Strapi documentation, or view our documentation live:\n\n- [Developer docs](https://docs.strapi.io/developer-docs/latest/getting-started/introduction.html)\n- [User guide](https://docs.strapi.io/user-docs/latest/getting-started/introduction.html)\n\n## Try live demo\n\nSee for yourself what's under the hood by getting access to a [hosted Strapi project](https://strapi.io/demo) with sample data.\n\n## License\n\nSee the [LICENSE](./LICENSE) file for licensing information.\n","readmeFilename":"README.md"}