Displaying 1 to 20 from 20 results

wavy - use ~ in require and import calls

  •    Javascript

use `~` in require and import calls

Symlink Manager

  •    

A simple GUI tool allowing symbolic or hard link creation and management. Allows both simple use and list export/import with automated analysis and creation.

linklocal - Install local dependencies as symlinks.

  •    Javascript

linklocal is a development tool that reduces overheads of breaking your application into small packages. It gives you more expressive power than simple files and folders, yet requires far less overhead than versioning and publishing packages to a local private registry.Requires npm 2.0.0 and above in order for npm to recognise local paths as dependencies.




path-type - Check if a path is a file, directory, or symlink

  •    Javascript

Returns a Promise for a boolean of whether the path is the checked type.Returns a boolean of whether the path is the checked type.

district - A small tool to help you write local, namespaced packages for larger projects

  •    Javascript

District has been deprecated in favor of linklocal.District is a small tool to help you write local scoped packages for large projects within small teams. It's like aperture, but much simpler: with district you'll have to manage dependency installation and the like yourself, but it's less likely to get in your way.

alfred-link - Make your Alfred workflows installable from npm

  •    Javascript

Add the alfred-link command as postinstall script of your Alfred package and add alfred-unlink as preuninstall script to clean up the resources when the workflow gets uninstalled.This will update info.plist with the information from package.json and creates a unicorn symlink inside the Alfred workflows directory that points to the location of the alfred-unicorn module.


lnfs - Safely force create symlinks

  •    Javascript

Returns a Promise with the path to the symlink.Path to source file.

whackage - Multi-repo development tooling for React Native

  •    Javascript

React Native packager, the development server that bundles your app's JavaScript sources, has a few rough edges when it comes to developing apps and libraries that span across multiple repositories. It doesn't handle symlinks reliably, and the Haste module system gets easily confused by @providesModule declarations in subdependencies.Whackage is an npm link replacement that works with React Native. It synchronizes changes in your local workspace to your project's node_modules without using symlinks, and automatically generates a packager blacklist for linked modules to avoid Haste naming collisions.

grunt-contrib-symlink - Create symbolic links.

  •    Javascript

Create symbolic links. Run this task with the grunt symlink command.

hyperdrive-ln - create symbolic link between hyperdrives

  •    Javascript

Create a symlink at path point to archiveKey. You can pass a meta object to store it in the symlink.

absolutize-links - A bash script to convert relative node_modules symlinks to absolute ones, so we can use with docker volumes

  •    Shell

A bash script to convert relative node_modules symlinks to absolute ones, so we can use with docker volumes. When you run npm link, what it's doing under the hood is creating a symlink from . to /usr/local/lib/node_modules. On the other side, when you npm link package-name, it creates a link from node_modules/package-name to /usr/local/lib/node_modules/package-name.

dotfiles - A repository of all of my dotfiles

  •    Shell

This is how I do computers. If you want to do computers like me this is the repository for you. It assumes an macOS environment. If you run Linux or Windows then this repo may not be for you. It's important to note that I use Fish Shell. If this scares you that's okay. But you shouldn't be scared. Fish Shell is amazing.

add-component-symlinks

  •    Javascript

Why? Cause there's some good, generic and reusable "component" code out there, but the require() calls in component don't quite match up to the calls in NodeJS. The add-component-symlinks executable traverses the node_modules dir and looks inside the installed modules for a component.json file. If a component.json file is found, then a symlink with the component name is added inside the node_modules directory.

dotstribute - Make your dotfiles easier to manage

  •    Python

###Keep your original dotfiles into a git directory, and symlink them to your home directory. This script uses an optional file called the ".dotignore" file. Create this .dotignore file in the directory with all of your dotfiles. The purpose of this file is to specify other files that will not be symlinked to your home directory. Think of it like a .gitignore file, for dotsribute. This repository comes with a .dotignore file. Please use that as an example.

filepath-securejoin - Proposed filepath.SecureJoin implementation

  •    Go

An implementation of SecureJoin, a candidate for inclusion in the Go standard library. The purpose of this function is to be a "secure" alternative to filepath.Join, and in particular it provides certain guarantees that are not provided by filepath.Join. NOTE: This code is only safe if you are not at risk of other processes modifying path components after you've used SecureJoin. If it is possible for a malicious process to modify path components of the resolved path, then you will be vulnerable to some fairly trivial TOCTOU race conditions. There are some Linux kernel patches I'm working on which might allow for a better solution.

expo-updater - CLI to update to new Expo SDK versions

  •    Javascript

Original Implementation was made to be automated, but the Expo team changes versions continuously so the original implementation didn't work when version 24.0.1 was published so I've changed the implementation to use a expo.json file which will be using a JSON file maintained by me until I am using Expo. You can fork this repo to use your own if I stop maintaining. Follow the below steps to use your own local version. Or open up a issue.

sympm - sympm allows you to run npm install from inside of a Vagrant virtual machine without hitting symlink issues

  •    Javascript

sympm allows you to run npm install from inside of a Vagrant virtual machine without hitting symlink issues due to shared folders. It does so by symlinking your local node_modules/ directory to ~/.sympm/<currentDirBasename>/node_modules/, allowing npm to correctly symlink binaries and other goodies on install. This tool is not meant to be used outside of a virtual machine.