CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 07 Aug 2025 11:10:39 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100502065525
location: https://web.archive.org/web/20100502065525/https://github.com/280north/jake
server-timing: captures_list;dur=0.902044, exclusion.robots;dur=0.031045, exclusion.robots.policy;dur=0.014180, esindex;dur=0.014195, cdx.remote;dur=59.076481, LoadShardBlock;dur=386.357078, PetaboxLoader3.resolve;dur=229.726316, PetaboxLoader3.datanode;dur=101.888293
x-app-server: wwwb-app220
x-ts: 302
x-tr: 493
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app220; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 07 Aug 2025 11:10:41 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sun, 02 May 2010 06:55:24 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "052fc902242930e05c22e8ab1a690748"
x-archive-orig-x-runtime: 159ms
x-archive-orig-content-length: 21826
x-archive-orig-set-cookie: csrf_id=c2d0d8051e9b96c7e2b11718162825d8; path=/
x-archive-orig-set-cookie: _github_ses=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--884981fc5aa85daf318eeff084d98e2cff92578f; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 02 May 2010 06:55:25 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 05 Dec 2009 16:18:17 GMT", ; rel="prev memento"; datetime="Sat, 06 Feb 2010 01:42:00 GMT", ; rel="memento"; datetime="Sun, 02 May 2010 06:55:25 GMT", ; rel="next memento"; datetime="Fri, 02 Jul 2010 06:50:54 GMT", ; rel="last memento"; datetime="Wed, 30 Apr 2025 19:13:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100502062526_crawl103-c/52_15_20100502065523_crawl101.arc.gz
server-timing: captures_list;dur=1.157787, exclusion.robots;dur=0.066111, exclusion.robots.policy;dur=0.054233, esindex;dur=0.014152, cdx.remote;dur=129.360197, LoadShardBlock;dur=1151.693067, PetaboxLoader3.resolve;dur=868.385725, PetaboxLoader3.datanode;dur=375.070661, load_resource;dur=416.864214
x-app-server: wwwb-app220
x-ts: 200
x-tr: 1765
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
280north's jake at master - GitHub
280north / jake
- Source
- Commits
- Network (6)
- Issues (0)
- Downloads (7)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
jake /
name | age | message | |
---|---|---|---|
![]() |
LICENSE | Sun Jan 10 12:05:23 -0800 2010 | fixes clearing excluded file patterns for clean... [bryanwb] |
![]() |
README.md | Fri Feb 12 21:44:14 -0800 2010 | jake readme [tlrobinson] |
![]() |
bin/ | Thu Mar 04 15:46:18 -0800 2010 | Start adding command line opts, like -T, -P, -D. [tlrobinson] |
![]() |
lib/ | Sat Mar 06 17:53:05 -0800 2010 | Add args to default options in case we don't us... [tlrobinson] |
![]() |
package.json | Sat Mar 06 17:53:05 -0800 2010 | Add args to default options in case we don't us... [tlrobinson] |
README.md
Jake
Jake is a build tool similar to Make and Rake, but written in and for JavaScript. It's a port of Ruby's Rake, which is inspired by the classic Make) tool.
Currently it runs on the Narwhal server-side JavaScript platform, but is intended to support any compliant CommonJS system as it matures.
API
The API is very similar to the Rake API, though with JavaScript syntax.
jake.task(name, [dependencies], [action])
Declares a task called "name", with an optional array of dependent tasks, and optional function to perform.
jake.file(path, [dependencies], [action])
Like task
, but only runs the action if the target file ("name") doesn't exist or was last modified before at least on dependency.
- jake.directory(directoryPath)
- jake.filedir(path, [dependencies], action)
TODO: better API docs
Example "Jakefile"
var jake = require("jake");
// prints "default":
jake.task("default", function(t) {
print(t.name());
});
// runs tasks "bar" and "baz"
jake.task("foo", ["bar", "baz"]);
// only runs if "bar" is older than "bar.source" or non-existant
jake.file("bar", ["bar.source"], function() {
// stuff to compile "bar.source" to "bar"
});
// does nothing
jake.task("baz");
Example Usage
# runs "default" task if no task names are given
jake
# runs "bar", "baz" dependent tasks, then "foo" task
jake foo
# runs "bar", "baz", "foo", and "default" tasks
jake foo default