@quasar/quasar-app-extension-qcalendar
Version:
A Quasar App Extension for @quasar/quasar-ui-qcalendar
28 lines (27 loc) • 1.59 kB
JavaScript
import { defineIndexScript } from '#q-app';
/**
* Quasar App Extension index/runner script
* (runs on each dev/build)
*
* Docs: https://quasar.dev/app-extensions/development-guide/index-api
* API: https://github.com/quasarframework/quasar/blob/master/app/lib/app-extension/IndexAPI.js
*/
export default defineIndexScript((api) => {
// Quasar compatibility check; you may need
// hard dependencies, as in a minimum version of the "quasar"
// package or a minimum version of "@quasar/app" CLI
api.compatibleWith('quasar', '^2.16.0');
api.compatibleWith('/app-vite', '>=3.0.0');
api.registerDescribeApi('QCalendar', '~/quasar-ui-qcalendar/dist/api/QCalendar.json');
api.registerDescribeApi('QCalendarAgenda', '~/quasar-ui-qcalendar/dist/api/QCalendarAgenda.json');
api.registerDescribeApi('QCalendarDay', '~/quasar-ui-qcalendar/dist/api/QCalendarDay.json');
api.registerDescribeApi('QCalendarMonth', '~/quasar-ui-qcalendar/dist/api/QCalendarMonth.json');
api.registerDescribeApi('QCalendarResource', '~/quasar-ui-qcalendar/dist/api/QCalendarResource.json');
api.registerDescribeApi('QCalendarScheduler', '~/quasar-ui-qcalendar/dist/api/QCalendarScheduler.json');
api.registerDescribeApi('QCalendarTask', '~/quasar-ui-qcalendar/dist/api/QCalendarTask.json');
// We extend /quasar.conf.js
api.extendQuasarConf(() => ({
boot: ['~/quasar-app-extension-qcalendar/dist/boot/vite-register.js'],
css: ['~/quasar-ui-qcalendar/src/index.scss'],
}));
});