Skip to content

Instantly share code, notes, and snippets.

View icew1nd's full-sized avatar
🔥

Thomas icew1nd

🔥
  • Risskov, Denmark
View GitHub Profile
{
"name": "create-very-good-express-app",
"version": "1.0.2",
"description": "",
"main": "./create.js",
"bin": "./create.js",
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.2",
#! /usr/bin/env node
const fs = require("fs-extra");
const installFolder = process.argv.slice(2)[0];
const path = require("path");
const gradient = require("gradient-string");
try {
if (installFolder) {
fs.copySync(path.join(__dirname, "./template"), "./" + installFolder);
#! /usr/bin/env node
const fs = require("fs-extra");
const installFolder = process.argv.slice(2)[0];
const path = require("path");
try {
if (installFolder) {
fs.copySync(path.join(__dirname, "./template"), "./" + installFolder);
console.log("Copied base files");
#! /usr/bin/env node
const fs = require("fs-extra");
const installFolder = process.argv.slice(2)[0];
const path = require("path");
try {
fs.copySync(path.join(__dirname, "./template"), "./" + installFolder);
console.log("Copied base files");
} catch (err) {
const express = require("express");
const app = express();
const port = 3000;
app.get("/", (req, res) => {
res.send("Hello World!");
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
{
"name": "sample-name",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "node app.js",
"dev": "nodemon app.js"
},
"dependencies": {
#! /usr/bin/env node
const fs = require("fs-extra");
const installFolder = process.argv.slice(2)[0];
fs.mkdirSync("./" + installFolder);
#! /usr/bin/env node
console.log("Im working");
import { Router } from "express";
var routesVersioning = require("express-routes-versioning")();
export const router: Router = Router();
router.get(
"/",
routesVersioning({
"1.0.0": (req: any, res: any) => {
res.status(200).send({
import { Router } from "express";
export const router: Router = Router();
router.get("/", (req, res) => {
res.status(200).send({
message: "v1"
});
});