Skip to content

Changing the moment to dayjs and Adding calendarize#30

Merged
Jaganath-MSJ merged 54 commits into
mainfrom
beta
Jan 27, 2026
Merged

Changing the moment to dayjs and Adding calendarize#30
Jaganath-MSJ merged 54 commits into
mainfrom
beta

Conversation

@Jaganath-MSJ

Copy link
Copy Markdown
Owner
  • Implemening Publish CI pipeline
  • Changing the moment to dayjs
  • Adding calendarize

Jaganath-MSJ and others added 30 commits April 7, 2024 12:50
- Set up new playground project with React, TypeScript and Vite
- Configured tsconfig files for app and node environments
- Added basic React app structure with calendar component
- Included eslint configuration for linting
- Added gitignore and readme with setup instructions
- Add playground to npmignore and tsconfig exclude
- Rename playground package and update its config
- Add iife format to tsup config
- Update module extension to .mjs
- Upgrade React and Node type definitions to latest versions
Add semantic-release package and plugins to automate versioning and changelog generation. Configure GitHub workflow to run semantic-release on push to main and release branches.
Implementing the Version Release using Github actions
Simplify the workflow by using a single supported Node.js version instead of multiple versions.
fix(publish): update node version to 22 in workflow
The NPM_TOKEN was replaced with GITHUB_TOKEN as the authentication method for publishing packages. This change simplifies the token management by using GitHub's built-in token instead of requiring a separate NPM token.
fix: replace NPM_TOKEN with GITHUB_TOKEN for publishing
Enable NPM package publishing by using the NPM_TOKEN secret
fix: uncomment NPM_TOKEN in publish workflow
Add conditional logic to determine version name (Beta/Standard) based on the branch name (release or others). This provides clearer version identification in the CI workflow.
The starting year calculation was off by 1, causing the year range to be incorrect. Removed the +1 adjustment to properly calculate the starting year.
Add props to demonstrate Calendar component functionality including dayType, data, dimensions, selectedDate, and year range controls
Update styled-components to latest patch version in main package.json.
Update devDependencies in playground to latest versions.
Rename playground package to calendar-simple-playground.
Playground Implementaion for local development
Playground Implementaion for local development | Beta
- Add .npmrc for GitHub package registry authentication
- Update .npmignore to exclude GitHub actions and release config
- Change changelog file location in .releaserc
- Modify publish workflow to use GitHub package registry
- Remove unused vite.svg from playground
- Replace tsup configuration with vite for better build performance and features
- Update npm registry configuration to use public npmjs registry
- Add proper exports field in package.json for ESM/CJS compatibility
- Remove unused dependencies and update build script
Changes the Build using the Vite and Rolldown
The output of semantic-release is now captured and parsed to extract the last line, which is set as an output variable for subsequent steps in the workflow. This enables better integration with GitHub Actions by making release data available to other jobs.
fix: capture semantic-release output for GitHub Actions
fix: capture semantic-release output for GitHub Actions
The change adds echo of the semantic-release output to help debug any issues that might occur during the release process. This improves visibility into the release workflow.
Update workflow and configuration files to reflect the change from 'release' to 'beta' branch for prerelease versions
Jaganath-MSJ and others added 24 commits November 15, 2025 12:17
Update release branch name from 'release' to 'beta' and Add output logging for semantic-release
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…aml-4.1.1

build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ground/js-yaml-4.1.1

build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /playground
Removes [tar](https://github.com/isaacs/node-tar). It's no longer used after updating ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together.


Removes `tar`

Updates `npm` from 11.6.2 to 11.7.0
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](npm/cli@v11.6.2...v11.7.0)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.7.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Removes [glob](https://github.com/isaacs/node-glob). It's no longer used after updating ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together.


Removes `glob`

Updates `npm` from 11.6.2 to 11.7.0
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](npm/cli@v11.6.2...v11.7.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.7.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…i-8b7dde7c12

build(deps): bump tar and npm
…i-79dce8efd9

build(deps): bump glob and npm
Update release branch name from 'release' to 'beta' and Add output logging for semantic-release | Beta Version
- Add explicit checkout configuration with security settings
- Use npm ci for more reliable dependency installation
- Update environment variable handling and output syntax
- Change release branch check from 'release' to 'beta'
ci(publish): improve workflow configuration and security
Add step to clean up existing tags that might conflict with semantic-release.
This prevents duplicate tag errors during the release process.
ci(publish): add tag cleanup step before semantic release
The tag cleanup steps were unnecessary as semantic-release handles tag management automatically. This simplifies the workflow while maintaining the same functionality.
- Replace moment.js with day.js for lighter date handling
- Add calendarize package for improved date grid generation
- Update type definitions and utility functions to use dayjs
- Remove moment dependencies from package.json files
- Simplify calendar date rendering logic using calendarize
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…rver

- Use consistent double quotes and node:path import
- Add server.open option to automatically open browser on dev server start
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…sh-es-4.17.23

build(deps-dev): bump lodash-es from 4.17.21 to 4.17.23
…sh-4.17.23

build(deps): bump lodash from 4.17.21 to 4.17.23
Removes [tar](https://github.com/isaacs/node-tar). It's no longer used after updating ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together.


Removes `tar`

Updates `npm` from 11.7.0 to 11.8.0
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](npm/cli@v11.7.0...v11.8.0)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.8.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…i-5dbde75f7e

build(deps): bump tar and npm
changing the moment to dayjs and adding calendarize
@Jaganath-MSJ Jaganath-MSJ merged commit c8cb8d6 into main Jan 27, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant