@stremio-addon/node-express
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../src/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AAEjC,OAAO,EAAgB,KAAK,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEvE,MAAM,MAAM,OAAO,GAAG;IACpB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB,CAAC;AAEF,wBAAgB,SAAS,CACvB,cAAc,EAAE,cAAc,EAC9B,OAAO,GAAE,OAAY,GACpB,MAAM,CA2CR"} | ||
| {"version":3,"file":"router.d.ts","sourceRoot":"","sources":["../src/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AACjC,OAAO,EAAgB,KAAK,cAAc,EAAE,MAAM,oBAAoB,CAAC;AAEvE,MAAM,MAAM,OAAO,GAAG;IACpB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB,CAAC;AAEF,wBAAgB,SAAS,CACvB,cAAc,EAAE,cAAc,EAC9B,OAAO,GAAE,OAAY,GACpB,MAAM,CA0CR"} |
+0
-2
| import { Router } from "express"; | ||
| import cors from "cors"; | ||
| import { createRouter } from "@stremio-addon/sdk"; | ||
| export function getRouter(addonInterface, options = {}) { | ||
| const expressRouter = Router(); | ||
| expressRouter.use(cors()); | ||
| expressRouter.use((_, res, next) => { | ||
@@ -8,0 +6,0 @@ const cacheMaxAge = options.cacheMaxAge; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"router.js","sourceRoot":"","sources":["../src/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AACjC,OAAO,IAAI,MAAM,MAAM,CAAC;AACxB,OAAO,EAAE,YAAY,EAAuB,MAAM,oBAAoB,CAAC;AAMvE,MAAM,UAAU,SAAS,CACvB,cAA8B,EAC9B,UAAmB,EAAE;IAErB,MAAM,aAAa,GAAG,MAAM,EAAE,CAAC;IAC/B,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;IAC1B,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE;QACjC,MAAM,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QAExC,IAAI,WAAW,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,EAAE,CAAC;YACnD,GAAG,CAAC,SAAS,CAAC,eAAe,EAAE,WAAW,WAAW,UAAU,CAAC,CAAC;QACnE,CAAC;QAED,IAAI,EAAE,CAAC;IACT,CAAC,CAAC,CAAC;IACH,aAAa,CAAC,GAAG,CAAC,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,IAAI,EAAE,EAAE;QAChE,2CAA2C;QAC3C,MAAM,GAAG,GAAG,IAAI,GAAG,CACjB,cAAc,CAAC,WAAW,EAC1B,UAAU,cAAc,CAAC,OAAO,CAAC,IAAI,IAAI,WAAW,EAAE,CACvD,CAAC;QACF,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE;YACtC,MAAM,EAAE,cAAc,CAAC,MAAM;YAC7B,OAAO,EAAE,cAAc,CAAC,OAAsB;YAC9C,IAAI,EAAE,cAAc,CAAC,IAAI;SAC1B,CAAC,CAAC;QAEH,qBAAqB;QACrB,MAAM,MAAM,GAAG,YAAY,CAAC,cAAc,CAAC,CAAC;QAC5C,MAAM,GAAG,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,CAAC;QAE9B,IAAI,GAAG,EAAE,CAAC;YACR,gDAAgD;YAChD,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACnC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;gBACjC,eAAe,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;YACxC,CAAC,CAAC,CAAC;YACH,IAAI,GAAG,CAAC,IAAI,EAAE,CAAC;gBACb,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,IAAI,EAAE,CAAC;gBAC9B,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC7B,CAAC;QACH,CAAC;QAED,IAAI,EAAE,CAAC;IACT,CAAC,CAAC,CAAC;IACH,OAAO,aAAa,CAAC;AACvB,CAAC"} | ||
| {"version":3,"file":"router.js","sourceRoot":"","sources":["../src/router.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AACjC,OAAO,EAAE,YAAY,EAAuB,MAAM,oBAAoB,CAAC;AAMvE,MAAM,UAAU,SAAS,CACvB,cAA8B,EAC9B,UAAmB,EAAE;IAErB,MAAM,aAAa,GAAG,MAAM,EAAE,CAAC;IAC/B,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE;QACjC,MAAM,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QAExC,IAAI,WAAW,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,eAAe,CAAC,EAAE,CAAC;YACnD,GAAG,CAAC,SAAS,CAAC,eAAe,EAAE,WAAW,WAAW,UAAU,CAAC,CAAC;QACnE,CAAC;QAED,IAAI,EAAE,CAAC;IACT,CAAC,CAAC,CAAC;IACH,aAAa,CAAC,GAAG,CAAC,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,IAAI,EAAE,EAAE;QAChE,2CAA2C;QAC3C,MAAM,GAAG,GAAG,IAAI,GAAG,CACjB,cAAc,CAAC,WAAW,EAC1B,UAAU,cAAc,CAAC,OAAO,CAAC,IAAI,IAAI,WAAW,EAAE,CACvD,CAAC;QACF,MAAM,GAAG,GAAG,IAAI,UAAU,CAAC,OAAO,CAAC,GAAG,EAAE;YACtC,MAAM,EAAE,cAAc,CAAC,MAAM;YAC7B,OAAO,EAAE,cAAc,CAAC,OAAsB;YAC9C,IAAI,EAAE,cAAc,CAAC,IAAI;SAC1B,CAAC,CAAC;QAEH,qBAAqB;QACrB,MAAM,MAAM,GAAG,YAAY,CAAC,cAAc,CAAC,CAAC;QAC5C,MAAM,GAAG,GAAG,MAAM,MAAM,CAAC,GAAG,CAAC,CAAC;QAE9B,IAAI,GAAG,EAAE,CAAC;YACR,gDAAgD;YAChD,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;YACnC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;gBACjC,eAAe,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;YACxC,CAAC,CAAC,CAAC;YACH,IAAI,GAAG,CAAC,IAAI,EAAE,CAAC;gBACb,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,IAAI,EAAE,CAAC;gBAC9B,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAC7B,CAAC;QACH,CAAC;QAED,IAAI,EAAE,CAAC;IACT,CAAC,CAAC,CAAC;IACH,OAAO,aAAa,CAAC;AACvB,CAAC"} |
+2
-4
| { | ||
| "name": "@stremio-addon/node-express", | ||
| "version": "0.0.2", | ||
| "version": "0.1.0", | ||
| "description": "Node runtime with Express.js for the Community Stremio Addon SDK", | ||
@@ -26,3 +26,2 @@ "type": "module", | ||
| "devDependencies": { | ||
| "@types/cors": "^2.8.19", | ||
| "@types/express": "^5.0.3", | ||
@@ -36,4 +35,3 @@ "express": "^5.1.0", | ||
| "dependencies": { | ||
| "cors": "^2.8.5", | ||
| "@stremio-addon/sdk": "^0.0.2" | ||
| "@stremio-addon/sdk": "^0.1.0" | ||
| }, | ||
@@ -40,0 +38,0 @@ "scripts": { |
+1
-2
@@ -10,3 +10,2 @@ # @stremio-addon/node-express | ||
| - 🚀 **Express integration** - Seamless integration with Express.js | ||
| - 🌐 **CORS enabled** - Pre-configured CORS middleware | ||
| - 🎯 **Type-safe** - Full TypeScript support | ||
@@ -75,3 +74,3 @@ - 🔧 **Flexible** - Works with existing Express apps | ||
| Creates an Express router configured to serve your addon with CORS enabled. | ||
| Creates an Express router configured to serve your addon. | ||
@@ -78,0 +77,0 @@ **Parameters:** |
2
-33.33%3
-25%7917
-3.18%45
-4.26%93
-1.06%+ Added
- Removed
- Removed
- Removed
- Removed
Updated