@@ -7,6 +7,8 @@ let package = Package(
77 name: " TreeSitterLanguages " ,
88 platforms: [ . iOS( . v14) ] ,
99 products: [
10+ . library( name: " RunestoneLanguageSupport " , targets: [ " RunestoneLanguageSupport " ] ) ,
11+
1012 . library( name: " TreeSitterLanguagesCommon " , targets: [ " TreeSitterLanguagesCommon " ] ) ,
1113 . library( name: " TreeSitterAstro " , targets: [ " TreeSitterAstro " ] ) ,
1214 . library( name: " TreeSitterAstroQueries " , targets: [ " TreeSitterAstroQueries " ] ) ,
@@ -124,9 +126,51 @@ let package = Package(
124126 . library( name: " TreeSitterYAMLRunestone " , targets: [ " TreeSitterYAMLRunestone " ] ) ,
125127 ] ,
126128 dependencies: [
127- . package ( url: " https://github.com/simonbs/Runestone " , from: " 0.2.10 " )
129+ . package ( url: " https://github.com/simonbs/Runestone " , from: " 0.2.10 " ) ,
128130 ] ,
129131 targets: [
132+ . target( name: " RunestoneLanguageSupport " , dependencies: [
133+ " TreeSitterAstroRunestone " ,
134+ " TreeSitterBashRunestone " ,
135+ " TreeSitterCRunestone " ,
136+ " TreeSitterCommentRunestone " ,
137+ " TreeSitterCSharpRunestone " ,
138+ " TreeSitterCPPRunestone " ,
139+ " TreeSitterCSSRunestone " ,
140+ " TreeSitterElixirRunestone " ,
141+ " TreeSitterElmRunestone " ,
142+ " TreeSitterGoRunestone " ,
143+ " TreeSitterHaskellRunestone " ,
144+ " TreeSitterHTMLRunestone " ,
145+ " TreeSitterJavaRunestone " ,
146+ " TreeSitterJavaScriptRunestone " ,
147+ " TreeSitterJSDocRunestone " ,
148+ " TreeSitterJSONRunestone " ,
149+ " TreeSitterJSON5Runestone " ,
150+ " TreeSitterJuliaRunestone " ,
151+ " TreeSitterLaTeXRunestone " ,
152+ " TreeSitterLuaRunestone " ,
153+ " TreeSitterMarkdownRunestone " ,
154+ " TreeSitterMarkdownInlineRunestone " ,
155+ " TreeSitterOCamlRunestone " ,
156+ " TreeSitterPerlRunestone " ,
157+ " TreeSitterPHPRunestone " ,
158+ " TreeSitterPythonRunestone " ,
159+ " TreeSitterRRunestone " ,
160+ " TreeSitterRegexQueries " ,
161+ " TreeSitterRegexRunestone " ,
162+ " TreeSitterRubyRunestone " ,
163+ " TreeSitterRustRunestone " ,
164+ " TreeSitterSCSSRunestone " ,
165+ " TreeSitterSQLRunestone " ,
166+ " TreeSitterSvelteRunestone " ,
167+ " TreeSitterSwiftRunestone " ,
168+ " TreeSitterTOMLRunestone " ,
169+ " TreeSitterTSXRunestone " ,
170+ " TreeSitterTypeScriptRunestone " ,
171+ " TreeSitterYAMLRunestone " ,
172+ ] ) ,
173+
130174 . target( name: " TreeSitterLanguagesCommon " ) ,
131175 . target( name: " TreeSitterAstro " , cSettings: [ . headerSearchPath( " src " ) ] ) ,
132176 . target( name: " TreeSitterAstroQueries " , resources: [ . copy( " highlights.scm " ) , . copy( " injections.scm " ) ] ) ,
@@ -241,6 +285,6 @@ let package = Package(
241285 . target( name: " TreeSitterTypeScriptRunestone " , dependencies: [ " Runestone " , " TreeSitterTypeScript " , " TreeSitterTypeScriptQueries " , " TreeSitterJavaScriptQueries " ] ) ,
242286 . target( name: " TreeSitterYAML " , exclude: [ " src/schema.generated.cc " ] , cSettings: [ . headerSearchPath( " src " ) ] ) ,
243287 . target( name: " TreeSitterYAMLQueries " , resources: [ . copy( " highlights.scm " ) ] ) ,
244- . target( name: " TreeSitterYAMLRunestone " , dependencies: [ " Runestone " , " TreeSitterYAML " , " TreeSitterYAMLQueries " ] )
288+ . target( name: " TreeSitterYAMLRunestone " , dependencies: [ " Runestone " , " TreeSitterYAML " , " TreeSitterYAMLQueries " ] ) ,
245289 ]
246290)
0 commit comments