git.iko.soy/rowtype-yoga/purescript-uuid
on main help sign in
16 files changed+177−5490
since splitsnapshots
unifiedsplit
.eslintrc−4 .github/workflows/node.js.yml+31 .gitignore+5−2 .travis.yml−11 LICENSE+1−1 README.md+4−4 bower.json−24 bun.lock+14 docs/Data/UUID.md−40 package-lock.json−5312 package.json+4−27 purs.json+15 spago.yaml+14 src/Data/UUID.js+11−20 src/Data/UUID.purs+37−15 test/Main.purs+41−30
.eslintrcdeleted−4
@@ -1,4 +0,0 @@
1−---
2−node: true
3−extends:
4− - semistandard
.github/workflows/node.js.ymlnew file+31
@@ -0,0 +1,31 @@
1+# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
2+# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3+
4+name: Build & Test
5+
6+on:
7+ push:
8+ branches: [main]
9+ pull_request:
10+ branches: [main]
11+
12+jobs:
13+ build:
14+ runs-on: ubuntu-latest
15+
16+ strategy:
17+ matrix:
18+ node-version: [12.x, 14.x, 16.x, 17.x, 18.x]
19+ # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
20+
21+ steps:
22+ - uses: actions/checkout@v2
23+ - name: Use Node.js ${{ matrix.node-version }}
24+ uses: actions/setup-node@v2
25+ with:
26+ node-version: ${{ matrix.node-version }}
27+ cache: "npm"
28+ - run: npm ci
29+ - run: npm run deps --if-present
30+ - run: npm run build --if-present
31+ - run: npm test
.gitignore+5−2
@@ -1,7 +1,10 @@
11/bower_components/
2−/node_modules/
2+node_modules/
33/.pulp-cache/
4−/output/
4+output/
5+/output-pulp/
56/.psci*
67/src/.webpack.js
78.psc-ide-port
9+/.spago/
10+.purs-repl
.travis.ymldeleted−11
@@ -1,11 +0,0 @@
1−dist: trusty
2−sudo: required
3−language: node_js
4−node_js: 10
5−
6−install:
7− - npm install
8−
9−script:
10− - npx bower install
11− - npm -s test
LICENSE+1−1
@@ -1,6 +1,6 @@
11MIT License
22
3−Copyright (c) 2018 Michael Trotter
3+Copyright (c) 2018 Madeline Trotter
44
55Permission is hereby granted, free of charge, to any person obtaining a copy
66of this software and associated documentation files (the "Software"), to deal
README.md+4−4
@@ -1,7 +1,7 @@
11# purescript-uuid
22
3−[![Build Status](https://travis-ci.org/spicydonuts/purescript-uuid.svg?branch=master)](https://travis-ci.org/spicydonuts/purescript-uuid)
3+[![Build & Test](https://github.com/megamaddu/purescript-uuid/actions/workflows/node.js.yml/badge.svg)](https://github.com/megamaddu/purescript-uuid/actions/workflows/node.js.yml)
44
5−Wrapper for the `uuid` and `uuid-validate` npm packages.
6−These packages are not installed automatically, as they come from `npm`.
7−Install them with `npm install -S uuid uuid-validate`.
5+Wrapper for the `uuid` npm package.
6+This package is not installed automatically, as it comes from `npm`.
7+Install it with `npm install -S uuid`.
bower.jsondeleted−24
@@ -1,24 +0,0 @@
1−{
2− "name": "purescript-uuid",
3− "moduleType": [
4− "node"
5− ],
6− "ignore": [
7− "**/.*",
8− "node_modules",
9− "bower_components",
10− "output"
11− ],
12− "repository": {
13− "type": "git",
14− "url": "git://github.com/spicydonuts/purescript-uuid.git"
15− },
16− "license": "MIT",
17− "dependencies": {
18− "purescript-effect": "2.0.0"
19− },
20− "devDependencies": {
21− "purescript-console": "4.1.0",
22− "purescript-spec": "3.0.0"
23− }
24−}
bun.locknew file+14
@@ -0,0 +1,14 @@
1+{
2+ "lockfileVersion": 1,
3+ "workspaces": {
4+ "": {
5+ "name": "purescript-uuid",
6+ "dependencies": {
7+ "uuid": "^13.0.0",
8+ },
9+ },
10+ },
11+ "packages": {
12+ "uuid": ["uuid@13.0.0", "", { "bin": { "uuid": "dist-node/bin/uuid" } }, "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w=="],
13+ }
14+}
docs/Data/UUID.mddeleted−40
@@ -1,40 +0,0 @@
1−## Module Data.UUID
2−
3−#### `UUID`
4−
5−``` purescript
6−newtype UUID
7−```
8−
9−##### Instances
10−``` purescript
11−Show UUID
12−Eq UUID
13−Ord UUID
14−```
15−
16−#### `GENUUID`
17−
18−``` purescript
19−data GENUUID :: !
20−```
21−
22−The effect of generating a new UUID.
23−
24−#### `genUUID`
25−
26−``` purescript
27−genUUID :: forall e. Eff (uuid :: GENUUID | e) UUID
28−```
29−
30−Generates a v4 UUID
31−
32−#### `parseUUID`
33−
34−``` purescript
35−parseUUID :: String -> Maybe UUID
36−```
37−
38−Validates a String as a v4 UUID
39−
40−
package-lock.jsondeleted−5312
@@ -1,5312 +0,0 @@
1−{
2− "name": "purescript-uuid",
3− "version": "1.0.0",
4− "lockfileVersion": 1,
5− "requires": true,
6− "dependencies": {
7− "JSONStream": {
8− "version": "1.3.3",
9− "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.3.tgz",
10− "integrity": "sha512-3Sp6WZZ/lXl+nTDoGpGWHEpTnnC6X5fnkolYZR6nwIfzbxxvA8utPWe1gCt7i0m9uVGsSz2IS8K8mJ7HmlduMg==",
11− "dev": true,
12− "requires": {
13− "jsonparse": "^1.2.0",
14− "through": ">=2.2.7 <3"
15− }
16− },
17− "acorn": {
18− "version": "5.0.3",
19− "resolved": "https://registry.npm.janecorp.com/a/acorn/_attachments/acorn-5.0.3.tgz",
20− "integrity": "sha1-xGDfCEkUY/AozLguqzcwvwEIez0=",
21− "dev": true
22− },
23− "acorn-dynamic-import": {
24− "version": "3.0.0",
25− "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
26− "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
27− "dev": true,
28− "requires": {
29− "acorn": "^5.0.0"
30− }
31− },
32− "acorn-jsx": {
33− "version": "3.0.1",
34− "resolved": "https://registry.npm.janecorp.com/a/acorn-jsx/_attachments/acorn-jsx-3.0.1.tgz",
35− "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
36− "dev": true,
37− "requires": {
38− "acorn": "^3.0.4"
39− },
40− "dependencies": {
41− "acorn": {
42− "version": "3.3.0",
43− "resolved": "https://registry.npm.janecorp.com/a/acorn/_attachments/acorn-3.3.0.tgz",
44− "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
45− "dev": true
46− }
47− }
48− },
49− "acorn-node": {
50− "version": "1.5.2",
51− "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.5.2.tgz",
52− "integrity": "sha512-krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg==",
53− "dev": true,
54− "requires": {
55− "acorn": "^5.7.1",
56− "acorn-dynamic-import": "^3.0.0",
57− "xtend": "^4.0.1"
58− },
59− "dependencies": {
60− "acorn": {
61− "version": "5.7.1",
62− "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
63− "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
64− "dev": true
65− }
66− }
67− },
68− "ajv": {
69− "version": "4.11.8",
70− "resolved": "https://registry.npm.janecorp.com/a/ajv/_attachments/ajv-4.11.8.tgz",
71− "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
72− "dev": true,
73− "requires": {
74− "co": "^4.6.0",
75− "json-stable-stringify": "^1.0.1"
76− }
77− },
78− "ajv-keywords": {
79− "version": "1.5.1",
80− "resolved": "https://registry.npm.janecorp.com/a/ajv-keywords/_attachments/ajv-keywords-1.5.1.tgz",
81− "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
82− "dev": true
83− },
84− "ansi-escapes": {
85− "version": "2.0.0",
86− "resolved": "https://registry.npm.janecorp.com/a/ansi-escapes/_attachments/ansi-escapes-2.0.0.tgz",
87− "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
88− "dev": true
89− },
90− "ansi-regex": {
91− "version": "2.1.1",
92− "resolved": "https://registry.npm.janecorp.com/a/ansi-regex/_attachments/ansi-regex-2.1.1.tgz",
93− "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
94− "dev": true
95− },
96− "ansi-styles": {
97− "version": "2.2.1",
98− "resolved": "https://registry.npm.janecorp.com/a/ansi-styles/_attachments/ansi-styles-2.2.1.tgz",
99− "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
100− "dev": true
101− },
102− "anymatch": {
103− "version": "2.0.0",
104− "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
105− "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
106− "dev": true,
107− "requires": {
108− "micromatch": "^3.1.4",
109− "normalize-path": "^2.1.1"
110− }
111− },
112− "app-cache-dir": {
113− "version": "0.3.0",
114− "resolved": "https://registry.npmjs.org/app-cache-dir/-/app-cache-dir-0.3.0.tgz",
115− "integrity": "sha512-VBd9owDbwIj3cKvt87ji+OGhz+6zgA0qj9OkDhErAJyxX5G0CrHKmxHVKCWbglbLnaKoivKGpq+v2tWzlOeXOQ==",
116− "dev": true,
117− "requires": {
118− "inspect-with-kind": "^1.0.2"
119− }
120− },
121− "append-type": {
122− "version": "1.0.1",
123− "resolved": "https://registry.npmjs.org/append-type/-/append-type-1.0.1.tgz",
124− "integrity": "sha512-ro+W6UHJuoA2NXqKHug9bmXDbPB3eCALjcJOsYjgI9cz9cjLFthvincBCWjk25VFzJmIUHd8saOWZZBuMycXrg==",
125− "dev": true
126− },
127− "arch": {
128− "version": "2.1.1",
129− "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
130− "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
131− "dev": true
132− },
133− "argparse": {
134− "version": "1.0.9",
135− "resolved": "https://registry.npm.janecorp.com/a/argparse/_attachments/argparse-1.0.9.tgz",
136− "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
137− "dev": true,
138− "requires": {
139− "sprintf-js": "~1.0.2"
140− }
141− },
142− "arr-diff": {
143− "version": "4.0.0",
144− "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
145− "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
146− "dev": true
147− },
148− "arr-flatten": {
149− "version": "1.1.0",
150− "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
151− "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
152− "dev": true
153− },
154− "arr-union": {
155− "version": "3.1.0",
156− "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
157− "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
158− "dev": true
159− },
160− "array-filter": {
161− "version": "0.0.1",
162− "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
163− "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
164− "dev": true
165− },
166− "array-map": {
167− "version": "0.0.0",
168− "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
169− "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
170− "dev": true
171− },
172− "array-reduce": {
173− "version": "0.0.0",
174− "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
175− "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
176− "dev": true
177− },
178− "array-union": {
179− "version": "1.0.2",
180− "resolved": "https://registry.npm.janecorp.com/a/array-union/_attachments/array-union-1.0.2.tgz",
181− "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
182− "dev": true,
183− "requires": {
184− "array-uniq": "^1.0.1"
185− }
186− },
187− "array-uniq": {
188− "version": "1.0.3",
189− "resolved": "https://registry.npm.janecorp.com/a/array-uniq/_attachments/array-uniq-1.0.3.tgz",
190− "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
191− "dev": true
192− },
193− "array-unique": {
194− "version": "0.3.2",
195− "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
196− "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
197− "dev": true
198− },
199− "arrify": {
200− "version": "1.0.1",
201− "resolved": "https://registry.npm.janecorp.com/a/arrify/_attachments/arrify-1.0.1.tgz",
202− "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
203− "dev": true
204− },
205− "asn1.js": {
206− "version": "4.10.1",
207− "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
208− "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
209− "dev": true,
210− "requires": {
211− "bn.js": "^4.0.0",
212− "inherits": "^2.0.1",
213− "minimalistic-assert": "^1.0.0"
214− }
215− },
216− "assert": {
217− "version": "1.4.1",
218− "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
219− "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
220− "dev": true,
221− "requires": {
222− "util": "0.10.3"
223− },
224− "dependencies": {
225− "inherits": {
226− "version": "2.0.1",
227− "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
228− "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
229− "dev": true
230− },
231− "util": {
232− "version": "0.10.3",
233− "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
234− "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
235− "dev": true,
236− "requires": {
237− "inherits": "2.0.1"
238− }
239− }
240− }
241− },
242− "assign-symbols": {
243− "version": "1.0.0",
244− "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
245− "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
246− "dev": true
247− },
248− "async": {
249− "version": "1.5.2",
250− "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
251− "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
252− "dev": true
253− },
254− "async-each": {
255− "version": "1.0.1",
256− "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
257− "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
258− "dev": true
259− },
260− "atob": {
261− "version": "2.1.1",
262− "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
263− "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
264− "dev": true
265− },
266− "babel-code-frame": {
267− "version": "6.22.0",
268− "resolved": "https://registry.npm.janecorp.com/b/babel-code-frame/_attachments/babel-code-frame-6.22.0.tgz",
269− "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
270− "dev": true,
271− "requires": {
272− "chalk": "^1.1.0",
273− "esutils": "^2.0.2",
274− "js-tokens": "^3.0.0"
275− }
276− },
277− "balanced-match": {
278− "version": "1.0.0",
279− "resolved": "https://registry.npm.janecorp.com/b/balanced-match/_attachments/balanced-match-1.0.0.tgz",
280− "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
281− "dev": true
282− },
283− "base": {
284− "version": "0.11.2",
285− "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
286− "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
287− "dev": true,
288− "requires": {
289− "cache-base": "^1.0.1",
290− "class-utils": "^0.3.5",
291− "component-emitter": "^1.2.1",
292− "define-property": "^1.0.0",
293− "isobject": "^3.0.1",
294− "mixin-deep": "^1.2.0",
295− "pascalcase": "^0.1.1"
296− },
297− "dependencies": {
298− "define-property": {
299− "version": "1.0.0",
300− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
301− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
302− "dev": true,
303− "requires": {
304− "is-descriptor": "^1.0.0"
305− }
306− },
307− "is-accessor-descriptor": {
308− "version": "1.0.0",
309− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
310− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
311− "dev": true,
312− "requires": {
313− "kind-of": "^6.0.0"
314− }
315− },
316− "is-data-descriptor": {
317− "version": "1.0.0",
318− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
319− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
320− "dev": true,
321− "requires": {
322− "kind-of": "^6.0.0"
323− }
324− },
325− "is-descriptor": {
326− "version": "1.0.2",
327− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
328− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
329− "dev": true,
330− "requires": {
331− "is-accessor-descriptor": "^1.0.0",
332− "is-data-descriptor": "^1.0.0",
333− "kind-of": "^6.0.2"
334− }
335− }
336− }
337− },
338− "base64-js": {
339− "version": "1.3.0",
340− "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
341− "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
342− "dev": true
343− },
344− "binary-extensions": {
345− "version": "1.11.0",
346− "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
347− "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
348− "dev": true
349− },
350− "bl": {
351− "version": "1.2.2",
352− "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
353− "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
354− "dev": true,
355− "requires": {
356− "readable-stream": "^2.3.5",
357− "safe-buffer": "^5.1.1"
358− },
359− "dependencies": {
360− "process-nextick-args": {
361− "version": "2.0.0",
362− "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
363− "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
364− "dev": true
365− },
366− "readable-stream": {
367− "version": "2.3.6",
368− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
369− "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
370− "dev": true,
371− "requires": {
372− "core-util-is": "~1.0.0",
373− "inherits": "~2.0.3",
374− "isarray": "~1.0.0",
375− "process-nextick-args": "~2.0.0",
376− "safe-buffer": "~5.1.1",
377− "string_decoder": "~1.1.1",
378− "util-deprecate": "~1.0.1"
379− }
380− },
381− "string_decoder": {
382− "version": "1.1.1",
383− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
384− "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
385− "dev": true,
386− "requires": {
387− "safe-buffer": "~5.1.0"
388− }
389− }
390− }
391− },
392− "bn.js": {
393− "version": "4.11.8",
394− "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
395− "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
396− "dev": true
397− },
398− "bower": {
399− "version": "1.8.0",
400− "resolved": "https://registry.npm.janecorp.com/b/bower/_attachments/bower-1.8.0.tgz",
401− "integrity": "sha1-Vdvr7wrZFVOC2enT5JfBNyNFtEo=",
402− "dev": true
403− },
404− "brace-expansion": {
405− "version": "1.1.8",
406− "resolved": "https://registry.npm.janecorp.com/b/brace-expansion/_attachments/brace-expansion-1.1.8.tgz",
407− "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
408− "dev": true,
409− "requires": {
410− "balanced-match": "^1.0.0",
411− "concat-map": "0.0.1"
412− }
413− },
414− "braces": {
415− "version": "2.3.2",
416− "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
417− "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
418− "dev": true,
419− "requires": {
420− "arr-flatten": "^1.1.0",
421− "array-unique": "^0.3.2",
422− "extend-shallow": "^2.0.1",
423− "fill-range": "^4.0.0",
424− "isobject": "^3.0.1",
425− "repeat-element": "^1.1.2",
426− "snapdragon": "^0.8.1",
427− "snapdragon-node": "^2.0.1",
428− "split-string": "^3.0.2",
429− "to-regex": "^3.0.1"
430− },
431− "dependencies": {
432− "extend-shallow": {
433− "version": "2.0.1",
434− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
435− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
436− "dev": true,
437− "requires": {
438− "is-extendable": "^0.1.0"
439− }
440− }
441− }
442− },
443− "brorand": {
444− "version": "1.1.0",
445− "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
446− "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
447− "dev": true
448− },
449− "browser-pack": {
450− "version": "6.1.0",
451− "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
452− "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
453− "dev": true,
454− "requires": {
455− "JSONStream": "^1.0.3",
456− "combine-source-map": "~0.8.0",
457− "defined": "^1.0.0",
458− "safe-buffer": "^5.1.1",
459− "through2": "^2.0.0",
460− "umd": "^3.0.0"
461− }
462− },
463− "browser-resolve": {
464− "version": "1.11.3",
465− "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
466− "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
467− "dev": true,
468− "requires": {
469− "resolve": "1.1.7"
470− },
471− "dependencies": {
472− "resolve": {
473− "version": "1.1.7",
474− "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
475− "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
476− "dev": true
477− }
478− }
479− },
480− "browserify": {
481− "version": "13.3.0",
482− "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz",
483− "integrity": "sha1-tanJAgJD8McORnW+yCI7xifkFc4=",
484− "dev": true,
485− "requires": {
486− "JSONStream": "^1.0.3",
487− "assert": "^1.4.0",
488− "browser-pack": "^6.0.1",
489− "browser-resolve": "^1.11.0",
490− "browserify-zlib": "~0.1.2",
491− "buffer": "^4.1.0",
492− "cached-path-relative": "^1.0.0",
493− "concat-stream": "~1.5.1",
494− "console-browserify": "^1.1.0",
495− "constants-browserify": "~1.0.0",
496− "crypto-browserify": "^3.0.0",
497− "defined": "^1.0.0",
498− "deps-sort": "^2.0.0",
499− "domain-browser": "~1.1.0",
500− "duplexer2": "~0.1.2",
501− "events": "~1.1.0",
502− "glob": "^7.1.0",
503− "has": "^1.0.0",
504− "htmlescape": "^1.1.0",
505− "https-browserify": "~0.0.0",
506− "inherits": "~2.0.1",
507− "insert-module-globals": "^7.0.0",
508− "labeled-stream-splicer": "^2.0.0",
509− "module-deps": "^4.0.8",
510− "os-browserify": "~0.1.1",
511− "parents": "^1.0.1",
512− "path-browserify": "~0.0.0",
513− "process": "~0.11.0",
514− "punycode": "^1.3.2",
515− "querystring-es3": "~0.2.0",
516− "read-only-stream": "^2.0.0",
517− "readable-stream": "^2.0.2",
518− "resolve": "^1.1.4",
519− "shasum": "^1.0.0",
520− "shell-quote": "^1.6.1",
521− "stream-browserify": "^2.0.0",
522− "stream-http": "^2.0.0",
523− "string_decoder": "~0.10.0",
524− "subarg": "^1.0.0",
525− "syntax-error": "^1.1.1",
526− "through2": "^2.0.0",
527− "timers-browserify": "^1.0.1",
528− "tty-browserify": "~0.0.0",
529− "url": "~0.11.0",
530− "util": "~0.10.1",
531− "vm-browserify": "~0.0.1",
532− "xtend": "^4.0.0"
533− },
534− "dependencies": {
535− "concat-stream": {
536− "version": "1.5.2",
537− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
538− "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
539− "dev": true,
540− "requires": {
541− "inherits": "~2.0.1",
542− "readable-stream": "~2.0.0",
543− "typedarray": "~0.0.5"
544− },
545− "dependencies": {
546− "readable-stream": {
547− "version": "2.0.6",
548− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
549− "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
550− "dev": true,
551− "requires": {
552− "core-util-is": "~1.0.0",
553− "inherits": "~2.0.1",
554− "isarray": "~1.0.0",
555− "process-nextick-args": "~1.0.6",
556− "string_decoder": "~0.10.x",
557− "util-deprecate": "~1.0.1"
558− }
559− }
560− }
561− },
562− "string_decoder": {
563− "version": "0.10.31",
564− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
565− "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
566− "dev": true
567− }
568− }
569− },
570− "browserify-aes": {
571− "version": "1.2.0",
572− "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
573− "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
574− "dev": true,
575− "requires": {
576− "buffer-xor": "^1.0.3",
577− "cipher-base": "^1.0.0",
578− "create-hash": "^1.1.0",
579− "evp_bytestokey": "^1.0.3",
580− "inherits": "^2.0.1",
581− "safe-buffer": "^5.0.1"
582− }
583− },
584− "browserify-cache-api": {
585− "version": "3.0.1",
586− "resolved": "https://registry.npmjs.org/browserify-cache-api/-/browserify-cache-api-3.0.1.tgz",
587− "integrity": "sha1-liR+hT8Gj9bg1FzHPwuyzZd47wI=",
588− "dev": true,
589− "requires": {
590− "async": "^1.5.2",
591− "through2": "^2.0.0",
592− "xtend": "^4.0.0"
593− }
594− },
595− "browserify-cipher": {
596− "version": "1.0.1",
597− "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
598− "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
599− "dev": true,
600− "requires": {
601− "browserify-aes": "^1.0.4",
602− "browserify-des": "^1.0.0",
603− "evp_bytestokey": "^1.0.0"
604− }
605− },
606− "browserify-des": {
607− "version": "1.0.1",
608− "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
609− "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
610− "dev": true,
611− "requires": {
612− "cipher-base": "^1.0.1",
613− "des.js": "^1.0.0",
614− "inherits": "^2.0.1"
615− }
616− },
617− "browserify-incremental": {
618− "version": "3.1.1",
619− "resolved": "https://registry.npmjs.org/browserify-incremental/-/browserify-incremental-3.1.1.tgz",
620− "integrity": "sha1-BxPLdYckemMqnwjPG9FpuHi2Koo=",
621− "dev": true,
622− "requires": {
623− "JSONStream": "^0.10.0",
624− "browserify-cache-api": "^3.0.0",
625− "through2": "^2.0.0",
626− "xtend": "^4.0.0"
627− },
628− "dependencies": {
629− "JSONStream": {
630− "version": "0.10.0",
631− "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.10.0.tgz",
632− "integrity": "sha1-dDSdDYlSK3HzDwoD/5vSDKbxKsA=",
633− "dev": true,
634− "requires": {
635− "jsonparse": "0.0.5",
636− "through": ">=2.2.7 <3"
637− }
638− },
639− "jsonparse": {
640− "version": "0.0.5",
641− "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
642− "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
643− "dev": true
644− }
645− }
646− },
647− "browserify-rsa": {
648− "version": "4.0.1",
649− "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
650− "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
651− "dev": true,
652− "requires": {
653− "bn.js": "^4.1.0",
654− "randombytes": "^2.0.1"
655− }
656− },
657− "browserify-sign": {
658− "version": "4.0.4",
659− "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
660− "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
661− "dev": true,
662− "requires": {
663− "bn.js": "^4.1.1",
664− "browserify-rsa": "^4.0.0",
665− "create-hash": "^1.1.0",
666− "create-hmac": "^1.1.2",
667− "elliptic": "^6.0.0",
668− "inherits": "^2.0.1",
669− "parse-asn1": "^5.0.0"
670− }
671− },
672− "browserify-zlib": {
673− "version": "0.1.4",
674− "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
675− "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
676− "dev": true,
677− "requires": {
678− "pako": "~0.2.0"
679− }
680− },
681− "buffer": {
682− "version": "4.9.1",
683− "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
684− "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
685− "dev": true,
686− "requires": {
687− "base64-js": "^1.0.2",
688− "ieee754": "^1.1.4",
689− "isarray": "^1.0.0"
690− }
691− },
692− "buffer-alloc": {
693− "version": "1.2.0",
694− "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
695− "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
696− "dev": true,
697− "requires": {
698− "buffer-alloc-unsafe": "^1.1.0",
699− "buffer-fill": "^1.0.0"
700− }
701− },
702− "buffer-alloc-unsafe": {
703− "version": "1.1.0",
704− "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
705− "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
706− "dev": true
707− },
708− "buffer-crc32": {
709− "version": "0.2.13",
710− "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
711− "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
712− "dev": true
713− },
714− "buffer-fill": {
715− "version": "1.0.0",
716− "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
717− "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
718− "dev": true
719− },
720− "buffer-from": {
721− "version": "1.1.0",
722− "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
723− "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==",
724− "dev": true
725− },
726− "buffer-xor": {
727− "version": "1.0.3",
728− "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
729− "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
730− "dev": true
731− },
732− "build-purescript": {
733− "version": "0.2.3",
734− "resolved": "https://registry.npmjs.org/build-purescript/-/build-purescript-0.2.3.tgz",
735− "integrity": "sha512-oIBeOxbEHG8don4jqxCMhZxoXCqk21jIqN+a9U/8jiiwYOAS6KcssxcTklhE+LzEIsBx/hh8cObQ5Lupos/mVw==",
736− "dev": true,
737− "requires": {
738− "download-purescript-source": "^0.4.0",
739− "feint": "^1.0.2",
740− "graceful-fs": "^4.1.11",
741− "inspect-with-kind": "^1.0.4",
742− "is-plain-obj": "^1.1.0",
743− "minimist": "^1.2.0",
744− "mkdirp": "^0.5.1",
745− "once": "^1.4.0",
746− "rimraf": "^2.6.2",
747− "spawn-stack": "^0.5.0",
748− "zen-observable": "^0.6.1"
749− },
750− "dependencies": {
751− "minimist": {
752− "version": "1.2.0",
753− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
754− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
755− "dev": true
756− },
757− "rimraf": {
758− "version": "2.6.2",
759− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
760− "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
761− "dev": true,
762− "requires": {
763− "glob": "^7.0.5"
764− }
765− }
766− }
767− },
768− "builtin-status-codes": {
769− "version": "3.0.0",
770− "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
771− "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
772− "dev": true
773− },
774− "byline": {
775− "version": "5.0.0",
776− "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
777− "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
778− "dev": true
779− },
780− "cache-base": {
781− "version": "1.0.1",
782− "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
783− "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
784− "dev": true,
785− "requires": {
786− "collection-visit": "^1.0.0",
787− "component-emitter": "^1.2.1",
788− "get-value": "^2.0.6",
789− "has-value": "^1.0.0",
790− "isobject": "^3.0.1",
791− "set-value": "^2.0.0",
792− "to-object-path": "^0.3.0",
793− "union-value": "^1.0.0",
794− "unset-value": "^1.0.0"
795− }
796− },
797− "cached-path-relative": {
798− "version": "1.0.1",
799− "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz",
800− "integrity": "sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc=",
801− "dev": true
802− },
803− "caller-path": {
804− "version": "0.1.0",
805− "resolved": "https://registry.npm.janecorp.com/c/caller-path/_attachments/caller-path-0.1.0.tgz",
806− "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
807− "dev": true,
808− "requires": {
809− "callsites": "^0.2.0"
810− }
811− },
812− "callsites": {
813− "version": "0.2.0",
814− "resolved": "https://registry.npm.janecorp.com/c/callsites/_attachments/callsites-0.2.0.tgz",
815− "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
816− "dev": true
817− },
818− "cancelable-pump": {
819− "version": "0.2.0",
820− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.2.0.tgz",
821− "integrity": "sha1-hlZl1MI6aXiNS830mNt0DxsjDVc=",
822− "dev": true,
823− "requires": {
824− "pump": "^1.0.2"
825− }
826− },
827− "chalk": {
828− "version": "1.1.3",
829− "resolved": "https://registry.npm.janecorp.com/c/chalk/_attachments/chalk-1.1.3.tgz",
830− "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
831− "dev": true,
832− "requires": {
833− "ansi-styles": "^2.2.1",
834− "escape-string-regexp": "^1.0.2",
835− "has-ansi": "^2.0.0",
836− "strip-ansi": "^3.0.0",
837− "supports-color": "^2.0.0"
838− }
839− },
840− "chokidar": {
841− "version": "2.0.4",
842− "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
843− "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
844− "dev": true,
845− "requires": {
846− "anymatch": "^2.0.0",
847− "async-each": "^1.0.0",
848− "braces": "^2.3.0",
849− "fsevents": "^1.2.2",
850− "glob-parent": "^3.1.0",
851− "inherits": "^2.0.1",
852− "is-binary-path": "^1.0.0",
853− "is-glob": "^4.0.0",
854− "lodash.debounce": "^4.0.8",
855− "normalize-path": "^2.1.1",
856− "path-is-absolute": "^1.0.0",
857− "readdirp": "^2.0.0",
858− "upath": "^1.0.5"
859− }
860− },
861− "chownr": {
862− "version": "1.0.1",
863− "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
864− "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
865− "dev": true
866− },
867− "cipher-base": {
868− "version": "1.0.4",
869− "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
870− "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
871− "dev": true,
872− "requires": {
873− "inherits": "^2.0.1",
874− "safe-buffer": "^5.0.1"
875− }
876− },
877− "circular-json": {
878− "version": "0.3.1",
879− "resolved": "https://registry.npm.janecorp.com/c/circular-json/_attachments/circular-json-0.3.1.tgz",
880− "integrity": "sha1-vos2rvzN6LPKeqLWr8B6NyQsDS0=",
881− "dev": true
882− },
883− "class-utils": {
884− "version": "0.3.6",
885− "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
886− "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
887− "dev": true,
888− "requires": {
889− "arr-union": "^3.1.0",
890− "define-property": "^0.2.5",
891− "isobject": "^3.0.0",
892− "static-extend": "^0.1.1"
893− },
894− "dependencies": {
895− "define-property": {
896− "version": "0.2.5",
897− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
898− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
899− "dev": true,
900− "requires": {
901− "is-descriptor": "^0.1.0"
902− }
903− }
904− }
905− },
906− "clean-stack": {
907− "version": "1.3.0",
908− "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz",
909− "integrity": "sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=",
910− "dev": true
911− },
912− "cli-cursor": {
913− "version": "2.1.0",
914− "resolved": "https://registry.npm.janecorp.com/c/cli-cursor/_attachments/cli-cursor-2.1.0.tgz",
915− "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
916− "dev": true,
917− "requires": {
918− "restore-cursor": "^2.0.0"
919− }
920− },
921− "cli-width": {
922− "version": "2.1.0",
923− "resolved": "https://registry.npm.janecorp.com/c/cli-width/_attachments/cli-width-2.1.0.tgz",
924− "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=",
925− "dev": true
926− },
927− "co": {
928− "version": "4.6.0",
929− "resolved": "https://registry.npm.janecorp.com/c/co/_attachments/co-4.6.0.tgz",
930− "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
931− "dev": true
932− },
933− "collection-visit": {
934− "version": "1.0.0",
935− "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
936− "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
937− "dev": true,
938− "requires": {
939− "map-visit": "^1.0.0",
940− "object-visit": "^1.0.0"
941− }
942− },
943− "color-convert": {
944− "version": "1.9.2",
945− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
946− "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
947− "dev": true,
948− "requires": {
949− "color-name": "1.1.1"
950− }
951− },
952− "color-name": {
953− "version": "1.1.1",
954− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
955− "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=",
956− "dev": true
957− },
958− "colors": {
959− "version": "1.3.0",
960− "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz",
961− "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==",
962− "dev": true
963− },
964− "combine-source-map": {
965− "version": "0.8.0",
966− "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
967− "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
968− "dev": true,
969− "requires": {
970− "convert-source-map": "~1.1.0",
971− "inline-source-map": "~0.6.0",
972− "lodash.memoize": "~3.0.3",
973− "source-map": "~0.5.3"
974− }
975− },
976− "component-emitter": {
977− "version": "1.2.1",
978− "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
979− "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
980− "dev": true
981− },
982− "concat-map": {
983− "version": "0.0.1",
984− "resolved": "https://registry.npm.janecorp.com/c/concat-map/_attachments/concat-map-0.0.1.tgz",
985− "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
986− "dev": true
987− },
988− "concat-stream": {
989− "version": "1.6.0",
990− "resolved": "https://registry.npm.janecorp.com/c/concat-stream/_attachments/concat-stream-1.6.0.tgz",
991− "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
992− "dev": true,
993− "requires": {
994− "inherits": "^2.0.3",
995− "readable-stream": "^2.2.2",
996− "typedarray": "^0.0.6"
997− }
998− },
999− "console-browserify": {
1000− "version": "1.1.0",
1001− "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
1002− "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
1003− "dev": true,
1004− "requires": {
1005− "date-now": "^0.1.4"
1006− }
1007− },
1008− "constants-browserify": {
1009− "version": "1.0.0",
1010− "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
1011− "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
1012− "dev": true
1013− },
1014− "convert-source-map": {
1015− "version": "1.1.3",
1016− "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
1017− "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
1018− "dev": true
1019− },
1020− "copy-descriptor": {
1021− "version": "0.1.1",
1022− "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1023− "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1024− "dev": true
1025− },
1026− "core-util-is": {
1027− "version": "1.0.2",
1028− "resolved": "https://registry.npm.janecorp.com/c/core-util-is/_attachments/core-util-is-1.0.2.tgz",
1029− "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1030− "dev": true
1031− },
1032− "create-ecdh": {
1033− "version": "4.0.3",
1034− "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1035− "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
1036− "dev": true,
1037− "requires": {
1038− "bn.js": "^4.1.0",
1039− "elliptic": "^6.0.0"
1040− }
1041− },
1042− "create-hash": {
1043− "version": "1.2.0",
1044− "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1045− "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1046− "dev": true,
1047− "requires": {
1048− "cipher-base": "^1.0.1",
1049− "inherits": "^2.0.1",
1050− "md5.js": "^1.3.4",
1051− "ripemd160": "^2.0.1",
1052− "sha.js": "^2.4.0"
1053− }
1054− },
1055− "create-hmac": {
1056− "version": "1.1.7",
1057− "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1058− "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1059− "dev": true,
1060− "requires": {
1061− "cipher-base": "^1.0.3",
1062− "create-hash": "^1.1.0",
1063− "inherits": "^2.0.1",
1064− "ripemd160": "^2.0.0",
1065− "safe-buffer": "^5.0.1",
1066− "sha.js": "^2.4.8"
1067− }
1068− },
1069− "cross-spawn": {
1070− "version": "6.0.5",
1071− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1072− "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1073− "dev": true,
1074− "requires": {
1075− "nice-try": "^1.0.4",
1076− "path-key": "^2.0.1",
1077− "semver": "^5.5.0",
1078− "shebang-command": "^1.2.0",
1079− "which": "^1.2.9"
1080− }
1081− },
1082− "crypto-browserify": {
1083− "version": "3.12.0",
1084− "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1085− "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1086− "dev": true,
1087− "requires": {
1088− "browserify-cipher": "^1.0.0",
1089− "browserify-sign": "^4.0.0",
1090− "create-ecdh": "^4.0.0",
1091− "create-hash": "^1.1.0",
1092− "create-hmac": "^1.1.0",
1093− "diffie-hellman": "^5.0.0",
1094− "inherits": "^2.0.1",
1095− "pbkdf2": "^3.0.3",
1096− "public-encrypt": "^4.0.0",
1097− "randombytes": "^2.0.0",
1098− "randomfill": "^1.0.3"
1099− }
1100− },
1101− "date-now": {
1102− "version": "0.1.4",
1103− "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1104− "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1105− "dev": true
1106− },
1107− "debug": {
1108− "version": "2.6.8",
1109− "resolved": "https://registry.npm.janecorp.com/d/debug/_attachments/debug-2.6.8.tgz",
1110− "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
1111− "dev": true,
1112− "requires": {
1113− "ms": "2.0.0"
1114− }
1115− },
1116− "decode-uri-component": {
1117− "version": "0.2.0",
1118− "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1119− "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1120− "dev": true
1121− },
1122− "deep-is": {
1123− "version": "0.1.3",
1124− "resolved": "https://registry.npm.janecorp.com/d/deep-is/_attachments/deep-is-0.1.3.tgz",
1125− "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
1126− "dev": true
1127− },
1128− "define-property": {
1129− "version": "2.0.2",
1130− "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1131− "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1132− "dev": true,
1133− "requires": {
1134− "is-descriptor": "^1.0.2",
1135− "isobject": "^3.0.1"
1136− },
1137− "dependencies": {
1138− "is-accessor-descriptor": {
1139− "version": "1.0.0",
1140− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1141− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1142− "dev": true,
1143− "requires": {
1144− "kind-of": "^6.0.0"
1145− }
1146− },
1147− "is-data-descriptor": {
1148− "version": "1.0.0",
1149− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1150− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1151− "dev": true,
1152− "requires": {
1153− "kind-of": "^6.0.0"
1154− }
1155− },
1156− "is-descriptor": {
1157− "version": "1.0.2",
1158− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1159− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1160− "dev": true,
1161− "requires": {
1162− "is-accessor-descriptor": "^1.0.0",
1163− "is-data-descriptor": "^1.0.0",
1164− "kind-of": "^6.0.2"
1165− }
1166− }
1167− }
1168− },
1169− "defined": {
1170− "version": "1.0.0",
1171− "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1172− "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1173− "dev": true
1174− },
1175− "del": {
1176− "version": "2.2.2",
1177− "resolved": "https://registry.npm.janecorp.com/d/del/_attachments/del-2.2.2.tgz",
1178− "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
1179− "dev": true,
1180− "requires": {
1181− "globby": "^5.0.0",
1182− "is-path-cwd": "^1.0.0",
1183− "is-path-in-cwd": "^1.0.0",
1184− "object-assign": "^4.0.1",
1185− "pify": "^2.0.0",
1186− "pinkie-promise": "^2.0.0",
1187− "rimraf": "^2.2.8"
1188− }
1189− },
1190− "deps-sort": {
1191− "version": "2.0.0",
1192− "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
1193− "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
1194− "dev": true,
1195− "requires": {
1196− "JSONStream": "^1.0.3",
1197− "shasum": "^1.0.0",
1198− "subarg": "^1.0.0",
1199− "through2": "^2.0.0"
1200− }
1201− },
1202− "des.js": {
1203− "version": "1.0.0",
1204− "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
1205− "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
1206− "dev": true,
1207− "requires": {
1208− "inherits": "^2.0.1",
1209− "minimalistic-assert": "^1.0.0"
1210− }
1211− },
1212− "detective": {
1213− "version": "4.7.1",
1214− "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz",
1215− "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==",
1216− "dev": true,
1217− "requires": {
1218− "acorn": "^5.2.1",
1219− "defined": "^1.0.0"
1220− },
1221− "dependencies": {
1222− "acorn": {
1223− "version": "5.7.1",
1224− "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
1225− "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
1226− "dev": true
1227− }
1228− }
1229− },
1230− "diffie-hellman": {
1231− "version": "5.0.3",
1232− "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1233− "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1234− "dev": true,
1235− "requires": {
1236− "bn.js": "^4.1.0",
1237− "miller-rabin": "^4.0.0",
1238− "randombytes": "^2.0.0"
1239− }
1240− },
1241− "dl-tar": {
1242− "version": "0.6.0",
1243− "resolved": "https://registry.npmjs.org/dl-tar/-/dl-tar-0.6.0.tgz",
1244− "integrity": "sha512-bh6sKubl/RzCNC6v6PEim13GDA0D0OEq8j1yqORFQrVnH8C1aaP2xb4BSRP8VxFPKYVvAi4zzDEBMr72z2M9Wg==",
1245− "dev": true,
1246− "requires": {
1247− "cancelable-pump": "^0.2.0",
1248− "graceful-fs": "^4.1.11",
1249− "inspect-with-kind": "^1.0.4",
1250− "is-plain-obj": "^1.1.0",
1251− "is-stream": "^1.1.0",
1252− "load-request-from-cwd-or-npm": "^2.0.1",
1253− "tar-fs": "^1.16.0",
1254− "tar-stream": "^1.5.5",
1255− "zen-observable": "^0.6.1"
1256− }
1257− },
1258− "dl-tgz": {
1259− "version": "0.6.0",
1260− "resolved": "https://registry.npmjs.org/dl-tgz/-/dl-tgz-0.6.0.tgz",
1261− "integrity": "sha512-pkf0P6EwWfVmpbFTvgfrWOh9JvrCwW/bnx2i+M9ffKfKCP20B/3ZHRL/jGXL8nuZ+TQcI/rsasx1fzjf+expmQ==",
1262− "dev": true,
1263− "requires": {
1264− "dl-tar": "^0.6.0",
1265− "is-plain-obj": "^1.1.0",
1266− "zen-observable": "^0.6.1"
1267− }
1268− },
1269− "doctrine": {
1270− "version": "2.0.0",
1271− "resolved": "https://registry.npm.janecorp.com/d/doctrine/_attachments/doctrine-2.0.0.tgz",
1272− "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=",
1273− "dev": true,
1274− "requires": {
1275− "esutils": "^2.0.2",
1276− "isarray": "^1.0.0"
1277− }
1278− },
1279− "domain-browser": {
1280− "version": "1.1.7",
1281− "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
1282− "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
1283− "dev": true
1284− },
1285− "download-or-build-purescript": {
1286− "version": "0.0.9",
1287− "resolved": "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.0.9.tgz",
1288− "integrity": "sha512-1SOq5zLZd2Nh1bmyQUhMlmZoUxuUMYYTHcyU8kR2Y9nRRiuogEWQcD2+SiJfEl5S6Ap+S4x2hVNP3bbQp0/80g==",
1289− "dev": true,
1290− "requires": {
1291− "build-purescript": "^0.2.0",
1292− "download-purescript": "0.5.0-0",
1293− "execa": "^0.10.0",
1294− "feint": "^1.0.2",
1295− "graceful-fs": "^4.1.11",
1296− "inspect-with-kind": "^1.0.4",
1297− "is-plain-obj": "^1.1.0",
1298− "once": "^1.4.0",
1299− "prepare-write": "^0.3.1",
1300− "spawn-stack": "^0.5.0",
1301− "which": "^1.3.0",
1302− "zen-observable": "^0.6.0"
1303− },
1304− "dependencies": {
1305− "prepare-write": {
1306− "version": "0.3.1",
1307− "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-0.3.1.tgz",
1308− "integrity": "sha512-p4NqFH9qi2Qjkh8OxdUSbF32+OVp6j/Vu/RQC/v0Yar5nWdmLQvDm+uEjy9Z8c+HgqC0tS0eZRLHnn+AWAk3Hg==",
1309− "dev": true,
1310− "requires": {
1311− "graceful-fs": "^4.1.11",
1312− "inspect-with-kind": "^1.0.2",
1313− "is-dir": "^1.0.0",
1314− "mkdirp": "^0.5.1"
1315− }
1316− }
1317− }
1318− },
1319− "download-purescript": {
1320− "version": "0.5.0-0",
1321− "resolved": "https://registry.npmjs.org/download-purescript/-/download-purescript-0.5.0-0.tgz",
1322− "integrity": "sha512-oBjNPPBBB/zcsIvn9VUgL+YnT9E3dSszwISKmPxU4ehIkAisysrII8pvQAoQRxSikppJhmajo/VYEpa5LD0whQ==",
1323− "dev": true,
1324− "requires": {
1325− "dl-tgz": "^0.6.0",
1326− "inspect-with-kind": "^1.0.4",
1327− "is-plain-obj": "^1.1.0",
1328− "zen-observable": "^0.6.1"
1329− }
1330− },
1331− "download-purescript-source": {
1332− "version": "0.4.0",
1333− "resolved": "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.4.0.tgz",
1334− "integrity": "sha512-Y+5VqajGu9uv63XbY7R27UZGplqxQkyYMg52nSBHQMOyML/2TIm4HmP3trTSM2lxFR4yCeKGQgPas35OERCFWg==",
1335− "dev": true,
1336− "requires": {
1337− "dl-tgz": "^0.6.0",
1338− "inspect-with-kind": "^1.0.4",
1339− "is-plain-obj": "^1.1.0",
1340− "zen-observable": "^0.6.1"
1341− }
1342− },
1343− "duplexer2": {
1344− "version": "0.1.4",
1345− "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1346− "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1347− "dev": true,
1348− "requires": {
1349− "readable-stream": "^2.0.2"
1350− }
1351− },
1352− "elliptic": {
1353− "version": "6.4.0",
1354− "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
1355− "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
1356− "dev": true,
1357− "requires": {
1358− "bn.js": "^4.4.0",
1359− "brorand": "^1.0.1",
1360− "hash.js": "^1.0.0",
1361− "hmac-drbg": "^1.0.0",
1362− "inherits": "^2.0.1",
1363− "minimalistic-assert": "^1.0.0",
1364− "minimalistic-crypto-utils": "^1.0.0"
1365− }
1366− },
1367− "end-of-stream": {
1368− "version": "1.4.1",
1369− "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
1370− "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
1371− "dev": true,
1372− "requires": {
1373− "once": "^1.4.0"
1374− }
1375− },
1376− "es6-promise": {
1377− "version": "3.3.1",
1378− "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
1379− "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
1380− "dev": true
1381− },
1382− "escape-string-regexp": {
1383− "version": "1.0.5",
1384− "resolved": "https://registry.npm.janecorp.com/e/escape-string-regexp/_attachments/escape-string-regexp-1.0.5.tgz",
1385− "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1386− "dev": true
1387− },
1388− "eslint": {
1389− "version": "4.0.0",
1390− "resolved": "https://registry.npm.janecorp.com/e/eslint/_attachments/eslint-4.0.0.tgz",
1391− "integrity": "sha1-cnfAFDf99B3M0WjVqg5Jt1yh8mA=",
1392− "dev": true,
1393− "requires": {
1394− "babel-code-frame": "^6.22.0",
1395− "chalk": "^1.1.3",
1396− "concat-stream": "^1.6.0",
1397− "debug": "^2.6.8",
1398− "doctrine": "^2.0.0",
1399− "eslint-scope": "^3.7.1",
1400− "espree": "^3.4.3",
1401− "esquery": "^1.0.0",
1402− "estraverse": "^4.2.0",
1403− "esutils": "^2.0.2",
1404− "file-entry-cache": "^2.0.0",
1405− "glob": "^7.1.2",
1406− "globals": "^9.17.0",
1407− "ignore": "^3.3.3",
1408− "imurmurhash": "^0.1.4",
1409− "inquirer": "^3.0.6",
1410− "is-my-json-valid": "^2.16.0",
1411− "is-resolvable": "^1.0.0",
1412− "js-yaml": "^3.8.4",
1413− "json-stable-stringify": "^1.0.1",
1414− "levn": "^0.3.0",
1415− "lodash": "^4.17.4",
1416− "mkdirp": "^0.5.1",
1417− "natural-compare": "^1.4.0",
1418− "optionator": "^0.8.2",
1419− "path-is-inside": "^1.0.2",
1420− "pluralize": "^4.0.0",
1421− "progress": "^2.0.0",
1422− "require-uncached": "^1.0.3",
1423− "strip-json-comments": "~2.0.1",
1424− "table": "^4.0.1",
1425− "text-table": "~0.2.0"
1426− }
1427− },
1428− "eslint-config-semistandard": {
1429− "version": "11.0.0",
1430− "resolved": "https://registry.npm.janecorp.com/e/eslint-config-semistandard/_attachments/eslint-config-semistandard-11.0.0.tgz",
1431− "integrity": "sha1-RO73z9/Uchnjp7gbkbVA6IC7JhU=",
1432− "dev": true
1433− },
1434− "eslint-config-standard": {
1435− "version": "10.2.1",
1436− "resolved": "https://registry.npm.janecorp.com/e/eslint-config-standard/_attachments/eslint-config-standard-10.2.1.tgz",
1437− "integrity": "sha1-wGHk0GbzedwXzVYsZOgZtN1FRZE=",
1438− "dev": true
1439− },
1440− "eslint-plugin-promise": {
1441− "version": "3.5.0",
1442− "resolved": "https://registry.npm.janecorp.com/e/eslint-plugin-promise/_attachments/eslint-plugin-promise-3.5.0.tgz",
1443− "integrity": "sha1-ePu2/+BHIBYnVp6FpsU3OvKmj8o=",
1444− "dev": true
1445− },
1446− "eslint-plugin-standard": {
1447− "version": "3.0.1",
1448− "resolved": "https://registry.npm.janecorp.com/e/eslint-plugin-standard/_attachments/eslint-plugin-standard-3.0.1.tgz",
1449− "integrity": "sha1-NNDJFbRe3G8BA5PH7vOCOwhWXPI=",
1450− "dev": true
1451− },
1452− "eslint-scope": {
1453− "version": "3.7.1",
1454− "resolved": "https://registry.npm.janecorp.com/e/eslint-scope/_attachments/eslint-scope-3.7.1.tgz",
1455− "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
1456− "dev": true,
1457− "requires": {
1458− "esrecurse": "^4.1.0",
1459− "estraverse": "^4.1.1"
1460− }
1461− },
1462− "espree": {
1463− "version": "3.4.3",
1464− "resolved": "https://registry.npm.janecorp.com/e/espree/_attachments/espree-3.4.3.tgz",
1465− "integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=",
1466− "dev": true,
1467− "requires": {
1468− "acorn": "^5.0.1",
1469− "acorn-jsx": "^3.0.0"
1470− }
1471− },
1472− "esprima": {
1473− "version": "3.1.3",
1474− "resolved": "https://registry.npm.janecorp.com/e/esprima/_attachments/esprima-3.1.3.tgz",
1475− "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
1476− "dev": true
1477− },
1478− "esquery": {
1479− "version": "1.0.0",
1480− "resolved": "https://registry.npm.janecorp.com/e/esquery/_attachments/esquery-1.0.0.tgz",
1481− "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=",
1482− "dev": true,
1483− "requires": {
1484− "estraverse": "^4.0.0"
1485− }
1486− },
1487− "esrecurse": {
1488− "version": "4.2.0",
1489− "resolved": "https://registry.npm.janecorp.com/e/esrecurse/_attachments/esrecurse-4.2.0.tgz",
1490− "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
1491− "dev": true,
1492− "requires": {
1493− "estraverse": "^4.1.0",
1494− "object-assign": "^4.0.1"
1495− }
1496− },
1497− "estraverse": {
1498− "version": "4.2.0",
1499− "resolved": "https://registry.npm.janecorp.com/e/estraverse/_attachments/estraverse-4.2.0.tgz",
1500− "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1501− "dev": true
1502− },
1503− "esutils": {
1504− "version": "2.0.2",
1505− "resolved": "https://registry.npm.janecorp.com/e/esutils/_attachments/esutils-2.0.2.tgz",
1506− "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1507− "dev": true
1508− },
1509− "events": {
1510− "version": "1.1.1",
1511− "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
1512− "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
1513− "dev": true
1514− },
1515− "evp_bytestokey": {
1516− "version": "1.0.3",
1517− "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
1518− "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
1519− "dev": true,
1520− "requires": {
1521− "md5.js": "^1.3.4",
1522− "safe-buffer": "^5.1.1"
1523− }
1524− },
1525− "execa": {
1526− "version": "0.10.0",
1527− "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
1528− "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
1529− "dev": true,
1530− "requires": {
1531− "cross-spawn": "^6.0.0",
1532− "get-stream": "^3.0.0",
1533− "is-stream": "^1.1.0",
1534− "npm-run-path": "^2.0.0",
1535− "p-finally": "^1.0.0",
1536− "signal-exit": "^3.0.0",
1537− "strip-eof": "^1.0.0"
1538− }
1539− },
1540− "expand-brackets": {
1541− "version": "2.1.4",
1542− "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1543− "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
1544− "dev": true,
1545− "requires": {
1546− "debug": "^2.3.3",
1547− "define-property": "^0.2.5",
1548− "extend-shallow": "^2.0.1",
1549− "posix-character-classes": "^0.1.0",
1550− "regex-not": "^1.0.0",
1551− "snapdragon": "^0.8.1",
1552− "to-regex": "^3.0.1"
1553− },
1554− "dependencies": {
1555− "define-property": {
1556− "version": "0.2.5",
1557− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1558− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1559− "dev": true,
1560− "requires": {
1561− "is-descriptor": "^0.1.0"
1562− }
1563− },
1564− "extend-shallow": {
1565− "version": "2.0.1",
1566− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1567− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1568− "dev": true,
1569− "requires": {
1570− "is-extendable": "^0.1.0"
1571− }
1572− }
1573− }
1574− },
1575− "extend-shallow": {
1576− "version": "3.0.2",
1577− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
1578− "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1579− "dev": true,
1580− "requires": {
1581− "assign-symbols": "^1.0.0",
1582− "is-extendable": "^1.0.1"
1583− },
1584− "dependencies": {
1585− "is-extendable": {
1586− "version": "1.0.1",
1587− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1588− "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1589− "dev": true,
1590− "requires": {
1591− "is-plain-object": "^2.0.4"
1592− }
1593− }
1594− }
1595− },
1596− "external-editor": {
1597− "version": "2.0.4",
1598− "resolved": "https://registry.npm.janecorp.com/e/external-editor/_attachments/external-editor-2.0.4.tgz",
1599− "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=",
1600− "dev": true,
1601− "requires": {
1602− "iconv-lite": "^0.4.17",
1603− "jschardet": "^1.4.2",
1604− "tmp": "^0.0.31"
1605− }
1606− },
1607− "extglob": {
1608− "version": "2.0.4",
1609− "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
1610− "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1611− "dev": true,
1612− "requires": {
1613− "array-unique": "^0.3.2",
1614− "define-property": "^1.0.0",
1615− "expand-brackets": "^2.1.4",
1616− "extend-shallow": "^2.0.1",
1617− "fragment-cache": "^0.2.1",
1618− "regex-not": "^1.0.0",
1619− "snapdragon": "^0.8.1",
1620− "to-regex": "^3.0.1"
1621− },
1622− "dependencies": {
1623− "define-property": {
1624− "version": "1.0.0",
1625− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1626− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1627− "dev": true,
1628− "requires": {
1629− "is-descriptor": "^1.0.0"
1630− }
1631− },
1632− "extend-shallow": {
1633− "version": "2.0.1",
1634− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1635− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1636− "dev": true,
1637− "requires": {
1638− "is-extendable": "^0.1.0"
1639− }
1640− },
1641− "is-accessor-descriptor": {
1642− "version": "1.0.0",
1643− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1644− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1645− "dev": true,
1646− "requires": {
1647− "kind-of": "^6.0.0"
1648− }
1649− },
1650− "is-data-descriptor": {
1651− "version": "1.0.0",
1652− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1653− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1654− "dev": true,
1655− "requires": {
1656− "kind-of": "^6.0.0"
1657− }
1658− },
1659− "is-descriptor": {
1660− "version": "1.0.2",
1661− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1662− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1663− "dev": true,
1664− "requires": {
1665− "is-accessor-descriptor": "^1.0.0",
1666− "is-data-descriptor": "^1.0.0",
1667− "kind-of": "^6.0.2"
1668− }
1669− }
1670− }
1671− },
1672− "fast-levenshtein": {
1673− "version": "2.0.6",
1674− "resolved": "https://registry.npm.janecorp.com/f/fast-levenshtein/_attachments/fast-levenshtein-2.0.6.tgz",
1675− "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1676− "dev": true
1677− },
1678− "feint": {
1679− "version": "1.0.2",
1680− "resolved": "https://registry.npmjs.org/feint/-/feint-1.0.2.tgz",
1681− "integrity": "sha512-PC77rn63FAMGcmHEkuGh4AdofqI6/c/YGjyvLo60mGLcCOHUUzCnKFzoij062piVgBblkl/KlN1vHGVJsK88cg==",
1682− "dev": true,
1683− "requires": {
1684− "append-type": "^1.0.1"
1685− }
1686− },
1687− "figures": {
1688− "version": "2.0.0",
1689− "resolved": "https://registry.npm.janecorp.com/f/figures/_attachments/figures-2.0.0.tgz",
1690− "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1691− "dev": true,
1692− "requires": {
1693− "escape-string-regexp": "^1.0.5"
1694− }
1695− },
1696− "file-entry-cache": {
1697− "version": "2.0.0",
1698− "resolved": "https://registry.npm.janecorp.com/f/file-entry-cache/_attachments/file-entry-cache-2.0.0.tgz",
1699− "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
1700− "dev": true,
1701− "requires": {
1702− "flat-cache": "^1.2.1",
1703− "object-assign": "^4.0.1"
1704− }
1705− },
1706− "file-to-tar": {
1707− "version": "0.3.1",
1708− "resolved": "https://registry.npmjs.org/file-to-tar/-/file-to-tar-0.3.1.tgz",
1709− "integrity": "sha512-bFYkxQR2weH7Bgdj6Dxuo+0rRZagcqY0uuu2CcXUdrOp8TFfkGYEdHy3uSqLiwhkXCcFFDk0584bdIyyEvJKBA==",
1710− "dev": true,
1711− "requires": {
1712− "cancelable-pump": "^0.4.0",
1713− "graceful-fs": "^4.1.11",
1714− "inspect-with-kind": "^1.0.4",
1715− "is-plain-obj": "^1.1.0",
1716− "is-stream": "^1.1.0",
1717− "mkdirp": "^0.5.1",
1718− "tar-fs": "^1.16.2",
1719− "zen-observable": "^0.6.1"
1720− },
1721− "dependencies": {
1722− "cancelable-pump": {
1723− "version": "0.4.0",
1724− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz",
1725− "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==",
1726− "dev": true,
1727− "requires": {
1728− "pump": "^3.0.0"
1729− }
1730− },
1731− "pump": {
1732− "version": "3.0.0",
1733− "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1734− "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1735− "dev": true,
1736− "requires": {
1737− "end-of-stream": "^1.1.0",
1738− "once": "^1.3.1"
1739− }
1740− }
1741− }
1742− },
1743− "filesize": {
1744− "version": "3.6.1",
1745− "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
1746− "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
1747− "dev": true
1748− },
1749− "fill-range": {
1750− "version": "4.0.0",
1751− "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1752− "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1753− "dev": true,
1754− "requires": {
1755− "extend-shallow": "^2.0.1",
1756− "is-number": "^3.0.0",
1757− "repeat-string": "^1.6.1",
1758− "to-regex-range": "^2.1.0"
1759− },
1760− "dependencies": {
1761− "extend-shallow": {
1762− "version": "2.0.1",
1763− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1764− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1765− "dev": true,
1766− "requires": {
1767− "is-extendable": "^0.1.0"
1768− }
1769− }
1770− }
1771− },
1772− "flat-cache": {
1773− "version": "1.2.2",
1774− "resolved": "https://registry.npm.janecorp.com/f/flat-cache/_attachments/flat-cache-1.2.2.tgz",
1775− "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=",
1776− "dev": true,
1777− "requires": {
1778− "circular-json": "^0.3.1",
1779− "del": "^2.0.2",
1780− "graceful-fs": "^4.1.2",
1781− "write": "^0.2.1"
1782− }
1783− },
1784− "for-in": {
1785− "version": "1.0.2",
1786− "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1787− "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1788− "dev": true
1789− },
1790− "fragment-cache": {
1791− "version": "0.2.1",
1792− "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1793− "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1794− "dev": true,
1795− "requires": {
1796− "map-cache": "^0.2.2"
1797− }
1798− },
1799− "fs-constants": {
1800− "version": "1.0.0",
1801− "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1802− "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1803− "dev": true
1804− },
1805− "fs.realpath": {
1806− "version": "1.0.0",
1807− "resolved": "https://registry.npm.janecorp.com/f/fs.realpath/_attachments/fs.realpath-1.0.0.tgz",
1808− "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1809− "dev": true
1810− },
1811− "fsevents": {
1812− "version": "1.2.4",
1813− "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
1814− "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
1815− "dev": true,
1816− "optional": true,
1817− "requires": {
1818− "nan": "^2.9.2",
1819− "node-pre-gyp": "^0.10.0"
1820− },
1821− "dependencies": {
1822− "abbrev": {
1823− "version": "1.1.1",
1824− "bundled": true,
1825− "dev": true,
1826− "optional": true
1827− },
1828− "ansi-regex": {
1829− "version": "2.1.1",
1830− "bundled": true,
1831− "dev": true
1832− },
1833− "aproba": {
1834− "version": "1.2.0",
1835− "bundled": true,
1836− "dev": true,
1837− "optional": true
1838− },
1839− "are-we-there-yet": {
1840− "version": "1.1.4",
1841− "bundled": true,
1842− "dev": true,
1843− "optional": true,
1844− "requires": {
1845− "delegates": "^1.0.0",
1846− "readable-stream": "^2.0.6"
1847− }
1848− },
1849− "balanced-match": {
1850− "version": "1.0.0",
1851− "bundled": true,
1852− "dev": true
1853− },
1854− "brace-expansion": {
1855− "version": "1.1.11",
1856− "bundled": true,
1857− "dev": true,
1858− "requires": {
1859− "balanced-match": "^1.0.0",
1860− "concat-map": "0.0.1"
1861− }
1862− },
1863− "chownr": {
1864− "version": "1.0.1",
1865− "bundled": true,
1866− "dev": true,
1867− "optional": true
1868− },
1869− "code-point-at": {
1870− "version": "1.1.0",
1871− "bundled": true,
1872− "dev": true
1873− },
1874− "concat-map": {
1875− "version": "0.0.1",
1876− "bundled": true,
1877− "dev": true
1878− },
1879− "console-control-strings": {
1880− "version": "1.1.0",
1881− "bundled": true,
1882− "dev": true
1883− },
1884− "core-util-is": {
1885− "version": "1.0.2",
1886− "bundled": true,
1887− "dev": true,
1888− "optional": true
1889− },
1890− "debug": {
1891− "version": "2.6.9",
1892− "bundled": true,
1893− "dev": true,
1894− "optional": true,
1895− "requires": {
1896− "ms": "2.0.0"
1897− }
1898− },
1899− "deep-extend": {
1900− "version": "0.5.1",
1901− "bundled": true,
1902− "dev": true,
1903− "optional": true
1904− },
1905− "delegates": {
1906− "version": "1.0.0",
1907− "bundled": true,
1908− "dev": true,
1909− "optional": true
1910− },
1911− "detect-libc": {
1912− "version": "1.0.3",
1913− "bundled": true,
1914− "dev": true,
1915− "optional": true
1916− },
1917− "fs-minipass": {
1918− "version": "1.2.5",
1919− "bundled": true,
1920− "dev": true,
1921− "optional": true,
1922− "requires": {
1923− "minipass": "^2.2.1"
1924− }
1925− },
1926− "fs.realpath": {
1927− "version": "1.0.0",
1928− "bundled": true,
1929− "dev": true,
1930− "optional": true
1931− },
1932− "gauge": {
1933− "version": "2.7.4",
1934− "bundled": true,
1935− "dev": true,
1936− "optional": true,
1937− "requires": {
1938− "aproba": "^1.0.3",
1939− "console-control-strings": "^1.0.0",
1940− "has-unicode": "^2.0.0",
1941− "object-assign": "^4.1.0",
1942− "signal-exit": "^3.0.0",
1943− "string-width": "^1.0.1",
1944− "strip-ansi": "^3.0.1",
1945− "wide-align": "^1.1.0"
1946− }
1947− },
1948− "glob": {
1949− "version": "7.1.2",
1950− "bundled": true,
1951− "dev": true,
1952− "optional": true,
1953− "requires": {
1954− "fs.realpath": "^1.0.0",
1955− "inflight": "^1.0.4",
1956− "inherits": "2",
1957− "minimatch": "^3.0.4",
1958− "once": "^1.3.0",
1959− "path-is-absolute": "^1.0.0"
1960− }
1961− },
1962− "has-unicode": {
1963− "version": "2.0.1",
1964− "bundled": true,
1965− "dev": true,
1966− "optional": true
1967− },
1968− "iconv-lite": {
1969− "version": "0.4.21",
1970− "bundled": true,
1971− "dev": true,
1972− "optional": true,
1973− "requires": {
1974− "safer-buffer": "^2.1.0"
1975− }
1976− },
1977− "ignore-walk": {
1978− "version": "3.0.1",
1979− "bundled": true,
1980− "dev": true,
1981− "optional": true,
1982− "requires": {
1983− "minimatch": "^3.0.4"
1984− }
1985− },
1986− "inflight": {
1987− "version": "1.0.6",
1988− "bundled": true,
1989− "dev": true,
1990− "optional": true,
1991− "requires": {
1992− "once": "^1.3.0",
1993− "wrappy": "1"
1994− }
1995− },
1996− "inherits": {
1997− "version": "2.0.3",
1998− "bundled": true,
1999− "dev": true
2000− },
2001− "ini": {
2002− "version": "1.3.5",
2003− "bundled": true,
2004− "dev": true,
2005− "optional": true
2006− },
2007− "is-fullwidth-code-point": {
2008− "version": "1.0.0",
2009− "bundled": true,
2010− "dev": true,
2011− "requires": {
2012− "number-is-nan": "^1.0.0"
2013− }
2014− },
2015− "isarray": {
2016− "version": "1.0.0",
2017− "bundled": true,
2018− "dev": true,
2019− "optional": true
2020− },
2021− "minimatch": {
2022− "version": "3.0.4",
2023− "bundled": true,
2024− "dev": true,
2025− "requires": {
2026− "brace-expansion": "^1.1.7"
2027− }
2028− },
2029− "minimist": {
2030− "version": "0.0.8",
2031− "bundled": true,
2032− "dev": true
2033− },
2034− "minipass": {
2035− "version": "2.2.4",
2036− "bundled": true,
2037− "dev": true,
2038− "requires": {
2039− "safe-buffer": "^5.1.1",
2040− "yallist": "^3.0.0"
2041− }
2042− },
2043− "minizlib": {
2044− "version": "1.1.0",
2045− "bundled": true,
2046− "dev": true,
2047− "optional": true,
2048− "requires": {
2049− "minipass": "^2.2.1"
2050− }
2051− },
2052− "mkdirp": {
2053− "version": "0.5.1",
2054− "bundled": true,
2055− "dev": true,
2056− "requires": {
2057− "minimist": "0.0.8"
2058− }
2059− },
2060− "ms": {
2061− "version": "2.0.0",
2062− "bundled": true,
2063− "dev": true,
2064− "optional": true
2065− },
2066− "needle": {
2067− "version": "2.2.0",
2068− "bundled": true,
2069− "dev": true,
2070− "optional": true,
2071− "requires": {
2072− "debug": "^2.1.2",
2073− "iconv-lite": "^0.4.4",
2074− "sax": "^1.2.4"
2075− }
2076− },
2077− "node-pre-gyp": {
2078− "version": "0.10.0",
2079− "bundled": true,
2080− "dev": true,
2081− "optional": true,
2082− "requires": {
2083− "detect-libc": "^1.0.2",
2084− "mkdirp": "^0.5.1",
2085− "needle": "^2.2.0",
2086− "nopt": "^4.0.1",
2087− "npm-packlist": "^1.1.6",
2088− "npmlog": "^4.0.2",
2089− "rc": "^1.1.7",
2090− "rimraf": "^2.6.1",
2091− "semver": "^5.3.0",
2092− "tar": "^4"
2093− }
2094− },
2095− "nopt": {
2096− "version": "4.0.1",
2097− "bundled": true,
2098− "dev": true,
2099− "optional": true,
2100− "requires": {
2101− "abbrev": "1",
2102− "osenv": "^0.1.4"
2103− }
2104− },
2105− "npm-bundled": {
2106− "version": "1.0.3",
2107− "bundled": true,
2108− "dev": true,
2109− "optional": true
2110− },
2111− "npm-packlist": {
2112− "version": "1.1.10",
2113− "bundled": true,
2114− "dev": true,
2115− "optional": true,
2116− "requires": {
2117− "ignore-walk": "^3.0.1",
2118− "npm-bundled": "^1.0.1"
2119− }
2120− },
2121− "npmlog": {
2122− "version": "4.1.2",
2123− "bundled": true,
2124− "dev": true,
2125− "optional": true,
2126− "requires": {
2127− "are-we-there-yet": "~1.1.2",
2128− "console-control-strings": "~1.1.0",
2129− "gauge": "~2.7.3",
2130− "set-blocking": "~2.0.0"
2131− }
2132− },
2133− "number-is-nan": {
2134− "version": "1.0.1",
2135− "bundled": true,
2136− "dev": true
2137− },
2138− "object-assign": {
2139− "version": "4.1.1",
2140− "bundled": true,
2141− "dev": true,
2142− "optional": true
2143− },
2144− "once": {
2145− "version": "1.4.0",
2146− "bundled": true,
2147− "dev": true,
2148− "requires": {
2149− "wrappy": "1"
2150− }
2151− },
2152− "os-homedir": {
2153− "version": "1.0.2",
2154− "bundled": true,
2155− "dev": true,
2156− "optional": true
2157− },
2158− "os-tmpdir": {
2159− "version": "1.0.2",
2160− "bundled": true,
2161− "dev": true,
2162− "optional": true
2163− },
2164− "osenv": {
2165− "version": "0.1.5",
2166− "bundled": true,
2167− "dev": true,
2168− "optional": true,
2169− "requires": {
2170− "os-homedir": "^1.0.0",
2171− "os-tmpdir": "^1.0.0"
2172− }
2173− },
2174− "path-is-absolute": {
2175− "version": "1.0.1",
2176− "bundled": true,
2177− "dev": true,
2178− "optional": true
2179− },
2180− "process-nextick-args": {
2181− "version": "2.0.0",
2182− "bundled": true,
2183− "dev": true,
2184− "optional": true
2185− },
2186− "rc": {
2187− "version": "1.2.7",
2188− "bundled": true,
2189− "dev": true,
2190− "optional": true,
2191− "requires": {
2192− "deep-extend": "^0.5.1",
2193− "ini": "~1.3.0",
2194− "minimist": "^1.2.0",
2195− "strip-json-comments": "~2.0.1"
2196− },
2197− "dependencies": {
2198− "minimist": {
2199− "version": "1.2.0",
2200− "bundled": true,
2201− "dev": true,
2202− "optional": true
2203− }
2204− }
2205− },
2206− "readable-stream": {
2207− "version": "2.3.6",
2208− "bundled": true,
2209− "dev": true,
2210− "optional": true,
2211− "requires": {
2212− "core-util-is": "~1.0.0",
2213− "inherits": "~2.0.3",
2214− "isarray": "~1.0.0",
2215− "process-nextick-args": "~2.0.0",
2216− "safe-buffer": "~5.1.1",
2217− "string_decoder": "~1.1.1",
2218− "util-deprecate": "~1.0.1"
2219− }
2220− },
2221− "rimraf": {
2222− "version": "2.6.2",
2223− "bundled": true,
2224− "dev": true,
2225− "optional": true,
2226− "requires": {
2227− "glob": "^7.0.5"
2228− }
2229− },
2230− "safe-buffer": {
2231− "version": "5.1.1",
2232− "bundled": true,
2233− "dev": true
2234− },
2235− "safer-buffer": {
2236− "version": "2.1.2",
2237− "bundled": true,
2238− "dev": true,
2239− "optional": true
2240− },
2241− "sax": {
2242− "version": "1.2.4",
2243− "bundled": true,
2244− "dev": true,
2245− "optional": true
2246− },
2247− "semver": {
2248− "version": "5.5.0",
2249− "bundled": true,
2250− "dev": true,
2251− "optional": true
2252− },
2253− "set-blocking": {
2254− "version": "2.0.0",
2255− "bundled": true,
2256− "dev": true,
2257− "optional": true
2258− },
2259− "signal-exit": {
2260− "version": "3.0.2",
2261− "bundled": true,
2262− "dev": true,
2263− "optional": true
2264− },
2265− "string-width": {
2266− "version": "1.0.2",
2267− "bundled": true,
2268− "dev": true,
2269− "requires": {
2270− "code-point-at": "^1.0.0",
2271− "is-fullwidth-code-point": "^1.0.0",
2272− "strip-ansi": "^3.0.0"
2273− }
2274− },
2275− "string_decoder": {
2276− "version": "1.1.1",
2277− "bundled": true,
2278− "dev": true,
2279− "optional": true,
2280− "requires": {
2281− "safe-buffer": "~5.1.0"
2282− }
2283− },
2284− "strip-ansi": {
2285− "version": "3.0.1",
2286− "bundled": true,
2287− "dev": true,
2288− "requires": {
2289− "ansi-regex": "^2.0.0"
2290− }
2291− },
2292− "strip-json-comments": {
2293− "version": "2.0.1",
2294− "bundled": true,
2295− "dev": true,
2296− "optional": true
2297− },
2298− "tar": {
2299− "version": "4.4.1",
2300− "bundled": true,
2301− "dev": true,
2302− "optional": true,
2303− "requires": {
2304− "chownr": "^1.0.1",
2305− "fs-minipass": "^1.2.5",
2306− "minipass": "^2.2.4",
2307− "minizlib": "^1.1.0",
2308− "mkdirp": "^0.5.0",
2309− "safe-buffer": "^5.1.1",
2310− "yallist": "^3.0.2"
2311− }
2312− },
2313− "util-deprecate": {
2314− "version": "1.0.2",
2315− "bundled": true,
2316− "dev": true,
2317− "optional": true
2318− },
2319− "wide-align": {
2320− "version": "1.1.2",
2321− "bundled": true,
2322− "dev": true,
2323− "optional": true,
2324− "requires": {
2325− "string-width": "^1.0.2"
2326− }
2327− },
2328− "wrappy": {
2329− "version": "1.0.2",
2330− "bundled": true,
2331− "dev": true
2332− },
2333− "yallist": {
2334− "version": "3.0.2",
2335− "bundled": true,
2336− "dev": true
2337− }
2338− }
2339− },
2340− "function-bind": {
2341− "version": "1.1.1",
2342− "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2343− "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2344− "dev": true
2345− },
2346− "generate-function": {
2347− "version": "2.0.0",
2348− "resolved": "https://registry.npm.janecorp.com/g/generate-function/_attachments/generate-function-2.0.0.tgz",
2349− "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
2350− "dev": true
2351− },
2352− "generate-object-property": {
2353− "version": "1.2.0",
2354− "resolved": "https://registry.npm.janecorp.com/g/generate-object-property/_attachments/generate-object-property-1.2.0.tgz",
2355− "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
2356− "dev": true,
2357− "requires": {
2358− "is-property": "^1.0.0"
2359− }
2360− },
2361− "get-assigned-identifiers": {
2362− "version": "1.2.0",
2363− "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
2364− "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
2365− "dev": true
2366− },
2367− "get-stream": {
2368− "version": "3.0.0",
2369− "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
2370− "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
2371− "dev": true
2372− },
2373− "get-value": {
2374− "version": "2.0.6",
2375− "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2376− "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2377− "dev": true
2378− },
2379− "glob": {
2380− "version": "7.1.2",
2381− "resolved": "https://registry.npm.janecorp.com/g/glob/_attachments/glob-7.1.2.tgz",
2382− "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
2383− "dev": true,
2384− "requires": {
2385− "fs.realpath": "^1.0.0",
2386− "inflight": "^1.0.4",
2387− "inherits": "2",
2388− "minimatch": "^3.0.4",
2389− "once": "^1.3.0",
2390− "path-is-absolute": "^1.0.0"
2391− }
2392− },
2393− "glob-parent": {
2394− "version": "3.1.0",
2395− "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2396− "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2397− "dev": true,
2398− "requires": {
2399− "is-glob": "^3.1.0",
2400− "path-dirname": "^1.0.0"
2401− },
2402− "dependencies": {
2403− "is-glob": {
2404− "version": "3.1.0",
2405− "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2406− "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2407− "dev": true,
2408− "requires": {
2409− "is-extglob": "^2.1.0"
2410− }
2411− }
2412− }
2413− },
2414− "globals": {
2415− "version": "9.18.0",
2416− "resolved": "https://registry.npm.janecorp.com/g/globals/_attachments/globals-9.18.0.tgz",
2417− "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
2418− "dev": true
2419− },
2420− "globby": {
2421− "version": "5.0.0",
2422− "resolved": "https://registry.npm.janecorp.com/g/globby/_attachments/globby-5.0.0.tgz",
2423− "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
2424− "dev": true,
2425− "requires": {
2426− "array-union": "^1.0.1",
2427− "arrify": "^1.0.0",
2428− "glob": "^7.0.3",
2429− "object-assign": "^4.0.1",
2430− "pify": "^2.0.0",
2431− "pinkie-promise": "^2.0.0"
2432− }
2433− },
2434− "graceful-fs": {
2435− "version": "4.1.11",
2436− "resolved": "https://registry.npm.janecorp.com/g/graceful-fs/_attachments/graceful-fs-4.1.11.tgz",
2437− "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2438− "dev": true
2439− },
2440− "has": {
2441− "version": "1.0.3",
2442− "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2443− "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2444− "dev": true,
2445− "requires": {
2446− "function-bind": "^1.1.1"
2447− }
2448− },
2449− "has-ansi": {
2450− "version": "2.0.0",
2451− "resolved": "https://registry.npm.janecorp.com/h/has-ansi/_attachments/has-ansi-2.0.0.tgz",
2452− "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2453− "dev": true,
2454− "requires": {
2455− "ansi-regex": "^2.0.0"
2456− }
2457− },
2458− "has-flag": {
2459− "version": "3.0.0",
2460− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2461− "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2462− "dev": true
2463− },
2464− "has-value": {
2465− "version": "1.0.0",
2466− "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2467− "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2468− "dev": true,
2469− "requires": {
2470− "get-value": "^2.0.6",
2471− "has-values": "^1.0.0",
2472− "isobject": "^3.0.0"
2473− }
2474− },
2475− "has-values": {
2476− "version": "1.0.0",
2477− "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2478− "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2479− "dev": true,
2480− "requires": {
2481− "is-number": "^3.0.0",
2482− "kind-of": "^4.0.0"
2483− },
2484− "dependencies": {
2485− "kind-of": {
2486− "version": "4.0.0",
2487− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2488− "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2489− "dev": true,
2490− "requires": {
2491− "is-buffer": "^1.1.5"
2492− }
2493− }
2494− }
2495− },
2496− "hash-base": {
2497− "version": "3.0.4",
2498− "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
2499− "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
2500− "dev": true,
2501− "requires": {
2502− "inherits": "^2.0.1",
2503− "safe-buffer": "^5.0.1"
2504− }
2505− },
2506− "hash.js": {
2507− "version": "1.1.4",
2508− "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz",
2509− "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==",
2510− "dev": true,
2511− "requires": {
2512− "inherits": "^2.0.3",
2513− "minimalistic-assert": "^1.0.0"
2514− }
2515− },
2516− "hmac-drbg": {
2517− "version": "1.0.1",
2518− "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
2519− "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
2520− "dev": true,
2521− "requires": {
2522− "hash.js": "^1.0.3",
2523− "minimalistic-assert": "^1.0.0",
2524− "minimalistic-crypto-utils": "^1.0.1"
2525− }
2526− },
2527− "htmlescape": {
2528− "version": "1.1.1",
2529− "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
2530− "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
2531− "dev": true
2532− },
2533− "https-browserify": {
2534− "version": "0.0.1",
2535− "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
2536− "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
2537− "dev": true
2538− },
2539− "iconv-lite": {
2540− "version": "0.4.18",
2541− "resolved": "https://registry.npm.janecorp.com/i/iconv-lite/_attachments/iconv-lite-0.4.18.tgz",
2542− "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==",
2543− "dev": true
2544− },
2545− "ieee754": {
2546− "version": "1.1.12",
2547− "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
2548− "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
2549− "dev": true
2550− },
2551− "ignore": {
2552− "version": "3.3.3",
2553− "resolved": "https://registry.npm.janecorp.com/i/ignore/_attachments/ignore-3.3.3.tgz",
2554− "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=",
2555− "dev": true
2556− },
2557− "imurmurhash": {
2558− "version": "0.1.4",
2559− "resolved": "https://registry.npm.janecorp.com/i/imurmurhash/_attachments/imurmurhash-0.1.4.tgz",
2560− "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2561− "dev": true
2562− },
2563− "indexof": {
2564− "version": "0.0.1",
2565− "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
2566− "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
2567− "dev": true
2568− },
2569− "inflight": {
2570− "version": "1.0.6",
2571− "resolved": "https://registry.npm.janecorp.com/i/inflight/_attachments/inflight-1.0.6.tgz",
2572− "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2573− "dev": true,
2574− "requires": {
2575− "once": "^1.3.0",
2576− "wrappy": "1"
2577− }
2578− },
2579− "inherits": {
2580− "version": "2.0.3",
2581− "resolved": "https://registry.npm.janecorp.com/i/inherits/_attachments/inherits-2.0.3.tgz",
2582− "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2583− "dev": true
2584− },
2585− "inline-source-map": {
2586− "version": "0.6.2",
2587− "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
2588− "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
2589− "dev": true,
2590− "requires": {
2591− "source-map": "~0.5.3"
2592− }
2593− },
2594− "inquirer": {
2595− "version": "3.1.1",
2596− "resolved": "https://registry.npm.janecorp.com/i/inquirer/_attachments/inquirer-3.1.1.tgz",
2597− "integrity": "sha512-H50sHQwgvvaTBd3HpKMVtL/u6LoHDvYym51gd7bGQe/+9HkCE+J0/3N5FJLfd6O6oz44hHewC2Pc2LodzWVafQ==",
2598− "dev": true,
2599− "requires": {
2600− "ansi-escapes": "^2.0.0",
2601− "chalk": "^1.0.0",
2602− "cli-cursor": "^2.1.0",
2603− "cli-width": "^2.0.0",
2604− "external-editor": "^2.0.4",
2605− "figures": "^2.0.0",
2606− "lodash": "^4.3.0",
2607− "mute-stream": "0.0.7",
2608− "run-async": "^2.2.0",
2609− "rx-lite": "^4.0.8",
2610− "rx-lite-aggregates": "^4.0.8",
2611− "string-width": "^2.0.0",
2612− "strip-ansi": "^3.0.0",
2613− "through": "^2.3.6"
2614− }
2615− },
2616− "insert-module-globals": {
2617− "version": "7.2.0",
2618− "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
2619− "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
2620− "dev": true,
2621− "requires": {
2622− "JSONStream": "^1.0.3",
2623− "acorn-node": "^1.5.2",
2624− "combine-source-map": "^0.8.0",
2625− "concat-stream": "^1.6.1",
2626− "is-buffer": "^1.1.0",
2627− "path-is-absolute": "^1.0.1",
2628− "process": "~0.11.0",
2629− "through2": "^2.0.0",
2630− "undeclared-identifiers": "^1.1.2",
2631− "xtend": "^4.0.0"
2632− },
2633− "dependencies": {
2634− "concat-stream": {
2635− "version": "1.6.2",
2636− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
2637− "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
2638− "dev": true,
2639− "requires": {
2640− "buffer-from": "^1.0.0",
2641− "inherits": "^2.0.3",
2642− "readable-stream": "^2.2.2",
2643− "typedarray": "^0.0.6"
2644− }
2645− }
2646− }
2647− },
2648− "inspect-with-kind": {
2649− "version": "1.0.4",
2650− "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.4.tgz",
2651− "integrity": "sha512-KN8VFSf62Ig4hyXtXODkWF6PIatrCIJF32KY8tQUwwLtgfNsr+3ZIpd+epM+pRbC86nJZycBPjWwziDvn/+6YQ==",
2652− "dev": true,
2653− "requires": {
2654− "kind-of": "^6.0.2"
2655− }
2656− },
2657− "install-purescript": {
2658− "version": "0.4.0",
2659− "resolved": "https://registry.npmjs.org/install-purescript/-/install-purescript-0.4.0.tgz",
2660− "integrity": "sha512-hXfy12CP/aSCxEhx75kA2jTsbUrkQYFwbolNIrFcFVaiSYc3GpEcAsLqSuijzMCtfxAq+2S6Uw5o6QrVVNVpwQ==",
2661− "dev": true,
2662− "requires": {
2663− "app-cache-dir": "^0.3.0",
2664− "arch": "^2.1.0",
2665− "download-or-build-purescript": "^0.0.9",
2666− "execa": "^0.10.0",
2667− "feint": "1.0.2",
2668− "file-to-tar": "^0.3.1",
2669− "graceful-fs": "^4.1.11",
2670− "inspect-with-kind": "^1.0.4",
2671− "is-plain-obj": "^1.1.0",
2672− "once": "^1.4.0",
2673− "prepare-write": "^1.0.0",
2674− "readdir-clean": "^1.0.0",
2675− "rimraf": "^2.6.2",
2676− "tar-to-file": "^0.4.0",
2677− "tilde-path": "^2.0.0",
2678− "truncated-list": "^1.0.1",
2679− "zen-observable": "^0.6.1"
2680− },
2681− "dependencies": {
2682− "rimraf": {
2683− "version": "2.6.2",
2684− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
2685− "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
2686− "dev": true,
2687− "requires": {
2688− "glob": "^7.0.5"
2689− }
2690− }
2691− }
2692− },
2693− "install-purescript-cli": {
2694− "version": "0.3.0",
2695− "resolved": "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.3.0.tgz",
2696− "integrity": "sha512-fxxJ2nnKfDHli530XVz7w5bd5I7UKODtVjMLJuvpOHPSqPfHgOPqHat2vjPTqaW5B4sHt3NYGopvt/fYPfwl2A==",
2697− "dev": true,
2698− "requires": {
2699− "chalk": "^2.4.1",
2700− "install-purescript": "^0.4.0",
2701− "log-symbols": "^2.2.0",
2702− "log-update": "^2.3.0",
2703− "minimist": "^1.2.0",
2704− "ms": "^2.1.1",
2705− "neat-frame": "^1.0.1",
2706− "neat-stack": "^1.0.0",
2707− "once": "^1.4.0",
2708− "platform-name": "^1.0.0",
2709− "size-rate": "^0.1.0",
2710− "tilde-path": "^2.0.0",
2711− "tty-truncate": "^1.0.0",
2712− "vertical-meter": "^1.0.0"
2713− },
2714− "dependencies": {
2715− "ansi-styles": {
2716− "version": "3.2.1",
2717− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2718− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2719− "dev": true,
2720− "requires": {
2721− "color-convert": "^1.9.0"
2722− }
2723− },
2724− "chalk": {
2725− "version": "2.4.1",
2726− "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
2727− "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
2728− "dev": true,
2729− "requires": {
2730− "ansi-styles": "^3.2.1",
2731− "escape-string-regexp": "^1.0.5",
2732− "supports-color": "^5.3.0"
2733− }
2734− },
2735− "minimist": {
2736− "version": "1.2.0",
2737− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2738− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2739− "dev": true
2740− },
2741− "ms": {
2742− "version": "2.1.1",
2743− "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
2744− "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
2745− "dev": true
2746− },
2747− "supports-color": {
2748− "version": "5.4.0",
2749− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
2750− "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
2751− "dev": true,
2752− "requires": {
2753− "has-flag": "^3.0.0"
2754− }
2755− }
2756− }
2757− },
2758− "is-accessor-descriptor": {
2759− "version": "0.1.6",
2760− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2761− "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2762− "dev": true,
2763− "requires": {
2764− "kind-of": "^3.0.2"
2765− },
2766− "dependencies": {
2767− "kind-of": {
2768− "version": "3.2.2",
2769− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2770− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2771− "dev": true,
2772− "requires": {
2773− "is-buffer": "^1.1.5"
2774− }
2775− }
2776− }
2777− },
2778− "is-binary-path": {
2779− "version": "1.0.1",
2780− "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
2781− "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
2782− "dev": true,
2783− "requires": {
2784− "binary-extensions": "^1.0.0"
2785− }
2786− },
2787− "is-buffer": {
2788− "version": "1.1.6",
2789− "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2790− "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
2791− "dev": true
2792− },
2793− "is-data-descriptor": {
2794− "version": "0.1.4",
2795− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2796− "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2797− "dev": true,
2798− "requires": {
2799− "kind-of": "^3.0.2"
2800− },
2801− "dependencies": {
2802− "kind-of": {
2803− "version": "3.2.2",
2804− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2805− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2806− "dev": true,
2807− "requires": {
2808− "is-buffer": "^1.1.5"
2809− }
2810− }
2811− }
2812− },
2813− "is-descriptor": {
2814− "version": "0.1.6",
2815− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2816− "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2817− "dev": true,
2818− "requires": {
2819− "is-accessor-descriptor": "^0.1.6",
2820− "is-data-descriptor": "^0.1.4",
2821− "kind-of": "^5.0.0"
2822− },
2823− "dependencies": {
2824− "kind-of": {
2825− "version": "5.1.0",
2826− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2827− "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2828− "dev": true
2829− }
2830− }
2831− },
2832− "is-dir": {
2833− "version": "1.0.0",
2834− "resolved": "https://registry.npmjs.org/is-dir/-/is-dir-1.0.0.tgz",
2835− "integrity": "sha1-QdN/SV/MrMBaR3jWboMCTCkro/8=",
2836− "dev": true
2837− },
2838− "is-extendable": {
2839− "version": "0.1.1",
2840− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2841− "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2842− "dev": true
2843− },
2844− "is-extglob": {
2845− "version": "2.1.1",
2846− "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2847− "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2848− "dev": true
2849− },
2850− "is-fullwidth-code-point": {
2851− "version": "2.0.0",
2852− "resolved": "https://registry.npm.janecorp.com/i/is-fullwidth-code-point/_attachments/is-fullwidth-code-point-2.0.0.tgz",
2853− "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
2854− "dev": true
2855− },
2856− "is-glob": {
2857− "version": "4.0.0",
2858− "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
2859− "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
2860− "dev": true,
2861− "requires": {
2862− "is-extglob": "^2.1.1"
2863− }
2864− },
2865− "is-my-json-valid": {
2866− "version": "2.16.0",
2867− "resolved": "https://registry.npm.janecorp.com/i/is-my-json-valid/_attachments/is-my-json-valid-2.16.0.tgz",
2868− "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=",
2869− "dev": true,
2870− "requires": {
2871− "generate-function": "^2.0.0",
2872− "generate-object-property": "^1.1.0",
2873− "jsonpointer": "^4.0.0",
2874− "xtend": "^4.0.0"
2875− }
2876− },
2877− "is-number": {
2878− "version": "3.0.0",
2879− "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2880− "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
2881− "dev": true,
2882− "requires": {
2883− "kind-of": "^3.0.2"
2884− },
2885− "dependencies": {
2886− "kind-of": {
2887− "version": "3.2.2",
2888− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2889− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2890− "dev": true,
2891− "requires": {
2892− "is-buffer": "^1.1.5"
2893− }
2894− }
2895− }
2896− },
2897− "is-odd": {
2898− "version": "2.0.0",
2899− "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
2900− "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
2901− "dev": true,
2902− "requires": {
2903− "is-number": "^4.0.0"
2904− },
2905− "dependencies": {
2906− "is-number": {
2907− "version": "4.0.0",
2908− "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
2909− "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
2910− "dev": true
2911− }
2912− }
2913− },
2914− "is-path-cwd": {
2915− "version": "1.0.0",
2916− "resolved": "https://registry.npm.janecorp.com/i/is-path-cwd/_attachments/is-path-cwd-1.0.0.tgz",
2917− "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
2918− "dev": true
2919− },
2920− "is-path-in-cwd": {
2921− "version": "1.0.0",
2922− "resolved": "https://registry.npm.janecorp.com/i/is-path-in-cwd/_attachments/is-path-in-cwd-1.0.0.tgz",
2923− "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
2924− "dev": true,
2925− "requires": {
2926− "is-path-inside": "^1.0.0"
2927− }
2928− },
2929− "is-path-inside": {
2930− "version": "1.0.0",
2931− "resolved": "https://registry.npm.janecorp.com/i/is-path-inside/_attachments/is-path-inside-1.0.0.tgz",
2932− "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
2933− "dev": true,
2934− "requires": {
2935− "path-is-inside": "^1.0.1"
2936− }
2937− },
2938− "is-plain-obj": {
2939− "version": "1.1.0",
2940− "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2941− "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
2942− "dev": true
2943− },
2944− "is-plain-object": {
2945− "version": "2.0.4",
2946− "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2947− "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2948− "dev": true,
2949− "requires": {
2950− "isobject": "^3.0.1"
2951− }
2952− },
2953− "is-promise": {
2954− "version": "2.1.0",
2955− "resolved": "https://registry.npm.janecorp.com/i/is-promise/_attachments/is-promise-2.1.0.tgz",
2956− "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
2957− "dev": true
2958− },
2959− "is-property": {
2960− "version": "1.0.2",
2961− "resolved": "https://registry.npm.janecorp.com/i/is-property/_attachments/is-property-1.0.2.tgz",
2962− "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
2963− "dev": true
2964− },
2965− "is-resolvable": {
2966− "version": "1.0.0",
2967− "resolved": "https://registry.npm.janecorp.com/i/is-resolvable/_attachments/is-resolvable-1.0.0.tgz",
2968− "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
2969− "dev": true,
2970− "requires": {
2971− "tryit": "^1.0.1"
2972− }
2973− },
2974− "is-stream": {
2975− "version": "1.1.0",
2976− "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2977− "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2978− "dev": true
2979− },
2980− "is-windows": {
2981− "version": "1.0.2",
2982− "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2983− "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
2984− "dev": true
2985− },
2986− "isarray": {
2987− "version": "1.0.0",
2988− "resolved": "https://registry.npm.janecorp.com/i/isarray/_attachments/isarray-1.0.0.tgz",
2989− "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2990− "dev": true
2991− },
2992− "isexe": {
2993− "version": "2.0.0",
2994− "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2995− "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2996− "dev": true
2997− },
2998− "isobject": {
2999− "version": "3.0.1",
3000− "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3001− "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3002− "dev": true
3003− },
3004− "js-tokens": {
3005− "version": "3.0.1",
3006− "resolved": "https://registry.npm.janecorp.com/j/js-tokens/_attachments/js-tokens-3.0.1.tgz",
3007− "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=",
3008− "dev": true
3009− },
3010− "js-yaml": {
3011− "version": "3.8.4",
3012− "resolved": "https://registry.npm.janecorp.com/j/js-yaml/_attachments/js-yaml-3.8.4.tgz",
3013− "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
3014− "dev": true,
3015− "requires": {
3016− "argparse": "^1.0.7",
3017− "esprima": "^3.1.1"
3018− }
3019− },
3020− "jschardet": {
3021− "version": "1.4.2",
3022− "resolved": "https://registry.npm.janecorp.com/j/jschardet/_attachments/jschardet-1.4.2.tgz",
3023− "integrity": "sha1-KqEH8UKvQSHRRWWdRPUIMJYeaZo=",
3024− "dev": true
3025− },
3026− "json-stable-stringify": {
3027− "version": "1.0.1",
3028− "resolved": "https://registry.npm.janecorp.com/j/json-stable-stringify/_attachments/json-stable-stringify-1.0.1.tgz",
3029− "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
3030− "dev": true,
3031− "requires": {
3032− "jsonify": "~0.0.0"
3033− }
3034− },
3035− "jsonify": {
3036− "version": "0.0.0",
3037− "resolved": "https://registry.npm.janecorp.com/j/jsonify/_attachments/jsonify-0.0.0.tgz",
3038− "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
3039− "dev": true
3040− },
3041− "jsonparse": {
3042− "version": "1.3.1",
3043− "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
3044− "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
3045− "dev": true
3046− },
3047− "jsonpointer": {
3048− "version": "4.0.1",
3049− "resolved": "https://registry.npm.janecorp.com/j/jsonpointer/_attachments/jsonpointer-4.0.1.tgz",
3050− "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
3051− "dev": true
3052− },
3053− "junk": {
3054− "version": "2.1.0",
3055− "resolved": "https://registry.npmjs.org/junk/-/junk-2.1.0.tgz",
3056− "integrity": "sha1-9DG0t/By3FAKXxDOf07HGTDnATQ=",
3057− "dev": true
3058− },
3059− "kind-of": {
3060− "version": "6.0.2",
3061− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
3062− "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
3063− "dev": true
3064− },
3065− "labeled-stream-splicer": {
3066− "version": "2.0.1",
3067− "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz",
3068− "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==",
3069− "dev": true,
3070− "requires": {
3071− "inherits": "^2.0.1",
3072− "isarray": "^2.0.4",
3073− "stream-splicer": "^2.0.0"
3074− },
3075− "dependencies": {
3076− "isarray": {
3077− "version": "2.0.4",
3078− "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
3079− "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==",
3080− "dev": true
3081− }
3082− }
3083− },
3084− "levn": {
3085− "version": "0.3.0",
3086− "resolved": "https://registry.npm.janecorp.com/l/levn/_attachments/levn-0.3.0.tgz",
3087− "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
3088− "dev": true,
3089− "requires": {
3090− "prelude-ls": "~1.1.2",
3091− "type-check": "~0.3.2"
3092− }
3093− },
3094− "load-from-cwd-or-npm": {
3095− "version": "2.2.2",
3096− "resolved": "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-2.2.2.tgz",
3097− "integrity": "sha512-Ox0Cl1RfKMKrwqhBqYADWeFspY28bhlaJVe08GJqYtVYoE0kyAnWBOnw3V/+HDoeWb7o33X/ZUcvamIlJ4O4Gg==",
3098− "dev": true,
3099− "requires": {
3100− "inspect-with-kind": "^1.0.4",
3101− "npm-cli-dir": "^2.0.1",
3102− "optional": "^0.1.4",
3103− "resolve-from-npm": "^2.0.4"
3104− }
3105− },
3106− "load-request-from-cwd-or-npm": {
3107− "version": "2.0.1",
3108− "resolved": "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-2.0.1.tgz",
3109− "integrity": "sha512-RMDblVBrhyatt2KBScYzbPZrg2KGOryEdcAXIF3Jh3nqcE1awqUtJABwkPv1UrC802QFFxn/mn10m9dHN+fXrQ==",
3110− "dev": true,
3111− "requires": {
3112− "load-from-cwd-or-npm": "^2.2.1"
3113− }
3114− },
3115− "lodash": {
3116− "version": "4.17.4",
3117− "resolved": "https://registry.npm.janecorp.com/l/lodash/_attachments/lodash-4.17.4.tgz",
3118− "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
3119− "dev": true
3120− },
3121− "lodash.debounce": {
3122− "version": "4.0.8",
3123− "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
3124− "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
3125− "dev": true
3126− },
3127− "lodash.memoize": {
3128− "version": "3.0.4",
3129− "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
3130− "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
3131− "dev": true
3132− },
3133− "log-symbols": {
3134− "version": "2.2.0",
3135− "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
3136− "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
3137− "dev": true,
3138− "requires": {
3139− "chalk": "^2.0.1"
3140− },
3141− "dependencies": {
3142− "ansi-styles": {
3143− "version": "3.2.1",
3144− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3145− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3146− "dev": true,
3147− "requires": {
3148− "color-convert": "^1.9.0"
3149− }
3150− },
3151− "chalk": {
3152− "version": "2.4.1",
3153− "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
3154− "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
3155− "dev": true,
3156− "requires": {
3157− "ansi-styles": "^3.2.1",
3158− "escape-string-regexp": "^1.0.5",
3159− "supports-color": "^5.3.0"
3160− }
3161− },
3162− "supports-color": {
3163− "version": "5.4.0",
3164− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
3165− "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
3166− "dev": true,
3167− "requires": {
3168− "has-flag": "^3.0.0"
3169− }
3170− }
3171− }
3172− },
3173− "log-update": {
3174− "version": "2.3.0",
3175− "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz",
3176− "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=",
3177− "dev": true,
3178− "requires": {
3179− "ansi-escapes": "^3.0.0",
3180− "cli-cursor": "^2.0.0",
3181− "wrap-ansi": "^3.0.1"
3182− },
3183− "dependencies": {
3184− "ansi-escapes": {
3185− "version": "3.1.0",
3186− "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
3187− "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
3188− "dev": true
3189− }
3190− }
3191− },
3192− "lru-cache": {
3193− "version": "4.1.3",
3194− "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
3195− "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
3196− "dev": true,
3197− "requires": {
3198− "pseudomap": "^1.0.2",
3199− "yallist": "^2.1.2"
3200− }
3201− },
3202− "map-cache": {
3203− "version": "0.2.2",
3204− "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
3205− "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
3206− "dev": true
3207− },
3208− "map-visit": {
3209− "version": "1.0.0",
3210− "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
3211− "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
3212− "dev": true,
3213− "requires": {
3214− "object-visit": "^1.0.0"
3215− }
3216− },
3217− "md5.js": {
3218− "version": "1.3.4",
3219− "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
3220− "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
3221− "dev": true,
3222− "requires": {
3223− "hash-base": "^3.0.0",
3224− "inherits": "^2.0.1"
3225− }
3226− },
3227− "micromatch": {
3228− "version": "3.1.10",
3229− "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3230− "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3231− "dev": true,
3232− "requires": {
3233− "arr-diff": "^4.0.0",
3234− "array-unique": "^0.3.2",
3235− "braces": "^2.3.1",
3236− "define-property": "^2.0.2",
3237− "extend-shallow": "^3.0.2",
3238− "extglob": "^2.0.4",
3239− "fragment-cache": "^0.2.1",
3240− "kind-of": "^6.0.2",
3241− "nanomatch": "^1.2.9",
3242− "object.pick": "^1.3.0",
3243− "regex-not": "^1.0.0",
3244− "snapdragon": "^0.8.1",
3245− "to-regex": "^3.0.2"
3246− }
3247− },
3248− "miller-rabin": {
3249− "version": "4.0.1",
3250− "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
3251− "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
3252− "dev": true,
3253− "requires": {
3254− "bn.js": "^4.0.0",
3255− "brorand": "^1.0.1"
3256− }
3257− },
3258− "mime": {
3259− "version": "1.6.0",
3260− "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3261− "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
3262− "dev": true
3263− },
3264− "mimic-fn": {
3265− "version": "1.1.0",
3266− "resolved": "https://registry.npm.janecorp.com/m/mimic-fn/_attachments/mimic-fn-1.1.0.tgz",
3267− "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
3268− "dev": true
3269− },
3270− "minimalistic-assert": {
3271− "version": "1.0.1",
3272− "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
3273− "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
3274− "dev": true
3275− },
3276− "minimalistic-crypto-utils": {
3277− "version": "1.0.1",
3278− "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
3279− "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
3280− "dev": true
3281− },
3282− "minimatch": {
3283− "version": "3.0.4",
3284− "resolved": "https://registry.npm.janecorp.com/m/minimatch/_attachments/minimatch-3.0.4.tgz",
3285− "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3286− "dev": true,
3287− "requires": {
3288− "brace-expansion": "^1.1.7"
3289− }
3290− },
3291− "minimist": {
3292− "version": "0.0.8",
3293− "resolved": "https://registry.npm.janecorp.com/m/minimist/_attachments/minimist-0.0.8.tgz",
3294− "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3295− "dev": true
3296− },
3297− "mixin-deep": {
3298− "version": "1.3.1",
3299− "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
3300− "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
3301− "dev": true,
3302− "requires": {
3303− "for-in": "^1.0.2",
3304− "is-extendable": "^1.0.1"
3305− },
3306− "dependencies": {
3307− "is-extendable": {
3308− "version": "1.0.1",
3309− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3310− "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3311− "dev": true,
3312− "requires": {
3313− "is-plain-object": "^2.0.4"
3314− }
3315− }
3316− }
3317− },
3318− "mkdirp": {
3319− "version": "0.5.1",
3320− "resolved": "https://registry.npm.janecorp.com/m/mkdirp/_attachments/mkdirp-0.5.1.tgz",
3321− "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3322− "dev": true,
3323− "requires": {
3324− "minimist": "0.0.8"
3325− }
3326− },
3327− "module-deps": {
3328− "version": "4.1.1",
3329− "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz",
3330− "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=",
3331− "dev": true,
3332− "requires": {
3333− "JSONStream": "^1.0.3",
3334− "browser-resolve": "^1.7.0",
3335− "cached-path-relative": "^1.0.0",
3336− "concat-stream": "~1.5.0",
3337− "defined": "^1.0.0",
3338− "detective": "^4.0.0",
3339− "duplexer2": "^0.1.2",
3340− "inherits": "^2.0.1",
3341− "parents": "^1.0.0",
3342− "readable-stream": "^2.0.2",
3343− "resolve": "^1.1.3",
3344− "stream-combiner2": "^1.1.1",
3345− "subarg": "^1.0.0",
3346− "through2": "^2.0.0",
3347− "xtend": "^4.0.0"
3348− },
3349− "dependencies": {
3350− "concat-stream": {
3351− "version": "1.5.2",
3352− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
3353− "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
3354− "dev": true,
3355− "requires": {
3356− "inherits": "~2.0.1",
3357− "readable-stream": "~2.0.0",
3358− "typedarray": "~0.0.5"
3359− },
3360− "dependencies": {
3361− "readable-stream": {
3362− "version": "2.0.6",
3363− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
3364− "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
3365− "dev": true,
3366− "requires": {
3367− "core-util-is": "~1.0.0",
3368− "inherits": "~2.0.1",
3369− "isarray": "~1.0.0",
3370− "process-nextick-args": "~1.0.6",
3371− "string_decoder": "~0.10.x",
3372− "util-deprecate": "~1.0.1"
3373− }
3374− }
3375− }
3376− },
3377− "string_decoder": {
3378− "version": "0.10.31",
3379− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
3380− "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
3381− "dev": true
3382− }
3383− }
3384− },
3385− "mold-source-map": {
3386− "version": "0.4.0",
3387− "resolved": "https://registry.npmjs.org/mold-source-map/-/mold-source-map-0.4.0.tgz",
3388− "integrity": "sha1-z2fgsxxHq5uttcnCVlGGISe7gxc=",
3389− "dev": true,
3390− "requires": {
3391− "convert-source-map": "^1.1.0",
3392− "through": "~2.2.7"
3393− },
3394− "dependencies": {
3395− "through": {
3396− "version": "2.2.7",
3397− "resolved": "https://registry.npmjs.org/through/-/through-2.2.7.tgz",
3398− "integrity": "sha1-bo4hIAGR1OtqmfbwEN9Gqhxusr0=",
3399− "dev": true
3400− }
3401− }
3402− },
3403− "ms": {
3404− "version": "2.0.0",
3405− "resolved": "https://registry.npm.janecorp.com/m/ms/_attachments/ms-2.0.0.tgz",
3406− "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3407− "dev": true
3408− },
3409− "mute-stream": {
3410− "version": "0.0.7",
3411− "resolved": "https://registry.npm.janecorp.com/m/mute-stream/_attachments/mute-stream-0.0.7.tgz",
3412− "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
3413− "dev": true
3414− },
3415− "nan": {
3416− "version": "2.10.0",
3417− "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
3418− "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
3419− "dev": true,
3420− "optional": true
3421− },
3422− "nanomatch": {
3423− "version": "1.2.9",
3424− "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
3425− "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
3426− "dev": true,
3427− "requires": {
3428− "arr-diff": "^4.0.0",
3429− "array-unique": "^0.3.2",
3430− "define-property": "^2.0.2",
3431− "extend-shallow": "^3.0.2",
3432− "fragment-cache": "^0.2.1",
3433− "is-odd": "^2.0.0",
3434− "is-windows": "^1.0.2",
3435− "kind-of": "^6.0.2",
3436− "object.pick": "^1.3.0",
3437− "regex-not": "^1.0.0",
3438− "snapdragon": "^0.8.1",
3439− "to-regex": "^3.0.1"
3440− }
3441− },
3442− "natural-compare": {
3443− "version": "1.4.0",
3444− "resolved": "https://registry.npm.janecorp.com/n/natural-compare/_attachments/natural-compare-1.4.0.tgz",
3445− "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3446− "dev": true
3447− },
3448− "neat-frame": {
3449− "version": "1.0.1",
3450− "resolved": "https://registry.npmjs.org/neat-frame/-/neat-frame-1.0.1.tgz",
3451− "integrity": "sha512-4rcKecmbH5Wkk/iIzvN9E0x1OtFOLbGNIcag8z+oedZPhqWOVKZ+YOvoK6bA32Z7TbC7xhSgF2cVpiAePZCtEA==",
3452− "dev": true,
3453− "requires": {
3454− "inspect-with-kind": "^1.0.4",
3455− "string-width": "^2.1.1",
3456− "term-size": "^1.2.0",
3457− "wrap-ansi": "^3.0.1"
3458− },
3459− "dependencies": {
3460− "ansi-regex": {
3461− "version": "3.0.0",
3462− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
3463− "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
3464− "dev": true
3465− },
3466− "string-width": {
3467− "version": "2.1.1",
3468− "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
3469− "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
3470− "dev": true,
3471− "requires": {
3472− "is-fullwidth-code-point": "^2.0.0",
3473− "strip-ansi": "^4.0.0"
3474− }
3475− },
3476− "strip-ansi": {
3477− "version": "4.0.0",
3478− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
3479− "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
3480− "dev": true,
3481− "requires": {
3482− "ansi-regex": "^3.0.0"
3483− }
3484− }
3485− }
3486− },
3487− "neat-stack": {
3488− "version": "1.0.0",
3489− "resolved": "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.0.tgz",
3490− "integrity": "sha512-T8/XRUmzb+trkqF3gEKFZoidbOodhXIKYvDwO0yi9cVs+6f0geF4xy/VOEX2v3ewUq+OJnpBldXUjiC7Ng+cyw==",
3491− "dev": true,
3492− "requires": {
3493− "chalk": "^2.4.0",
3494− "clean-stack": "^1.3.0"
3495− },
3496− "dependencies": {
3497− "ansi-styles": {
3498− "version": "3.2.1",
3499− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3500− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3501− "dev": true,
3502− "requires": {
3503− "color-convert": "^1.9.0"
3504− }
3505− },
3506− "chalk": {
3507− "version": "2.4.1",
3508− "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
3509− "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
3510− "dev": true,
3511− "requires": {
3512− "ansi-styles": "^3.2.1",
3513− "escape-string-regexp": "^1.0.5",
3514− "supports-color": "^5.3.0"
3515− }
3516− },
3517− "supports-color": {
3518− "version": "5.4.0",
3519− "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
3520− "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
3521− "dev": true,
3522− "requires": {
3523− "has-flag": "^3.0.0"
3524− }
3525− }
3526− }
3527− },
3528− "neo-async": {
3529− "version": "2.5.1",
3530− "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
3531− "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
3532− "dev": true
3533− },
3534− "nice-try": {
3535− "version": "1.0.4",
3536− "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz",
3537− "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==",
3538− "dev": true
3539− },
3540− "node-static": {
3541− "version": "0.7.10",
3542− "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.10.tgz",
3543− "integrity": "sha512-bd7zO5hvCWzdglgwz9t82T4mYTEUzEG5pXnSqEzitvmEacusbhl8/VwuCbMaYR9g2PNK5191yBtAEQLJEmQh1A==",
3544− "dev": true,
3545− "requires": {
3546− "colors": ">=0.6.0",
3547− "mime": "^1.2.9",
3548− "optimist": ">=0.3.4"
3549− }
3550− },
3551− "normalize-path": {
3552− "version": "2.1.1",
3553− "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
3554− "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
3555− "dev": true,
3556− "requires": {
3557− "remove-trailing-separator": "^1.0.1"
3558− }
3559− },
3560− "npm-cli-dir": {
3561− "version": "2.0.2",
3562− "resolved": "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-2.0.2.tgz",
3563− "integrity": "sha512-ibO7mB5Na7yv4fFTi39y3dKeK0D51ttyldqqOZKR9GU0Qwr0FFycQhXIliwqzNCVRkNi/iTG0D9WIVt7pP+vGQ==",
3564− "dev": true,
3565− "requires": {
3566− "npm-cli-path": "^2.0.1"
3567− }
3568− },
3569− "npm-cli-path": {
3570− "version": "2.0.3",
3571− "resolved": "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-2.0.3.tgz",
3572− "integrity": "sha512-DX+QTbHxnUIY6trC0y6JtBsPMqsMAgHbvLABwhtBjIKKy+6sg7Bq41tbWxtRT6t3yxigIePWXzKy+t285Tv56w==",
3573− "dev": true,
3574− "requires": {
3575− "real-executable-path": "^2.0.2",
3576− "win-user-installed-npm-cli-path": "^2.0.2"
3577− }
3578− },
3579− "npm-run-path": {
3580− "version": "2.0.2",
3581− "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
3582− "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
3583− "dev": true,
3584− "requires": {
3585− "path-key": "^2.0.0"
3586− }
3587− },
3588− "object-assign": {
3589− "version": "4.1.1",
3590− "resolved": "https://registry.npm.janecorp.com/o/object-assign/_attachments/object-assign-4.1.1.tgz",
3591− "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
3592− "dev": true
3593− },
3594− "object-copy": {
3595− "version": "0.1.0",
3596− "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
3597− "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
3598− "dev": true,
3599− "requires": {
3600− "copy-descriptor": "^0.1.0",
3601− "define-property": "^0.2.5",
3602− "kind-of": "^3.0.3"
3603− },
3604− "dependencies": {
3605− "define-property": {
3606− "version": "0.2.5",
3607− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3608− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3609− "dev": true,
3610− "requires": {
3611− "is-descriptor": "^0.1.0"
3612− }
3613− },
3614− "kind-of": {
3615− "version": "3.2.2",
3616− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3617− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3618− "dev": true,
3619− "requires": {
3620− "is-buffer": "^1.1.5"
3621− }
3622− }
3623− }
3624− },
3625− "object-visit": {
3626− "version": "1.0.1",
3627− "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
3628− "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
3629− "dev": true,
3630− "requires": {
3631− "isobject": "^3.0.0"
3632− }
3633− },
3634− "object.pick": {
3635− "version": "1.3.0",
3636− "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
3637− "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
3638− "dev": true,
3639− "requires": {
3640− "isobject": "^3.0.1"
3641− }
3642− },
3643− "once": {
3644− "version": "1.4.0",
3645− "resolved": "https://registry.npm.janecorp.com/o/once/_attachments/once-1.4.0.tgz",
3646− "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3647− "dev": true,
3648− "requires": {
3649− "wrappy": "1"
3650− }
3651− },
3652− "onetime": {
3653− "version": "2.0.1",
3654− "resolved": "https://registry.npm.janecorp.com/o/onetime/_attachments/onetime-2.0.1.tgz",
3655− "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
3656− "dev": true,
3657− "requires": {
3658− "mimic-fn": "^1.0.0"
3659− }
3660− },
3661− "optimist": {
3662− "version": "0.6.1",
3663− "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
3664− "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
3665− "dev": true,
3666− "requires": {
3667− "minimist": "~0.0.1",
3668− "wordwrap": "~0.0.2"
3669− },
3670− "dependencies": {
3671− "wordwrap": {
3672− "version": "0.0.3",
3673− "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
3674− "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
3675− "dev": true
3676− }
3677− }
3678− },
3679− "optional": {
3680− "version": "0.1.4",
3681− "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
3682− "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==",
3683− "dev": true
3684− },
3685− "optionator": {
3686− "version": "0.8.2",
3687− "resolved": "https://registry.npm.janecorp.com/o/optionator/_attachments/optionator-0.8.2.tgz",
3688− "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
3689− "dev": true,
3690− "requires": {
3691− "deep-is": "~0.1.3",
3692− "fast-levenshtein": "~2.0.4",
3693− "levn": "~0.3.0",
3694− "prelude-ls": "~1.1.2",
3695− "type-check": "~0.3.2",
3696− "wordwrap": "~1.0.0"
3697− }
3698− },
3699− "os-browserify": {
3700− "version": "0.1.2",
3701− "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz",
3702− "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=",
3703− "dev": true
3704− },
3705− "os-tmpdir": {
3706− "version": "1.0.2",
3707− "resolved": "https://registry.npm.janecorp.com/o/os-tmpdir/_attachments/os-tmpdir-1.0.2.tgz",
3708− "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3709− "dev": true
3710− },
3711− "p-finally": {
3712− "version": "1.0.0",
3713− "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3714− "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
3715− "dev": true
3716− },
3717− "pako": {
3718− "version": "0.2.9",
3719− "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
3720− "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
3721− "dev": true
3722− },
3723− "parents": {
3724− "version": "1.0.1",
3725− "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
3726− "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
3727− "dev": true,
3728− "requires": {
3729− "path-platform": "~0.11.15"
3730− }
3731− },
3732− "parse-asn1": {
3733− "version": "5.1.1",
3734− "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
3735− "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
3736− "dev": true,
3737− "requires": {
3738− "asn1.js": "^4.0.0",
3739− "browserify-aes": "^1.0.0",
3740− "create-hash": "^1.1.0",
3741− "evp_bytestokey": "^1.0.0",
3742− "pbkdf2": "^3.0.3"
3743− }
3744− },
3745− "pascalcase": {
3746− "version": "0.1.1",
3747− "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
3748− "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
3749− "dev": true
3750− },
3751− "path-browserify": {
3752− "version": "0.0.0",
3753− "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
3754− "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
3755− "dev": true
3756− },
3757− "path-dirname": {
3758− "version": "1.0.2",
3759− "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
3760− "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
3761− "dev": true
3762− },
3763− "path-is-absolute": {
3764− "version": "1.0.1",
3765− "resolved": "https://registry.npm.janecorp.com/p/path-is-absolute/_attachments/path-is-absolute-1.0.1.tgz",
3766− "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3767− "dev": true
3768− },
3769− "path-is-inside": {
3770− "version": "1.0.2",
3771− "resolved": "https://registry.npm.janecorp.com/p/path-is-inside/_attachments/path-is-inside-1.0.2.tgz",
3772− "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
3773− "dev": true
3774− },
3775− "path-key": {
3776− "version": "2.0.1",
3777− "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3778− "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
3779− "dev": true
3780− },
3781− "path-parse": {
3782− "version": "1.0.5",
3783− "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
3784− "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
3785− "dev": true
3786− },
3787− "path-platform": {
3788− "version": "0.11.15",
3789− "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
3790− "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
3791− "dev": true
3792− },
3793− "pbkdf2": {
3794− "version": "3.0.16",
3795− "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
3796− "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
3797− "dev": true,
3798− "requires": {
3799− "create-hash": "^1.1.2",
3800− "create-hmac": "^1.1.4",
3801− "ripemd160": "^2.0.1",
3802− "safe-buffer": "^5.0.1",
3803− "sha.js": "^2.4.8"
3804− }
3805− },
3806− "pify": {
3807− "version": "2.3.0",
3808− "resolved": "https://registry.npm.janecorp.com/p/pify/_attachments/pify-2.3.0.tgz",
3809− "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3810− "dev": true
3811− },
3812− "pinkie": {
3813− "version": "2.0.4",
3814− "resolved": "https://registry.npm.janecorp.com/p/pinkie/_attachments/pinkie-2.0.4.tgz",
3815− "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
3816− "dev": true
3817− },
3818− "pinkie-promise": {
3819− "version": "2.0.1",
3820− "resolved": "https://registry.npm.janecorp.com/p/pinkie-promise/_attachments/pinkie-promise-2.0.1.tgz",
3821− "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
3822− "dev": true,
3823− "requires": {
3824− "pinkie": "^2.0.0"
3825− }
3826− },
3827− "platform-name": {
3828− "version": "1.0.0",
3829− "resolved": "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz",
3830− "integrity": "sha512-ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==",
3831− "dev": true,
3832− "requires": {
3833− "inspect-with-kind": "^1.0.4"
3834− }
3835− },
3836− "pluralize": {
3837− "version": "4.0.0",
3838− "resolved": "https://registry.npm.janecorp.com/p/pluralize/_attachments/pluralize-4.0.0.tgz",
3839− "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
3840− "dev": true
3841− },
3842− "posix-character-classes": {
3843− "version": "0.1.1",
3844− "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
3845− "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
3846− "dev": true
3847− },
3848− "prelude-ls": {
3849− "version": "1.1.2",
3850− "resolved": "https://registry.npm.janecorp.com/p/prelude-ls/_attachments/prelude-ls-1.1.2.tgz",
3851− "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
3852− "dev": true
3853− },
3854− "prepare-write": {
3855− "version": "1.0.0",
3856− "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-1.0.0.tgz",
3857− "integrity": "sha512-p3OWhGbr3136RlcX5hRY1ohxUV0PoP0Xy1hAbHo2U1LA6IMJYeu9t9AqBI/08iMh2F+4zzH5aVxKgqoTh/45ig==",
3858− "dev": true,
3859− "requires": {
3860− "graceful-fs": "^4.1.11",
3861− "inspect-with-kind": "^1.0.4",
3862− "is-dir": "^1.0.0",
3863− "mkdirp": "^0.5.1"
3864− }
3865− },
3866− "process": {
3867− "version": "0.11.10",
3868− "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
3869− "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
3870− "dev": true
3871− },
3872− "process-nextick-args": {
3873− "version": "1.0.7",
3874− "resolved": "https://registry.npm.janecorp.com/p/process-nextick-args/_attachments/process-nextick-args-1.0.7.tgz",
3875− "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
3876− "dev": true
3877− },
3878− "progress": {
3879− "version": "2.0.0",
3880− "resolved": "https://registry.npm.janecorp.com/p/progress/_attachments/progress-2.0.0.tgz",
3881− "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
3882− "dev": true
3883− },
3884− "pseudomap": {
3885− "version": "1.0.2",
3886− "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3887− "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
3888− "dev": true
3889− },
3890− "public-encrypt": {
3891− "version": "4.0.2",
3892− "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
3893− "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
3894− "dev": true,
3895− "requires": {
3896− "bn.js": "^4.1.0",
3897− "browserify-rsa": "^4.0.0",
3898− "create-hash": "^1.1.0",
3899− "parse-asn1": "^5.0.0",
3900− "randombytes": "^2.0.1"
3901− }
3902− },
3903− "pulp": {
3904− "version": "12.3.0",
3905− "resolved": "https://registry.npmjs.org/pulp/-/pulp-12.3.0.tgz",
3906− "integrity": "sha512-Sm1XQg2h2JBVHWK3bxSHnmMdMoM0hEi5cbGfBBLpM6E2qU1vjJhDJsO/8bEkxC2RvNAAEOWROKMI3tTzmVxLbQ==",
3907− "dev": true,
3908− "requires": {
3909− "browserify": "^13.1.0",
3910− "browserify-incremental": "^3.0.1",
3911− "concat-stream": "^1.4.6",
3912− "glob": "^7.1.1",
3913− "minimatch": "^3.0.3",
3914− "mold-source-map": "^0.4.0",
3915− "node-static": "^0.7.9",
3916− "read": "^1.0.7",
3917− "sorcery": "^0.10.0",
3918− "string-stream": "0.0.7",
3919− "temp": "^0.8.1",
3920− "through": "^2.3.8",
3921− "tree-kill": "^1.0.0",
3922− "watchpack": "^1.0.1",
3923− "which": "^1.2.1",
3924− "wordwrap": "1.0.0"
3925− }
3926− },
3927− "pump": {
3928− "version": "1.0.3",
3929− "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
3930− "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
3931− "dev": true,
3932− "requires": {
3933− "end-of-stream": "^1.1.0",
3934− "once": "^1.3.1"
3935− }
3936− },
3937− "punycode": {
3938− "version": "1.4.1",
3939− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
3940− "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
3941− "dev": true
3942− },
3943− "purescript": {
3944− "version": "0.12.0",
3945− "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.12.0.tgz",
3946− "integrity": "sha512-q9kYKqjcukY3/4xdu3wk13Qs6po3NQR1QLGTmyVgqjKpz8l7coZCAx5Ajpi3u2Qla7eXurgD3mWFo0iMOUzUUA==",
3947− "dev": true,
3948− "requires": {
3949− "install-purescript-cli": "^0.4.0 || ^0.3.0"
3950− }
3951− },
3952− "querystring": {
3953− "version": "0.2.0",
3954− "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
3955− "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
3956− "dev": true
3957− },
3958− "querystring-es3": {
3959− "version": "0.2.1",
3960− "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
3961− "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
3962− "dev": true
3963− },
3964− "randombytes": {
3965− "version": "2.0.6",
3966− "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
3967− "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
3968− "dev": true,
3969− "requires": {
3970− "safe-buffer": "^5.1.0"
3971− }
3972− },
3973− "randomfill": {
3974− "version": "1.0.4",
3975− "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
3976− "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
3977− "dev": true,
3978− "requires": {
3979− "randombytes": "^2.0.5",
3980− "safe-buffer": "^5.1.0"
3981− }
3982− },
3983− "rate-map": {
3984− "version": "1.0.1",
3985− "resolved": "https://registry.npmjs.org/rate-map/-/rate-map-1.0.1.tgz",
3986− "integrity": "sha512-7Y7PeDrzR/hA3QP//S3Kt/8v9zyjwSzWeFPbMEtqwLg8jyUNgmh039NyNKguR9e9ixAhmDB7yuz9kZxlujuQ7Q==",
3987− "dev": true,
3988− "requires": {
3989− "append-type": "^1.0.1"
3990− }
3991− },
3992− "read": {
3993− "version": "1.0.7",
3994− "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
3995− "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
3996− "dev": true,
3997− "requires": {
3998− "mute-stream": "~0.0.4"
3999− }
4000− },
4001− "read-only-stream": {
4002− "version": "2.0.0",
4003− "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
4004− "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
4005− "dev": true,
4006− "requires": {
4007− "readable-stream": "^2.0.2"
4008− }
4009− },
4010− "readable-stream": {
4011− "version": "2.3.2",
4012− "resolved": "https://registry.npm.janecorp.com/r/readable-stream/_attachments/readable-stream-2.3.2.tgz",
4013− "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
4014− "dev": true,
4015− "requires": {
4016− "core-util-is": "~1.0.0",
4017− "inherits": "~2.0.3",
4018− "isarray": "~1.0.0",
4019− "process-nextick-args": "~1.0.6",
4020− "safe-buffer": "~5.1.0",
4021− "string_decoder": "~1.0.0",
4022− "util-deprecate": "~1.0.1"
4023− }
4024− },
4025− "readdir-clean": {
4026− "version": "1.0.0",
4027− "resolved": "https://registry.npmjs.org/readdir-clean/-/readdir-clean-1.0.0.tgz",
4028− "integrity": "sha512-9+/foOFyAlmXdMLIsrSm/aoBxnSQ+8fruH814Z3hm5xlwfKYP35qhdJH05KYSSd0RUw9cPEKqvgKdGNjn88aYg==",
4029− "dev": true,
4030− "requires": {
4031− "graceful-fs": "^4.1.11",
4032− "junk": "^2.1.0"
4033− }
4034− },
4035− "readdirp": {
4036− "version": "2.1.0",
4037− "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
4038− "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
4039− "dev": true,
4040− "requires": {
4041− "graceful-fs": "^4.1.2",
4042− "minimatch": "^3.0.2",
4043− "readable-stream": "^2.0.2",
4044− "set-immediate-shim": "^1.0.1"
4045− }
4046− },
4047− "real-executable-path": {
4048− "version": "2.0.2",
4049− "resolved": "https://registry.npmjs.org/real-executable-path/-/real-executable-path-2.0.2.tgz",
4050− "integrity": "sha512-fRv44zvrzFeItoj/f/SNBqO/VWUHSZeqQ28oPOzd6weXaiRG6OVGu7UrHe6pY8JlXeoe/7gWYv6kOFHmHk4EFw==",
4051− "dev": true,
4052− "requires": {
4053− "real-executable-path-callback": "^2.1.2"
4054− }
4055− },
4056− "real-executable-path-callback": {
4057− "version": "2.1.2",
4058− "resolved": "https://registry.npmjs.org/real-executable-path-callback/-/real-executable-path-callback-2.1.2.tgz",
4059− "integrity": "sha512-dyOgKEhLKNg9tgFPs354X5fQpaAsUT+3dTO3JYoNLdPhMmRDjwwre6zHw58biFMVeFx9yxwI6MC7iMDfxSuMJA==",
4060− "dev": true,
4061− "requires": {
4062− "inspect-with-kind": "^1.0.4",
4063− "is-plain-obj": "^1.1.0",
4064− "which": "^1.3.0"
4065− }
4066− },
4067− "regex-not": {
4068− "version": "1.0.2",
4069− "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
4070− "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
4071− "dev": true,
4072− "requires": {
4073− "extend-shallow": "^3.0.2",
4074− "safe-regex": "^1.1.0"
4075− }
4076− },
4077− "remove-trailing-separator": {
4078− "version": "1.1.0",
4079− "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
4080− "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
4081− "dev": true
4082− },
4083− "repeat-element": {
4084− "version": "1.1.2",
4085− "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
4086− "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
4087− "dev": true
4088− },
4089− "repeat-string": {
4090− "version": "1.6.1",
4091− "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
4092− "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
4093− "dev": true
4094− },
4095− "require-uncached": {
4096− "version": "1.0.3",
4097− "resolved": "https://registry.npm.janecorp.com/r/require-uncached/_attachments/require-uncached-1.0.3.tgz",
4098− "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
4099− "dev": true,
4100− "requires": {
4101− "caller-path": "^0.1.0",
4102− "resolve-from": "^1.0.0"
4103− }
4104− },
4105− "resolve": {
4106− "version": "1.8.1",
4107− "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
4108− "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
4109− "dev": true,
4110− "requires": {
4111− "path-parse": "^1.0.5"
4112− }
4113− },
4114− "resolve-from": {
4115− "version": "1.0.1",
4116− "resolved": "https://registry.npm.janecorp.com/r/resolve-from/_attachments/resolve-from-1.0.1.tgz",
4117− "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
4118− "dev": true
4119− },
4120− "resolve-from-npm": {
4121− "version": "2.0.4",
4122− "resolved": "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-2.0.4.tgz",
4123− "integrity": "sha512-JrwN+SRILVjq/mdPNd6bhoOvYMBFf0CYqvfAgaDGB9dWjyr3XDAe40O2WcxToYWMmbQabM4FM6hHVLcSxBPKOQ==",
4124− "dev": true,
4125− "requires": {
4126− "inspect-with-kind": "^1.0.3",
4127− "npm-cli-dir": "^2.0.2",
4128− "resolve-from": "^4.0.0"
4129− },
4130− "dependencies": {
4131− "resolve-from": {
4132− "version": "4.0.0",
4133− "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4134− "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4135− "dev": true
4136− }
4137− }
4138− },
4139− "resolve-url": {
4140− "version": "0.2.1",
4141− "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
4142− "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
4143− "dev": true
4144− },
4145− "restore-cursor": {
4146− "version": "2.0.0",
4147− "resolved": "https://registry.npm.janecorp.com/r/restore-cursor/_attachments/restore-cursor-2.0.0.tgz",
4148− "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
4149− "dev": true,
4150− "requires": {
4151− "onetime": "^2.0.0",
4152− "signal-exit": "^3.0.2"
4153− }
4154− },
4155− "ret": {
4156− "version": "0.1.15",
4157− "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
4158− "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
4159− "dev": true
4160− },
4161− "rimraf": {
4162− "version": "2.6.1",
4163− "resolved": "https://registry.npm.janecorp.com/r/rimraf/_attachments/rimraf-2.6.1.tgz",
4164− "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
4165− "dev": true,
4166− "requires": {
4167− "glob": "^7.0.5"
4168− }
4169− },
4170− "ripemd160": {
4171− "version": "2.0.2",
4172− "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
4173− "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
4174− "dev": true,
4175− "requires": {
4176− "hash-base": "^3.0.0",
4177− "inherits": "^2.0.1"
4178− }
4179− },
4180− "run-async": {
4181− "version": "2.3.0",
4182− "resolved": "https://registry.npm.janecorp.com/r/run-async/_attachments/run-async-2.3.0.tgz",
4183− "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
4184− "dev": true,
4185− "requires": {
4186− "is-promise": "^2.1.0"
4187− }
4188− },
4189− "rx-lite": {
4190− "version": "4.0.8",
4191− "resolved": "https://registry.npm.janecorp.com/r/rx-lite/_attachments/rx-lite-4.0.8.tgz",
4192− "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
4193− "dev": true
4194− },
4195− "rx-lite-aggregates": {
4196− "version": "4.0.8",
4197− "resolved": "https://registry.npm.janecorp.com/r/rx-lite-aggregates/_attachments/rx-lite-aggregates-4.0.8.tgz",
4198− "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
4199− "dev": true,
4200− "requires": {
4201− "rx-lite": "*"
4202− }
4203− },
4204− "safe-buffer": {
4205− "version": "5.1.1",
4206− "resolved": "https://registry.npm.janecorp.com/s/safe-buffer/_attachments/safe-buffer-5.1.1.tgz",
4207− "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4208− "dev": true
4209− },
4210− "safe-regex": {
4211− "version": "1.1.0",
4212− "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
4213− "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
4214− "dev": true,
4215− "requires": {
4216− "ret": "~0.1.10"
4217− }
4218− },
4219− "sander": {
4220− "version": "0.5.1",
4221− "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
4222− "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
4223− "dev": true,
4224− "requires": {
4225− "es6-promise": "^3.1.2",
4226− "graceful-fs": "^4.1.3",
4227− "mkdirp": "^0.5.1",
4228− "rimraf": "^2.5.2"
4229− }
4230− },
4231− "semver": {
4232− "version": "5.5.0",
4233− "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4234− "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4235− "dev": true
4236− },
4237− "set-immediate-shim": {
4238− "version": "1.0.1",
4239− "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
4240− "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
4241− "dev": true
4242− },
4243− "set-value": {
4244− "version": "2.0.0",
4245− "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
4246− "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
4247− "dev": true,
4248− "requires": {
4249− "extend-shallow": "^2.0.1",
4250− "is-extendable": "^0.1.1",
4251− "is-plain-object": "^2.0.3",
4252− "split-string": "^3.0.1"
4253− },
4254− "dependencies": {
4255− "extend-shallow": {
4256− "version": "2.0.1",
4257− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4258− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4259− "dev": true,
4260− "requires": {
4261− "is-extendable": "^0.1.0"
4262− }
4263− }
4264− }
4265− },
4266− "sha.js": {
4267− "version": "2.4.11",
4268− "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
4269− "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
4270− "dev": true,
4271− "requires": {
4272− "inherits": "^2.0.1",
4273− "safe-buffer": "^5.0.1"
4274− }
4275− },
4276− "shasum": {
4277− "version": "1.0.2",
4278− "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
4279− "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
4280− "dev": true,
4281− "requires": {
4282− "json-stable-stringify": "~0.0.0",
4283− "sha.js": "~2.4.4"
4284− },
4285− "dependencies": {
4286− "json-stable-stringify": {
4287− "version": "0.0.1",
4288− "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
4289− "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
4290− "dev": true,
4291− "requires": {
4292− "jsonify": "~0.0.0"
4293− }
4294− }
4295− }
4296− },
4297− "shebang-command": {
4298− "version": "1.2.0",
4299− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
4300− "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
4301− "dev": true,
4302− "requires": {
4303− "shebang-regex": "^1.0.0"
4304− }
4305− },
4306− "shebang-regex": {
4307− "version": "1.0.0",
4308− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
4309− "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
4310− "dev": true
4311− },
4312− "shell-quote": {
4313− "version": "1.6.1",
4314− "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
4315− "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
4316− "dev": true,
4317− "requires": {
4318− "array-filter": "~0.0.0",
4319− "array-map": "~0.0.0",
4320− "array-reduce": "~0.0.0",
4321− "jsonify": "~0.0.0"
4322− }
4323− },
4324− "signal-exit": {
4325− "version": "3.0.2",
4326− "resolved": "https://registry.npm.janecorp.com/s/signal-exit/_attachments/signal-exit-3.0.2.tgz",
4327− "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4328− "dev": true
4329− },
4330− "simple-concat": {
4331− "version": "1.0.0",
4332− "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
4333− "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
4334− "dev": true
4335− },
4336− "size-rate": {
4337− "version": "0.1.0",
4338− "resolved": "https://registry.npmjs.org/size-rate/-/size-rate-0.1.0.tgz",
4339− "integrity": "sha512-Yinx2XAfbhJu+Pxz1TD3xFT6nPB54+wyRd4u82Kq+ZqzOtaODYS5/7QJtlOcRxJLUvNXMzJKGvJ/O1KyN/9+hQ==",
4340− "dev": true,
4341− "requires": {
4342− "filesize": "^3.5.10",
4343− "inspect-with-kind": "^1.0.2"
4344− }
4345− },
4346− "slice-ansi": {
4347− "version": "0.0.4",
4348− "resolved": "https://registry.npm.janecorp.com/s/slice-ansi/_attachments/slice-ansi-0.0.4.tgz",
4349− "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
4350− "dev": true
4351− },
4352− "snapdragon": {
4353− "version": "0.8.2",
4354− "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
4355− "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
4356− "dev": true,
4357− "requires": {
4358− "base": "^0.11.1",
4359− "debug": "^2.2.0",
4360− "define-property": "^0.2.5",
4361− "extend-shallow": "^2.0.1",
4362− "map-cache": "^0.2.2",
4363− "source-map": "^0.5.6",
4364− "source-map-resolve": "^0.5.0",
4365− "use": "^3.1.0"
4366− },
4367− "dependencies": {
4368− "define-property": {
4369− "version": "0.2.5",
4370− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4371− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4372− "dev": true,
4373− "requires": {
4374− "is-descriptor": "^0.1.0"
4375− }
4376− },
4377− "extend-shallow": {
4378− "version": "2.0.1",
4379− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4380− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4381− "dev": true,
4382− "requires": {
4383− "is-extendable": "^0.1.0"
4384− }
4385− }
4386− }
4387− },
4388− "snapdragon-node": {
4389− "version": "2.1.1",
4390− "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
4391− "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
4392− "dev": true,
4393− "requires": {
4394− "define-property": "^1.0.0",
4395− "isobject": "^3.0.0",
4396− "snapdragon-util": "^3.0.1"
4397− },
4398− "dependencies": {
4399− "define-property": {
4400− "version": "1.0.0",
4401− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4402− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4403− "dev": true,
4404− "requires": {
4405− "is-descriptor": "^1.0.0"
4406− }
4407− },
4408− "is-accessor-descriptor": {
4409− "version": "1.0.0",
4410− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4411− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4412− "dev": true,
4413− "requires": {
4414− "kind-of": "^6.0.0"
4415− }
4416− },
4417− "is-data-descriptor": {
4418− "version": "1.0.0",
4419− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4420− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4421− "dev": true,
4422− "requires": {
4423− "kind-of": "^6.0.0"
4424− }
4425− },
4426− "is-descriptor": {
4427− "version": "1.0.2",
4428− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4429− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4430− "dev": true,
4431− "requires": {
4432− "is-accessor-descriptor": "^1.0.0",
4433− "is-data-descriptor": "^1.0.0",
4434− "kind-of": "^6.0.2"
4435− }
4436− }
4437− }
4438− },
4439− "snapdragon-util": {
4440− "version": "3.0.1",
4441− "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
4442− "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
4443− "dev": true,
4444− "requires": {
4445− "kind-of": "^3.2.0"
4446− },
4447− "dependencies": {
4448− "kind-of": {
4449− "version": "3.2.2",
4450− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4451− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4452− "dev": true,
4453− "requires": {
4454− "is-buffer": "^1.1.5"
4455− }
4456− }
4457− }
4458− },
4459− "sorcery": {
4460− "version": "0.10.0",
4461− "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
4462− "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
4463− "dev": true,
4464− "requires": {
4465− "buffer-crc32": "^0.2.5",
4466− "minimist": "^1.2.0",
4467− "sander": "^0.5.0",
4468− "sourcemap-codec": "^1.3.0"
4469− },
4470− "dependencies": {
4471− "minimist": {
4472− "version": "1.2.0",
4473− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4474− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4475− "dev": true
4476− }
4477− }
4478− },
4479− "source-map": {
4480− "version": "0.5.7",
4481− "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
4482− "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
4483− "dev": true
4484− },
4485− "source-map-resolve": {
4486− "version": "0.5.2",
4487− "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
4488− "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
4489− "dev": true,
4490− "requires": {
4491− "atob": "^2.1.1",
4492− "decode-uri-component": "^0.2.0",
4493− "resolve-url": "^0.2.1",
4494− "source-map-url": "^0.4.0",
4495− "urix": "^0.1.0"
4496− }
4497− },
4498− "source-map-url": {
4499− "version": "0.4.0",
4500− "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
4501− "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
4502− "dev": true
4503− },
4504− "sourcemap-codec": {
4505− "version": "1.4.1",
4506− "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz",
4507− "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==",
4508− "dev": true
4509− },
4510− "spawn-stack": {
4511− "version": "0.5.0",
4512− "resolved": "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.5.0.tgz",
4513− "integrity": "sha512-suwvBV2WNTOYe/TQBoAFrGbdRvo5t/pWYq/vNw24wbSmIJXr/eaadsF+92VyPm2dBYsYwBnsTLhQFCo3EdCA+Q==",
4514− "dev": true,
4515− "requires": {
4516− "byline": "^5.0.0",
4517− "execa": "^0.10.0",
4518− "inspect-with-kind": "^1.0.4",
4519− "zen-observable": "^0.6.1"
4520− }
4521− },
4522− "split-string": {
4523− "version": "3.1.0",
4524− "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
4525− "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
4526− "dev": true,
4527− "requires": {
4528− "extend-shallow": "^3.0.0"
4529− }
4530− },
4531− "sprintf-js": {
4532− "version": "1.0.3",
4533− "resolved": "https://registry.npm.janecorp.com/s/sprintf-js/_attachments/sprintf-js-1.0.3.tgz",
4534− "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4535− "dev": true
4536− },
4537− "static-extend": {
4538− "version": "0.1.2",
4539− "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
4540− "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
4541− "dev": true,
4542− "requires": {
4543− "define-property": "^0.2.5",
4544− "object-copy": "^0.1.0"
4545− },
4546− "dependencies": {
4547− "define-property": {
4548− "version": "0.2.5",
4549− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4550− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4551− "dev": true,
4552− "requires": {
4553− "is-descriptor": "^0.1.0"
4554− }
4555− }
4556− }
4557− },
4558− "stream-browserify": {
4559− "version": "2.0.1",
4560− "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
4561− "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
4562− "dev": true,
4563− "requires": {
4564− "inherits": "~2.0.1",
4565− "readable-stream": "^2.0.2"
4566− }
4567− },
4568− "stream-combiner2": {
4569− "version": "1.1.1",
4570− "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
4571− "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
4572− "dev": true,
4573− "requires": {
4574− "duplexer2": "~0.1.0",
4575− "readable-stream": "^2.0.2"
4576− }
4577− },
4578− "stream-http": {
4579− "version": "2.8.3",
4580− "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
4581− "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
4582− "dev": true,
4583− "requires": {
4584− "builtin-status-codes": "^3.0.0",
4585− "inherits": "^2.0.1",
4586− "readable-stream": "^2.3.6",
4587− "to-arraybuffer": "^1.0.0",
4588− "xtend": "^4.0.0"
4589− },
4590− "dependencies": {
4591− "process-nextick-args": {
4592− "version": "2.0.0",
4593− "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4594− "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4595− "dev": true
4596− },
4597− "readable-stream": {
4598− "version": "2.3.6",
4599− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4600− "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4601− "dev": true,
4602− "requires": {
4603− "core-util-is": "~1.0.0",
4604− "inherits": "~2.0.3",
4605− "isarray": "~1.0.0",
4606− "process-nextick-args": "~2.0.0",
4607− "safe-buffer": "~5.1.1",
4608− "string_decoder": "~1.1.1",
4609− "util-deprecate": "~1.0.1"
4610− }
4611− },
4612− "string_decoder": {
4613− "version": "1.1.1",
4614− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4615− "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4616− "dev": true,
4617− "requires": {
4618− "safe-buffer": "~5.1.0"
4619− }
4620− }
4621− }
4622− },
4623− "stream-splicer": {
4624− "version": "2.0.0",
4625− "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
4626− "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
4627− "dev": true,
4628− "requires": {
4629− "inherits": "^2.0.1",
4630− "readable-stream": "^2.0.2"
4631− }
4632− },
4633− "string-stream": {
4634− "version": "0.0.7",
4635− "resolved": "https://registry.npmjs.org/string-stream/-/string-stream-0.0.7.tgz",
4636− "integrity": "sha1-z83oJ5n6YvMDQpqqeTNu6INDMv4=",
4637− "dev": true
4638− },
4639− "string-width": {
4640− "version": "2.0.0",
4641− "resolved": "https://registry.npm.janecorp.com/s/string-width/_attachments/string-width-2.0.0.tgz",
4642− "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=",
4643− "dev": true,
4644− "requires": {
4645− "is-fullwidth-code-point": "^2.0.0",
4646− "strip-ansi": "^3.0.0"
4647− }
4648− },
4649− "string_decoder": {
4650− "version": "1.0.3",
4651− "resolved": "https://registry.npm.janecorp.com/s/string_decoder/_attachments/string_decoder-1.0.3.tgz",
4652− "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
4653− "dev": true,
4654− "requires": {
4655− "safe-buffer": "~5.1.0"
4656− }
4657− },
4658− "strip-ansi": {
4659− "version": "3.0.1",
4660− "resolved": "https://registry.npm.janecorp.com/s/strip-ansi/_attachments/strip-ansi-3.0.1.tgz",
4661− "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4662− "dev": true,
4663− "requires": {
4664− "ansi-regex": "^2.0.0"
4665− }
4666− },
4667− "strip-eof": {
4668− "version": "1.0.0",
4669− "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
4670− "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
4671− "dev": true
4672− },
4673− "strip-json-comments": {
4674− "version": "2.0.1",
4675− "resolved": "https://registry.npm.janecorp.com/s/strip-json-comments/_attachments/strip-json-comments-2.0.1.tgz",
4676− "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4677− "dev": true
4678− },
4679− "subarg": {
4680− "version": "1.0.0",
4681− "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
4682− "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
4683− "dev": true,
4684− "requires": {
4685− "minimist": "^1.1.0"
4686− },
4687− "dependencies": {
4688− "minimist": {
4689− "version": "1.2.0",
4690− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4691− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4692− "dev": true
4693− }
4694− }
4695− },
4696− "supports-color": {
4697− "version": "2.0.0",
4698− "resolved": "https://registry.npm.janecorp.com/s/supports-color/_attachments/supports-color-2.0.0.tgz",
4699− "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4700− "dev": true
4701− },
4702− "syntax-error": {
4703− "version": "1.4.0",
4704− "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
4705− "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
4706− "dev": true,
4707− "requires": {
4708− "acorn-node": "^1.2.0"
4709− }
4710− },
4711− "table": {
4712− "version": "4.0.1",
4713− "resolved": "https://registry.npm.janecorp.com/t/table/_attachments/table-4.0.1.tgz",
4714− "integrity": "sha1-qBFsEz+sLGH0pCCrbN9cTWHw5DU=",
4715− "dev": true,
4716− "requires": {
4717− "ajv": "^4.7.0",
4718− "ajv-keywords": "^1.0.0",
4719− "chalk": "^1.1.1",
4720− "lodash": "^4.0.0",
4721− "slice-ansi": "0.0.4",
4722− "string-width": "^2.0.0"
4723− }
4724− },
4725− "tar-fs": {
4726− "version": "1.16.2",
4727− "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.2.tgz",
4728− "integrity": "sha512-LdknWjPEiZC1nOBwhv0JBzfJBGPJar08dZg2rwZe0ZTLQoRGEzgrl7vF3qUEkCHpI/wN9e7RyCuDhMsJUCLPPQ==",
4729− "dev": true,
4730− "requires": {
4731− "chownr": "^1.0.1",
4732− "mkdirp": "^0.5.1",
4733− "pump": "^1.0.0",
4734− "tar-stream": "^1.1.2"
4735− }
4736− },
4737− "tar-stream": {
4738− "version": "1.6.1",
4739− "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz",
4740− "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==",
4741− "dev": true,
4742− "requires": {
4743− "bl": "^1.0.0",
4744− "buffer-alloc": "^1.1.0",
4745− "end-of-stream": "^1.0.0",
4746− "fs-constants": "^1.0.0",
4747− "readable-stream": "^2.3.0",
4748− "to-buffer": "^1.1.0",
4749− "xtend": "^4.0.0"
4750− }
4751− },
4752− "tar-to-file": {
4753− "version": "0.4.0",
4754− "resolved": "https://registry.npmjs.org/tar-to-file/-/tar-to-file-0.4.0.tgz",
4755− "integrity": "sha512-DFRBSotqmgeMrU/H7z0VIMPv8taOheRUlAhi6Q+r5Xso9xoa5vez/Z3uvASSzuT1dwe2orAdENT7NXlAh1zwvA==",
4756− "dev": true,
4757− "requires": {
4758− "cancelable-pump": "^0.4.0",
4759− "graceful-fs": "^4.1.11",
4760− "inspect-with-kind": "^1.0.4",
4761− "is-plain-obj": "^1.1.0",
4762− "is-stream": "^1.1.0",
4763− "tar-fs": "^1.16.2",
4764− "tar-stream": "^1.6.1",
4765− "zen-observable": "^0.6.1"
4766− },
4767− "dependencies": {
4768− "cancelable-pump": {
4769− "version": "0.4.0",
4770− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz",
4771− "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==",
4772− "dev": true,
4773− "requires": {
4774− "pump": "^3.0.0"
4775− }
4776− },
4777− "pump": {
4778− "version": "3.0.0",
4779− "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4780− "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4781− "dev": true,
4782− "requires": {
4783− "end-of-stream": "^1.1.0",
4784− "once": "^1.3.1"
4785− }
4786− }
4787− }
4788− },
4789− "temp": {
4790− "version": "0.8.3",
4791− "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz",
4792− "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
4793− "dev": true,
4794− "requires": {
4795− "os-tmpdir": "^1.0.0",
4796− "rimraf": "~2.2.6"
4797− },
4798− "dependencies": {
4799− "rimraf": {
4800− "version": "2.2.8",
4801− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
4802− "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
4803− "dev": true
4804− }
4805− }
4806− },
4807− "term-size": {
4808− "version": "1.2.0",
4809− "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
4810− "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
4811− "dev": true,
4812− "requires": {
4813− "execa": "^0.7.0"
4814− },
4815− "dependencies": {
4816− "cross-spawn": {
4817− "version": "5.1.0",
4818− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
4819− "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
4820− "dev": true,
4821− "requires": {
4822− "lru-cache": "^4.0.1",
4823− "shebang-command": "^1.2.0",
4824− "which": "^1.2.9"
4825− }
4826− },
4827− "execa": {
4828− "version": "0.7.0",
4829− "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
4830− "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
4831− "dev": true,
4832− "requires": {
4833− "cross-spawn": "^5.0.1",
4834− "get-stream": "^3.0.0",
4835− "is-stream": "^1.1.0",
4836− "npm-run-path": "^2.0.0",
4837− "p-finally": "^1.0.0",
4838− "signal-exit": "^3.0.0",
4839− "strip-eof": "^1.0.0"
4840− }
4841− }
4842− }
4843− },
4844− "text-table": {
4845− "version": "0.2.0",
4846− "resolved": "https://registry.npm.janecorp.com/t/text-table/_attachments/text-table-0.2.0.tgz",
4847− "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
4848− "dev": true
4849− },
4850− "through": {
4851− "version": "2.3.8",
4852− "resolved": "https://registry.npm.janecorp.com/t/through/_attachments/through-2.3.8.tgz",
4853− "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
4854− "dev": true
4855− },
4856− "through2": {
4857− "version": "2.0.3",
4858− "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
4859− "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
4860− "dev": true,
4861− "requires": {
4862− "readable-stream": "^2.1.5",
4863− "xtend": "~4.0.1"
4864− }
4865− },
4866− "tilde-path": {
4867− "version": "2.0.0",
4868− "resolved": "https://registry.npmjs.org/tilde-path/-/tilde-path-2.0.0.tgz",
4869− "integrity": "sha512-3aDt7b/wBbxJjUTMiCW+uu7iqrB6F1DfxSL0qB4biSrP1+knIPveccs7thL34AkzPZ/0T7+oYXZDKiokMc1d6g==",
4870− "dev": true
4871− },
4872− "timers-browserify": {
4873− "version": "1.4.2",
4874− "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
4875− "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
4876− "dev": true,
4877− "requires": {
4878− "process": "~0.11.0"
4879− }
4880− },
4881− "tmp": {
4882− "version": "0.0.31",
4883− "resolved": "https://registry.npm.janecorp.com/t/tmp/_attachments/tmp-0.0.31.tgz",
4884− "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
4885− "dev": true,
4886− "requires": {
4887− "os-tmpdir": "~1.0.1"
4888− }
4889− },
4890− "to-arraybuffer": {
4891− "version": "1.0.1",
4892− "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
4893− "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
4894− "dev": true
4895− },
4896− "to-buffer": {
4897− "version": "1.1.1",
4898− "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
4899− "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
4900− "dev": true
4901− },
4902− "to-object-path": {
4903− "version": "0.3.0",
4904− "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4905− "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
4906− "dev": true,
4907− "requires": {
4908− "kind-of": "^3.0.2"
4909− },
4910− "dependencies": {
4911− "kind-of": {
4912− "version": "3.2.2",
4913− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4914− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4915− "dev": true,
4916− "requires": {
4917− "is-buffer": "^1.1.5"
4918− }
4919− }
4920− }
4921− },
4922− "to-regex": {
4923− "version": "3.0.2",
4924− "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4925− "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4926− "dev": true,
4927− "requires": {
4928− "define-property": "^2.0.2",
4929− "extend-shallow": "^3.0.2",
4930− "regex-not": "^1.0.2",
4931− "safe-regex": "^1.1.0"
4932− }
4933− },
4934− "to-regex-range": {
4935− "version": "2.1.1",
4936− "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4937− "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4938− "dev": true,
4939− "requires": {
4940− "is-number": "^3.0.0",
4941− "repeat-string": "^1.6.1"
4942− }
4943− },
4944− "tree-kill": {
4945− "version": "1.2.0",
4946− "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz",
4947− "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==",
4948− "dev": true
4949− },
4950− "truncated-list": {
4951− "version": "1.0.1",
4952− "resolved": "https://registry.npmjs.org/truncated-list/-/truncated-list-1.0.1.tgz",
4953− "integrity": "sha512-aNcDZ1PfxAtUXXLEmy+m1D465lFv0VgWltGlTWuJuhPh+FGeOiHV9S2DYOD8IEgZU8yOInZBRHVcAts+xIYzew==",
4954− "dev": true,
4955− "requires": {
4956− "inspect-with-kind": "^1.0.4"
4957− }
4958− },
4959− "tryit": {
4960− "version": "1.0.3",
4961− "resolved": "https://registry.npm.janecorp.com/t/tryit/_attachments/tryit-1.0.3.tgz",
4962− "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=",
4963− "dev": true
4964− },
4965− "tty-browserify": {
4966− "version": "0.0.1",
4967− "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
4968− "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
4969− "dev": true
4970− },
4971− "tty-truncate": {
4972− "version": "1.0.0",
4973− "resolved": "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.0.tgz",
4974− "integrity": "sha512-pUnGE8KQJl/aGOkPtAPXcKnJRPNBzn/c+9gWFPtGPtayGUp0luLyM3RST10g5UbybJAWlHUuYjIO4NXsilg6nA==",
4975− "dev": true,
4976− "requires": {
4977− "ansi-regex": "^3.0.0",
4978− "inspect-with-kind": "^1.0.4",
4979− "slice-ansi": "^1.0.0",
4980− "string-width": "^2.1.1"
4981− },
4982− "dependencies": {
4983− "ansi-regex": {
4984− "version": "3.0.0",
4985− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
4986− "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
4987− "dev": true
4988− },
4989− "slice-ansi": {
4990− "version": "1.0.0",
4991− "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
4992− "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
4993− "dev": true,
4994− "requires": {
4995− "is-fullwidth-code-point": "^2.0.0"
4996− }
4997− },
4998− "string-width": {
4999− "version": "2.1.1",
5000− "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5001− "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5002− "dev": true,
5003− "requires": {
5004− "is-fullwidth-code-point": "^2.0.0",
5005− "strip-ansi": "^4.0.0"
5006− }
5007− },
5008− "strip-ansi": {
5009− "version": "4.0.0",
5010− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5011− "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5012− "dev": true,
5013− "requires": {
5014− "ansi-regex": "^3.0.0"
5015− }
5016− }
5017− }
5018− },
5019− "type-check": {
5020− "version": "0.3.2",
5021− "resolved": "https://registry.npm.janecorp.com/t/type-check/_attachments/type-check-0.3.2.tgz",
5022− "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
5023− "dev": true,
5024− "requires": {
5025− "prelude-ls": "~1.1.2"
5026− }
5027− },
5028− "typedarray": {
5029− "version": "0.0.6",
5030− "resolved": "https://registry.npm.janecorp.com/t/typedarray/_attachments/typedarray-0.0.6.tgz",
5031− "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5032− "dev": true
5033− },
5034− "umd": {
5035− "version": "3.0.3",
5036− "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
5037− "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
5038− "dev": true
5039− },
5040− "undeclared-identifiers": {
5041− "version": "1.1.2",
5042− "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz",
5043− "integrity": "sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ==",
5044− "dev": true,
5045− "requires": {
5046− "acorn-node": "^1.3.0",
5047− "get-assigned-identifiers": "^1.2.0",
5048− "simple-concat": "^1.0.0",
5049− "xtend": "^4.0.1"
5050− }
5051− },
5052− "union-value": {
5053− "version": "1.0.0",
5054− "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
5055− "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
5056− "dev": true,
5057− "requires": {
5058− "arr-union": "^3.1.0",
5059− "get-value": "^2.0.6",
5060− "is-extendable": "^0.1.1",
5061− "set-value": "^0.4.3"
5062− },
5063− "dependencies": {
5064− "extend-shallow": {
5065− "version": "2.0.1",
5066− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5067− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5068− "dev": true,
5069− "requires": {
5070− "is-extendable": "^0.1.0"
5071− }
5072− },
5073− "set-value": {
5074− "version": "0.4.3",
5075− "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
5076− "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
5077− "dev": true,
5078− "requires": {
5079− "extend-shallow": "^2.0.1",
5080− "is-extendable": "^0.1.1",
5081− "is-plain-object": "^2.0.1",
5082− "to-object-path": "^0.3.0"
5083− }
5084− }
5085− }
5086− },
5087− "unset-value": {
5088− "version": "1.0.0",
5089− "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
5090− "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
5091− "dev": true,
5092− "requires": {
5093− "has-value": "^0.3.1",
5094− "isobject": "^3.0.0"
5095− },
5096− "dependencies": {
5097− "has-value": {
5098− "version": "0.3.1",
5099− "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
5100− "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
5101− "dev": true,
5102− "requires": {
5103− "get-value": "^2.0.3",
5104− "has-values": "^0.1.4",
5105− "isobject": "^2.0.0"
5106− },
5107− "dependencies": {
5108− "isobject": {
5109− "version": "2.1.0",
5110− "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
5111− "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
5112− "dev": true,
5113− "requires": {
5114− "isarray": "1.0.0"
5115− }
5116− }
5117− }
5118− },
5119− "has-values": {
5120− "version": "0.1.4",
5121− "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
5122− "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
5123− "dev": true
5124− }
5125− }
5126− },
5127− "upath": {
5128− "version": "1.1.0",
5129− "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
5130− "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
5131− "dev": true
5132− },
5133− "urix": {
5134− "version": "0.1.0",
5135− "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
5136− "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
5137− "dev": true
5138− },
5139− "url": {
5140− "version": "0.11.0",
5141− "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
5142− "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
5143− "dev": true,
5144− "requires": {
5145− "punycode": "1.3.2",
5146− "querystring": "0.2.0"
5147− },
5148− "dependencies": {
5149− "punycode": {
5150− "version": "1.3.2",
5151− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
5152− "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
5153− "dev": true
5154− }
5155− }
5156− },
5157− "use": {
5158− "version": "3.1.0",
5159− "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
5160− "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
5161− "dev": true,
5162− "requires": {
5163− "kind-of": "^6.0.2"
5164− }
5165− },
5166− "util": {
5167− "version": "0.10.4",
5168− "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
5169− "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
5170− "dev": true,
5171− "requires": {
5172− "inherits": "2.0.3"
5173− }
5174− },
5175− "util-deprecate": {
5176− "version": "1.0.2",
5177− "resolved": "https://registry.npm.janecorp.com/u/util-deprecate/_attachments/util-deprecate-1.0.2.tgz",
5178− "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
5179− "dev": true
5180− },
5181− "uuid": {
5182− "version": "3.2.1",
5183− "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
5184− "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
5185− },
5186− "uuid-validate": {
5187− "version": "0.0.3",
5188− "resolved": "https://registry.npmjs.org/uuid-validate/-/uuid-validate-0.0.3.tgz",
5189− "integrity": "sha512-Fykw5U4eZESbq739BeLvEBFRuJODfrlmjx5eJux7W817LjRaq4b7/i4t2zxQmhcX+fAj4nMfRdTzO4tmwLKn0w=="
5190− },
5191− "vertical-meter": {
5192− "version": "1.0.0",
5193− "resolved": "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz",
5194− "integrity": "sha512-xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==",
5195− "dev": true,
5196− "requires": {
5197− "rate-map": "^1.0.1"
5198− }
5199− },
5200− "vm-browserify": {
5201− "version": "0.0.4",
5202− "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
5203− "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
5204− "dev": true,
5205− "requires": {
5206− "indexof": "0.0.1"
5207− }
5208− },
5209− "watchpack": {
5210− "version": "1.6.0",
5211− "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
5212− "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
5213− "dev": true,
5214− "requires": {
5215− "chokidar": "^2.0.2",
5216− "graceful-fs": "^4.1.2",
5217− "neo-async": "^2.5.0"
5218− }
5219− },
5220− "which": {
5221− "version": "1.3.1",
5222− "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5223− "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5224− "dev": true,
5225− "requires": {
5226− "isexe": "^2.0.0"
5227− }
5228− },
5229− "win-user-installed-npm-cli-path": {
5230− "version": "2.0.4",
5231− "resolved": "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-2.0.4.tgz",
5232− "integrity": "sha512-i+fSInL3Li47P9gGcJabtgvl2+hLmZwMsh4664WWuI1F/pQPtv4XerrOyg8poxvDv4o/QwB60f20MKtIX/CCxQ==",
5233− "dev": true
5234− },
5235− "wordwrap": {
5236− "version": "1.0.0",
5237− "resolved": "https://registry.npm.janecorp.com/w/wordwrap/_attachments/wordwrap-1.0.0.tgz",
5238− "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
5239− "dev": true
5240− },
5241− "wrap-ansi": {
5242− "version": "3.0.1",
5243− "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz",
5244− "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=",
5245− "dev": true,
5246− "requires": {
5247− "string-width": "^2.1.1",
5248− "strip-ansi": "^4.0.0"
5249− },
5250− "dependencies": {
5251− "ansi-regex": {
5252− "version": "3.0.0",
5253− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5254− "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5255− "dev": true
5256− },
5257− "string-width": {
5258− "version": "2.1.1",
5259− "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
5260− "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
5261− "dev": true,
5262− "requires": {
5263− "is-fullwidth-code-point": "^2.0.0",
5264− "strip-ansi": "^4.0.0"
5265− }
5266− },
5267− "strip-ansi": {
5268− "version": "4.0.0",
5269− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
5270− "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
5271− "dev": true,
5272− "requires": {
5273− "ansi-regex": "^3.0.0"
5274− }
5275− }
5276− }
5277− },
5278− "wrappy": {
5279− "version": "1.0.2",
5280− "resolved": "https://registry.npm.janecorp.com/w/wrappy/_attachments/wrappy-1.0.2.tgz",
5281− "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
5282− "dev": true
5283− },
5284− "write": {
5285− "version": "0.2.1",
5286− "resolved": "https://registry.npm.janecorp.com/w/write/_attachments/write-0.2.1.tgz",
5287− "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
5288− "dev": true,
5289− "requires": {
5290− "mkdirp": "^0.5.1"
5291− }
5292− },
5293− "xtend": {
5294− "version": "4.0.1",
5295− "resolved": "https://registry.npm.janecorp.com/x/xtend/_attachments/xtend-4.0.1.tgz",
5296− "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
5297− "dev": true
5298− },
5299− "yallist": {
5300− "version": "2.1.2",
5301− "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5302− "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
5303− "dev": true
5304− },
5305− "zen-observable": {
5306− "version": "0.6.1",
5307− "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.6.1.tgz",
5308− "integrity": "sha512-DKjFTL7siVLIUMZOFZ0alqMEdTsXPUxoCZzrvB2tdWEVN/6606Qh1nCfSTCAOZMrtcPzzFI3BXmwBKLAew52NA==",
5309− "dev": true
5310− }
5311− }
5312−}
package.json+4−27
@@ -1,32 +1,9 @@
11{
22 "name": "purescript-uuid",
3− "version": "1.0.0",
4− "description": "",
5− "main": "index.js",
6− "directories": {
7− "test": "test"
8− },
9− "scripts": {
10− "build": "pulp build",
11− "build:watch": "pulp -w build",
12− "test": "pulp test",
13− "test:watch": "pulp -w test"
14− },
15− "keywords": [],
16− "author": "",
17− "license": "ISC",
3+ "version": "10.0.0",
4+ "type": "module",
5+ "license": "MIT",
186 "dependencies": {
19− "uuid": "^3.2.1",
20− "uuid-validate": "0.0.3"
21− },
22− "devDependencies": {
23− "bower": "^1.8.0",
24− "eslint": "^4.0.0",
25− "eslint-config-semistandard": "^11.0.0",
26− "eslint-config-standard": "^10.2.1",
27− "eslint-plugin-promise": "^3.5.0",
28− "eslint-plugin-standard": "^3.0.1",
29− "pulp": "^12.3.0",
30− "purescript": "^0.12.0"
7+ "uuid": "^13.0.0"
318 }
329}
purs.jsonnew file+15
@@ -0,0 +1,15 @@
1+{
2+ "name": "uuid",
3+ "version": "9.0.0",
4+ "license": "MIT AND ISC",
5+ "location": {
6+ "githubOwner": "maddie927",
7+ "githubRepo": "purescript-uuid"
8+ },
9+ "ref": "v9.0.0",
10+ "dependencies": {
11+ "effect": ">=4.0.0 <5.0.0",
12+ "maybe": ">=6.0.0 <7.0.0",
13+ "prelude": ">=6.0.0 <7.0.0"
14+ }
15+}
spago.yamlnew file+14
@@ -0,0 +1,14 @@
1+workspace: {}
2+
3+package:
4+ name: uuid
5+ publish:
6+ version: 10.0.0
7+ license: MIT
8+ location:
9+ githubOwner: rowtype-yoga
10+ githubRepo: purescript-uuid
11+ dependencies:
12+ - effect: ">=4.0.0 <5.0.0"
13+ - maybe: ">=6.0.0 <7.0.0"
14+ - prelude: ">=6.0.0 <7.0.0"
src/Data/UUID.js+11−20
@@ -1,31 +1,22 @@
1−'use strict';
2−
31// module Data.UUID
2+import { v3, v4, v5, v7, validate, version } from "uuid";
43
5−var mkV3UUID = null;
6−exports.getUUID3Impl = function (str) {
4+export const getUUID3Impl = function (str) {
75 return function (namespace) {
8− if (mkV3UUID === null) mkV3UUID = require('uuid/v3');
9− return mkV3UUID(str, namespace);
6+ return v3(str, namespace);
107 };
118};
129
13−var mkV4UUID = null;
14−exports.getUUIDImpl = function () {
15− if (mkV4UUID === null) mkV4UUID = require('uuid/v4');
16− return mkV4UUID();
17−};
10+export const getUUIDImpl = v4;
1811
19−var mkV5UUID = null;
20−exports.getUUID5Impl = function (str) {
12+export const getUUID5Impl = function (str) {
2113 return function (namespace) {
22− if (mkV5UUID === null) mkV5UUID = require('uuid/v5');
23− return mkV5UUID(str, namespace);
14+ return v5(str, namespace);
2415 };
2516};
2617
27−var validateV4UUID = null;
28−exports.validateV4UUID = function (str) {
29− if (validateV4UUID === null) validateV4UUID = require('uuid-validate');
30− return validateV4UUID(str, 4);
31−};
18+export const getUUIDv7Impl = v7;
19+
20+export const validateUUID = validate;
21+
22+export const uuidVersionImpl = version;
src/Data/UUID.purs+37−15
@@ -1,44 +1,66 @@
11module Data.UUID
2− ( UUID()
2+ ( UUID
3+ , emptyUUID
4+ , maxUUID
35 , genUUID
6+ , genUUIDv7
47 , parseUUID
8+ , uuidVersion
59 , genv3UUID
610 , genv5UUID
11+ , toString
712 ) where
813
14+import Prelude
15+
916import Data.Maybe (Maybe(Nothing, Just))
10−import Debug.Trace (spy)
1117import Effect (Effect)
12−import Prelude (class Eq, class Ord, class Show, pure, ($), (<<<), (>>=))
1318
1419newtype UUID = UUID String
1520
21+derive instance Eq UUID
22+derive instance Ord UUID
23+
24+instance Show UUID where
25+ show (UUID uuid) = "(UUID " <> uuid <> ")"
26+
27+emptyUUID :: UUID
28+emptyUUID = UUID "00000000-0000-0000-0000-000000000000"
29+
30+maxUUID :: UUID
31+maxUUID = UUID "ffffffff-ffff-ffff-ffff-ffffffffffff"
32+
1633foreign import getUUIDImpl :: Effect String
1734
18−-- | Generates a v4 UUID
1935genUUID :: Effect UUID
2036genUUID = getUUIDImpl >>= pure <<< UUID
2137
22−foreign import validateV4UUID :: String -> Boolean
38+foreign import getUUIDv7Impl :: Effect String
39+
40+genUUIDv7 :: Effect UUID
41+genUUIDv7 = getUUIDv7Impl >>= pure <<< UUID
42+
43+foreign import validateUUID :: String -> Boolean
2344
24−-- | Validates a String as a v4 UUID
2545parseUUID :: String -> Maybe UUID
26−parseUUID str = case validateV4UUID str of
27− true -> Just $ UUID str
28− _ -> Nothing
46+parseUUID str = case validateUUID str of
47+ true -> Just (UUID str)
48+ _ -> Nothing
49+
50+foreign import uuidVersionImpl :: String -> Int
51+
52+uuidVersion :: UUID -> Int
53+uuidVersion (UUID s) = uuidVersionImpl s
2954
3055foreign import getUUID3Impl :: String -> String -> String
3156
3257genv3UUID :: String -> UUID -> UUID
33−genv3UUID s (UUID n) = UUID $ getUUID3Impl s n
58+genv3UUID s (UUID n) = UUID (getUUID3Impl s n)
3459
3560foreign import getUUID5Impl :: String -> String -> String
3661
3762genv5UUID :: String -> UUID -> UUID
3863genv5UUID s (UUID n) = UUID (getUUID5Impl s n)
3964
40−instance showUUID :: Show UUID where
41− show (UUID uuid) = uuid
42−
43−derive instance eqUUID :: Eq UUID
44−derive instance ordUUID :: Ord UUID
65+toString :: UUID -> String
66+toString (UUID uuid) = uuid
test/Main.purs+41−30
@@ -1,44 +1,55 @@
11module Test.Main where
22
33import Prelude
4−
54import Data.Maybe (Maybe(..), fromJust)
65import Data.String (length)
7−import Data.UUID (genUUID, genv3UUID, genv5UUID, parseUUID)
6+import Data.UUID (genUUID, genv3UUID, genv5UUID, parseUUID, toString)
87import Effect (Effect)
8+import Effect.Aff (launchAff_)
99import Effect.Class (liftEffect)
1010import Effect.Unsafe (unsafePerformEffect)
1111import Partial.Unsafe (unsafePartial)
1212import Test.Spec (it, describe)
1313import Test.Spec.Assertions (shouldEqual)
1414import Test.Spec.Reporter.Console (consoleReporter)
15−import Test.Spec.Runner (run)
15+import Test.Spec.Runner (runSpec)
1616
1717main :: Effect Unit
18−main = run [consoleReporter] do
19−
20− describe "UUID" do
21−
22− it "`genUUID` returns a uuid" do
23− let uuid = unsafePerformEffect genUUID
24− (length <<< show) uuid `shouldEqual` 36
25−
26− it "`genv3UUID` returns a uuid" do
27− namespace <- liftEffect genUUID
28− let uuid = genv3UUID "foo" namespace
29− (length <<< show) uuid `shouldEqual` 36
30−
31− it "`genv5UUID` returns a uuid" do
32− namespace <- liftEffect genUUID
33− let uuid = genv5UUID "foo" namespace
34− (length <<< show) uuid `shouldEqual` 36
35−
36− it "`parseUUID` parses a valid uuid as Just UUID" do
37− let uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
38− uuid = parseUUID uuidStr
39− uuidStr `shouldEqual` (show $ unsafePartial $ fromJust uuid)
40−
41− it "`parseUUID` parses an invalid uuid as Nothing" do
42− let uuidStr = "foo"
43− uuid = parseUUID uuidStr
44− Nothing `shouldEqual` uuid
18+main =
19+ launchAff_ do
20+ runSpec [ consoleReporter ] do
21+ describe "UUID" do
22+ it "`genUUID` returns a uuid" do
23+ let
24+ uuid = unsafePerformEffect genUUID
25+ (length <<< toString) uuid `shouldEqual` 36
26+ it "`genv3UUID` returns a uuid" do
27+ namespace <- liftEffect genUUID
28+ let
29+ uuid = genv3UUID "foo" namespace
30+ (length <<< toString) uuid `shouldEqual` 36
31+ it "`genv5UUID` returns a uuid" do
32+ namespace <- liftEffect genUUID
33+ let
34+ uuid = genv5UUID "foo" namespace
35+ (length <<< toString) uuid `shouldEqual` 36
36+ it "`parseUUID` parses a valid uuid as Just UUID" do
37+ let
38+ uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
39+
40+ uuid = parseUUID uuidStr
41+ uuidStr `shouldEqual` (toString $ unsafePartial $ fromJust uuid)
42+ it "`parseUUID` parses an invalid uuid as Nothing" do
43+ let
44+ uuidStr = "foo"
45+
46+ uuid = parseUUID uuidStr
47+ Nothing `shouldEqual` uuid
48+ it "`show` returns a console-friendly representation of the UUID type" do
49+ let
50+ uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
51+
52+ showUUID = "(UUID d0778cf2-3a4c-42ef-acbd-1269b6bec204)"
53+
54+ uuid = parseUUID uuidStr
55+ showUUID `shouldEqual` (show $ unsafePartial $ fromJust uuid)