From df9e2d5331a863e285bcfe66391728ce884a61bc Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 21 Oct 2019 22:59:09 +0200 Subject: Move javascript aliases to javascript file --- user/settings/javascript.nix | 48 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) (limited to 'user/settings/javascript.nix') diff --git a/user/settings/javascript.nix b/user/settings/javascript.nix index 205dde83..5b5c82a8 100644 --- a/user/settings/javascript.nix +++ b/user/settings/javascript.nix @@ -47,6 +47,54 @@ in node2nixPackages.dockerfile-language-server-nodejs node2nixPackages.yaml-language-server ]); + + programs.zsh.shellAliases = { + ava = "pnpx ava"; + avt = "pnpx ava --tap"; + avat = "pnpx ava --tap"; + pino = "pino-pretty"; + mocha = "pnpx mocha"; + prettier = "pnpx prettier"; + standard = "pnpx standard"; + tsc = "pnpx tsc"; + tslint = "pnpx tslint"; + tsnode = "pnpx ts-node"; + + p = "pnpm"; + pi = "pnpm install"; + pl = "pnpm ls"; + pr = "pnpm run"; + prb = "pnpm run build"; + pmi = "pnpm multi install"; + pmx = "pnpm multi exec"; + pmr = "pnpm multi run"; + pa = "pnpm add --save"; + pad = "pnpm add --save-dev"; + pd = "pnpm uninstall"; + pou = "pnpm outdated"; + pt = "pnpm test"; + pmt = "pnpm multi test"; + pup = "pnpm update"; + ppr = "pnpm prune"; + pli = "pnpm link"; + pul = "pnpm unlink"; + + np = "npm"; + npi = "npm install"; + npl = "npm ls"; + npr = "npm run"; + npb = "npm run build"; + nprb = "npm run build"; + npa = "npm install --save"; + npad = "npm install --save-dev"; + npd = "npm uninstall"; + npt = "npm test"; + npup = "npm update"; + nppr = "npm prune"; + npli = "npm link"; + npul = "npm unlink"; + }; + home.file.".npmrc".text = '' prefix=''${HOME}/.local //registry.npmjs.org/:_authToken=''${NPM_AUTH_TOKEN} -- cgit 1.4.1