Skip to content

Commit 306e54a

Browse files
author
pemrouz
committed
feat: set transpilation headers by default
1 parent c00de81 commit 306e54a

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,15 @@ const selector = res => `${res.name},[is~="${res.name}"]`
1717
, extract = el => (attr('is')(el) || '').split(' ').concat(lo(el.nodeName))
1818
, header = 'application/javascript'
1919
, check = res => is.fn(res.body)
20-
, parse = res => (res.body = fn(res.body), res)
2120
, log = require('utilise/log')('[ri/types/fn]')
21+
, parse = res => {
22+
res.body = fn(res.body)
23+
key('headers.transpile.limit', 25)(res)
24+
return res
25+
}
2226

2327
const attr = require('utilise/attr')
28+
, key = require('utilise/key')
2429
, str = require('utilise/str')
2530
, is = require('utilise/is')
2631
, lo = require('utilise/lo')

test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ describe('Function Type', function() {
99
var ripple = fn(core())
1010
ripple('foo', String)
1111
expect(ripple('foo')).to.eql(String)
12+
expect(ripple.resources.foo.headers).to.be.eql({
13+
'content-type': 'application/javascript'
14+
, 'transpile': { limit: 25 }
15+
})
1216
})
1317

1418
it('should not create fn resource', function(){

0 commit comments

Comments
 (0)