Projects in Awesome Lists by writetome51
A curated list of projects in awesome lists by writetome51 .
https://github.com/writetome51/big-dataset-paginator
A TypeScript/JavaScript class for pagination in a real-world web app.
app data javascript pagination paginator typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/get-ymd-hms
Functions receive Date and return object with keys 'ymd' (year month day) and 'hms' (hour minute second).
date-format date-formatting dates javascript times typescript utc ymd-hms
Last synced: 29 Jul 2025
https://github.com/writetome51/array-get-and-remove-by-test
Receives a test function and both removes and returns array items that pass test
array-manipulations filter javascript typescript
Last synced: 14 Aug 2025
https://github.com/writetome51/array-remove-by-index
Removes single item from array, identified by a passed index
array-manipulations item javascript remove typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/mongodb-stitch-serverless-functions
javascript mongodb rest-api serverless stitch
Last synced: 05 Sep 2025
https://github.com/writetome51/array-remove-by-indexes
Removes items from array, identified by indexes
array-manipulations items javascript remove typescript
Last synced: 18 Oct 2025
https://github.com/writetome51/is-odd-is-even
isOdd(num) and isEven(num)
even javascript numbers odd odd-even typescript
Last synced: 09 Aug 2025
https://github.com/writetome51/batch-renamer
AppleScript that renames batch of items in Mac Finder
applescript automation batch batch-renamer finder mac mac-finder macos rename
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-and-remove-adjacent-at
Function removes and returns adjacent array items beginning at specified index
array-manipulations javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-and-remove-by-indexes
Removes and returns items from array, identified by their indexes
array-manipulations elements javascript remove typescript
Last synced: 09 Oct 2025
https://github.com/writetome51/array-get-and-remove-by-index
Removes and returns item from array, accessed by its index
Last synced: 21 Feb 2025
https://github.com/writetome51/get-countup-countdown
2 functions that return array of numbers in ascending order, and array of numbers in descending order, respectively.
array javascript numbers typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/public-array-getter
An array-manipulating Typescript/Javascript class with methods that return items copied from the array
array array-manipulations get get-items items javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/get-grouped-by-property
Returns array of objects divided into sub-arrays, grouped by value of a particular property
grouping javascript object objects sort sorting
Last synced: 21 Feb 2025
https://github.com/writetome51/get-max-min
Get the max and the min from an array of numbers
javascript max min numbers typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/get-cautiously-rounded
Avoids rounding errors in very large data sets
javascript numbers rounding typescript
Last synced: 24 Aug 2025
https://github.com/writetome51/abstract-big-dataset-paginator
An abstract TypeScript/JavaScript class for pagination where all the data to be paginated can't be loaded in memory at once
application controller javascript paginate pagination typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-and-remove-head-tail
These functions remove and return items from the beginning and end of the array, respectively
array-manipulation elements javascript remove typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/get-sum-from-property
Gets values of a particular property found in each object in array of objects, and returns their sum
javascript objects property sum typescript
Last synced: 28 Oct 2025
https://github.com/writetome51/item-in-browser-storage
An abstract TypeScript/JavaScript class representing an item stored in the browser's localStorage or sessionStorage
browser-storage javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-unique-items
Returns every item in array without any duplicates
array itemsjs typescript unique
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-merged-arrays
Returns multiple arrays concatenated into one array
array-manipulations concatenate javascript
Last synced: 21 Feb 2025
https://github.com/writetome51/public-array-filter
An array-manipulating typescript/javascript class with methods that narrow down the content of the array
array-manipulations filter javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/public-array
A TypeScript/JavaScript class for general array manipulation
array-manipulations class convert filter get insert javascript remove replace sort typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/array-shuffle
Randomly re-orders items in array.
array array-manipulations javascript randomizer shuffle shuffler
Last synced: 21 Feb 2025
https://github.com/writetome51/get-class-modification-decorator
Returns a TypeScript ClassDecorator factory.
class decorator factory function typescript
Last synced: 09 Jul 2025
https://github.com/writetome51/get-url-query
Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.
get get-request javascript parser query-string query-string-builder typescript url
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-and-remove-adjacent-to-value
Function that removes and returns sections of the array
array-manipulations elements javascript remove typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/types-date-format-order-time-format-order
Typescript type declarations DateFormatOrder and TimeFormatOrder, which are used for the ordering of dates and times
Last synced: 21 Feb 2025
https://github.com/writetome51/alphabetize
Function puts array of strings in alphabetical order
alphabetical alphabetizer javascript sort
Last synced: 21 Feb 2025
https://github.com/writetome51/get-indexes-of-item-duplicates
Function returns indexes of duplicates of one item in array
array duplicates element index indexes javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/is-integer-is-float
Functions that check if argument is integer or float
Last synced: 21 Feb 2025
https://github.com/writetome51/javascript-not
An alternative to the sneaky ! negation operator for Javascript
alternative javascript negation operator substitute
Last synced: 21 Feb 2025
https://github.com/writetome51/get-object-modified
Function merges one object into another and returns new, modified object
clone copy javascript modify object typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/steve-thompson-resume
To keep track of resume changes
Last synced: 21 Feb 2025
https://github.com/writetome51/array-insert-middle
Function that inserts item(s) into the middle of the array
Last synced: 21 Feb 2025
https://github.com/writetome51/get-median
Function that returns the median from an array of numbers
javascript median numbers typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/to-str
Javascript function returns arg as string. Created purely for speed.
Last synced: 01 Sep 2025
https://github.com/writetome51/error-if-index-is-negative
Function triggers error if a given index is a negative number, meaning the item was not found in the array
array error index javascript validation
Last synced: 01 Jul 2025
https://github.com/writetome51/js_exercises
To keep track of in-class exercises
Last synced: 21 Feb 2025
https://github.com/writetome51/error-if-not-object
Function triggers error is passed argument is not an object. Arrays are considered objects. Nulls are not
error javascript message not object
Last synced: 21 Feb 2025
https://github.com/writetome51/error-if-not-finite-number
Function triggers error if argument is not finite number of type 'number'
error error-message finite not number type-checking
Last synced: 21 Feb 2025
https://github.com/writetome51/project6-angular-scorecard
project for class
Last synced: 21 Feb 2025
https://github.com/writetome51/error-if-not-primitive-or-array
Function triggers error if argument is neither a primitive type or array
array error javascript message not primitive
Last synced: 21 Feb 2025
https://github.com/writetome51/get-date-time
date javascript string time typescript
Last synced: 19 Oct 2025
https://github.com/writetome51/error-if-not-all-finite-numbers
Function triggers error if argument is not an array entirely of finite numbers
error finite javascript message numbers
Last synced: 21 Feb 2025
https://github.com/writetome51/array-editor
The most bad-ass array manipulation tool on the planet!
array-manipulations array-methods swissarmyknife typescript
Last synced: 28 Oct 2025
https://github.com/writetome51/array-get-and-remove-all-before-or-after
functions that remove and return sections of the array
array-manipulations javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/array-get-page
Javascript function that paginates an array.
Last synced: 26 Jul 2025
https://github.com/writetome51/get-left-of-decimal
Without rounding, returns the number without the decimal or anything to the right of it
decimal get integer javascript math numbers remove returns typescript
Last synced: 17 Jun 2025
https://github.com/writetome51/error-if-not-populated-array
Function triggers error if argument is not an array with at least one item
Last synced: 11 Jul 2025
https://github.com/writetome51/loaded-page
A TypeScript/Javascript class intended to be used with a separate Paginator class. It loads a page (array) of data into memory
batch javascript load page pagination typescript
Last synced: 10 Sep 2025
https://github.com/writetome51/is-object-not-object
2 functions that check if passed argument is or is not an object. Null is not considered an object.
is-object javascript not-object type-check
Last synced: 11 Jul 2025
https://github.com/writetome51/array-get-indexes-basic
array-handling functions that return indexes of items in the array
array-manipulations get-index indexes javascript
Last synced: 17 Jul 2025
https://github.com/writetome51/year-separator-options
formatting functions interfaces javascript settings typescript
Last synced: 11 Jul 2025
https://github.com/writetome51/array-replace-at
Replaces 1 item in array at specified index
array-manipulations item javascript replace typescript
Last synced: 21 Sep 2025
https://github.com/writetome51/table-columns-service
Abstract typescript/javascript class for holding data that has been prepped to be displayed in a table
abstract class columns javascript table typescript
Last synced: 17 Jul 2025
https://github.com/writetome51/get-with-decimal-shifted
Takes number and returns it with decimal shifted by a given number places
Last synced: 21 Feb 2025
https://github.com/writetome51/public-array-remover
An array-manipulating typescript/javascript class with methods that remove items from the array
array array-manipulations class remove remover typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/typescript-base-class
An abstract Typescript/Javascript class with properties and methods that maybe every class should have
abstract base-class class javascript typescript
Last synced: 25 Jun 2025
https://github.com/writetome51/phplib
Building my own library of php functions/classes
Last synced: 21 Feb 2025
https://github.com/writetome51/get-grouped-by-properties
Separates array of objects into sub-arrays of objects with matching property values
array grouping javascript object-sort objects sorting typescript
Last synced: 25 Jun 2025
https://github.com/writetome51/di-factory
A TypeScript/JavaScript tool for instantiating classes that require dependency injection
class dependency-injection factory instantiation javascript typescript
Last synced: 22 Jul 2025
https://github.com/writetome51/basic-data-handling
JavaScript functions that check if the passed argument meets a data type requirement.
data-types is-finite-number is-string isarray isfloat isinteger javascript logic-err type-checking typescript
Last synced: 11 Sep 2025
https://github.com/writetome51/array-insert-at
Function that inserts new items at a specified index in the array
array-manipulations insert items javascript new typescript
Last synced: 26 Jul 2025
https://github.com/writetome51/get-in-numeric-order-by-property
Re-orders objects by the numeric value of a particular property in each
javascript numbers objects order sort typescript
Last synced: 20 Sep 2025
https://github.com/writetome51/is-finite-number
2 functions that check if passed argument is or is not a finite number
finite is-finite javascript number type-check
Last synced: 20 Jul 2025
https://github.com/writetome51/image-libraries
A demo app allowing you to add images to a browser-based library and sort through them. Kind of like iPhoto in a browser.
angular browser image javascript library typescript
Last synced: 13 Oct 2025
https://github.com/writetome51/public-array-sorter
An array-manipulating typescript/javascript class with sorting methods
array-manipulations javascript sort sorting typescript
Last synced: 29 Jul 2025
https://github.com/writetome51/is-match
A substitute for using === operator. Useful when arrays don't have to be identical via === to be deemed a match. They must only have identical content.
array comparison identical javascript match matching
Last synced: 31 Jul 2025
https://github.com/writetome51/array-get-between
Function returns middle section of array
Last synced: 01 Aug 2025
https://github.com/writetome51/get-property
Allows you to retrieve value of object property using dot-notation in a string
javascript object properties property
Last synced: 01 Aug 2025
https://github.com/writetome51/array-remove-between
Function removes chunk of adjacent items from the middle of the array
array-manipulations javascript middle remove typescript
Last synced: 07 Aug 2025
https://github.com/writetome51/object-in-local-storage
A TypeScript/JavaScript class representing an object or array stored in the browser's localStorage
browser javascript local-storage localstorage object storage typescript
Last synced: 08 Aug 2025
https://github.com/writetome51/array-get-indexes-of
array-handling functions that return indexes of items in the array
array index indexes javascript typescript
Last synced: 08 Aug 2025
https://github.com/writetome51/subscription-service
A TypeScript/JavaScript class that represents a Subscription to any kind of data.
javascript observable subscription typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/error-if-not-integer
Function triggers error if argument is not integer of type 'number'
error integer javascript message not
Last synced: 03 Oct 2025
https://github.com/writetome51/error-if-not-function
Function triggers error if argument is not type 'function'
Last synced: 09 Aug 2025
https://github.com/writetome51/calendar-helpers
Javascript modules essential for creating a calendar app.
Last synced: 04 Oct 2025
https://github.com/writetome51/error-if-not-integer-zero-or-greater
Function triggers error if argument is not integer of zero or greater
error integer javascript message not type-check
Last synced: 19 Jul 2025
https://github.com/writetome51/sort-by-property
Sorts array of objects by the value of a particular property
alphabetically javascript numerically objects property sort sorter
Last synced: 30 Oct 2025
https://github.com/writetome51/create-getter-and-or-setter-for-each
getter-and-setter objects typescript
Last synced: 17 Aug 2025
https://github.com/writetome51/observable-service
Abstract Typescript/JavaScript class that acts as a middleman between the class that creates the observable and the class that subscribes to the observable
javascript observable typescript
Last synced: 22 Aug 2025
https://github.com/writetome51/error-if-length-is-zero
Function triggers error if argument is not string longer than zero characters
error javascript length message string zero
Last synced: 24 Jul 2025
https://github.com/writetome51/array-remove-all-before
2 functions that remove all items that come before a certain value in the array
array-manipulations items javascript remove remove-elements typescript
Last synced: 09 Oct 2025
https://github.com/writetome51/get-subscription-data
Async function that returns the data result of a Subscription (to a Subscribable) only once and then unsubscribes.
rxjs-observable rxjs-subscriptions unsubscribe
Last synced: 21 Feb 2025
https://github.com/writetome51/array-starts-with-ends-with
Functions that check if array starts with certain items, or ends with certain items
array-manipulations javascript typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/order-numerically
Re-orders array in ascending numeric order
ascending javascript numbers order sort typescript
Last synced: 21 Feb 2025
https://github.com/writetome51/error-if-index-how-many-or-array-are-not-valid
Function triggers error if a given index, array, or 'howMany' items request is not valid
array index javascript validation
Last synced: 12 Oct 2025
https://github.com/writetome51/public-array-container-by-type-implementation
A private function for use inside subclasses of PublicArrayContainer that have the method .byType()
Last synced: 21 Feb 2025
https://github.com/writetome51/page-load-access
A TypeScript/Javascript class that loads a batch (array) of data from a larger set too big to be loaded all at once.
batch class data javascript load loader typescript
Last synced: 21 Feb 2025