Package Details: httptoolkit 1:1.12.2-1

Git Clone URL: https://aur.archlinux.org/httptoolkit.git (read-only, click to copy)
Package Base: httptoolkit
Description: Beautiful, cross-platform & open-source HTTP(S) proxy, analyzer and client.
Upstream URL: https://httptoolkit.tech/
Keywords: analyzer http http-toolkit https proxy
Licenses: GPL3
Conflicts: httptoolkit-bin
Submitter: jamezrin
Maintainer: jamezrin
Last Packager: jamezrin
Votes: 6
Popularity: 0.23
First Submitted: 2019-07-01 23:31 (UTC)
Last Updated: 2022-12-16 11:25 (UTC)

Required by (0)

Sources (2)

Latest Comments

ruahcra commented on 2022-02-28 10:07 (UTC)

Created a -git package including the suggestions from @lkrms

ruahcra commented on 2022-02-27 22:20 (UTC)

@lkrms Out of interest, is unsetting $NPM_CONFIG_PREFIX something that needs to be added to the example function in the wiki as well? https://wiki.archlinux.org/title/Node.js_package_guidelines

lkrms commented on 2022-02-27 12:21 (UTC)

This package hasn't been building for the last several versions (not even in a clean chroot), presumably due to compatibility issues with the latest node.

In case it helps anyone (or if @jamezrin would like to adopt some of the changes), here's an updated PKGBUILD that [safely] uses nvm to complete the build with node 15, which appears to be the preferred upstream version (ci.yml says 14, but the package-lock.json format says 15).

It also depends on electron14 and removes the ~140M electron binary, which may or may not be what you want:

http://ix.io/3QUk

ruahcra commented on 2022-02-01 14:04 (UTC)

Is anyone else having trouble building this with nodejs 17?

lkrms commented on 2021-08-23 12:19 (UTC)

Can you please add git to makedepends? Thanks for maintaining this :)

FallenWarrior2k commented on 2020-04-29 17:23 (UTC)

@jamezrin, while it's true that the underlying issue most likely lies with tabtab, the true sinner is imo electron-forge for unconditionally trying to install completions in the install lifecycle script, as you can see here.

jamezrin commented on 2020-04-29 17:08 (UTC) (edited on 2020-05-10 15:25 (UTC) by jamezrin)

@FallanWarrior2k, that's interesting, I would have expected that to be handled correctly, since most of the time they appear as if they were a regular file.

I don't think it is an issue of upstream but of the tabtab lib (https://github.com/mklabs/tabtab) but maybe upstream can do something.

FallenWarrior2k commented on 2020-04-29 16:54 (UTC) (edited on 2020-04-29 17:07 (UTC) by FallenWarrior2k)

Building this on my user account broke my ZSH setup because it tried to install completions for electron-forge to my .zshrc, but completely broke upon the concept of a symlink, and ended up replacing the symlink with a copy of the pointee file, with the relevant lines appended.

jamezrin commented on 2020-01-14 18:24 (UTC)

@gin078 this package now builds from source

gin078 commented on 2020-01-13 17:21 (UTC)

This package should be renamed -bin since it is built from a precompiled binary rather than source.