Enter the query into the form above.
API method:
GET /api/symbols?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Given pom-file, a pom file name, return a list of local packages that this repository contains.
Return the content of a .pom file.
Return the description of the package as contained in the sxml content of the pom file.
Convert a group ID to a directory path.
Find the groupID of a pom file, potentially looking at its parent pom file. See find-parent for the meaning of the arguments.
Gets a value associated to attr in content, an sxml value that represents a .pom file content, or parts of it.
Open pom-file, and override its content, rewriting its dependencies to set their version to the latest version available in the inputs.
#:with-plugins? controls whether plugins are also overridden. #:with-build-dependencies? controls whether build dependencies (whose scope is not empty) are also overridden. By default build dependencies and plugins are not overridden.
#:excludes is an association list of groupID to a list of artifactIDs. When a pair (groupID, artifactID) is present in the list, its entry is removed instead of being overridden. If the entry is ignored because of the previous arguments, the entry is not removed.
#:local-packages is an association list that contains additional version information for packages that are not in inputs. If the package is not found in inputs, information from this list is used instead to determine the latest version of the package. This is an association list of group IDs to another association list of artifact IDs to a version number.
Returns nothing, but overrides the pom-file as a side-effect.
Build the given package, applying all of PHASES in order.
Build the given package, applying all of PHASES in order.
Write a section header for a section named SECTION-NAME to PORT.
Write the assignments in ALIST, an association list, to PORT.
Write an assignment of VALUE to KEY to PORT.
VALUE must be a string (without any special characters such as quotes), a boolean or an integer. Lists are currently not supported
Build the given JavaScript package, applying all of PHASES in order.
Build the given Mix package, applying all of PHASES in order.
Provides a lambda to supply to modify-json which modifies the specified json file. - `fields` is a list procedure-specific data structures which should include the definition of a `field-path` in one of two syntaxes: dot-syntax string such as `"devDependencies.esbuild"`, or a list of strings such as `(list "devDependencies" "esbuild")`. - `field-modifier` is a lambda which is invoked at the position of the field. It is supplied with the current field definition, the association list (alist) at the field location in the json file, and the field name, also called `key`. - `field-path-mapper` is a lambda which instructs where the field-path is located within the field structure. - `insert?` allows the creation of the field and any missing intermediate fields. - `strict?` causes an error to be thrown if the exact field-path is not found in the data
Provides a lambda to supply to modify-json which deletes the specified `fields` which is a list of field-paths as mentioned in `modify-json-fields`. Examples: (delete-fields '( ("path" "to" "field") "path.to.other.field"))
Provide package.json modifying callbacks such as (delete-dependencies ...)