Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: initial data structures #11

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Aug 24, 2023

  1. feature: linked list (#10)

    * chore(deps): add lodash and rimraf
    
    Lodash for utils, rimraf for new clean script to remove dist dir
    
    * chore(config): update tsconfig.json
    
    * docs(readme): update README with Linked List
    
    * chore(deps): remove lint-staged and husky
    
    Was causing failure. Running lint in the CI, so lint-staged and husky aren't really necessary
    
    * feat(linked_list): add linked list
    
    Implement linked list in TypeScript
    
    * test(linked_list): add tests for linked list implementation
    joshuagraber committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    50c4e6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4918b8e View commit details
    Browse the repository at this point in the history
  3. build(modules): update to handle cjs and esm modules (#14)

    * build(modules): update to handle cjs and esm modules
    
    * chore(cleanup): remove extra comments
    joshuagraber committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    9d4ddf2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Configuration menu
    Copy the full SHA
    c11748e View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    525cf9a View commit details
    Browse the repository at this point in the history
  2. feature: stack (#17)

    * chore(comments): update LL comments
    
    * feat(stack): implement Stack data structure in TypeScript
    
    * test(stack): add test for Stack data structure
    joshuagraber committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    55830a9 View commit details
    Browse the repository at this point in the history
  3. feature: stack follow-ups (#18)

    * refactor(stack): add missing return types
    
    * docs(stack): add documentation for the Stack data structure
    joshuagraber committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    f02fe65 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    2e66dc6 View commit details
    Browse the repository at this point in the history
  2. feature: queues (#21)

    * feat(queues): implement queue and deque
    
    * refactor(data-structures): miscellaneous cleanup of stack and linked list
    
    Constructor func: passes comparison func to LL regardless of type, update comments
    
    * test(queues): add tests for queue and deque
    
    * docs(readme): add queue and deque to documentation
    
    * refactor(tests): update miscellaneous inconsistencies in tests
    joshuagraber committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    146a8de View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    6252a9c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. feature: circular buffer (#28)

    * build(scripts): update package script
    
    * feat(circular buffer): implement circular buffer
    
    * test(circular buffer): add test for circular buffer
    
    * docs(readme): add documentation for circular buffer
    
    * refactor(tests): update incorrect var name in deque test
    joshuagraber committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    50fdc4e View commit details
    Browse the repository at this point in the history