Displaying 1 to 20 from 730 results

yarn - Fast, reliable, and secure dependency management

  •    Javascript

Yarn is fast, reliable, and secure dependency management. Yarn caches every package it has downloaded, so it never needs to download the same package again. It also does almost everything concurrently to maximize resource utilization. This means even faster installs.

react-apollo - :recycle: React higher-order component for Apollo Client

  •    TypeScript

React Apollo allows you to fetch data from your GraphQL server and use it in building complex and reactive UIs using the React framework. React Apollo may be used in any context that React may be used. In the browser, in React Native, or in Node.js when you want to server side render.React Apollo unlike many other tools in the React ecosystem requires no complex build setup to get up and running. As long as you have a GraphQL server you can get started building out your application with React immediately. React Apollo works out of the box with both create-react-app and React Native with a single install and with no extra hassle configuring Babel or other JavaScript tools.




update-notifier - Update notifications for your CLI app

  •    Javascript

Inform users of your package of updates in a non-intrusive way.Whenever you initiate the update notifier and it's not within the interval threshold, it will asynchronously check with npm in the background for available updates, then persist the result. The next time the notifier is initiated, the result will be loaded into the .update property. This prevents any impact on your package startup performance. The update check is done in a unref'ed child process. This means that if you call process.exit, the check will still be performed in its own process.

np - A better `npm publish`

  •    Javascript

Support my open source work by buying this excellent Node.js course.Run np without arguments to launch the interactive UI that guides you through publishing a new version.

awesome-npm - Awesome npm resources and tips

  •    

You might also like awesome-nodejs.Please read the contribution guidelines before contributing.


lerna - A tool for managing JavaScript projects with multiple packages

  •    Javascript

A tool for managing JavaScript projects with multiple packages.Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories gets complicated really fast. Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.

release - Generate changelogs with a single command

  •    Javascript

When run, this command line interface automatically generates a new GitHub Release and populates it with the changes (commits) made since the last release.You can find an example of how to prepare a release in your project here.

ifvisible

  •    CoffeeScript

Crossbrowser & lightweight way to check if user is looking at the page or interacting with it. (wrapper around HTML5 visibility api)

pre-commit - Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit

  •    Javascript

pre-commit is a pre-commit hook installer for git. It will ensure that your npm test (or other specified scripts) passes before you can commit your changes. This all conveniently configured in your package.json. But don't worry, you can still force a commit by telling git to skip the pre-commit hooks by simply committing using --no-verify.

spm - Brand new static package manager.

  •    Javascript

Brand new static package manager for browser. SPM is available under the terms of the MIT License.

shrinkpack - Fast, resilient, reproducible builds with npm install.

  •    Javascript

Shrinkpack complements the npm shrinkwrap command by maintaining a node_shrinkwrap directory in your project, containing the exact same tarballs that npm install downloads from https://registry.npmjs.org. The rest of the npm install process is exactly the same. The only difference is that no network activity is necessary when installing and building your project. The node_shrinkwrap directory can be ignored in your editor (much like is done with the node_modules directory) but is instead checked into source control.

notes - Some public notes

  •    

Just some notes, stored on GitHub instead of a blog. I am not a native English speaker, so please excuse any language mistakes.

pm - package managers visualization

  •    Javascript

This repository combines visualizations of major software package managers. Please read operating manual - it is short and describes basic navigation principles.

ungrid - ungrid - the simplest responsive css grid

  •    CSS

ungrid is a tiny, responsive, table-based CSS grid system. The entire ungrid.css file is 97 bytes minified. To use, simply put as many .cols as you wish in your .rows and the .cols will automatically be evenly spaced. This allows you to roll your own simple grids. See it in action.