From 47f84ef0014c7fd14e284ac7001e9548da7e8c16 Mon Sep 17 00:00:00 2001 From: Stephan Gerbeth Date: Sun, 19 Aug 2018 20:10:52 +0200 Subject: [PATCH 1/4] fix(functions): enable cache --- functions/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/functions/index.js b/functions/index.js index 570cbbb..5f46afe 100644 --- a/functions/index.js +++ b/functions/index.js @@ -26,7 +26,6 @@ exports.test = functions.https.onRequest((req, res) => { const path = '/GrabarzUndPartner/gp-vue-boilerplate/master/src/components/molecules/LinkList.vue'; getCodeAsSVG(path, req.query.range, req.query.lang).then((svg) => { res.setHeader('Content-Type', 'image/svg+xml'); - res.setHeader('Cache-Control', 'no-cache'); res.send(Buffer.from(svg)); }); }); @@ -35,7 +34,6 @@ app.get(['/:foo/:bar/*'], (req, res) => { const path = req.path.replace(/([\w-]*\/[\w-]*)(\/blob)/, '$1'); getCodeAsSVG(path, req.query.range, req.query.lang).then((svg) => { res.setHeader('Content-Type', 'image/svg+xml'); - res.setHeader('Cache-Control', 'no-cache'); res.send(Buffer.from(svg)); }); }); From 16ed379b2926affc59bf1005030e9c84687dcfdf Mon Sep 17 00:00:00 2001 From: Stephan Gerbeth Date: Sun, 19 Aug 2018 20:11:25 +0200 Subject: [PATCH 2/4] fix(package): updated version number of own package in functions --- functions/package-lock.json | 46 +++---------------------------------- functions/package.json | 2 +- 2 files changed, 4 insertions(+), 44 deletions(-) diff --git a/functions/package-lock.json b/functions/package-lock.json index 4e826f6..49899fe 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -171,55 +171,15 @@ } }, "@js-basics/code-snippet-to-svg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@js-basics/code-snippet-to-svg/-/code-snippet-to-svg-1.0.0.tgz", - "integrity": "sha512-mFzM9PSFqO2O0mcK7K43EEmk8EF6uX/F2m0eLRpnf8qGoLp1jSxE76JuyJdEAtv82bwLcnjV4Wyj8fnUTBtmUQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@js-basics/code-snippet-to-svg/-/code-snippet-to-svg-1.2.0.tgz", + "integrity": "sha512-gLPsCN8iGv5gUX96cqoyeWOLTgJsDC7vMynRVA27HciE7xz2hsb4lL6yMjnOIapcyF4KRKJf/epxJkedY1lKNA==", "requires": { "ansi-to-svg": "github:StephanGerbeth/ansi-to-svg#662f2ccda6e506fbaf76e1005becd162348a0eb0", "emphasize": "^2.0.0", "highlight.js": "^9.12.0", "request": "^2.88.0", "request-promise": "^4.2.2" - }, - "dependencies": { - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "requires": { - "bluebird": "^3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "^1.1.0", - "tough-cookie": ">=2.3.3" - } - } } }, "@mrmlnc/readdir-enhanced": { diff --git a/functions/package.json b/functions/package.json index 89d267a..af2babe 100644 --- a/functions/package.json +++ b/functions/package.json @@ -12,7 +12,7 @@ "node": "8" }, "dependencies": { - "@js-basics/code-snippet-to-svg": "^1.0.0", + "@js-basics/code-snippet-to-svg": "^1.2.0", "cors": "^2.8.4", "express": "^4.16.3", "firebase-admin": "~6.0.0", From 325e84b61dc75280ef7388e843affbb183219a45 Mon Sep 17 00:00:00 2001 From: Stephan Gerbeth Date: Sun, 19 Aug 2018 20:11:44 +0200 Subject: [PATCH 3/4] docs(readme): added sample --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b988ef3..b050463 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,5 @@ [![JavaScript Style Guide: Good Parts](https://img.shields.io/badge/code%20style-goodparts-brightgreen.svg?style=flat)](https://github.com/dwyl/goodparts "JavaScript The Good Parts") [![Greenkeeper badge](https://badges.greenkeeper.io/basics/code-snippet-to-svg.svg)](https://greenkeeper.io/) # Code snippet to SVG converter + +[![code preview](https://us-central1-code-snippet-to-svg.cloudfunctions.net/default/GrabarzUndPartner/gp-vue-boilerplate/blob/master/src/components/molecules/LinkList.vue?range=1-33)](https://github.com/GrabarzUndPartner/gp-vue-boilerplate/blob/master/src/components/molecules/LinkList.vue#L1-L33) From 3fb081152b534e86e3e31d93eff957f1c2f4db14 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 19 Aug 2018 18:14:24 +0000 Subject: [PATCH 4/4] chore(release): 1.2.1 [skip ci] ## [1.2.1](https://github.com/basics/code-snippet-to-svg/compare/v1.2.0...v1.2.1) (2018-08-19) ### Bug Fixes * **functions:** enable cache ([47f84ef](https://github.com/basics/code-snippet-to-svg/commit/47f84ef)) * **package:** updated version number of own package in functions ([16ed379](https://github.com/basics/code-snippet-to-svg/commit/16ed379)) --- CHANGELOG.md | 8 ++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc7e4b6..0d697e9 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## [1.2.1](https://github.com/basics/code-snippet-to-svg/compare/v1.2.0...v1.2.1) (2018-08-19) + + +### Bug Fixes + +* **functions:** enable cache ([47f84ef](https://github.com/basics/code-snippet-to-svg/commit/47f84ef)) +* **package:** updated version number of own package in functions ([16ed379](https://github.com/basics/code-snippet-to-svg/commit/16ed379)) + # [1.2.0](https://github.com/basics/code-snippet-to-svg/compare/v1.1.0...v1.2.0) (2018-08-19) diff --git a/package-lock.json b/package-lock.json index 94c79f3..ef49a7b 100755 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@js-basics/code-snippet-to-svg", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 43cd56e..ce08cd6 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@js-basics/code-snippet-to-svg", - "version": "1.2.0", + "version": "1.2.1", "description": "service to convert code (syntax highlighted) into svg by url", "main": "./lib/index.js", "directories": {