Big Chungus
10/03/2019, 8:00 PMSam Garfinkel
10/03/2019, 8:12 PMbuild.gradle(.kts)
serves this purpose especially since npm dependencies require explicit version numbers.Big Chungus
10/03/2019, 9:38 PMBig Chungus
10/03/2019, 9:39 PMribesg
10/04/2019, 8:30 AMIlya Goncharov [JB]
10/04/2019, 8:42 AMsnrostov
10/08/2019, 7:12 PMThey can be omitted, but should they be?Well, even they are not omitted for your dependencies, it may be still omitted for transitive dependencies.
yarn.lock
should help in this case too.
The main problem here is that it will look scary for people not familiar with yarn (I mean to commit something that was created during build). But we may do special mode when the root package.json
is located outside of build directory. This will be also useful when you need to include a handcrafted js package (with your own package.json
).Big Chungus
10/08/2019, 7:59 PM