New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vite-express

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vite-express - npm Package Compare versions

Comparing version 0.0.2 to 0.1.0

dist/lib.d.ts

5

dist/main.d.ts

@@ -1,4 +0,3 @@

import e from "express";
import core from "express-serve-static-core";
declare function serveStatic(): (_: e.Request, __: e.Response, next: e.NextFunction) => void;
declare function serveStatic(app: core.Express): void;
declare function serve(app: core.Express): Promise<void>;

@@ -11,2 +10,2 @@ declare function listen(app: core.Express, port: number, callback: () => void): Promise<void>;

};
export = _default;
export default _default;

2

dist/main.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("express"),require("path"),require("vite"),require("node-fetch")):"function"==typeof define&&define.amd?define(["express","path","vite","node-fetch"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)&&(module.exports=t(e.express,e.path,e.vite,e.nodeFetch))}(this,(function(e,t,n,r){"use strict";function u(e,t,n,r,u,o,i){try{var c=e[o](i),a=c.value}catch(e){return void n(e)}c.done?t(a):Promise.resolve(a).then(r,u)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function c(e){u(i,r,o,c,a,"next",e)}function a(e){u(i,r,o,c,a,"throw",e)}c(void 0)}))}}function i(e){return e&&e.__esModule?e:{default:e}}e=i(e),t=i(t),r=i(r);var c=function(e,t){var n,r,u,o,i={label:0,sent:function(){if(1&u[0])throw u[1];return u[1]},trys:[],ops:[]};return o={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function c(o){return function(c){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(u=2&o[0]?r.return:o[0]?r.throw||((u=r.return)&&u.call(r),0):r.next)&&!(u=u.call(r,o[1])).done)return u;switch(r=0,u&&(o=[2&o[0],u.value]),o[0]){case 0:case 1:u=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(u=i.trys,(u=u.length>0&&u[u.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!u||o[1]>u[0]&&o[1]<u[3])){i.label=o[1];break}if(6===o[0]&&i.label<u[1]){i.label=u[1],u=o;break}if(u&&i.label<u[2]){i.label=u[2],i.ops.push(o);break}u[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=u=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,c])}}},a=process.env.NODE_ENV,s="production"===a?a:"development",l=5173,f="http://127.0.0.1:".concat(l);function p(){return"production"===s?function(e,t,n){return n()}:function(e,t,n){if(e.path.match(/(\.\w+$)|(@react-refresh|@vite)/))return t.redirect("".concat(f).concat(e.path));n()}}function h(e){return d.apply(this,arguments)}function d(){return(d=o((function(r){var u;return c(this,(function(o){switch(o.label){case 0:return[4,(0,n.build)()];case 1:return o.sent(),[4,(0,n.resolveConfig)({},"build")];case 2:return u=o.sent(),console.log(t.default.resolve(__dirname,u.root,u.build.outDir)),r.use(e.default.static(t.default.resolve(__dirname,u.root,u.build.outDir))),[2]}}))}))).apply(this,arguments)}function v(e){return b.apply(this,arguments)}function b(){return b=o((function(e){var t;return c(this,(function(u){switch(u.label){case 0:return[4,(0,n.createServer)({clearScreen:!1,server:{port:l}})];case 1:return t=u.sent(),e.use(p()),e.get("/*",(i=o((function(e,t){var n;return c(this,(function(e){switch(e.label){case 0:return[4,(0,r.default)(f).then((function(e){return e.text()}))];case 1:return n=e.sent(),t.header("Content-Type","text/html").send(n),[2]}}))})),function(e,t){return i.apply(this,arguments)})),[4,t.listen()];case 2:return u.sent(),[2]}var i}))})),b.apply(this,arguments)}function y(e){return w.apply(this,arguments)}function w(){return(w=o((function(e){return c(this,(function(t){switch(t.label){case 0:return"production"!==s?[3,2]:[4,h(e)];case 1:return t.sent(),[3,4];case 2:return[4,v(e)];case 3:t.sent(),t.label=4;case 4:return[2]}}))}))).apply(this,arguments)}function m(){return(m=o((function(e,t,n){return c(this,(function(r){switch(r.label){case 0:return[4,y(e)];case 1:return r.sent(),e.listen(t,n),[2]}}))}))).apply(this,arguments)}return{static:p,serve:y,listen:function(e,t,n){return m.apply(this,arguments)}}}));
"use strict";var e=require("express"),t=require("node-fetch"),i=require("path"),n=require("vite"),r=require("picocolors");function o(e,t,i,n){return new(i||(i=Promise))((function(r,o){function c(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(c,s)}u((n=n.apply(e,t||[])).next())}))}function c(e){const t=(new Date).toLocaleString("en-US").split(",")[1].trim();console.log(`${r.dim(t)} ${r.bold(r.cyan("[vite-express]"))} ${r.green(e)}`)}const{NODE_ENV:s}=process.env,u="production"===s?s:"development",d=5173,l="http://localhost:5173";function v(e){"development"===u&&e.use(((e,t,i)=>{if(e.path.match(/(\.\w+$)|(@react-refresh|@vite)/))return t.redirect(`${l}${e.path}`);i()}))}function a(r){return o(this,void 0,void 0,(function*(){"production"===u?yield function(t){return o(this,void 0,void 0,(function*(){c("Building Vite app..."),yield n.build();const r=yield n.resolveConfig({},"build");t.use(e.static(i.resolve(__dirname,r.root,r.build.outDir))),c("Build completed!")}))}(r):yield function(e){return o(this,void 0,void 0,(function*(){c("Vite dev server is starting...");const i=yield n.createServer({clearScreen:!1,server:{port:d}});v(e),e.get("/*",((e,i)=>o(this,void 0,void 0,(function*(){t(l).then((e=>e.text())).then((e=>e.replace(/(\/@react-refresh|\/@vite\/client)/g,`${l}$1`))).then((e=>i.header("Content-Type","text/html").send(e)))})))),yield i.listen(),c("Vite dev server is listening on port 5173!")}))}(r)}))}var f={static:v,serve:a,listen:function(e,t,i){return o(this,void 0,void 0,(function*(){yield a(e),e.listen(t,i)}))}};module.exports=f;
{
"name": "vite-express",
"version": "0.0.2",
"version": "0.1.0",
"main": "dist/main.js",

@@ -8,3 +8,5 @@ "types": "dist/main.d.ts",

"scripts": {
"build": "swc lib/main.ts -d dist && terser dist/main.js --compress --mangle -o $npm_package_main && tsc --emitDeclarationOnly"
"build": "rollup --config rollup.config.js --bundleConfigAsCjs",
"dev": "yarn build --watch",
"playground": "cd playground && nodemon index.ts --watch index.ts --watch ../dist"
},

@@ -19,10 +21,23 @@ "dependencies": {

"devDependencies": {
"@rollup/plugin-terser": "^0.2.0",
"@rollup/plugin-typescript": "^10.0.1",
"@types/express": "^4.17.14",
"@types/node": "^18.11.12",
"@types/node-fetch": "^2.6.2",
"@types/react": "^18.0.26",
"@types/react-dom": "^18.0.9",
"@vitejs/plugin-react": "^3.0.0",
"express": "^4.18.2",
"nodemon": "^2.0.20",
"picocolors": "^1.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rollup": "^3.7.3",
"rome": "^11.0.0",
"swc": "^1.0.11",
"terser": "^5.16.1",
"typescript": "^4.9.4"
"ts-node": "^10.9.1",
"tslib": "^2.4.1",
"typescript": "^4.9.4",
"vite": "^4.0.0"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc