@playrunner/schedule
v0.1.4
Published
Schedule integration package for Playrunner.
Readme
@playrunner/schedule
Recurring workflow schedule configuration for Playrunner.
Install
npm install @playrunner/scheduleAdd the package as a direct production dependency of the Playrunner frontend and API. Schedule execution and lifecycle management remain host-managed.
Package surfaces
@playrunner/scheduleexports the Schedule integration and configuration panel.@playrunner/schedule/apiexports the API contribution mounted at/api/schedule.@playrunner/schedule/e2eexports the package-owned E2E contribution.- The integration id is
schedule.
import scheduleIntegration, { ScheduleConfigPanel } from '@playrunner/schedule';
import scheduleApiContribution from '@playrunner/schedule/api';Testing
Run the package checks from the repository root:
npm run format:check --prefix packages/schedule
npm run lint --prefix packages/schedule
npm run typecheck --prefix packages/schedule
npm run test:e2e:mock -- --grep @scheduleThe E2E scenario renders Schedule in the integration catalog. It runs in deterministic mock mode through the shared Playrunner browser harness, which uses the real frontend, API, authentication, and dedicated E2E database. No provider credentials are required.
Documentation
See the Schedule integration documentation for recurrence fields, exports, and runtime behavior.
License
Licensed under the Playrunner Sustainable Use License.
