shrinkpack
presetter
shrinkpack | presetter | |
---|---|---|
7 | 6 | |
793 | 67 | |
- | - | |
0.0 | 8.5 | |
about 1 year ago | about 2 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shrinkpack
-
Local package mirror for fast, safe, reproducible builds using NPM.
It's https://github.com/JamieMason/shrinkpack
- Check-in NPM tarballs to freeze changes and install offline
- Check-in npm tarballs to freeze changes and install offline
- Open source developer corrupts widely-used libraries, affecting tons of projects
- Why you should pin your npm/yarn dependencies
-
Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps
Using a lockfile and checking in your dependency tarballs [1] can help insulate you from these problems until you're ready to face them.
I created shrinkpack before left-pad and thankfully it meant that we were unaffected.
A lot of developers, understandably, baulk at checking in dependencies, but there is a concrete benefit in being able to continue uninterrupted during outages.
[1] https://github.com/JamieMason/shrinkpack
-
What NPM Should Do Today to Stop a New Colors Attack Tomorrow
Checking in your dependencies with https://github.com/JamieMason/shrinkpack can help insulate you from these problems until you're ready to face them. I created this before left-pad and thankfully meant that we were unaffected.
A lot of developers, understandably, baulk at checking in dependencies, but there is a concrete benefit in being able to continue uninterrupted during outages.
presetter
-
Bundler Plugins: how do you go about figuring out which ones to use?
Btw, I also happen to be the author of https://github.com/alvis/presetter, which allows you to apply some best-practice followed presets. & https://www.npmjs.com/package/presetter-preset-rollup is a preset for bundling a web app in typescript. Feel free to try.
- GitHub - alvis/presetter: 🛹 Reuse and manage build scripts, devDependencies and config files from your favourite presets, instead of copy and paste!
- Show HN: Reuse build scripts, devDependencies and config
-
Presetter: Create reusable build script, devDependencies and configurations
Try presetter, a build preset management tool to manage your shared devDependencies, configuration files and npm scripts across different node projects.
- Creating reusable build scripts with NUKE components
- Show HN: Presetter – scripts and devDependencies in package.json from a template
What are some alternatives?
slnpm - A simple and fast node.js package manager using symbolic link
tsyringe - Lightweight dependency injection container for JavaScript/TypeScript
npm-deprecated-check - 🐦 Check for deprecated packages
focalboard - Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
isolate-package - Isolate a monorepo package with its internal dependencies to form a self-contained directory with a pruned lockfile
vscode-project-manager - Project Manager Extension for Visual Studio Code
yalc - Work with yarn/npm packages locally like a boss.
gatsby-source-notion - A Gatsby source plugin for content management with Notion using the official API.
hugo-installer - Installs hugo into your repository.
rushstack - Monorepo for tools developed by the Rush Stack community
nix-installer-action - The Github Action for the Determinate Nix Installer
colors.js - get colors in your node.js console