hpeinar / stardewplanner Goto Github PK
View Code? Open in Web Editor NEWStardew Valley farm planner
License: Apache License 2.0
Stardew Valley farm planner
License: Apache License 2.0
As title. The green shade needs to be changed slightly so it's actually visible to people who are red-green colorblind.
Changing to color to rgba(9,255,54,0.71)
makes it significantly more usable.
Can't actually use the planner currently, it gives off an Internal Server Error over at https://stardew.info/planner/
Hello!ヽ(・ω・´メ)
I installed MySQL,Create a database planner,Function db_init.sql Create a table farm。but report errors:
ER_ACCESS_DENIED_ERROR errno 1054 sqlMessage Unknown colum 'layout' in field list .
Cannot run 。
Make zoom button please !! And how can i upgrade the barns and coop
Most of the 1.5 stuff(mostly the new machines, the Sprinkler nozzles and other) are missing. Also the shipping bin is now moveable.
And the island farm(including the new obelisk) is missing aswell.
Also I was wondering if it was possible to add custom .xnb support. So we could use our own xnb there and plan the farm from there.
I love your planner!
When I finish the community center, the greenhouse becomes movable. However, there seems no way to move the greenhouse in the planner.
Hiya, you can't build the stable in the top right hand corner of the map any more, thought you might want to update the planner :)
The scarecrow highlight toggle should darken the tiles affected by a scarecrow, similar to the darkened footprint shown while placing a scarecrow on the map.
It would be nice to be able to plan the interiors of barns, coops, and sheds like you can the greenhouse. Layouts for each size would be helpful, as well.
Hello,
I recently decided that I needed an easy way to plan my Stardew Valley farm's harvest across an entire season, so I threw something together in my preferred language of choice, Ruby. This was successful, so I wrapped it inside an API and tossed it onto a free plan on Heroku.
Here's the code, which is MIT-licensed, so you can do whatever with it.
https://github.com/saraid/stardew_calendar
I have no idea whether or not my tool can be integrated into your planner, but it would be nice to. Feel free to request features or make pull requests or fork and do your own thing. Also feel free to hit the Heroku instance I put up, but I don't really know anything about how Heroku will rate-limit me, and free plans don't get metrics, so I won't have any idea what's going on.
Buildings and Equipment have separate boundaries, so we should support each using their own sets of boundaries. For example, the Stable can't be placed in the grassy area on the top right near the house, but several Cheese Makers could.
That said, I started prototyping this in my own pull of the source, but wanted to make sure the route I was going was okay before resuming. I converted the SVG string into an array of coordinates for better readability and reuse for the building borders (because they're weird). See my pull here: https://github.com/linkmastr001/stardewplanner
I was also thinking that the Building boundaries and Equipment boundries could be toggle on/off separately, so it might make sense to split the "Toggle grid + helpers" into a "Toggle Grid" and "Toggle Equipment Boundry" (with a line near it with the equipment boundary color) and adding a "Toggle Building Boundry" option (with a line near it with the building boundary color). Does that sound reasonable?
Hi,
can you add a button where i can save my layout to a file.
This file shout be used at the game.
Thanks for closing my issue #1
No other behavior is observed aside from the 404 error.
I will create another issue in GitHub for the typo itself and submit a PR to resolve the typo. Stay tuned!
We have the interiors of coops, barns, and sheds, but the Slime Hutch doesn't have a layout.
Anyone else notice Save / Load stopped working properly? Or is it just me?
It would be nice to see how many fields would be under all sprinklers.
On the planner it is not possible to place floortiles on certain edges of the map where they CAN actually be placed in the game. The same goes for areas where you can move away stuff like the greenhouse and the shipping box, and the general grass areas around the farmhouse. The areas that I marked in red on this screenshot have been tested in both game and planner for placability.
Hey,
I have no idea if this is something that should be working but according to some really old posts in the Stardew Forums you where working on touch support:
I wanted to plan my farm on Safari on iOS but couldn't make the planner work. The top left corner always seems to be checked and whenever I try to place the pencil down it always draws a red square from the top left to said position.
Would be amazing if you could make this work, especially since the App in the store seems to be gone.
In v3 planner there's no gate.
Idk if that's only that, but it was sad to find that v2 had and v3 misses that
I'm running this locally since I branched it, and saving doesn't work - I don't really understand how the /api/save reference is supposed to do things. Can anyone possibly clarify this?
Currently, you're using FontAwesome's "external link" icon to mean "import from save file".
Might I suggest the cloud-upload
icon instead?
The planner is so useful, but it's teeny tiny on my computer screen. I can zoom on my browser, but it blurs things and also makes the UI difficult to use.
I'd like to be able to zoom in on just the layout, without increasing the UI size and without blurring the pixels. A 2x zoom, for instance, would show 1 pixel as a 2x2 block of color instead; 3x zoom would show 1 pixel as 3x3; etc. Pixel perfect scaling.
See #56 for bug that prompted the discovery of this typo
The sprite for Mini-Shipping Bin is designated as "mini-shopping-bin" in public/planner/js/data/sprites.js
stardewplanner/public/planner/js/data/sprites.js
Lines 443 to 447 in 121ac81
However, the image resource located at public/planner/img/tiles/
is correctly titled mini-shipping-bin.png.
Forking on https://github.com/mishagp/stardewplanner and will submit a PR once I have done local testing to ensure resolution is achieved and no other issues are introduced. Cheers!
Hi,
if i import my savegame the map is not showing the hardwood trees on my farm.
maybe you have time to fix this.
thanks
Hi Henrik, I hope things are well!
I got an email from someone today who has a problem with how upload.farm handles his save. The bug involved is relatively simple to fix, but he also mentioned that
On the planner, when trying to render w/ a different season, I receive
this error:stardew.info say: Rendering failed. Please try again in few minutes
I loaded his savefile into the planner and rendered it in a couple of different seasons, which worked fine, so I tried to figure out what the bug could be he was getting. The only thing I can think is that he might be hitting the upload.farm plan rendering API rate limiter. If a render hits the rate limiter, does it have a separate alert to the user, or does it just time out and say rendering failed? If it does this, would it be possible to give a different error when it times out, maybe mentioning that upload.farm is rate limiting and to try again later? (I hope that's not too demanding, apologies if it is...)
Cheers!
Rob
It can be difficult to figure out what some items are when looking at a map. It'd be nice to have an option to enable tooltips when hovering over an item.
Nexus is out of date for the downloadable version. Would that be able to be updated?
Heyo love the planner. As far as I can tell I can't find sprites for the 3x3 giant crop sprites (for pumpkin/cauli/melon <= v1.5)? Could those be added?
You rock --
Hey man, just wanna say, this is a fantastic tool and I applaud you for your time and effort.
Now, what I would like to know is if you plan to release a downloadable version of it. I love SV, but I don't have a constant 24/7 internet connection. If there was an offline/downloadable version of this tool, you would be the best developer in the flippin' world to me.
I don't want to cause a disruption, just want to know if you can do that for me/plan to do it.
Thanks,
-Skye
To reproduce:
Use case: A set of objects e.g. sprinklers/scarecrows/crops layout that I would like to select all the arranged objects and save as a group, then move around the map as a single grouped object for placement.
npm install
Looks like the libxmljs library isn't actively maintained anymore, and is incompatible with node 12+ according to this account from 2019: libxmljs/libxmljs#549 (comment)
I was able to run npm install and boot the server successfully by switching out the package for libxmljs2
See my implementation here: https://github.com/mishagp/stardewplanner/commit/91241704d57f243f54d2e95b3042e32604992d36
@hpeinar Would package upkeep along these lines be a valuable contribution or should I target an older node version for any further contributions?
macOS 11.3.1 (Darwin kernel 20.4.0)
node v14.15.3
npm v7.13.0
libxmljs 0.18.7
988 verbose pkgid [email protected]
989 verbose cwd /Users/misha/stardewplanner
990 verbose Darwin 20.4.0
991 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
992 verbose node v14.15.3
993 verbose npm v7.13.0
994 error code 1
995 error path /Users/misha/stardewplanner/node_modules/libxmljs
996 error command failed
997 error command sh -c node-pre-gyp install --fallback-to-build --loglevel http
998 error CXX(target) Release/obj.target/xmljs/src/libxmljs.o
998 error CXX(target) Release/obj.target/xmljs/src/libxmljs.o
998 error Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --loglevel=http --module=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release/xmljs.node --module_name=xmljs --module_path=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release' (1)
999 error node-pre-gyp http GET https://github.com/libxmljs/libxmljs/releases/download/v0.18.7/node-v83-darwin-x64.tar.gz
999 error node-pre-gyp http 404 https://github.com/libxmljs/libxmljs/releases/download/v0.18.7/node-v83-darwin-x64.tar.gz
999 error node-pre-gyp ERR! Tried to download(404): https://github.com/libxmljs/libxmljs/releases/download/v0.18.7/node-v83-darwin-x64.tar.gz
999 error node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v83 ABI) (falling back to source compile with node-gyp)
999 error node-pre-gyp http 404 status code downloading tarball https://github.com/libxmljs/libxmljs/releases/download/v0.18.7/node-v83-darwin-x64.tar.gz
999 error node-pre-gyp ERR! Tried to download(undefined): https://github.com/libxmljs/libxmljs/releases/download/v0.18.7/node-v83-darwin-x64.tar.gz
999 error node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v83 ABI) (falling back to source compile with node-gyp)
999 error node-pre-gyp http Connection closed while downloading tarball file
999 error gyp info it worked if it ends with ok
999 error gyp info using [email protected]
999 error gyp info using [email protected] | darwin | x64
999 error gyp info it worked if it ends with ok
999 error gyp info using [email protected]
999 error gyp info using [email protected] | darwin | x64
999 error gyp info ok
999 error gyp info ok
999 error No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
999 error No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
999 error
999 error
999 error No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
999 error No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
999 error
999 error
999 error No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
999 error No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
999 error
999 error
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:190:
999 error ../node_modules/nan/nan_maybe_43_inl.h:112:15: error: no member named 'ForceSet' in 'v8::Object'
999 error return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
999 error ~~~~~^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:190:
999 error ../node_modules/nan/nan_maybe_43_inl.h:112:15: error: no member named 'ForceSet' in 'v8::Object'
999 error return obj->ForceSet(isolate->GetCurrentContext(), key, value, attribs);
999 error ~~~~~^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:195:
999 error In file included from ../node_modules/nan/nan_converters.h:59:
999 error ../node_modules/nan/nan_converters_43_inl.hIn file included from ../src/libxmljs.cc::22:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
999 error 7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:195:
999 error In file included from ../node_modules/nan/nan_converters.h:X(Boolean)
999 error 59:
999 error ../node_modules/nan/nan_converters_43_inl.h^~~~~~~~~~
999 error :22:../node_modules/nan/nan_converters_43_inl.h:18:23:1: error note: : no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
999 error expanded from macro 'X'
999 error X(Boolean)
999 error ^~~~~~~~~~
999 error ../node_modules/nan/nan_converters_43_inl.h:18:23: note: expanded from macro 'X'
999 error val->To ## TYPE(v8::Isolate::GetCurrent()->GetCurrentContext()) \
999 error ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 error val->To ## TYPE(v8::Isolate::GetCurrent()->GetCurrentContext()) \
999 error ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2848:37: note: passing argument to parameter 'isolate' here
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2848:37: note: Local<Boolean> ToBoolean(Isolate* isolate) const;
999 error passing argument to parameter 'isolate' here
999 error ^
999 error Local<Boolean> ToBoolean(Isolate* isolate) const;
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:195:
999 error In file included from ../node_modules/nan/nan_converters.h:59:
999 error ../node_modules/nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
999 error X(bool, Boolean)
999 error ^~~~~~~~~~~~~~~~
999 error ../node_modules/nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X'
999 error return val->NAME ## Value(isolate->GetCurrentContext()); \
999 error ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2858:30: note: passing argument to parameter 'isolate' here
999 error bool BooleanValue(Isolate* isolate) const;
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:195:
999 error In file included from ../node_modules/nan/nan_converters.h:59:
999 error ../node_modules/nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
999 error X(bool, Boolean)
999 error ^~~~~~~~~~~~~~~~
999 error ../node_modules/nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X'
999 error return val->NAME ## Value(isolate->GetCurrentContext()); \
999 error ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2858:30: note: passing argument to parameter 'isolate' here
999 error bool BooleanValue(Isolate* isolate) const;
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:196:
999 error In file included from ../node_modules/nan/nan_new.h:189:
999 error ../node_modules/nan/nan_implementation_12_inl.h:103:42: error: no viable conversion from 'v8::Isolate *' to 'Local<v8::Context>'
999 error return scope.Escape(v8::Function::New( isolate
999 error ^~~~~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:190:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st argument
999 error class Local {
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:190:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st argument
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:194:13: note: candidate template ignored: could not match 'Local<type-parameter-0-0>' against 'v8::Isolate *'
999 error V8_INLINE Local(Local<S> that)
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:337:22: note: explicit constructor is not a candidate
999 error explicit V8_INLINE Local(T* that) : val_(that) {}
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:4446:22: note: passing argument to parameter 'context' here
999 error Local<Context> context, FunctionCallback callback,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:196:
999 error In file included from ../node_modules/nan/nan_new.h:189:
999 error ../node_modules/nan/nan_implementation_12_inl.h:103:42: error: no viable conversion from 'v8::Isolate *' to 'Local<v8::Context>'
999 error return scope.Escape(v8::Function::New( isolate
999 error ^~~~~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:190:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st argument
999 error class Local {
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:190:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st argument
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:194:13: note: candidate template ignored: could not match 'Local<type-parameter-0-0>' against 'v8::Isolate *'
999 error V8_INLINE Local(Local<S> that)
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:337:22: note: explicit constructor is not a candidate
999 error explicit V8_INLINE Local(T* that) : val_(that) {}
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:4446:22: note: passing argument to parameter 'context' here
999 error Local<Context> context, FunctionCallback callback,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:196:
999 error In file included from ../node_modules/nan/nan_new.h:189:
999 error ../node_modules/nan/nan_implementation_12_inl.h:337:37: error: too few arguments to function call, expected 2, have 1
999 error return v8::StringObject::New(value).As<v8::StringObject>();
999 error ~~~~~~~~~~~~~~~~~~~~~ ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:5854:23: note: 'New' declared here
999 error static Local<Value> New(Isolate* isolate, Local<String> value);
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:196:
999 error In file included from ../node_modules/nan/nan_new.h:189:
999 error ../node_modules/nan/nan_implementation_12_inl.h:337:37: error: too few arguments to function call, expected 2, have 1
999 error return v8::StringObject::New(value).As<v8::StringObject>();
999 error ~~~~~~~~~~~~~~~~~~~~~ ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:5854:23: note: 'New' declared here
999 error static Local<Value> New(Isolate* isolate, Local<String> value);
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:832:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:190:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:832:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:190:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:847:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:183:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:847:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:183:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error In file included from ../src/libxmljs.cc:7 __attribute__((deprecated(message))) declarator
999 error ^
999 error :
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:862:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:176:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:862:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:176:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:909:53: error: too few arguments to function call, single argument 'context' was not specified
999 error v8::Local<v8::String> string = from->ToString();
999 error ~~~~~~~~~~~~~~ ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2810:44: note: 'ToString' declared here
999 error V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:909:53: error: too few arguments to function call, single argument 'context' was not specified
999 error v8::Local<v8::String> string = from->ToString();
999 error ~~~~~~~~~~~~~~ ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:2810:44: note: 'ToString' declared here
999 error V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:919:37: error: cannot initialize a parameter of type 'v8::Isolate *' with an lvalue of type 'char *'
999 error length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
999 error ^~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3037:26: note: passing argument to parameter 'isolate' here
999 error int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:919:37: error: cannot initialize a parameter of type 'v8::Isolate *' with an lvalue of type 'char *'
999 error length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
999 error ^~~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3037:26: note: passing argument to parameter 'isolate' here
999 error int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1471:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return scope.Escape(node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:190:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error 7 __attribute__((deprecated(message))) declarator:
999 error ../node_modules/nan/nan.h:
999 error 1471: ^
999 error 31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
999 error return scope.Escape(node::MakeCallback(
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:190:1: note: 'MakeCallback' has been explicitly marked deprecated here
999 error NODE_DEPRECATED("Use MakeCallback(..., async_context)",
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/node.h:108:20: note: expanded from macro 'NODE_DEPRECATED'
999 error __attribute__((deprecated(message))) declarator
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1531:28: error: no matching member function for call to 'Set'
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1531 New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~:
999 error 28: error: no matching member function for call to 'Set'
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3673/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37:37: : note: candidate function not viable: requires 3 arguments, but 2 were providednote:
999 error candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3673 ^
999 error :37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1537:28: error: no matching member function for call to 'Set'
999 error New(persistentHandle)->Set(key, value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h: V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error 1537:28: /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:error3673:: no matching member function for call to 'Set'37: note:
999 error candidate function not viable: requires 3 arguments, but 2 were provided
999 error New(persistentHandle)->Set(key, value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37 V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error : ^
999 error note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1543:28: error: no matching member function for call to 'Set'
999 error New(persistentHandle)->Set(index, value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error In file included from ../src/libxmljs.cc V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error :/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h7:3673:37: :
999 error In file included from ../src/libxmljs.h:note: candidate function not viable: requires 3 arguments, but 2 were provided7:
999 error ../node_modules/nan/nan.h:1543
999 error :28: error: no matching member function for call to 'Set'
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error ^
999 error New(persistentHandle)->Set(index, value);
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
999 error V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1549:32: error: no matching member function for call to 'Get'
999 error New(persistentHandle)->Get(New(key).ToLocalChecked()));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,In file included from ../src/libxmljs.cc:
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error 7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1549:32: error: no matching member function for call to 'Get'
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error New(persistentHandle)->Get(New(key).ToLocalChecked()));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1555:48: error: no matching member function for call to 'Get'
999 error In file included from ../src/libxmljs.cc: return scope.Escape(New(persistentHandle)->Get(key));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error 7:
999 error In file included from ../src/libxmljs.h/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h::7:
999 error ../node_modules/nan/nan.h3717::431555:: 48: error: note: no matching member function for call to 'Get'
999 error candidate function not viable: requires 2 arguments, but 1 was provided
999 error return scope.Escape(New(persistentHandle)->Get(key));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error :3717:43 ^
999 error : note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error ../node_modules/nan/nan.h:1560:48: error: no matching member function for call to 'Get'
999 error return scope.Escape(New(persistentHandle)->Get(index));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error In file included from ../src/libxmljs.cc:/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:437:
999 error In file included from : ../src/libxmljs.h:7note: :
999 error candidate function not viable: requires 2 arguments, but 1 was provided
999 error ../node_modules/nan/nan.h:1560:48: error: no matching member function for call to 'Get'
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error return scope.Escape(New(persistentHandle)->Get(index));
999 error ~~~~~~~~~~~~~~~~~~~~~~~^~~
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
999 error V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:2220:
999 error ../node_modules/nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
999 error assert(persistent().IsNearDeath());
999 error ~~~~~~~~~~~~ ^
999 error /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:2220:
999 error ../node_modules/nan/nan_object_wrap.h: (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
999 error ^
999 error 24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
999 error assert(persistent().IsNearDeath());
999 error ~~~~~~~~~~~~ ^
999 error /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
999 error (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
999 error ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:2220:
999 error ../node_modules/nan/nan_object_wrap.h:67:18: error: no member named 'MarkIndependent' in 'Nan::Persistent<v8::Object>'
999 error persistent().MarkIndependent();
999 error ~~~~~~~~~~~~ ^
999 error In file included from ../src/libxmljs.cc:7:
999 error In file included from ../src/libxmljs.h:7:
999 error In file included from ../node_modules/nan/nan.h:2220:
999 error ../node_modules/nan/nan_object_wrap.h:67:18: error: no member named 'MarkIndependent' in 'Nan::Persistent<v8::Object>'
999 error persistent().MarkIndependent();
999 error ~~~~~~~~~~~~ ^
999 error ../node_modules/nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
999 error assert(wrap->handle_.IsNearDeath());
999 error ~~~~~~~~~~~~~ ^
999 error /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
999 error (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
999 error ^
999 error ../node_modules/nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
999 error assert(wrap->handle_.IsNearDeath());
999 error ~~~~~~~~~~~~~ ^
999 error /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:93:25: note: expanded from macro 'assert'
999 error (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
999 error ^
999 error In file included from ../src/libxmljs.cc:7In file included from ../src/libxmljs.cc:7:
999 error In file included from :
999 error In file included from ../src/libxmljs.h../src/libxmljs.h::7:
999 error 7:
999 error In file included from ../node_modules/nan/nan.h:In file included from ../node_modules/nan/nan.h:2311:
999 error 2311:
999 error ../node_modules/nan/nan_typedarray_contents.h:../node_modules/nan/nan_typedarray_contents.h34::3443::43 warning: warning: : 'GetContents' is deprecated: Use GetBackingStore. See http://crbug.com/v8/9908. [-Wdeprecated-declarations]
999 error 'GetContents' is deprecated: Use GetBackingStore. See http://crbug.com/v8/9908. [-Wdeprecated-declarations]
999 error data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
999 error ^
999 error data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
999 error /Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h: ^
999 error 5272:/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8.h3:5272: note:3: note: 'GetContents' has been explicitly marked deprecated here
999 error : 'GetContents' has been explicitly marked deprecated here
999 error V8_DEPRECATE_SOON("Use GetBackingStore. See http://crbug.com/v8/9908.")
999 error ^
999 error V8_DEPRECATE_SOON("Use GetBackingStore. See http://crbug.com/v8/9908.")
999 error ^/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8config.h:
999 error 402:/Users/misha/Library/Caches/node-gyp/14.15.3/include/node/v8config.h:39: 402:note39: :expanded from macro 'V8_DEPRECATE_SOON'
999 error note: expanded from macro 'V8_DEPRECATE_SOON'
999 error # define V8_DEPRECATE_SOON(message) [[deprecated(message)]]
999 error ^
999 error # define V8_DEPRECATE_SOON(message) [[deprecated(message)]]
999 error ^
999 error In file included from ../src/libxmljs.cc:8:
999 error ../src/xml_document.h:23:32: error: no template named 'Handle' in namespace 'v8'
999 error static void Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error In file included from ../src/libxmljs.cc:8:
999 error ../src/xml_document.h:23:32: error: no template named 'Handle' in namespace 'v8'
999 error static void Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error In file included from ../src/libxmljs.cc:9:
999 error ../src/xml_node.h:32:32: error: no template named 'Handle' in namespace 'v8'
999 error static void Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error In file included from ../src/libxmljs.cc:9:
999 error ../src/xml_node.h:32:32: error: no template named 'Handle' in namespace 'v8'
999 error static void Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error In file included from ../src/libxmljs.cc:10:
999 error ../src/xml_sax_parser.h:16:18: error: no template named 'Handle' in namespace 'v8'
999 error Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error In file included from ../src/libxmljs.cc:10:
999 error ../src/xml_sax_parser.h:16:18: error: no template named 'Handle' in namespace 'v8'
999 error Initialize(v8::Handle<v8::Object> target);
999 error ~~~~^
999 error fatal error: too many errors emitted, stopping now [-ferror-limit=]
999 error fatal error: too many errors emitted, stopping now [-ferror-limit=]
999 error 5 warnings and 20 errors generated.
999 error 5 warnings and 20 errors generated.
999 error make: *** [Release/obj.target/xmljs/src/libxmljs.o] Error 1
999 error make: *** [Release/obj.target/xmljs/src/libxmljs.o] Error 1
999 error gypgyp ERR! build error
999 error ERR! build error
999 error gyp ERR! stack Error: `make` failed with exit code: 2
999 error gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
999 error gyp ERR! stack at ChildProcess.emit (events.js:315:20)
999 error gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
999 error gyp ERR! stackgyp Error: `make` failed with exit code: 2
999 error gypERR! ERR!System Darwin 20.4.0
999 error stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
999 error gyp gypERR! ERR! commandstack "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--loglevel=http" "--module=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release/xmljs.node" "--module_name=xmljs" "--module_path=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release"
999 error at ChildProcess.emit (events.js:315:20)
999 error gypgyp ERR!ERR! stackcwd at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
999 error /Users/misha/stardewplanner/node_modules/libxmljs
999 error gyp ERR! node -v v14.15.3
999 error gyp ERR! node-gyp -v v7.1.2
999 error gyp ERR! not ok
999 error gyp ERR! System Darwin 20.4.0
999 error gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--loglevel=http" "--module=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release/xmljs.node" "--module_name=xmljs" "--module_path=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release"
999 error gyp ERR! cwd /Users/misha/stardewplanner/node_modules/libxmljs
999 error gyp ERR! node -v v14.15.3
999 error gyp ERR! node-gyp -v v7.1.2
999 error gyp ERR! not ok
999 error node-pre-gyp ERR! build error
999 error node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --loglevel=http --module=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release/xmljs.node --module_name=xmljs --module_path=/Users/misha/stardewplanner/node_modules/libxmljs/build/Release' (1)
999 error node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/Users/misha/stardewplanner/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
999 error node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
999 error node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1048:16)
999 error node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
999 error node-pre-gyp ERR! System Darwin 20.4.0
999 error node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/misha/stardewplanner/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--loglevel" "http"
999 error node-pre-gyp ERR! cwd /Users/misha/stardewplanner/node_modules/libxmljs
999 error node-pre-gyp ERR! node -v v14.15.3
999 error node-pre-gyp ERR! node-pre-gyp -v v0.6.38
999 error node-pre-gyp ERR! not ok
1000 verbose exit 1
Much like in #38, having the interior of (each level of) the farmhouse to work with would be very useful - for example, laying out casks, or using the farmhouse interior for crystalaria.
The mill 2x3 on the planner.
In the game the mill is 2x4.
The greenhouse is now moveable as of the 1.5 update, and it would be great to also be able to move it on the planner!
It would be great if we could zoom the map. Im currently trying to zoom the webpage with the browsers built in zoom function but that doesn't work since the svg keeps scaling 1:1 and there is no horizontal scroll bar. This makes the content render outside the visible page.
When drag placing crops it shouldn't place crops under existing objects.
I've noticed both the V2 and V3 beta don't have the meadow farm layout which is what I personally use on PC and it would be appreciated if this map could be included for those of us who use it.
It needs the ability to import a save file.
Noticed that there was a upgrade today, now it seems that move buildings don't work anymore, they just fade out when you click them.
All functions seem snappy and responsive on initial load, but as you cycle through farm layouts, everything seems to slow down.
I have a row of trees of which all except three are grown using tree fertilizer.
Unfortunatly only the single three ones are actually rendered.
The tree stumps are visible in the planning view, but when I render it in spring, they're gone.
Playing on a 1.5.6 world using (obviously) forest layout.
I can provide more information if necessary.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.