1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
input: |
// vim:syntax=javascript
{
name: 'yapm',
version: '1.1.0-1325', // upstream npm@1.3.25
description: 'A package manager for node (npm fork)',
}
output: |
// vim:syntax=javascript
{
name: 'yapm',
version: '1.1.0-1325', // upstream npm@1.3.25
description: 'A package manager for node (npm fork)',
_id: 'yapm@1.1.0-1325',
dist: {
shasum: 'd5aa31c1ad00c1e7e57e07cea1b22c1806a47111',
},
_from: './zzz',
}
test: !!js/function |
function(jju, input) {
var upd = {
"name": "yapm",
"version": "1.1.0-1325",
"description": "A package manager for node (npm fork)",
"_id": "yapm@1.1.0-1325",
"dist": {
"shasum": "d5aa31c1ad00c1e7e57e07cea1b22c1806a47111"
},
"_from": "./zzz"
}
return jju.update(input, upd)
}
|