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

feat(oss): prep stdlib package to be open sourced #2

Merged
merged 16 commits into from
May 3, 2021

Conversation

esatterwhite
Copy link
Member

Prep the package to be moved from the internal organization to the
public facing logdna organization

esatterwhite and others added 7 commits May 3, 2021 10:33
implements commonly re-used functions around specific language
short-comings. Free of business logic
update lint config to most recent to pick up new style standards
Add support for a custom separator in array.toArray
for less-common scenarios.
Callers may want to return something other than `undefined`.
This change allows for an optional second parameter to
`json.parse` where the caller can specify an empty object
or whatever they'd like to return in the event of a parse
failure.
This adds a `chunk` function for splitting arrays
into smaller arrays with a defined `size`. It does not
modify the input array.
In case the first parameter to `get-property` is null or undefined,
the program crashes. This case should be handled more gracefully.
Dev dependency for doing benchmarks
@esatterwhite esatterwhite requested review from mdeltito, darinspivey and smusali and removed request for mdeltito, darinspivey and smusali May 3, 2021 16:23
@esatterwhite esatterwhite added the enhancement New feature or request label May 3, 2021
@esatterwhite esatterwhite force-pushed the esatterwhite/LOG-9617 branch from a4d49e0 to 4c540a1 Compare May 3, 2021 16:26
esatterwhite and others added 3 commits May 3, 2021 11:42
Function similar to array.filter that retains the input key if the test
function passes
updates the ci setup to use the current semantic release setup
Pulls in the latest eslint config, along with tap@15
and applies fixes per the latest lint rules
@mdeltito
Copy link
Member

mdeltito commented May 3, 2021

@esatterwhite for consistency can we also add all-contributors, either here or in a separate PR

@esatterwhite
Copy link
Member Author

@mdeltito ya, I'll add that in minute

@esatterwhite esatterwhite force-pushed the esatterwhite/LOG-9617 branch from 4c540a1 to 775046f Compare May 3, 2021 17:31
Adds an `object.typecast` method for recursively typecasting
string values of an object. One place this is useful when working
with Redis hashes where all values are returned as a string.
@esatterwhite esatterwhite force-pushed the esatterwhite/LOG-9617 branch 2 times, most recently from 19e056f to 4be08f6 Compare May 3, 2021 17:41
Jenkinsfile Outdated Show resolved Hide resolved
@esatterwhite esatterwhite force-pushed the esatterwhite/LOG-9617 branch from 4be08f6 to 3c49ee4 Compare May 3, 2021 17:57
Prep the package to be moved from the internal organization to the
public facing logdna organzation
@esatterwhite esatterwhite force-pushed the esatterwhite/LOG-9617 branch from 3c49ee4 to 0d968be Compare May 3, 2021 18:08
@esatterwhite esatterwhite merged commit c462717 into main May 3, 2021
@esatterwhite esatterwhite deleted the esatterwhite/LOG-9617 branch May 3, 2021 18:24
@logdnabot
Copy link
Member

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants