Skip to content

Commit f3984b1

Browse files
committed
πŸ“¦ v1.6.2
- πŸ‘¨β€πŸ’» Add `nel` and `report-to` to ignored headers - πŸ‘¨β€πŸ’» Improve HTTP response headers RegExp. Closing #6; Thanks to @arabidopsis for suggestion πŸ‘ - ✨ Add support for `debug` option - πŸ‘· Internal codebase micro-refactoring - πŸ“‹ Minor docs update
1 parent 03f928c commit f3984b1

File tree

6 files changed

+24
-16
lines changed

6 files changed

+24
-16
lines changed

β€Ž.versionsβ€Ž

Lines changed: 9 additions & 9 deletions

β€ŽREADME.mdβ€Ž

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Google, Facebook, Twitter, Yahoo, and Bing and all other crawlers and search eng
1111
- πŸ“± Support for mobile-like crawlers;
1212
- πŸ’… Support [`styled-components`](https://styled-components.com);
1313
- ⚑️ Support [AMP (Accelerated Mobile Pages)](https://www.ampproject.org);
14+
- πŸ€“ Works with `Content-Security-Policy` and other "complicated" front-end security;
1415
- ❀️ Search engines and social network crawlers love straightforward and pre-rendered pages;
1516
- πŸ“± Consistent link previews in messaging apps, like iMessage, Messages, Facebook, Slack, Telegram, WhatsApp, Viber, VK, Twitter, etc.;
1617
- πŸ’» Image, title, and description previews for posted links at social networks, like Facebook, Twitter, VK and others.
@@ -60,6 +61,8 @@ This package was originally developed for [ostr.io](https://ostr.io) service. Bu
6061

6162
## Installation
6263

64+
This package is distributed via NPM for Node.js and Atmosphere for Meteor.js. Although it is safe to use NPM distributed version in Meteor backend.
65+
6366
### NPM:
6467

6568
```shell
@@ -73,7 +76,12 @@ meteor add webapp
7376
meteor add ostrio:spiderable-middleware
7477
```
7578

76-
## Basic usage
79+
80+
## Usage
81+
82+
Get ready in a few lines of code
83+
84+
### Basic usage
7785

7886
See [all examples](https://github.com/VeliovGroup/spiderable-middleware/tree/master/examples).
7987

@@ -110,9 +118,9 @@ app.use(spiderable.handler).get('/', (req, res) => {
110118
app.listen(3000);
111119
```
112120

113-
We provide various options for `serviceURL` as "[Rendering Endpoints](https://github.com/VeliovGroup/ostrio/blob/master/docs/prerendering/rendering-endpoints.md)", each has its own features, to fit every project needs.
121+
We provide various options for `serviceURL` as "[Rendering Endpoints](https://github.com/VeliovGroup/ostrio/blob/master/docs/prerendering/rendering-endpoints.md)", each endpoint has its own features to fit every project needs.
114122

115-
## Meteor specific usage
123+
### Meteor specific usage
116124

117125
```js
118126
// Install necessary packages:

β€Žlib/index.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ var _warn = function warn (...args) {
3535
};
3636

3737
request.defaultOptions.debug = false;
38-
request.defaultOptions.headers = { 'User-Agent': 'spiderable-middleware/1.6.1', Accept: '*/*' };
38+
request.defaultOptions.headers = { 'User-Agent': 'spiderable-middleware/1.6.2', Accept: '*/*' };
3939
request.defaultOptions.noStorage = true;
4040
request.defaultOptions.rawBody = true;
4141
request.defaultOptions.retry = true;

β€Žpackage-lock.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žpackage.jsβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package.describe({
22
name: 'ostrio:spiderable-middleware',
3-
version: '1.6.1',
3+
version: '1.6.2',
44
summary: 'Allow JavaScript websites to be perfectly crawled and indexed by search engines (SEO)',
55
git: 'https://github.com/VeliovGroup/spiderable-middleware',
66
documentation: 'README.md'

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "spiderable-middleware",
3-
"version": "1.6.1",
3+
"version": "1.6.2",
44
"description": "Perfect SEO for JavaScript websites. Pre-rendering β€” it's just like SSR with simple integration and no coding",
55
"main": "./lib/index.js",
66
"scripts": {

0 commit comments

Comments
Β (0)