Skip to content

sa-si-dev/virtual-select

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7c600b4 · Jan 6, 2025
Jun 18, 2023
Jun 5, 2024
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Mar 23, 2022
Jan 1, 2023
Jan 1, 2023
Mar 23, 2022
Jun 18, 2022
Mar 23, 2022
Jan 10, 2021
May 22, 2023
Jan 1, 2023
Jan 6, 2025
Jan 6, 2025
Mar 23, 2022
May 29, 2023
Jun 18, 2022

Repository files navigation

Virtual Select 1.0

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

Command Description
npm run start Builds dist versions of the plugin on file change
npm run build Builds dist versions of the plugin
npm run docs Starts a local documentation server
npm run validate Code validation with Typescript, ESLint and Stylelint
npm run test Run 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)