Skip to content

Instantly share code, notes, and snippets.

View korotindev's full-sized avatar
👻

Dmitry Korotin korotindev

👻
View GitHub Profile
@korotindev
korotindev / npm
Created September 23, 2016 12:50 — forked from vslinko/npm
Npm inject для кеширования папки node_modules
#!/usr/bin/env bash
# Фейковый npm
# Нужен для кэширования папки node_modules
# Кэш находится в папке ~/.cache/npm-inject/[sha1 хэш файла package.json]/node_modules
#
# В PATH надо добавить путь папки с фейковым npm, таким образом при выполнении команды `npm install`
# bash вызовет фейковый npm c параметром `install`.
# Фейк проверяет наличие папки [sha1 хэш файла package.json] в кэше.
# Если она в кэше, создаем на неё симлинк node_modules