Core package for ObjectStack Starter - includes base objects and views for task and contact management.
- Project Task (
project_task) - Task management with status, priority, assignments, and time tracking - Contact (
contact) - Contact management with CRM capabilities
- Task Views
- Grid view for task lists
- Kanban board for visual task management
- Contact Views
- Grid view for contact management
- App Definition - Main application structure and navigation
npm install @objectstack-starter/coreimport {
config,
projectTaskObject,
contactObject,
taskListView,
taskKanbanView,
contactListView,
mainApp
} from '@objectstack-starter/core';
console.log('Task Fields:', Object.keys(projectTaskObject.fields));
console.log('Contact Fields:', Object.keys(contactObject.fields));config- ObjectStack manifest configurationprojectTaskObject- Project task data object definitioncontactObject- Contact data object definitiontaskListView- Task grid view definitiontaskKanbanView- Task kanban view definitioncontactListView- Contact grid view definitionmainApp- Main application definition
Re-exports all types from @objectstack/spec:
Data- Data Protocol typesUI- UI Protocol typesSystem- System Protocol typesAI- AI Protocol typesAPI- API Protocol types
# Build the package
npm run build
# Watch mode
npm run dev
# Type checking
npm run type-check
# Clean build artifacts
npm run cleanMIT