Sets up calendar package with core infrastructure
Adds core calendar package components including: - Base services for events, resources, and settings - Calendar app and orchestrator - Build and bundling configuration - IndexedDB storage setup Prepares foundational architecture for calendar functionality
This commit is contained in:
parent
12e7594f30
commit
ceb44446f0
97 changed files with 13858 additions and 1 deletions
23
test-package/build.js
Normal file
23
test-package/build.js
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import esbuild from 'esbuild';
|
||||
import { NovadiUnplugin } from '@novadi/core/unplugin';
|
||||
import { copyFileSync, mkdirSync } from 'fs';
|
||||
|
||||
// Ensure dist/css directory exists
|
||||
mkdirSync('dist/css', { recursive: true });
|
||||
|
||||
// Copy calendar CSS
|
||||
copyFileSync(
|
||||
'node_modules/calendar/dist/css/calendar.css',
|
||||
'dist/css/calendar.css'
|
||||
);
|
||||
|
||||
await esbuild.build({
|
||||
entryPoints: ['src/index.ts'],
|
||||
bundle: true,
|
||||
outfile: 'dist/bundle.js',
|
||||
format: 'esm',
|
||||
platform: 'browser',
|
||||
plugins: [NovadiUnplugin.esbuild()]
|
||||
});
|
||||
|
||||
console.log('Build complete');
|
||||
Loading…
Add table
Add a link
Reference in a new issue