Skip to content

tolutronics/angular-calendly

Repository files navigation

Angular Calendly Workspace

This is the development workspace for the angular-calendly library.

Structure

angular-calendly/
├── projects/
│   └── angular-calendly/    # Main library source code
│       ├── src/
│       │   ├── lib/
│       │   │   ├── calendly-inline.component.ts
│       │   │   ├── calendly-popup.component.ts
│       │   │   ├── calendly-script-loader.service.ts
│       │   │   ├── calendly.types.ts
│       │   │   └── calendly.utils.ts
│       │   └── public-api.ts
│       └── package.json
└── README.md

Development

Build the library

npm install
ng build angular-calendly

The build artifacts will be stored in the dist/ directory.

Testing locally

After building, you can test the library locally by linking it:

cd dist/angular-calendly
npm link

# In your test project
npm link angular-calendly

Publishing

To publish the library to npm:

ng build angular-calendly
cd dist/angular-calendly
npm publish

Library Documentation

See the library README for usage documentation.

Features

  • ✅ Standalone Angular components (Angular 18+ compatible)
  • ✅ Inline widget component
  • ✅ Popup widget component
  • ✅ TypeScript types and interfaces
  • ✅ Event callbacks support
  • ✅ SSR compatible
  • ✅ Automatic script loading
  • ✅ Customizable styling
  • ✅ UTM tracking support
  • ✅ Prefill form data support

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published