Compare commits

..

No commits in common. "master" and "v0.9.3" have entirely different histories.

6 changed files with 21 additions and 42 deletions

View File

@ -1,23 +1,12 @@
endpoint: https://httpbin.org/
endpoint: https://webhook.site/
plugins:
- std:
date:
format: 'YYYY-MM-DD'
POST /anything:
alias: date
POST /8806bba7-d947-47bf-9445-cccc73e92bb8:
alias: test
payload:
today: $[now(`YYYY`)]
someDay: $[date(2018, 5, 17)]
POST /anything?1:
alias: uuid
payload:
uuid: $[uuid()]
POST /anything?2:
alias: upload
formdata:
file: $[createReadStream('./LICENSE')]

View File

@ -1,13 +1,12 @@
const date = require('./plugins/date');
const fileSystem = require('./plugins/fileSystem');
const uuid = require('./plugins/uuid');
const fileSystem = require('./plugins/fileSystem.js');
class STD {
constructor(registry, settings) {
const defaults = { date: { format: 'YYYY-MM-DDTHH:mm:ss.SSSZ' } };
settings = Object.assign({}, defaults, settings);
[date, fileSystem, uuid].forEach(plugin => plugin(registry, settings));
constructor(
registry,
settings = { date: { format: 'YYYY-MM-DDTHH:mm:ss.SSSZ' } }
) {
[date, fileSystem].forEach(plugin => plugin(registry, settings));
}
}

View File

@ -1,3 +0,0 @@
const uuid = require('uuid/v4');
module.exports = registry => registry.defineDynamicValue('uuid', uuid);

7
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "beau-std",
"version": "0.9.4",
"version": "0.9.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -8,11 +8,6 @@
"version": "1.29.0",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz",
"integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw=="
},
"uuid": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
"integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
}
}
}

View File

@ -1,6 +1,6 @@
{
"name": "beau-std",
"version": "0.9.4",
"version": "0.9.3",
"description": "General purpose Beau plugins.",
"main": "./lib/index.js",
"scripts": {},
@ -18,8 +18,7 @@
},
"homepage": "https://github.com/seich/beau-std#readme",
"dependencies": {
"date-fns": "^1.29.0",
"uuid": "^3.2.1"
"date-fns": "^1.29.0"
},
"devDependencies": {}
}