feat: `fp-ts` as a peerDependency
MODIFY
packages/@integration/package.json
packages/@integration/package.json
"@marblejs/websockets": "^3.0.0-rc.4",
"@types/node": "^10.1.2",
"rxjs": "^6.5.3",
+ "fp-ts": "^2.4.3",
"typescript": "~3.0.3"
},
"devDependencies": {

MODIFY
packages/core/package.json
packages/core/package.json
},
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/json-schema": "^7.0.3",

MODIFY
packages/messaging/package.json
packages/messaging/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"chalk": "~2.4.1"

MODIFY
packages/middleware-body/package.json
packages/middleware-body/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/qs": "^6.5.1",

MODIFY
packages/middleware-cors/package.json
packages/middleware-cors/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"devDependencies": {
"@marblejs/core": "^3.0.0-rc.4"

MODIFY
packages/middleware-io/package.json
packages/middleware-io/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/json-schema": "^7.0.3",

MODIFY
packages/middleware-joi/package.json
packages/middleware-joi/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/joi": "^14.0.0",

MODIFY
packages/middleware-jwt/package.json
packages/middleware-jwt/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/jsonwebtoken": "^7.2.8",

MODIFY
packages/middleware-logger/package.json
packages/middleware-logger/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"chalk": "^2.4.1"

MODIFY
packages/middleware-multipart/package.json
packages/middleware-multipart/package.json
},
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"devDependencies": {
"@marblejs/core": "^3.0.0-rc.4"

MODIFY
packages/websockets/package.json
packages/websockets/package.json
"homepage": "https://github.com/marblejs/marble#readme",
"peerDependencies": {
"@marblejs/core": "^2.1.0",
- "rxjs": "^6.5.3"
+ "rxjs": "^6.5.3",
+ "fp-ts": "^2.4.2"
},
"dependencies": {
"@types/ws": "~6.0.1",

feat: `fp-ts` as a peerDependency