├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── package.json ├── server ├── bootstrap │ ├── buildSettings.js │ ├── index.js │ ├── setupLifecycles.js │ └── syncSlugCount.js ├── config │ ├── index.js │ └── schema.js ├── content-types │ ├── index.js │ └── slug │ │ └── schema.json ├── controllers │ ├── index.js │ └── slug-controller.js ├── graphql │ ├── index.js │ ├── resolversConfig.js │ └── types.js ├── index.js ├── register.js ├── routes │ ├── index.js │ └── slug-routes.js ├── services │ ├── index.js │ ├── settings-service.js │ └── slug-service │ │ ├── buildSlug.js │ │ ├── getReferenceFieldValues.js │ │ ├── index.js │ │ └── shoudUpdateSlug.js └── utils │ ├── getPluginService.js │ ├── hasRequiredModelScopes.js │ ├── isValidFindSlugParams.js │ ├── isValidModelField.js │ ├── pluginId.js │ ├── sanitizeOutput.js │ └── transform.js ├── strapi-server.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package-lock.json -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/package.json -------------------------------------------------------------------------------- /server/bootstrap/buildSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/bootstrap/buildSettings.js -------------------------------------------------------------------------------- /server/bootstrap/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/bootstrap/index.js -------------------------------------------------------------------------------- /server/bootstrap/setupLifecycles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/bootstrap/setupLifecycles.js -------------------------------------------------------------------------------- /server/bootstrap/syncSlugCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/bootstrap/syncSlugCount.js -------------------------------------------------------------------------------- /server/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/config/index.js -------------------------------------------------------------------------------- /server/config/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/config/schema.js -------------------------------------------------------------------------------- /server/content-types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/content-types/index.js -------------------------------------------------------------------------------- /server/content-types/slug/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/content-types/slug/schema.json -------------------------------------------------------------------------------- /server/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/controllers/index.js -------------------------------------------------------------------------------- /server/controllers/slug-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/controllers/slug-controller.js -------------------------------------------------------------------------------- /server/graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/graphql/index.js -------------------------------------------------------------------------------- /server/graphql/resolversConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/graphql/resolversConfig.js -------------------------------------------------------------------------------- /server/graphql/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/graphql/types.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/index.js -------------------------------------------------------------------------------- /server/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/register.js -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/routes/slug-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/routes/slug-routes.js -------------------------------------------------------------------------------- /server/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/index.js -------------------------------------------------------------------------------- /server/services/settings-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/settings-service.js -------------------------------------------------------------------------------- /server/services/slug-service/buildSlug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/slug-service/buildSlug.js -------------------------------------------------------------------------------- /server/services/slug-service/getReferenceFieldValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/slug-service/getReferenceFieldValues.js -------------------------------------------------------------------------------- /server/services/slug-service/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/slug-service/index.js -------------------------------------------------------------------------------- /server/services/slug-service/shoudUpdateSlug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/services/slug-service/shoudUpdateSlug.js -------------------------------------------------------------------------------- /server/utils/getPluginService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/getPluginService.js -------------------------------------------------------------------------------- /server/utils/hasRequiredModelScopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/hasRequiredModelScopes.js -------------------------------------------------------------------------------- /server/utils/isValidFindSlugParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/isValidFindSlugParams.js -------------------------------------------------------------------------------- /server/utils/isValidModelField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/isValidModelField.js -------------------------------------------------------------------------------- /server/utils/pluginId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/pluginId.js -------------------------------------------------------------------------------- /server/utils/sanitizeOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/sanitizeOutput.js -------------------------------------------------------------------------------- /server/utils/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/server/utils/transform.js -------------------------------------------------------------------------------- /strapi-server.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./server'); 4 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strapi-community/strapi-plugin-slugify/HEAD/yarn.lock --------------------------------------------------------------------------------