Re: Packaging Go with nodejs app
On 03/09/2025 23:35, Jérémy Lal wrote:
Not that I know of with nodejs, but you can try "receptor" where I do:
dh_auto_configure --buildsystem=pybuild --sourcedirectory=receptorctl --
--name=receptorctl
Problem is that nodejs buildsystem doesn't check --sourcedirectory. It
only checks the root for project.{json,yaml} [1].
I've seen examples of using uglify to minify a single file here and
there, but nothing that can use the full build system to process a
package.json outside the root dir.
b. The dependencies of this app include "react-remark", which is pretty
deep (pkgjs-depends shows ~50 lines) - are there any plans to package
that or suggestions on whether it's doable?
To check if someone's on it:
https://wnpp.debian.net/?
type%5B%5D=ITA&type%5B%5D=ITP&type%5B%5D=O&type%5B%5D=RFA&type%5B%5D=RFH&type%5B%5D=RFP&project=react&description=&owner%5B%5D=yes&owner%5B%5D=no&col%5B%5D=dust&col%5B%5D=type&col%5B%5D=description&col%5B%5D=installs&col%5B%5D=owner&sort=installs%2Fdesc <https://wnpp.debian.net/?type%5B%5D=ITA&type%5B%5D=ITP&type%5B%5D=O&type%5B%5D=RFA&type%5B%5D=RFH&type%5B%5D=RFP&project=react&description=&owner%5B%5D=yes&owner%5B%5D=no&col%5B%5D=dust&col%5B%5D=type&col%5B%5D=description&col%5B%5D=installs&col%5B%5D=owner&sort=installs%2Fdesc>
This isn't going to be easy, though some parts might be packageable in a
M.U.T. bundle.
remark-parse, remark-rehype, unified maybe.
Yeah, it didn't look easy at all.
PS, I'm ignoring vitejs for now as I saw some emails about it on the
list, so I'll wait a little to see what happens. Also, planning on
trying webpack, if it can do the job.
Try esbuild, it's a very friendly bundler.
Never tried it before, but will give it a go. Thanks.
1.
https://salsa.debian.org/js-team/pkg-js-tools/-/blob/master/lib/Debian/Debhelper/Buildsystem/nodejs.pm?ref_type=heads#L560
--
Regards,
Ahmad
Reply to: