As easy as 1, 2, 3!
Updated:
- Aug, 08, 2022 update
configdocs for npm 8+ - Jul 27, 2021 add private scopes
- Jul 22, 2021 add dist tags
- Jun 20, 2021 update for
--access=public - Sep 07, 2020 update docs for
npm version
| ;; Copyright (c) Alan Dipert. All rights reserved. | |
| ;; The use and distribution terms for this software are covered by the | |
| ;; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) | |
| ;; By using this software in any fashion, you are agreeing to be bound by | |
| ;; the terms of this license. | |
| ;; You must not remove this notice, or any other, from this software. | |
| (ns alandipert.kahn | |
| (:require [clojure.set :refer [difference union intersection]])) |
| %%% This macro will create a function that converts a record to | |
| %%% a {key, value} list (a proplist) | |
| -define(record_to_list(Record), | |
| fun(Val) -> | |
| Fields = record_info(fields, Record), | |
| [_Tag| Values] = tuple_to_list(Val), | |
| lists:zip(Fields, Values) | |
| end | |
| ). |
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | |
| "http://www.w3.org/TR/html4/loose.dtd"> | |
| <html> | |
| <head> | |
| <title>Jasmine Spec Runner</title> | |
| <link rel="shortcut icon" type="image/png" href="jasmine/jasmine_favicon.png"> | |
| <link rel="stylesheet" type="text/css" href="jasmine/jasmine.css"> | |
| <script type="text/javascript" src="jasmine/jasmine.js"></script> |
| #!/usr/bin/env bash | |
| # Generates gource video (h.264) out of multiple repositories. | |
| # Pass the repositories in command line arguments. | |
| # Example: | |
| # <this.sh> /path/to/repo1 /path/to/repo2 | |
| RESOLUTION="1600x1080" | |
| outfile="gource.mp4" | |
| i=0 |
| package main | |
| import ( | |
| "bytes" | |
| "encoding/hex" | |
| "flag" | |
| "fmt" | |
| "io" | |
| "log" | |
| "net" |
| ############################################################################### | |
| ## Monit control file | |
| ############################################################################### | |
| ## | |
| ## Comments begin with a '#' and extend through the end of the line. Keywords | |
| ## are case insensitive. All path's MUST BE FULLY QUALIFIED, starting with '/'. | |
| ## | |
| ## Below you will find examples of some frequently used statements. For | |
| ## information about the control file, a complete list of statements and | |
| ## options please have a look in the monit manual. |
| license: gpl-3.0 |
| :-) | |
| :) | |
| :-) | |
| :o | |
| :$ | |
| :/ | |
| :( | |
| :-* | |
| :# | |
| :'( |
| (defmacro -> (x &rest args) | |
| "A Common-Lisp implementation of the Clojure `thrush` operator." | |
| (destructuring-bind (form &rest more) | |
| args | |
| (cond | |
| (more `(-> (-> ,x ,form) ,@more)) | |
| ((and (consp form) | |
| (or (eq (car form) 'lambda) | |
| (eq (car form) 'function))) | |
| `(funcall ,form ,x)) |