(define-module (gn past javascript) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages compression) #:use-module (gnu packages javascript) #:use-module (gn packages web) #:use-module (guix packages) #:use-module (guix utils) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system minify) #:use-module (guix build-system trivial) #:use-module (gn packages javascript)) (define-public javascript-cytoscape-2 (package (inherit javascript-cytoscape) (name "javascript-cytoscape") (version "2.7.29") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/cytoscape/cytoscape.js") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "00y0h6kdkw2x6lyf9c16fxmg8iagfl77dz8nqb337v3ljifkb4z8")))))) (define-public js-jquery-ui (package (inherit javascript-jquery-ui) (name "js-jquery-ui") (arguments `(#:javascript-files '("ui/jquery-ui.js"))) (build-system minify-build-system))) (define-public js-popper (package (name "js-popper") (version "2.0.6") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/popperjs/popper-core") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "0lzy981p9nja2l3xa2zvals6q31v3bzpxxa85yn9pm7wkj3vglf2")))) (build-system minify-build-system) (arguments `(#:javascript-files '("src/popper.js"))) (home-page "https://popper.js.org/") (synopsis "Tooltip and popover positioning engine") (description "Given an element, such as a button, and a tooltip element describing it, Popper will automatically put the tooltip in the right place near the button.") (license license:expat)))