Skip to content

Commit 5431512

Browse files
committed
Adapt to Paw JS API version 0.2.0
1 parent c4f74f3 commit 5431512

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

Cakefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,12 @@ build_copy = () ->
2929
fs.writeFileSync "#{ build_dir }/LICENSE", fs.readFileSync("./LICENSE")
3030
fs.writeFileSync "#{ build_dir }/javascript.mustache", fs.readFileSync("./javascript.mustache")
3131
fs.writeFileSync "#{ build_dir }/mustache.js", fs.readFileSync("./node_modules/mustache/mustache.js")
32-
fs.writeFileSync "#{ build_dir }/URI.js", fs.readFileSync("./node_modules/URIjs/src/URI.min.js")
32+
fs.writeFileSync "#{ build_dir }/URI.js", fs.readFileSync("./node_modules/URIjs/src/URI.js")
33+
fs.writeFileSync "#{ build_dir }/punycode.js", fs.readFileSync("./node_modules/URIjs/src/punycode.js")
34+
fs.writeFileSync "#{ build_dir }/IPv6.js", fs.readFileSync("./node_modules/URIjs/src/IPv6.js")
35+
fs.writeFileSync "#{ build_dir }/SecondLevelDomains.js", fs.readFileSync("./node_modules/URIjs/src/SecondLevelDomains.js")
36+
# legacy
37+
fs.writeFileSync "#{ build_dir }/URI.min.js", fs.readFileSync("./node_modules/URIjs/src/URI.min.js")
3338

3439
# build: build CoffeeScript and copy files to build directory
3540
build = (callback) ->

JavaScriptjQueryCodeGenerator.coffee

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1-
require "mustache.js"
2-
require "URI.js"
1+
# in API v0.2.0 and below (Paw 2.2.2 and below), require had no return value
2+
((root) ->
3+
if root.bundle?.minApiVersion('0.2.0')
4+
root.URI = require("./URI")
5+
root.Mustache = require("./mustache")
6+
else
7+
require("URI.min.js")
8+
require("mustache.js")
9+
)(this)
310

411
addslashes = (str) ->
512
("#{str}").replace(/[\\"]/g, '\\$&')

0 commit comments

Comments
 (0)