mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Adding ESM.
This commit is contained in:
parent
3fdb0f0e65
commit
92d4c6c7aa
26 changed files with 288 additions and 28 deletions
|
@ -1,25 +1,25 @@
|
|||
{
|
||||
"_from": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"_from": "github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"_id": "browser-request@0.3.2",
|
||||
"_inBundle": false,
|
||||
"_integrity": "",
|
||||
"_location": "/@postlight/mercury-parser/browser-request",
|
||||
"_location": "/browser-request",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "git",
|
||||
"raw": "browser-request@github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"raw": "browser-request@github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"name": "browser-request",
|
||||
"escapedName": "browser-request",
|
||||
"rawSpec": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"saveSpec": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"rawSpec": "github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"saveSpec": "github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"fetchSpec": null,
|
||||
"gitCommittish": "38faa5b85741aabfca61aa37d1ef044d68969ddf"
|
||||
"gitCommittish": "feat-add-headers-to-response"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/@postlight/mercury-parser"
|
||||
],
|
||||
"_resolved": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"_spec": "browser-request@github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"_spec": "browser-request@github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"_where": "/Users/sclay/projects/newsblur/node/node_modules/@postlight/mercury-parser",
|
||||
"author": {
|
||||
"name": "Jason Smith",
|
|
@ -1,25 +1,25 @@
|
|||
{
|
||||
"_from": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"_from": "github:postlight/difflib.js",
|
||||
"_id": "difflib@0.2.6",
|
||||
"_inBundle": false,
|
||||
"_integrity": "",
|
||||
"_location": "/@postlight/mercury-parser/difflib",
|
||||
"_location": "/difflib",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "git",
|
||||
"raw": "difflib@github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"raw": "difflib@github:postlight/difflib.js",
|
||||
"name": "difflib",
|
||||
"escapedName": "difflib",
|
||||
"rawSpec": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"saveSpec": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"rawSpec": "github:postlight/difflib.js",
|
||||
"saveSpec": "github:postlight/difflib.js",
|
||||
"fetchSpec": null,
|
||||
"gitCommittish": "32e8e38c7fcd935241b9baab71bb432fd9b166ed"
|
||||
"gitCommittish": null
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/@postlight/mercury-parser"
|
||||
],
|
||||
"_resolved": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"_spec": "difflib@github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"_spec": "difflib@github:postlight/difflib.js",
|
||||
"_where": "/Users/sclay/projects/newsblur/node/node_modules/@postlight/mercury-parser",
|
||||
"author": {
|
||||
"name": "Xueqiao Xu",
|
23
node/node_modules/esm/LICENSE
generated
vendored
Normal file
23
node/node_modules/esm/LICENSE
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright esm contributors
|
||||
|
||||
Based on reify, copyright Ben Newman <https://github.com/benjamn/reify>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
137
node/node_modules/esm/README.md
generated
vendored
Normal file
137
node/node_modules/esm/README.md
generated
vendored
Normal file
|
@ -0,0 +1,137 @@
|
|||
# esm
|
||||
|
||||
The brilliantly simple, babel-less, bundle-less ECMAScript module loader.
|
||||
|
||||
> `esm` is the world’s most advanced ECMAScript module loader.
|
||||
This fast, production ready, zero dependency loader is all you need to support
|
||||
ECMAScript modules in Node 6+. See the release [post](https://medium.com/web-on-the-edge/tomorrows-es-modules-today-c53d29ac448c)
|
||||
and [video](https://www.youtube.com/watch?v=JcZ-FzfDq8A#t=5) for details!
|
||||
|
||||
Install
|
||||
---
|
||||
|
||||
* __New projects__
|
||||
|
||||
Run `npm init esm` or `yarn create esm`.
|
||||
|
||||
:bulb: Use the `-y` flag to answer “yes” to all prompts.
|
||||
|
||||
* __Existing projects__
|
||||
|
||||
Run `npm i esm` or `yarn add esm`.
|
||||
|
||||
Getting started
|
||||
---
|
||||
|
||||
There are two ways to enable `esm`.
|
||||
|
||||
1. Enable `esm` for packages:
|
||||
|
||||
Use `esm` to load the main ES module and export it as CommonJS.
|
||||
|
||||
__index.js__
|
||||
```js
|
||||
// Set options as a parameter, environment variable, or rc file.
|
||||
require = require("esm")(module/*, options*/)
|
||||
module.exports = require("./main.js")
|
||||
```
|
||||
__main.js__
|
||||
```js
|
||||
// ESM syntax is supported.
|
||||
export {}
|
||||
```
|
||||
:bulb: These files are automagically created with `npm init esm` or `yarn create esm`.
|
||||
|
||||
2. Enable `esm` for local runs:
|
||||
|
||||
```shell
|
||||
node -r esm main.js
|
||||
```
|
||||
:bulb: Omit the filename to enable `esm` in the REPL.
|
||||
|
||||
Features
|
||||
---
|
||||
|
||||
:clap: By default, :100: percent CJS interoperability is enabled so you can get stuff done.<br>
|
||||
:lock: `.mjs` files are limited to basic functionality without support for `esm` options.
|
||||
|
||||
Out of the box `esm` just works, no configuration necessary, and supports:
|
||||
|
||||
* Passing all applicable [test262](https://github.com/tc39/test262) compliance tests
|
||||
* [`import`](https://ponyfoo.com/articles/es6-modules-in-depth#import)/[`export`](https://ponyfoo.com/articles/es6-modules-in-depth#export)
|
||||
* [`import.meta`](https://github.com/tc39/proposal-import-meta)
|
||||
* [Dynamic `import`](https://github.com/tc39/proposal-dynamic-import)
|
||||
* [Live bindings](https://ponyfoo.com/articles/es6-modules-in-depth#bindings-not-values)
|
||||
* [File URI scheme](https://en.wikipedia.org/wiki/File_URI_scheme)
|
||||
* Node `stdin`, [`--eval`](https://nodejs.org/api/cli.html#cli_e_eval_script), [`--print`](https://nodejs.org/api/cli.html#cli_p_print_script) flags
|
||||
* Node [`--check`](https://nodejs.org/api/cli.html#cli_c_check) flag _(Node 10+)_
|
||||
|
||||
Options
|
||||
---
|
||||
|
||||
Specify options with one of the following:
|
||||
|
||||
* `"esm"` field in `package.json`
|
||||
* CJS/ESM in an `.esmrc.js`, `.esmrc.cjs`, or `.esmrc.mjs` file
|
||||
* [JSON6](https://github.com/d3x0r/json6) in an `.esmrc` or `.esmrc.json` file
|
||||
* JSON6 or file path in the `ESM_OPTIONS` environment variable
|
||||
* `ESM_DISABLE_CACHE` environment variable
|
||||
|
||||
<table><tr><td colspan=2><code>{</code><tr><td valign=top><code>"cjs":true</code><td><p>A boolean or object for toggling CJS features in ESM.<details><summary>Features</summary><table><tr><td colspan=2><code>{</code><tr><td valign=top><code>"cache":true</code><td><p>A boolean for storing ES modules in <code>require.cache</code>.<tr><td valign=top><code>"esModule":true</code><td><p>A boolean for <code>__esModule</code> interoperability.<tr><td valign=top><code>"extensions":true</code><td><p>A boolean for respecting <code>require.extensions</code> in ESM.<tr><td valign=top><code>"mutableNamespace":true</code><td><p>A boolean for mutable <a href=https://ponyfoo.com/articles/es6-modules-in-depth#import-all-the-things>namespace objects</a>.<tr><td valign=top><code>"namedExports":true</code><td><p>A boolean for <a href=https://ponyfoo.com/articles/es6-modules-in-depth#importing-named-exports>importing named exports</a> of CJS modules.<tr><td valign=top><code>"paths":true</code><td><p>A boolean for following CJS <a href=https://github.com/nodejs/node-eps/blob/master/002-es-modules.md#432-removal-of-non-local-dependencies>path rules</a> in ESM.<tr><td valign=top><code>"vars":true</code><td><p>A boolean for <code>__dirname</code>, <code>__filename</code>, and <code>require</code> in ESM.<tr><td valign=top><code>"dedefault":false</code><td><p>A boolean for requiring ES modules without the dangling <code>require().default</code>.<tr><td valign=top><code>"topLevelReturn":false</code><td><p>A boolean for top-level <code>return</code> support.<tr><td colspan=2><code>}</code></table></details><tr><td valign=top><code>"mainFields":["main"]</code><td><p>An array of fields checked when importing a package.<tr><td valign=top><code>"mode":"auto"</code><td><p>A string mode:<ul><li><code>"auto"</code> detect files with <code>import</code>, <code>import.meta</code>, <code>export</code>,<br><a href=https://github.com/tc39/proposal-modules-pragma><code>"use module"</code></a>, or <code>.mjs</code> as ESM.<li><code>"all"</code> files besides those with <code>"use script"</code> or <code>.cjs</code> are treated as ESM.<li><code>"strict"</code> to treat <strong>only</strong> <code>.mjs</code> files as ESM.</ul><tr><td valign=top><code>"await":false</code><td><p>A boolean for <a href=https://github.com/tc39/proposal-top-level-await>top-level <code>await</code></a> in modules without ESM exports. <em>(Node 10+)</em><tr><td valign=top><code>"force":false</code><td><p>A boolean to apply these options to all module loads.<tr><td valign=top><code>"wasm":false</code><td><p>A boolean for <a href=https://nodejs.org/api/globals.html#globals_webassembly>WebAssembly</a> module support. <em>(Node 8+)</em><tr><td colspan=2><code>}</code></table>
|
||||
|
||||
DevOpts
|
||||
---
|
||||
|
||||
<table><tr><td colspan=2><code>{</code><tr><td valign=top><code>"cache":true</code><td><p>A boolean for toggling cache creation or a cache directory path.<tr><td valign=top><code>"sourceMap":false</code><td><p>A boolean for including inline source maps.<tr><td colspan=2><code>}</code></table>
|
||||
|
||||
Tips
|
||||
---
|
||||
|
||||
### Bundling
|
||||
|
||||
* For bundlers like [`browserify`](http://browserify.org/)+[`esmify`](https://github.com/mattdesl/esmify),
|
||||
[`parcel-bundler`](https://parceljs.org/), and [`webpack`](https://webpack.js.org/)
|
||||
add a `"module"` field to `package.json` pointing to the main ES module.
|
||||
```json
|
||||
"main": "index.js",
|
||||
"module": "main.js"
|
||||
```
|
||||
|
||||
:bulb: This is automagically done with `npm init esm` or `yarn create esm`.
|
||||
|
||||
### Extensions
|
||||
|
||||
* Enable `esm` for [`wallaby.js`](https://wallabyjs.com/) following their
|
||||
[integration example](https://wallabyjs.com/docs/integration/node.html#es-modules).
|
||||
|
||||
### Loading
|
||||
|
||||
* Load `esm` before loaders/monitors like
|
||||
[`@babel/register`](https://babeljs.io/docs/en/next/babel-register.html),
|
||||
[`newrelic`](https://github.com/newrelic/node-newrelic),
|
||||
[`sqreen`](https://docs.sqreen.io/sqreen-for-nodejs/getting-started-2/), and
|
||||
[`ts-node`](https://github.com/TypeStrong/ts-node#programmatic).
|
||||
|
||||
* Load `esm` for [`jasmine`](https://jasmine.github.io/) using the
|
||||
[`"helpers"`](https://jasmine.github.io/setup/nodejs.html#configuration)
|
||||
field in `jasmine.json`:
|
||||
```json
|
||||
"helpers": [
|
||||
"node_modules/esm"
|
||||
]
|
||||
```
|
||||
|
||||
* Load `esm` with “node-args" options of:<br>
|
||||
- [`pm2`](https://pm2.io/doc/en/runtime/reference/pm2-cli/#pm2-flags): `--node-args="-r esm"`
|
||||
|
||||
* Load `esm` with “require” options of
|
||||
[`ava`](https://github.com/avajs/ava/blob/master/docs/recipes/es-modules.md),
|
||||
[`mocha`](https://mochajs.org/#-require-module-r-module),
|
||||
[`nodemon`](https://nodemon.io/),
|
||||
[`nyc`](https://github.com/istanbuljs/nyc#require-additional-modules),
|
||||
[`qunit`](https://github.com/qunitjs/qunit/releases/tag/2.6.0),
|
||||
[`tape`](https://github.com/substack/tape#preloading-modules), and
|
||||
[`webpack`](https://webpack.js.org/api/cli/#config-options).
|
||||
|
||||
:bulb: Builtin `require` cannot sideload `.mjs` files. However, `.js` files
|
||||
can be sideloaded or `.mjs` files may be loaded with dynamic `import`.
|
1
node/node_modules/esm/esm.js
generated
vendored
Normal file
1
node/node_modules/esm/esm.js
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
const e=(function(){return this||Function("return this")()})(),{apply:t,defineProperty:n}=Reflect,{freeze:r}=Object,{hasOwnProperty:l}=Object.prototype,o=Symbol.for,{type:i,versions:u}=process,{filename:a,id:s,parent:c}=module,_=x(u,"electron"),p=_&&"renderer"===i;let d="";"string"==typeof s&&s.startsWith("internal/")&&(d=q("internal/esm/loader"));const f=require("module"),{Script:m}=require("vm"),{createCachedData:y,runInNewContext:h,runInThisContext:b}=m.prototype,{sep:g}=require("path"),{readFileSync:v}=require("fs"),w=new f(s);function q(e){let t;try{const{internalBinding:n}=require("internal/bootstrap/loaders"),r=n("natives");x(r,e)&&(t=r[e])}catch(e){}return"string"==typeof t?t:""}function x(e,n){return null!=e&&t(l,e,[n])}function D(){return M(require,w,T),w.exports}function O(e,t){return D()(e,t)}function j(e,t){try{return v(e,t)}catch(e){}return null}let C,F;w.filename=a,w.parent=c;let I="",S="";""!==d?(S=d,F={__proto__:null,filename:"esm.js"}):(I=__dirname+g+"node_modules"+g+".cache"+g+"esm",C=j(I+g+".data.blob"),S=j(__dirname+g+"esm"+g+"loader.js","utf8"),null===C&&(C=void 0),null===S&&(S=""),F={__proto__:null,cachedData:C,filename:a,produceCachedData:"function"!=typeof y});const k=new m("const __global__ = this;(function (require, module, __shared__) { "+S+"\n});",F);let M,T;if(M=p?t(b,k,[{__proto__:null,filename:a}]):t(h,k,[{__proto__:null,global:e},{__proto__:null,filename:a}]),T=D(),""!==I){const{dir:e}=T.package;let t=e.get(I);if(void 0===t){let n=C;void 0===n&&(n=null),t={buffer:C,compile:new Map([["esm",{circular:0,code:null,codeWithTDZ:null,filename:null,firstAwaitOutsideFunction:null,firstReturnOutsideFunction:null,mtime:-1,scriptData:n,sourceType:1,transforms:0,yieldIndex:-1}]]),meta:new Map},e.set(I,t)}const{pendingScripts:n}=T;let r=n.get(I);void 0===r&&(r=new Map,n.set(I,r)),r.set("esm",k)}n(O,T.symbol.package,{__proto__:null,value:!0}),n(O,T.customInspectKey,{__proto__:null,value:()=>"esm enabled"}),n(O,o("esm:package"),{__proto__:null,value:!0}),r(O),module.exports=O;
|
1
node/node_modules/esm/esm/loader.js
generated
vendored
Normal file
1
node/node_modules/esm/esm/loader.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node/node_modules/esm/index.js
generated
vendored
Normal file
1
node/node_modules/esm/index.js
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
"use strict";module.exports=require("./esm.js");
|
71
node/node_modules/esm/package.json
generated
vendored
Normal file
71
node/node_modules/esm/package.json
generated
vendored
Normal file
|
@ -0,0 +1,71 @@
|
|||
{
|
||||
"_from": "esm@^3.2.22",
|
||||
"_id": "esm@3.2.22",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-z8YG7U44L82j1XrdEJcqZOLUnjxco8pO453gKOlaMD1/md1n/5QrscAmYG+oKUspsmDLuBFZrpbxI6aQ67yRxA==",
|
||||
"_location": "/esm",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "esm@^3.2.22",
|
||||
"name": "esm",
|
||||
"escapedName": "esm",
|
||||
"rawSpec": "^3.2.22",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^3.2.22"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/esm/-/esm-3.2.22.tgz",
|
||||
"_shasum": "5062c2e22fee3ccfee4e8f20da768330da90d6e3",
|
||||
"_spec": "esm@^3.2.22",
|
||||
"_where": "/Users/sclay/projects/newsblur/node",
|
||||
"author": {
|
||||
"name": "John-David Dalton",
|
||||
"email": "john.david.dalton@gmail.com"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/standard-things/esm/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"deprecated": false,
|
||||
"description": "Tomorrow's ECMAScript modules today!",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
"esm.js",
|
||||
"esm/loader.js"
|
||||
],
|
||||
"homepage": "https://github.com/standard-things/esm#readme",
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"precommit": "npm run lint"
|
||||
}
|
||||
},
|
||||
"keywords": [
|
||||
"commonjs",
|
||||
"ecmascript",
|
||||
"export",
|
||||
"import",
|
||||
"modules",
|
||||
"node",
|
||||
"require"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "esm.js",
|
||||
"name": "esm",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/standard-things/esm.git"
|
||||
},
|
||||
"runkitExample": "require = require(\"esm\")(module)\nrequire(\"lodash-es\")",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"version": "3.2.22"
|
||||
}
|
53
node/package-lock.json
generated
53
node/package-lock.json
generated
|
@ -29,7 +29,9 @@
|
|||
"requires": {
|
||||
"@babel/runtime-corejs2": "^7.2.0",
|
||||
"@postlight/ci-failed-test-reporter": "^1.0",
|
||||
"browser-request": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"cheerio": "^0.22.0",
|
||||
"difflib": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"ellipsize": "0.1.0",
|
||||
"iconv-lite": "0.4.24",
|
||||
"jquery": "^3.3.1",
|
||||
|
@ -47,20 +49,6 @@
|
|||
"yargs-parser": "^13.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"browser-request": {
|
||||
"version": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"from": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"requires": {
|
||||
"http-headers": "^3.0.1"
|
||||
}
|
||||
},
|
||||
"difflib": {
|
||||
"version": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"from": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"requires": {
|
||||
"heap": ">= 0.2.0"
|
||||
}
|
||||
},
|
||||
"jquery": {
|
||||
"version": "3.3.1",
|
||||
"bundled": true
|
||||
|
@ -294,6 +282,13 @@
|
|||
"resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz",
|
||||
"integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw=="
|
||||
},
|
||||
"browser-request": {
|
||||
"version": "github:postlight/browser-request#38faa5b85741aabfca61aa37d1ef044d68969ddf",
|
||||
"from": "github:postlight/browser-request#feat-add-headers-to-response",
|
||||
"requires": {
|
||||
"http-headers": "^3.0.1"
|
||||
}
|
||||
},
|
||||
"bson": {
|
||||
"version": "1.0.9",
|
||||
"resolved": "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz",
|
||||
|
@ -594,6 +589,13 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"difflib": {
|
||||
"version": "github:postlight/difflib.js#32e8e38c7fcd935241b9baab71bb432fd9b166ed",
|
||||
"from": "github:postlight/difflib.js",
|
||||
"requires": {
|
||||
"heap": ">= 0.2.0"
|
||||
}
|
||||
},
|
||||
"dom-serializer": {
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
|
||||
|
@ -767,6 +769,11 @@
|
|||
"source-map": "~0.6.1"
|
||||
}
|
||||
},
|
||||
"esm": {
|
||||
"version": "3.2.22",
|
||||
"resolved": "https://registry.npmjs.org/esm/-/esm-3.2.22.tgz",
|
||||
"integrity": "sha512-z8YG7U44L82j1XrdEJcqZOLUnjxco8pO453gKOlaMD1/md1n/5QrscAmYG+oKUspsmDLuBFZrpbxI6aQ67yRxA=="
|
||||
},
|
||||
"esprima": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
|
||||
|
@ -1045,6 +1052,11 @@
|
|||
"pinkie-promise": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"heap": {
|
||||
"version": "0.2.6",
|
||||
"resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz",
|
||||
"integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw="
|
||||
},
|
||||
"html-encoding-sniffer": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
|
||||
|
@ -1097,6 +1109,14 @@
|
|||
"statuses": ">= 1.4.0 < 2"
|
||||
}
|
||||
},
|
||||
"http-headers": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/http-headers/-/http-headers-3.0.2.tgz",
|
||||
"integrity": "sha512-87E1I+2Wg4dxxz4rcxElo3dxO/w1ZtgL1yA0Sb6vH3qU16vRKq1NjWQv9SCY3ly2OQROcoxHZOUpmelS+k6wOw==",
|
||||
"requires": {
|
||||
"next-line": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"http-signature": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
|
||||
|
@ -1414,6 +1434,11 @@
|
|||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
|
||||
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
|
||||
},
|
||||
"next-line": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/next-line/-/next-line-1.1.0.tgz",
|
||||
"integrity": "sha1-/K5XhTBStqm66CCOQN19PC0wRgM="
|
||||
},
|
||||
"node-fetch": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz",
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
"dependencies": {
|
||||
"@postlight/mercury-parser": "^2.1.0",
|
||||
"connect-busboy": "^0.0.2",
|
||||
"esm": "^3.2.22",
|
||||
"express": "^4.16.4",
|
||||
"mkdirp": "^0.5.1",
|
||||
"mongodb": "^2.2.36",
|
||||
|
|
Loading…
Add table
Reference in a new issue