UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

1 lines 251 kB
{"inputs":{"src/translations/en-gb.json":{"bytes":24168,"imports":[],"format":"esm","with":{"type":"json"}},"src/translations/index.ts":{"bytes":453,"imports":[{"path":"src/translations/en-gb.json","kind":"import-statement","original":"./en-gb.json","with":{"type":"json"}}],"format":"esm"},"src/constants/permission-groups.ts":{"bytes":1064,"imports":[],"format":"esm"},"src/constants/constants.ts":{"bytes":3112,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../translations/index.js"},{"path":"src/constants/permission-groups.ts","kind":"import-statement","original":"./permission-groups.js"}],"format":"esm"},"src/utils/errors/decode-error.ts":{"bytes":944,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"./index.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../constants/constants.js"}],"format":"esm"},"src/utils/errors/error-type-defaults.ts":{"bytes":846,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"}],"format":"esm"},"src/utils/errors/lucid-api-error.ts":{"bytes":2440,"imports":[{"path":"src/utils/errors/error-type-defaults.ts","kind":"import-statement","original":"./error-type-defaults.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../constants/constants.js"}],"format":"esm"},"src/utils/logging/logger.ts":{"bytes":423,"imports":[{"path":"winston","kind":"import-statement","external":true},{"path":"winston/lib/winston/transports/index.js","kind":"import-statement","external":true}],"format":"esm"},"src/utils/logging/index.ts":{"bytes":1319,"imports":[{"path":"src/utils/logging/logger.ts","kind":"import-statement","original":"./logger.js"}],"format":"esm"},"src/utils/errors/lucid-error.ts":{"bytes":1080,"imports":[{"path":"src/utils/logging/index.ts","kind":"import-statement","original":"../../utils/logging/index.js"}],"format":"esm"},"src/utils/errors/tidy-zod-errors.ts":{"bytes":702,"imports":[{"path":"zod","kind":"import-statement","external":true}],"format":"esm"},"src/utils/errors/index.ts":{"bytes":247,"imports":[{"path":"src/utils/errors/decode-error.ts","kind":"import-statement","original":"./decode-error.js"},{"path":"src/utils/errors/lucid-api-error.ts","kind":"import-statement","original":"./lucid-api-error.js"},{"path":"src/utils/errors/lucid-error.ts","kind":"import-statement","original":"./lucid-error.js"},{"path":"src/utils/errors/tidy-zod-errors.ts","kind":"import-statement","original":"./tidy-zod-errors.js"}],"format":"esm"},"src/utils/build-response.ts":{"bytes":3876,"imports":[],"format":"esm"},"src/libs/fastify/middleware/log-route.ts":{"bytes":745,"imports":[{"path":"src/utils/logging/index.ts","kind":"import-statement","original":"../../../utils/logging/index.js"}],"format":"esm"},"src/libs/fastify/middleware/validate-body.ts":{"bytes":684,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/middleware/validate-params.ts":{"bytes":694,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/middleware/validate-query.ts":{"bytes":3258,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/middleware/authenticate.ts":{"bytes":403,"imports":[{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/middleware/validate-csrf.ts":{"bytes":354,"imports":[{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/middleware/permissions.ts":{"bytes":891,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"}],"format":"esm"},"src/utils/services/utils/transaction-error.ts":{"bytes":251,"imports":[],"format":"esm"},"src/utils/services/utils/merge-errors.ts":{"bytes":954,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/utils/errors/error-type-defaults.ts","kind":"import-statement","original":"../../errors/error-type-defaults.js"}],"format":"esm"},"src/utils/services/service-wrapper.ts":{"bytes":2525,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"src/utils/services/utils/transaction-error.ts","kind":"import-statement","original":"./utils/transaction-error.js"},{"path":"src/utils/services/utils/merge-errors.ts","kind":"import-statement","original":"./utils/merge-errors.js"},{"path":"src/utils/logging/index.ts","kind":"import-statement","original":"../logging/index.js"}],"format":"esm"},"src/libs/fastify/middleware/content-locale.ts":{"bytes":855,"imports":[{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"}],"format":"esm"},"src/libs/fastify/middleware/client-authenticate.ts":{"bytes":1371,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../utils/errors/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../utils/services/service-wrapper.js"}],"format":"esm"},"src/libs/fastify/route.ts":{"bytes":2669,"imports":[{"path":"src/libs/fastify/middleware/log-route.ts","kind":"import-statement","original":"./middleware/log-route.js"},{"path":"src/libs/fastify/middleware/validate-body.ts","kind":"import-statement","original":"./middleware/validate-body.js"},{"path":"src/libs/fastify/middleware/validate-params.ts","kind":"import-statement","original":"./middleware/validate-params.js"},{"path":"src/libs/fastify/middleware/validate-query.ts","kind":"import-statement","original":"./middleware/validate-query.js"},{"path":"src/libs/fastify/middleware/authenticate.ts","kind":"import-statement","original":"./middleware/authenticate.js"},{"path":"src/libs/fastify/middleware/validate-csrf.ts","kind":"import-statement","original":"./middleware/validate-csrf.js"},{"path":"src/libs/fastify/middleware/permissions.ts","kind":"import-statement","original":"./middleware/permissions.js"},{"path":"src/libs/fastify/middleware/content-locale.ts","kind":"import-statement","original":"./middleware/content-locale.js"},{"path":"src/libs/fastify/middleware/client-authenticate.ts","kind":"import-statement","original":"./middleware/client-authenticate.js"}],"format":"esm"},"src/utils/swagger/swagger-refs.ts":{"bytes":769,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"}],"format":"esm"},"src/utils/swagger/swagger-response.ts":{"bytes":2823,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../constants/constants.js"},{"path":"src/utils/swagger/swagger-refs.ts","kind":"import-statement","original":"./swagger-refs.js"}],"format":"esm"},"src/utils/swagger/swagger-headers.ts":{"bytes":1634,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"}],"format":"esm"},"src/utils/swagger/index.ts":{"bytes":194,"imports":[{"path":"src/utils/swagger/swagger-response.ts","kind":"import-statement","original":"./swagger-response.js"},{"path":"src/utils/swagger/swagger-headers.ts","kind":"import-statement","original":"./swagger-headers.js"},{"path":"src/utils/swagger/swagger-refs.ts","kind":"import-statement","original":"./swagger-refs.js"}],"format":"esm"},"src/api.ts":{"bytes":314,"imports":[{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"./utils/errors/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"./utils/build-response.js"},{"path":"src/libs/fastify/route.ts","kind":"import-statement","original":"./libs/fastify/route.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"./utils/services/service-wrapper.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"./utils/swagger/index.js"}],"format":"esm"},"src/libs/custom-fields/utils/zod-safe-parse.ts":{"bytes":826,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/utils/errors/tidy-zod-errors.ts","kind":"import-statement","original":"../../../utils/errors/tidy-zod-errors.js"}],"format":"esm"},"src/libs/custom-fields/custom-field.ts":{"bytes":4201,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"./utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/utils/key-to-title.ts":{"bytes":250,"imports":[],"format":"esm"},"src/libs/formatters/user-permissions.ts":{"bytes":832,"imports":[],"format":"esm"},"src/libs/formatters/users.ts":{"bytes":1501,"imports":[{"path":"src/libs/formatters/user-permissions.ts","kind":"import-statement","original":"./user-permissions.js"},{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/roles.ts":{"bytes":960,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/settings.ts":{"bytes":916,"imports":[],"format":"esm"},"src/libs/formatters/permissions.ts":{"bytes":262,"imports":[],"format":"esm"},"src/libs/formatters/options.ts":{"bytes":475,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/utils/media/choose-accept-header-format.ts":{"bytes":358,"imports":[],"format":"esm"},"src/utils/media/generate-process-key.ts":{"bytes":604,"imports":[],"format":"esm"},"src/utils/media/create-cdn-url.ts":{"bytes":107,"imports":[],"format":"esm"},"src/utils/media/index.ts":{"bytes":226,"imports":[{"path":"src/utils/media/choose-accept-header-format.ts","kind":"import-statement","original":"./choose-accept-header-format.js"},{"path":"src/utils/media/generate-process-key.ts","kind":"import-statement","original":"./generate-process-key.js"},{"path":"src/utils/media/create-cdn-url.ts","kind":"import-statement","original":"./create-cdn-url.js"}],"format":"esm"},"src/libs/formatters/media.ts":{"bytes":2207,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"},{"path":"src/utils/media/index.ts","kind":"import-statement","original":"../../utils/media/index.js"}],"format":"esm"},"src/libs/formatters/locales.ts":{"bytes":1216,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/emails.ts":{"bytes":1750,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/collections.ts":{"bytes":2059,"imports":[],"format":"esm"},"src/libs/formatters/client-integrations.ts":{"bytes":1065,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/document-bricks.ts":{"bytes":6457,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"},{"path":"node:crypto","kind":"import-statement","external":true}],"format":"esm"},"src/services/collection-migrator/helpers/prefix-generated-column-name.ts":{"bytes":324,"imports":[{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"}],"format":"esm"},"src/libs/formatters/document-fields.ts":{"bytes":9809,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"},{"path":"src/libs/formatters/document-bricks.ts","kind":"import-statement","original":"./document-bricks.js"},{"path":"node:crypto","kind":"import-statement","external":true},{"path":"src/services/collection-migrator/helpers/prefix-generated-column-name.ts","kind":"import-statement","original":"../../services/collection-migrator/helpers/prefix-generated-column-name.js"}],"format":"esm"},"src/libs/formatters/document-versions.ts":{"bytes":2140,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/documents.ts":{"bytes":5744,"imports":[{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/libs/formatters/index.ts":{"bytes":4362,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../utils/errors/index.js"},{"path":"src/libs/formatters/users.ts","kind":"import-statement","original":"./users.js"},{"path":"src/libs/formatters/user-permissions.ts","kind":"import-statement","original":"./user-permissions.js"},{"path":"src/libs/formatters/roles.ts","kind":"import-statement","original":"./roles.js"},{"path":"src/libs/formatters/settings.ts","kind":"import-statement","original":"./settings.js"},{"path":"src/libs/formatters/permissions.ts","kind":"import-statement","original":"./permissions.js"},{"path":"src/libs/formatters/options.ts","kind":"import-statement","original":"./options.js"},{"path":"src/libs/formatters/media.ts","kind":"import-statement","original":"./media.js"},{"path":"src/libs/formatters/locales.ts","kind":"import-statement","original":"./locales.js"},{"path":"src/libs/formatters/emails.ts","kind":"import-statement","original":"./emails.js"},{"path":"src/libs/formatters/collections.ts","kind":"import-statement","original":"./collections.js"},{"path":"src/libs/formatters/client-integrations.ts","kind":"import-statement","original":"./client-integrations.js"},{"path":"src/libs/formatters/document-bricks.ts","kind":"import-statement","original":"./document-bricks.js"},{"path":"src/libs/formatters/document-fields.ts","kind":"import-statement","original":"./document-fields.js"},{"path":"src/libs/formatters/document-versions.ts","kind":"import-statement","original":"./document-versions.js"},{"path":"src/libs/formatters/documents.ts","kind":"import-statement","original":"./documents.js"}],"format":"esm"},"src/libs/custom-fields/fields/checkbox.ts":{"bytes":2699,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"lodash.merge","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"../../formatters/index.js"}],"format":"esm"},"src/libs/custom-fields/fields/colour.ts":{"bytes":2184,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/datetime.ts":{"bytes":2395,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"date-fns","kind":"import-statement","external":true}],"format":"esm"},"src/libs/custom-fields/fields/json.ts":{"bytes":2166,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/link.ts":{"bytes":2857,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"}],"format":"esm"},"src/utils/translations/remove-duplicates.ts":{"bytes":294,"imports":[],"format":"esm"},"src/utils/translations/merge-translation-groups.ts":{"bytes":591,"imports":[{"path":"src/utils/translations/index.ts","kind":"import-statement","original":"./index.js"}],"format":"esm"},"src/utils/translations/get-unique-locale-codes.ts":{"bytes":285,"imports":[],"format":"esm"},"src/utils/translations/should-update-translations.ts":{"bytes":238,"imports":[],"format":"esm"},"src/utils/translations/objectify-translations.ts":{"bytes":440,"imports":[],"format":"esm"},"src/utils/translations/index.ts":{"bytes":400,"imports":[{"path":"src/utils/translations/remove-duplicates.ts","kind":"import-statement","original":"./remove-duplicates.js"},{"path":"src/utils/translations/merge-translation-groups.ts","kind":"import-statement","original":"./merge-translation-groups.js"},{"path":"src/utils/translations/get-unique-locale-codes.ts","kind":"import-statement","original":"./get-unique-locale-codes.js"},{"path":"src/utils/translations/should-update-translations.ts","kind":"import-statement","original":"./should-update-translations.js"},{"path":"src/utils/translations/objectify-translations.ts","kind":"import-statement","original":"./objectify-translations.js"}],"format":"esm"},"src/libs/custom-fields/fields/media.ts":{"bytes":5703,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/utils/media/index.ts","kind":"import-statement","original":"../../../utils/media/index.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"src/utils/translations/index.ts","kind":"import-statement","original":"../../../utils/translations/index.js"},{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"../../formatters/index.js"}],"format":"esm"},"src/libs/custom-fields/fields/number.ts":{"bytes":2092,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/repeater.ts":{"bytes":2014,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"}],"format":"esm"},"src/libs/custom-fields/fields/select.ts":{"bytes":2562,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"lodash.merge","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/text.ts":{"bytes":2079,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/textarea.ts":{"bytes":2111,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/user.ts":{"bytes":2673,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"}],"format":"esm"},"src/libs/custom-fields/fields/wysiwyg.ts":{"bytes":2296,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"sanitize-html","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"}],"format":"esm"},"src/services/collection-migrator/helpers/build-table-name.ts":{"bytes":1909,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"}],"format":"esm"},"src/libs/custom-fields/fields/document.ts":{"bytes":3834,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"},{"path":"zod","kind":"import-statement","external":true},{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"},{"path":"src/libs/custom-fields/utils/zod-safe-parse.ts","kind":"import-statement","original":"../utils/zod-safe-parse.js"},{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"../../formatters/index.js"},{"path":"src/services/collection-migrator/helpers/build-table-name.ts","kind":"import-statement","original":"../../../services/collection-migrator/helpers/build-table-name.js"}],"format":"esm"},"src/libs/builders/field-builder/index.ts":{"bytes":6059,"imports":[{"path":"src/libs/custom-fields/fields/checkbox.ts","kind":"import-statement","original":"../../custom-fields/fields/checkbox.js"},{"path":"src/libs/custom-fields/fields/colour.ts","kind":"import-statement","original":"../../custom-fields/fields/colour.js"},{"path":"src/libs/custom-fields/fields/datetime.ts","kind":"import-statement","original":"../../custom-fields/fields/datetime.js"},{"path":"src/libs/custom-fields/fields/json.ts","kind":"import-statement","original":"../../custom-fields/fields/json.js"},{"path":"src/libs/custom-fields/fields/link.ts","kind":"import-statement","original":"../../custom-fields/fields/link.js"},{"path":"src/libs/custom-fields/fields/media.ts","kind":"import-statement","original":"../../custom-fields/fields/media.js"},{"path":"src/libs/custom-fields/fields/number.ts","kind":"import-statement","original":"../../custom-fields/fields/number.js"},{"path":"src/libs/custom-fields/fields/repeater.ts","kind":"import-statement","original":"../../custom-fields/fields/repeater.js"},{"path":"src/libs/custom-fields/fields/select.ts","kind":"import-statement","original":"../../custom-fields/fields/select.js"},{"path":"src/libs/custom-fields/fields/text.ts","kind":"import-statement","original":"../../custom-fields/fields/text.js"},{"path":"src/libs/custom-fields/fields/textarea.ts","kind":"import-statement","original":"../../custom-fields/fields/textarea.js"},{"path":"src/libs/custom-fields/fields/user.ts","kind":"import-statement","original":"../../custom-fields/fields/user.js"},{"path":"src/libs/custom-fields/fields/wysiwyg.ts","kind":"import-statement","original":"../../custom-fields/fields/wysiwyg.js"},{"path":"src/libs/custom-fields/fields/document.ts","kind":"import-statement","original":"../../custom-fields/fields/document.js"}],"format":"esm"},"src/libs/custom-fields/fields/tab.ts":{"bytes":1213,"imports":[{"path":"src/libs/custom-fields/custom-field.ts","kind":"import-statement","original":"../custom-field.js"},{"path":"src/libs/custom-fields/utils/key-to-title.ts","kind":"import-statement","original":"../utils/key-to-title.js"}],"format":"esm"},"src/libs/builders/brick-builder/index.ts":{"bytes":1042,"imports":[{"path":"src/libs/builders/field-builder/index.ts","kind":"import-statement","original":"../field-builder/index.js"},{"path":"src/libs/custom-fields/fields/tab.ts","kind":"import-statement","original":"../../custom-fields/fields/tab.js"}],"format":"esm"},"src/libs/builders/collection-builder/index.ts":{"bytes":6366,"imports":[{"path":"src/constants/constants.ts","kind":"import-statement","original":"../../../constants/constants.js"},{"path":"src/libs/builders/field-builder/index.ts","kind":"import-statement","original":"../field-builder/index.js"},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../translations/index.js"}],"format":"esm"},"src/builders.ts":{"bytes":256,"imports":[{"path":"src/libs/builders/brick-builder/index.ts","kind":"import-statement","original":"./libs/builders/brick-builder/index.js"},{"path":"src/libs/builders/collection-builder/index.ts","kind":"import-statement","original":"./libs/builders/collection-builder/index.js"},{"path":"src/libs/builders/field-builder/index.ts","kind":"import-statement","original":"./libs/builders/field-builder/index.js"}],"format":"esm"},"src/helpers.ts":{"bytes":124,"imports":[{"path":"src/services/collection-migrator/helpers/prefix-generated-column-name.ts","kind":"import-statement","original":"./services/collection-migrator/helpers/prefix-generated-column-name.js"}],"format":"esm"},"package.json":{"bytes":2856,"imports":[],"format":"esm","with":{"type":"json"}},"src/actions/register-cron-jobs.ts":{"bytes":2125,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../translations/index.js"},{"path":"node-cron","kind":"import-statement","external":true},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../constants/constants.js"},{"path":"src/utils/logging/index.ts","kind":"import-statement","original":"../utils/logging/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../utils/services/service-wrapper.js"}],"format":"esm"},"src/actions/execute-start-tasks.ts":{"bytes":1307,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../translations/index.js"},{"path":"src/actions/register-cron-jobs.ts","kind":"import-statement","original":"./register-cron-jobs.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../utils/services/service-wrapper.js"}],"format":"esm"},"src/libs/config/get-config-path.ts":{"bytes":992,"imports":[{"path":"src/translations/index.ts","kind":"import-statement","original":"../../translations/index.js"},{"path":"node:path","kind":"import-statement","external":true},{"path":"node:fs","kind":"import-statement","external":true}],"format":"esm"},"src/libs/config/get-config.ts":{"bytes":1002,"imports":[{"path":"src/libs/config/get-config-path.ts","kind":"import-statement","original":"./get-config-path.js"},{"path":"node:path","kind":"import-statement","external":true},{"path":"node:url","kind":"import-statement","external":true},{"path":"jiti","kind":"import-statement","external":true}],"format":"esm"},"src/schemas/auth.ts":{"bytes":1293,"imports":[{"path":"zod","kind":"import-statement","external":true}],"format":"esm"},"src/libs/fastify/controllers/auth/get-csrf.ts":{"bytes":1331,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/schemas/auth.ts","kind":"import-statement","original":"../../../../schemas/auth.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/auth/login.ts":{"bytes":2046,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/auth.ts","kind":"import-statement","original":"../../../../schemas/auth.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/auth/token.ts":{"bytes":1501,"imports":[{"path":"src/schemas/auth.ts","kind":"import-statement","original":"../../../../schemas/auth.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/auth/logout.ts":{"bytes":1436,"imports":[{"path":"src/schemas/auth.ts","kind":"import-statement","original":"../../../../schemas/auth.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/auth/index.ts":{"bytes":377,"imports":[{"path":"src/libs/fastify/controllers/auth/get-csrf.ts","kind":"import-statement","original":"./get-csrf.js"},{"path":"src/libs/fastify/controllers/auth/login.ts","kind":"import-statement","original":"./login.js"},{"path":"src/libs/fastify/controllers/auth/token.ts","kind":"import-statement","original":"./token.js"},{"path":"src/libs/fastify/controllers/auth/logout.ts","kind":"import-statement","original":"./logout.js"}],"format":"esm"},"src/libs/fastify/routes/v1/api/auth.routes.ts":{"bytes":1278,"imports":[{"path":"src/libs/fastify/route.ts","kind":"import-statement","original":"../../../route.js"},{"path":"src/libs/fastify/controllers/auth/index.ts","kind":"import-statement","original":"../../../controllers/auth/index.js"}],"format":"esm"},"src/schemas/permissions.ts":{"bytes":624,"imports":[{"path":"zod","kind":"import-statement","external":true}],"format":"esm"},"src/libs/fastify/controllers/permissions/get-all.ts":{"bytes":1240,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/schemas/permissions.ts","kind":"import-statement","original":"../../../../schemas/permissions.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/constants/permission-groups.ts","kind":"import-statement","original":"../../../../constants/permission-groups.js"},{"path":"src/libs/formatters/index.ts","kind":"import-statement","original":"../../../formatters/index.js"}],"format":"esm"},"src/libs/fastify/controllers/permissions/index.ts":{"bytes":193,"imports":[{"path":"src/libs/fastify/controllers/permissions/get-all.ts","kind":"import-statement","original":"./get-all.js"}],"format":"esm"},"src/libs/fastify/routes/v1/api/permissions.routes.ts":{"bytes":483,"imports":[{"path":"src/libs/fastify/route.ts","kind":"import-statement","original":"../../../route.js"},{"path":"src/libs/fastify/controllers/permissions/index.ts","kind":"import-statement","original":"../../../controllers/permissions/index.js"}],"format":"esm"},"src/schemas/helpers/querystring.ts":{"bytes":2698,"imports":[{"path":"zod","kind":"import-statement","external":true}],"format":"esm"},"src/schemas/roles.ts":{"bytes":4110,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/schemas/helpers/querystring.ts","kind":"import-statement","original":"./helpers/querystring.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/create-single.ts":{"bytes":2357,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/roles.ts","kind":"import-statement","original":"../../../../schemas/roles.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/get-single.ts":{"bytes":1703,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/roles.ts","kind":"import-statement","original":"../../../../schemas/roles.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/get-multiple.ts":{"bytes":1900,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/roles.ts","kind":"import-statement","original":"../../../../schemas/roles.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/delete-single.ts":{"bytes":1671,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/roles.ts","kind":"import-statement","original":"../../../../schemas/roles.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/update-single.ts":{"bytes":1868,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/roles.ts","kind":"import-statement","original":"../../../../schemas/roles.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/roles/index.ts":{"bytes":583,"imports":[{"path":"src/libs/fastify/controllers/roles/create-single.ts","kind":"import-statement","original":"./create-single.js"},{"path":"src/libs/fastify/controllers/roles/get-single.ts","kind":"import-statement","original":"./get-single.js"},{"path":"src/libs/fastify/controllers/roles/get-multiple.ts","kind":"import-statement","original":"./get-multiple.js"},{"path":"src/libs/fastify/controllers/roles/delete-single.ts","kind":"import-statement","original":"./delete-single.js"},{"path":"src/libs/fastify/controllers/roles/update-single.ts","kind":"import-statement","original":"./update-single.js"}],"format":"esm"},"src/libs/fastify/routes/v1/api/roles.routes.ts":{"bytes":1554,"imports":[{"path":"src/libs/fastify/route.ts","kind":"import-statement","original":"../../../route.js"},{"path":"src/libs/fastify/controllers/roles/index.ts","kind":"import-statement","original":"../../../controllers/roles/index.js"}],"format":"esm"},"src/schemas/users.ts":{"bytes":5922,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/schemas/helpers/querystring.ts","kind":"import-statement","original":"./helpers/querystring.js"}],"format":"esm"},"src/schemas/account.ts":{"bytes":3164,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../translations/index.js"},{"path":"src/schemas/users.ts","kind":"import-statement","original":"./users.js"}],"format":"esm"},"src/libs/fastify/controllers/account/update-me.ts":{"bytes":1912,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/account.ts","kind":"import-statement","original":"../../../../schemas/account.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/account/get-me.ts":{"bytes":1619,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/account.ts","kind":"import-statement","original":"../../../../schemas/account.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/account/send-reset-password.ts":{"bytes":1954,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/account.ts","kind":"import-statement","original":"../../../../schemas/account.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/account/verify-reset-password.ts":{"bytes":1687,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/account.ts","kind":"import-statement","original":"../../../../schemas/account.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/account/reset-password.ts":{"bytes":1783,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/account.ts","kind":"import-statement","original":"../../../../schemas/account.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/account/index.ts":{"bytes":621,"imports":[{"path":"src/libs/fastify/controllers/account/update-me.ts","kind":"import-statement","original":"./update-me.js"},{"path":"src/libs/fastify/controllers/account/get-me.ts","kind":"import-statement","original":"./get-me.js"},{"path":"src/libs/fastify/controllers/account/send-reset-password.ts","kind":"import-statement","original":"./send-reset-password.js"},{"path":"src/libs/fastify/controllers/account/verify-reset-password.ts","kind":"import-statement","original":"./verify-reset-password.js"},{"path":"src/libs/fastify/controllers/account/reset-password.ts","kind":"import-statement","original":"./reset-password.js"}],"format":"esm"},"src/libs/fastify/routes/v1/api/account.routes.ts":{"bytes":1472,"imports":[{"path":"src/libs/fastify/route.ts","kind":"import-statement","original":"../../../route.js"},{"path":"src/libs/fastify/controllers/account/index.ts","kind":"import-statement","original":"../../../controllers/account/index.js"}],"format":"esm"},"src/schemas/locales.ts":{"bytes":1597,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/constants/constants.ts","kind":"import-statement","original":"../constants/constants.js"}],"format":"esm"},"src/libs/fastify/controllers/locales/client/get-all.ts":{"bytes":1676,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../../translations/index.js"},{"path":"src/schemas/locales.ts","kind":"import-statement","original":"../../../../../schemas/locales.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/locales/client/index.ts":{"bytes":197,"imports":[{"path":"src/libs/fastify/controllers/locales/client/get-all.ts","kind":"import-statement","original":"./get-all.js"}],"format":"esm"},"src/libs/fastify/controllers/locales/get-single.ts":{"bytes":1735,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/locales.ts","kind":"import-statement","original":"../../../../schemas/locales.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/locales/get-all.ts":{"bytes":1579,"imports":[{"path":"zod","kind":"import-statement","external":true},{"path":"src/translations/index.ts","kind":"import-statement","original":"../../../../translations/index.js"},{"path":"src/schemas/locales.ts","kind":"import-statement","original":"../../../../schemas/locales.js"},{"path":"src/utils/swagger/index.ts","kind":"import-statement","original":"../../../../utils/swagger/index.js"},{"path":"src/utils/build-response.ts","kind":"import-statement","original":"../../../../utils/build-response.js"},{"path":"src/utils/services/service-wrapper.ts","kind":"import-statement","original":"../../../../utils/services/service-wrapper.js"},{"path":"src/utils/errors/index.ts","kind":"import-statement","original":"../../../../utils/errors/index.js"}],"format":"esm"},"src/libs/fastify/controllers/locales/index.ts":{"bytes":341,"imports":[{"path":"src/libs/fastify/controllers/locales/client/index.ts","kind":"import-statement","original":"./client/index.js"},{"path":"src/libs/fastify/controllers/locales/get-single.ts","kind":"import-statement","original":"./get-single.js"},{