@SuppressWarnings("unused")
    default Path writeJson(Path path, Node node) {
        return writeUsing(path, (writer) -> Node.prettyPrintJsonToWriter(node, writer));
    }
Adds a Node artifact, converting it automatically to JSON.

@param path Relative path to write to.
@param node Node data to write to JSON.
@return Returns the resolved path.
smithy-build/src/main/java/software/amazon/smithy/build/FileManifest.java