Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
essential-ts-utils
Advanced tools
Essential Typescript utils is a collection of useful common used Javascript utilities written in Typescript.
Essential Typescript utils is a collection of useful common used Javascript utilities written in Typescript.
You have a nice utility? Great! Contribute by sending a Pull Request!
Utils | Description |
---|---|
average | calculate the average of a number array |
emojiKiller | remove all emojis from a string |
groupBy | group an array by a property |
pad | add padding zero's to a number: 7 > 07 |
parseJson | parse json string safely with a try catch |
sum | sum values: 1 + 1 = 2 |
ucfirst | uppercase the first character of a string |
import { sum, pad } from 'essential-ts-utils'
const total = sum(5, 4)
const padded = pad(7, 2)
console.log('The total of 5 + 4 equals ', total)
console.log('The zero padded value equals ', padded)
Nicer code with prettier!
You might want to remove or customize Commitlint. Commitlint checks if your commit messages meet the conventional commit format. But in case you are using JIRA you might want to have a different commit message structure, example and another
To launch the commit helper:
yarn commit
This project is written to typescript. If you aren't that familiar with typescript this cheatsheet is a great resource to get familiar.
Tree shaking is a method of optimising our code bundles by eliminating any code from the final file that isn’t actually being used. When using these utils you are garanteed that you will only import the functions you actually use in your code. Resulting in a smaller bundle size!
This is especially important for people like me who have BundlePhobia.
FAQs
Essential Typescript utils is a collection of useful common used Javascript utilities written in Typescript.
The npm package essential-ts-utils receives a total of 7 weekly downloads. As such, essential-ts-utils popularity was classified as not popular.
We found that essential-ts-utils demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.