# Pastebin VPiHMNBq {nixpkgs ? (import ./nixpkgs.nix), yarnFlags ? []}: let pkgs = import nixpkgs {}; nodejs = pkgs.nodejs-7_x; base = (import ( # ../../../moretea/yarn2nix/default.nix fetchTarball https://github.com/moretea/yarn2nix/archive/7d4658472791233e6612b2b9a7eb795c84651944.tar.gz ) { inherit pkgs nodejs; }); in rec { inherit nodejs; yarnPackages = base.buildYarnPackage rec { name = "eqipia-yarn-packages"; inherit yarnFlags; publishBinsFor = [ "webpack" "jest" "modernizr" "prettier-eslint-cli" ]; nodeHeaders = pkgs.fetchurl { url = "https://nodejs.org/download/release/v${nodejs.version}/node-v${nodejs.version}-headers.tar.gz"; sha256 = "01cq2lszd3lmgy2pshfji5117inr0j8vdqxv3cps551s9qyigik5"; }; pkgConfig = { node-sass = { buildInputs = [ pkgs.libsass pkgs.python ]; postInstall = '' node scripts/build.js --tarball=${nodeHeaders} ''; }; webpack = { buildInputs = [ pkgs.libsass ]; }; }; src = builtins.filterSource ( path: type: ( toString ../package.json ) == path ) ../.; packageJson = ../package.json; yarnLock = ../yarn.lock; yarnNix = ./yarn-lock.nix; }; yarn = pkgs.yarn; yarn2nix = base.yarn2nix; }