UNPKG

@atomist/clj-editors

Version:

editor functions that use rewrite-clj and other important things from the clojurescript ecosystem

37 lines (35 loc) 2.56 kB
// Compiled by ClojureScript 1.10.238 {:target :nodejs} goog.provide('editors.core'); goog.require('cljs.core'); goog.require('cljs.reader'); goog.require('rewrite_clj.parser'); goog.require('rewrite_clj.node'); goog.require('rewrite_clj.zip'); goog.require('cljs.nodejs'); cljs.nodejs.enable_util_print_BANG_.call(null); editors.core.get_version = (function editors$core$get_version(s){ return cljs.core.nth.call(null,cljs.reader.read_string.call(null,s),(2)); }); editors.core.get_name = (function editors$core$get_name(s){ return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.nth.call(null,cljs.reader.read_string.call(null,s),(1)))].join(''); }); editors.core.update_version = (function editors$core$update_version(s,version){ return rewrite_clj.zip.root_string.call(null,rewrite_clj.zip.edit.call(null,rewrite_clj.zip.right.call(null,rewrite_clj.zip.right.call(null,rewrite_clj.zip.down.call(null,rewrite_clj.zip.of_string.call(null,s)))),cljs.core.constantly.call(null,version))); }); editors.core.project_dependencies = (function editors$core$project_dependencies(s){ return cljs.core.map.call(null,(function (p1__22766_SHARP_){ return cljs.core.conj.call(null,cljs.core.rest.call(null,p1__22766_SHARP_),[cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first.call(null,p1__22766_SHARP_))].join('')); }),cljs.core.sort_by.call(null,cljs.core.comp.call(null,cljs.core.name,cljs.core.first),rewrite_clj.zip.sexpr.call(null,rewrite_clj.zip.right.call(null,rewrite_clj.zip.find_next_value.call(null,rewrite_clj.zip.down.call(null,rewrite_clj.zip.of_string.call(null,s)),new cljs.core.Keyword(null,"dependencies","dependencies",1108064605)))))); }); editors.core.edit_library = (function editors$core$edit_library(s,library_name,library_version){ return rewrite_clj.zip.root_string.call(null,rewrite_clj.zip.edit.call(null,rewrite_clj.zip.right.call(null,rewrite_clj.zip.find.call(null,rewrite_clj.zip.find_next_value.call(null,rewrite_clj.zip.down.call(null,rewrite_clj.zip.of_string.call(null,s)),new cljs.core.Keyword(null,"dependencies","dependencies",1108064605)),rewrite_clj.zip.next,(function (p1__22767_SHARP_){ var temp__5455__auto__ = rewrite_clj.zip.sexpr.call(null,p1__22767_SHARP_); if(cljs.core.truth_(temp__5455__auto__)){ var s__$1 = temp__5455__auto__; return (((s__$1 instanceof cljs.core.Symbol)) && (cljs.core._EQ_.call(null,library_name,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(s__$1)].join('')))); } else { return null; } }))),cljs.core.constantly.call(null,library_version))); }); //# sourceMappingURL=core.js.map