Top 23 JavaScript Npm Projects
-
I read here https://github.com/goldbergyoni/nodebestpractices that is is a bad idea, what is your opinion?
-
Project mention: How to use multiple parameters in a handlebar helper with meteor? | reddit.com/r/codehunter | 2022-05-11
I am trying to create a custom helper using Meteor. Following to the doc here:https://github.com/meteor/meteor/wiki/Handlebars
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: When to use Yarn over NPM? What are the differences? | reddit.com/r/codehunter | 2022-03-28
What are the differences between Yarn and NPM?At the time of writing this question I can only find some articles on the Internet showing what's the Yarn equvalent of an NPM command like this.
-
Project mention: Lead Maintainer of Lerna is stepping down and Lerna is being deprecated | reddit.com/r/Frontend | 2022-05-20
-
Project mention: How to include dependent types in library build? | reddit.com/r/typescript | 2022-05-06
I'd just add the types as a dependency but if you want to bundle them then afaik https://github.com/jaredpalmer/tsdx can do it (though I have never tried).
-
np - Better npm publish.
-
We need a PR: https://github.com/npm/cli
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
May be less relevant for your particular workflow (because npm-specific and because everything is internal for you), but I’m a big fan of an alternative in the auto-release-generation space: the combo of release-it and release-it-lerna-changelog, which give you the same kind of automation but don’t require specific git commit messages, because instead the combo uses the GH API and labels to generate the changelog. This is a muuuuuch nicer experience for external contributors, because it puts the responsibility for that back on maintainers instead.
-
Finally with help of the run-s cli command we create a build script that runs the command sequentially. So run-s build:* will first run remix build followed by build:css script.
-
Project mention: The certificate of jsdelivr is hijacked in China and is inaccessible | news.ycombinator.com | 2021-12-20
-
Project mention: Multiword component caused by different vue-cli version? | reddit.com/r/vuejs | 2022-05-09
Your guess about vue-cli versions was correct. vue/multi-word-component-names was added to the essential ruleset as a part of vuejs/eslint-plugin-vuev8.0.0, which was then included in vue-cli v5.0.0-rc.0. So, the rule is not present in vue-cli v4.5, but is present in v5.
-
release
Release is a command line tool to automatically generate a new GitHub Release and populates it with the changes (commits) made since the last release. (by vercel)
Project mention: semantic-release VS release - a user suggested alternative | libhunt.com/r/semantic-release | 2022-04-23Another release notes auto generator made by vercel
-
-
All Credit for the original implementation of RSMQ goes to https://github.com/smrchy/rsmq :)
-
apollo-upload-client
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, Blob, or ReactNativeFile instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).
Project mention: How to use apollo-link-http with apollo-upload-client? | reddit.com/r/codehunter | 2022-04-11Im trying to figure out how to use apollo-link-http with apollo-upload-client.
-
graphql-upload
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
Project mention: What is the datatype that can be used for a create mutation for uploading a file of doc/pdf type? | reddit.com/r/graphql | 2022-02-01Look at the grapqhl file upload spec (https://github.com/jaydenseric/graphql-upload). Basically the custom type File is just a string path which the server will use to get the file from the multipart request.
-
You can import custom CSS files from your application.tailwind.css file using postcss-import. After installing the package, you need to add it to your postcss.config.js, in the order specified in the docs. If you're using the Tailwind CLI for compilation (with cssbundling-rails you'd find this in your package.json), you might need to add the --postcss argument, which tells Tailwind to pick up your postcss.config.js.
-
Project mention: 14 Linting Rules To Help You Write Asynchronous Code in JavaScript | dev.to | 2022-03-25
The following rules are additional ESLint rules for Node.js provided by the eslint-plugin-node plugin. To use them, you need to install and add the plugin to the plugins array in your .eslintrc configuration file.
-
Project mention: built the online multiplayer version of the Omi card game. enjoy! | reddit.com/r/srilanka | 2021-12-27
No RNG is perfectly random. You can try something like https://github.com/nastyox/Rando.js which might work better.
-
Project mention: npm package node-ipc was found to contain malicious code that wipes files on disk | reddit.com/r/node | 2022-03-16
In any case, proactively protecting against is indeed the more difficult thing to do, but also the rarer and sort of 0 day vulnerabilities that happen. That said, I built a module called npq (see here https://github.com/lirantal/npq/) that helps me, and others, countermeasure against these sort of malicious incidents. In light of recent malicious incidents, it calls for updating some of the capabilities there (referred to as marshalls)
-
Exactly, having a good typing on migrations it is a problem that we are investigating. We currently use migrate-mongo as a library to do migrations on mongodb.
-
-
And it is happening right now. Github is opening the GitHub Advisory Database to community submissions. Awesome community NodeSecure builds cool things like scanner and js-x-ray. There are also lockfile-lint, LavaMoat, Jfrog-npm-tools (and I am sure there is more).
JavaScript Npm related posts
- Lead Maintainer of Lerna is stepping down and Lerna is being deprecated
- Lead Maintainer of Lerna is stepping down and Lerna is being deprecated
- Lead Maintainer of Lerna is stepping down and Lerna is being deprecated
- NUDE_MODELS
- Cli - the package manager for JavaScript
- Lerna: A tool for managing JavaScript projects with multiple packages
- How to build a Hacker news clone using Remix, Tailwind css ?
Index
What are some of the best open-source Npm projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | nodebestpractices | 77,744 |
2 | Meteor JS | 42,887 |
3 | yarn | 40,638 |
4 | lerna | 32,643 |
5 | tsdx | 9,700 |
6 | np | 6,591 |
7 | cli | 5,878 |
8 | Release It! 🚀 | 5,194 |
9 | npm-run-all | 4,771 |
10 | jsdelivr | 4,369 |
11 | eslint-plugin-vue | 3,703 |
12 | release | 3,439 |
13 | npm-expansions | 1,907 |
14 | rsmq | 1,596 |
15 | apollo-upload-client | 1,380 |
16 | graphql-upload | 1,283 |
17 | postcss-import | 1,206 |
18 | eslint-plugin-node | 867 |
19 | Rando.js | 724 |
20 | npq | 685 |
21 | migrate-mongo | 657 |
22 | eslint-plugin-react-native | 640 |
23 | lockfile-lint | 587 |
Are you hiring? Post a new remote job listing for free.