Virtual Select 1.0

May 29, 2023 ยท View on GitHub

A javascript plugin for dropdown with virtual scroll

  • Support more than 100000 dropdown options
  • Support multi-select
  • Support search feature
  • Support Right-to-Left text
  • Support loading options from server (API)

Documentation

Changelog

Commands

CommandDescription
npm run startBuilds dist versions of the plugin on file change
npm run buildBuilds dist versions of the plugin
npm run docsStarts a local documentation server
npm run validateCode validation with Typescript, ESLint and Stylelint
npm run testRun cypress e2e testing

Pull request

  • Don't commit build files in PR commit. It should be generated before new release only.

New release steps

Create build

  • Update version in package.json file. Version number would be 1.0.(LAST_RELEASE_NUMBER + 1). E.g. 1.0.30
  • Run npm run build
  • It would update files in dist, dist-archive, and docs/assets folders

Test build

  • npm run validate for static code validation
  • npm run test for cypress e2e testing

Create release

  • Release tag would be v1.0.(SAME_NUMBER_FROM_PACKAGE_JSON). E.g. v1.0.30
  • Content should be based on keepachangelog.com format
  • Line item format
    • #ISSUE_ID - DESCRIPTION (PR #ID by @user)