Skip to content

Commit

Permalink
restructure to try and speed up build
Browse files Browse the repository at this point in the history
  • Loading branch information
btopro committed Jun 21, 2022
1 parent 0e65469 commit f2de516
Show file tree
Hide file tree
Showing 16 changed files with 69 additions and 385 deletions.
2 changes: 1 addition & 1 deletion api/apps/haxcms/siteToEpub.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { stdPostBody, stdResponse } from "../../utilities/requestHelpers.js";
import { stdPostBody, stdResponse } from "../../../utilities/requestHelpers.js";
import { JSONOutlineSchema } from "./lib/JSONOutlineSchema.js";

import url from "url";
Expand Down
2 changes: 1 addition & 1 deletion api/apps/haxcms/siteToHtml.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { stdPostBody, stdResponse } from "../../utilities/requestHelpers.js";
import { stdPostBody, stdResponse } from "../../../utilities/requestHelpers.js";
import { JSONOutlineSchema } from "./lib/JSONOutlineSchema.js";

// site object to validate response from passed in url
Expand Down
5 changes: 0 additions & 5 deletions api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,8 @@
"epub-gen": "0.1.0",
"mammoth": "1.4.21",
"busboy": "1.5.0",
"puppeteer-core": "13.5.2",
"chrome-aws-lambda": "10.1.0",
"asciify-image": "0.1.8",
"concat-stream": "2.0.0",
"html-pdf": "3.0.1"
},
"peerDependencies": {
"puppeteer": "^10.1.0"
}
}
2 changes: 1 addition & 1 deletion api/services/media/format/docxToHtml.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { stdResponse } from "../../../utilities/requestHelpers.js";
import { stdResponse } from "../../../../utilities/requestHelpers.js";

import df from 'mammoth';
const { convertToHtml } = df;
Expand Down
4 changes: 2 additions & 2 deletions api/services/media/format/docxToPdf.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { stdResponse } from "../../../utilities/requestHelpers.js";
import { stdResponse } from "../../../../utilities/requestHelpers.js";
import df from 'mammoth';
const { convertToHtml } = df;
import busboy from 'busboy';
Expand Down Expand Up @@ -33,7 +33,7 @@ const generatePDF = (html) => {
export default async function handler(req, res) {
var string64 = '';
var buffer = {
filename: null,

data: null,
};

Expand Down
2 changes: 1 addition & 1 deletion api/services/media/format/htmlToMd.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../../utilities/requestHelpers.js";
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../../../utilities/requestHelpers.js";

import * as df from 'turndown';
const TurndownService = df.default;
Expand Down
2 changes: 1 addition & 1 deletion api/services/media/format/imgToAscii.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { stdResponse } from "../../../utilities/requestHelpers.js";
import { stdResponse } from "../../../../utilities/requestHelpers.js";

import asciify from 'asciify-image';
import busboy from 'busboy';
Expand Down
2 changes: 1 addition & 1 deletion api/services/media/format/mdToHtml.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../../utilities/requestHelpers.js";
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../../../utilities/requestHelpers.js";
import * as df from 'markdown-it';
const MarkdownIt = df.default;
const mdClass = new MarkdownIt();
Expand Down
2 changes: 1 addition & 1 deletion api/services/media/image/manipulate.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { fetch, stdResponse, invalidRequest } from "../../../utilities/requestHelpers.js";
import { fetch, stdResponse, invalidRequest } from "../../../../utilities/requestHelpers.js";
import pkg from 'sharp';
const sharp = pkg;

Expand Down
2 changes: 1 addition & 1 deletion api/services/website/duckDuckGo.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// duckduckgo.js
// this is an example to fork from that uses common, simple conventions
// for getting data, validating data, and responding in a consistent way.
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../utilities/requestHelpers.js";
import { fetch, stdPostBody, stdResponse, invalidRequest } from "../../../utilities/requestHelpers.js";

export default async function handler(req, res) {
// destructing GET params after ? available in this object
Expand Down
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,6 @@
"epub-gen": "0.1.0",
"mammoth": "1.4.21",
"busboy": "1.5.0",
"puppeteer-core": "^10.1.0",
"chrome-aws-lambda": "10.1.0",
"asciify-image": "0.1.8",
"concat-stream": "2.0.0",
"html-pdf": "3.0.1"
Expand Down
File renamed without changes.
12 changes: 12 additions & 0 deletions utilities/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"type": "module",
"name": "vercel-api-lrnwebcomponents",
"dependencies": {
"node-fetch": "3.2.4",
"puppeteer-core": "13.5.2",
"chrome-aws-lambda": "10.1.0"
},
"peerDependencies": {
"puppeteer": "^10.1.0"
}
}
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import { getBrowserInstance } from '../../utilities/getBrowserInstance.js';
import { stdResponse, invalidRequest, stdPostBody } from "../../utilities/requestHelpers.js";
import { getBrowserInstance } from './getBrowserInstance.js';
import { stdResponse, invalidRequest, stdPostBody } from "./requestHelpers.js";

// this requires its own service instance and can't live with the monorepo
// due to the size of the dependencies involved
export default async function handler(req, res) {
const body = stdPostBody(req);
const urlToCapture = body.urlToCapture;
Expand Down

1 comment on commit f2de516

@vercel
Copy link

@vercel vercel bot commented on f2de516 Jun 21, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

lrnwebcomponents – ./

lrnwebcomponents-git-master-elmsln.vercel.app
lrnwebcomponents-elmsln.vercel.app
lrnwebcomponents.vercel.app

Please sign in to comment.