UNPKG

@digicms/cms

Version:

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

32 lines (28 loc) 927 B
'use strict'; const { join, resolve } = require('path'); const getDirs = ({ app: appDir, dist: distDir }, { strapi }) => ({ dist: { root: distDir, src: join(distDir, 'src'), api: join(distDir, 'src', 'api'), components: join(distDir, 'src', 'components'), extensions: join(distDir, 'src', 'extensions'), policies: join(distDir, 'src', 'policies'), middlewares: join(distDir, 'src', 'middlewares'), config: join(distDir, 'config'), }, app: { root: appDir, src: join(appDir, 'src'), api: join(appDir, 'src', 'api'), components: join(appDir, 'src', 'components'), extensions: join(appDir, 'src', 'extensions'), policies: join(appDir, 'src', 'policies'), middlewares: join(appDir, 'src', 'middlewares'), config: join(appDir, 'config'), }, static: { public: resolve(appDir, strapi.config.get('server.dirs.public')), }, }); module.exports = getDirs;