screenshot v1
parent
42290c14f1
commit
6d8ad84a36
@ -0,0 +1,5 @@
|
||||
{
|
||||
"projects": {
|
||||
"default": "webappparrain"
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"rules": {
|
||||
".read": true,
|
||||
".write": true
|
||||
}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
{
|
||||
"database": {
|
||||
"rules": "database.rules.json"
|
||||
},
|
||||
"hosting": {
|
||||
"public": "dist",
|
||||
"ignore": [
|
||||
"firebase.json",
|
||||
"**/.*",
|
||||
"**/node_modules/**"
|
||||
],
|
||||
"rewrites": [
|
||||
{
|
||||
"source": "**",
|
||||
"destination": "/index.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
const functions = require('firebase-functions');
|
||||
|
||||
// // Create and Deploy Your First Cloud Functions
|
||||
// // https://firebase.google.com/docs/functions/write-firebase-functions
|
||||
//
|
||||
// exports.helloWorld = functions.https.onRequest((request, response) => {
|
||||
// response.send("Hello from Firebase!");
|
||||
// });
|
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../mime/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../mime/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
@ -0,0 +1,7 @@
|
||||
@IF EXIST "%~dp0\node.exe" (
|
||||
"%~dp0\node.exe" "%~dp0\..\mime\cli.js" %*
|
||||
) ELSE (
|
||||
@SETLOCAL
|
||||
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
node "%~dp0\..\mime\cli.js" %*
|
||||
)
|
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
@ -0,0 +1,16 @@
|
||||
# Installation
|
||||
> `npm install --save @types/express-serve-static-core`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for Express (http://expressjs.com).
|
||||
|
||||
# Details
|
||||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core
|
||||
|
||||
Additional Details
|
||||
* Last updated: Mon, 18 Sep 2017 14:08:00 GMT
|
||||
* Dependencies: http, node
|
||||
* Global values: none
|
||||
|
||||
# Credits
|
||||
These definitions were written by Boris Yankov <https://github.com/borisyankov>, Michał Lytek <https://github.com/19majkel94>, Kacper Polak <https://github.com/kacepe>.
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,91 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "@types/express-serve-static-core@*",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fexpress-serve-static-core",
|
||||
"name": "@types/express-serve-static-core",
|
||||
"rawSpec": "*",
|
||||
"spec": "*",
|
||||
"type": "range"
|
||||
},
|
||||
"E:\\MissionXJC\\XJC\\functions\\node_modules\\@types\\express"
|
||||
]
|
||||
],
|
||||
"_from": "@types/express-serve-static-core@*",
|
||||
"_id": "@types/express-serve-static-core@4.0.53",
|
||||
"_inCache": true,
|
||||
"_location": "/@types/express-serve-static-core",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/express-serve-static-core-4.0.53.tgz_1505743745620_0.022078112699091434"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
},
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "@types/express-serve-static-core@*",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fexpress-serve-static-core",
|
||||
"name": "@types/express-serve-static-core",
|
||||
"rawSpec": "*",
|
||||
"spec": "*",
|
||||
"type": "range"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/@types/express",
|
||||
"/@types/serve-static"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.53.tgz",
|
||||
"_shasum": "1723a35d1447f2c55e13c8721eab3448e42f4d82",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "@types/express-serve-static-core@*",
|
||||
"_where": "E:\\MissionXJC\\XJC\\functions\\node_modules\\@types\\express",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Boris Yankov",
|
||||
"url": "https://github.com/borisyankov"
|
||||
},
|
||||
{
|
||||
"name": "Michał Lytek",
|
||||
"url": "https://github.com/19majkel94"
|
||||
},
|
||||
{
|
||||
"name": "Kacper Polak",
|
||||
"url": "https://github.com/kacepe"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
},
|
||||
"description": "TypeScript definitions for Express",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"integrity": "sha512-zaGeOpEYp5G2EhjaUFdVwysDrfEYc6Q6iPhd3Kl4ip30x0tvVv7SuJvY3yzCUSuFlzAG8N5KsyY6BJg93/cn+Q==",
|
||||
"shasum": "1723a35d1447f2c55e13c8721eab3448e42f4d82",
|
||||
"tarball": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.53.tgz"
|
||||
},
|
||||
"license": "MIT",
|
||||
"main": "",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
}
|
||||
],
|
||||
"name": "@types/express-serve-static-core",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"typeScriptVersion": "2.0",
|
||||
"typesPublisherContentHash": "0a3db62a41ac04abd6fd98c2c1fae5653c26d9d1c6039d1af2cb7770462a71fe",
|
||||
"version": "4.0.53"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
@ -0,0 +1,16 @@
|
||||
# Installation
|
||||
> `npm install --save @types/express`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for Express (http://expressjs.com).
|
||||
|
||||
# Details
|
||||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express
|
||||
|
||||
Additional Details
|
||||
* Last updated: Mon, 21 Aug 2017 21:49:18 GMT
|
||||
* Dependencies: serve-static, express-serve-static-core
|
||||
* Global values: none
|
||||
|
||||
# Credits
|
||||
These definitions were written by Boris Yankov <https://github.com/borisyankov>.
|
@ -0,0 +1,83 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "@types/express@^4.0.33",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fexpress",
|
||||
"name": "@types/express",
|
||||
"rawSpec": "^4.0.33",
|
||||
"spec": ">=4.0.33 <5.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"E:\\MissionXJC\\XJC\\functions\\node_modules\\firebase-functions"
|
||||
]
|
||||
],
|
||||
"_from": "@types/express@>=4.0.33 <5.0.0",
|
||||
"_id": "@types/express@4.0.37",
|
||||
"_inCache": true,
|
||||
"_location": "/@types/express",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/express-4.0.37.tgz_1503352300083_0.37321534869261086"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
},
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "@types/express@^4.0.33",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fexpress",
|
||||
"name": "@types/express",
|
||||
"rawSpec": "^4.0.33",
|
||||
"spec": ">=4.0.33 <5.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/firebase-functions"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz",
|
||||
"_shasum": "625ac3765169676e01897ca47011c26375784971",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "@types/express@^4.0.33",
|
||||
"_where": "E:\\MissionXJC\\XJC\\functions\\node_modules\\firebase-functions",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Boris Yankov",
|
||||
"url": "https://github.com/borisyankov"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"@types/express-serve-static-core": "*",
|
||||
"@types/serve-static": "*"
|
||||
},
|
||||
"description": "TypeScript definitions for Express",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"integrity": "sha512-tIULTLzQpFFs5/PKnFIAFOsXQxss76glppbVKR3/jddPK26SBsD5HF5grn5G2jOGtpRWSBvYmDYoduVv+3wOXg==",
|
||||
"shasum": "625ac3765169676e01897ca47011c26375784971",
|
||||
"tarball": "https://registry.npmjs.org/@types/express/-/express-4.0.37.tgz"
|
||||
},
|
||||
"license": "MIT",
|
||||
"main": "",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
}
|
||||
],
|
||||
"name": "@types/express",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"typeScriptVersion": "2.2",
|
||||
"typesPublisherContentHash": "ee3f3950a5c96d4bc07687b8843650db92fe1f16e5e011958979b9b96518e44f",
|
||||
"version": "4.0.37"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
@ -0,0 +1,16 @@
|
||||
# Installation
|
||||
> `npm install --save @types/jsonwebtoken`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for jsonwebtoken (https://github.com/auth0/node-jsonwebtoken).
|
||||
|
||||
# Details
|
||||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsonwebtoken
|
||||
|
||||
Additional Details
|
||||
* Last updated: Thu, 03 Aug 2017 13:57:01 GMT
|
||||
* Dependencies: node
|
||||
* Global values: none
|
||||
|
||||
# Credits
|
||||
These definitions were written by Maxime LUCE <https://github.com/SomaticIT>, Daniel Heim <https://github.com/danielheim>.
|
@ -0,0 +1,133 @@
|
||||
// Type definitions for jsonwebtoken 7.2.0
|
||||
// Project: https://github.com/auth0/node-jsonwebtoken
|
||||
// Definitions by: Maxime LUCE <https://github.com/SomaticIT>, Daniel Heim <https://github.com/danielheim>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.2
|
||||
|
||||
/// <reference types="node" />
|
||||
|
||||
export class JsonWebTokenError extends Error {
|
||||
inner: Error;
|
||||
|
||||
constructor(message: string, error?: Error);
|
||||
}
|
||||
|
||||
export class TokenExpiredError extends JsonWebTokenError {
|
||||
expiredAt: number;
|
||||
|
||||
constructor(message: string, expiredAt: number);
|
||||
}
|
||||
|
||||
export class NotBeforeError extends JsonWebTokenError {
|
||||
date: Date;
|
||||
|
||||
constructor(message: string, date: Date);
|
||||
}
|
||||
|
||||
export interface SignOptions {
|
||||
/**
|
||||
* Signature algorithm. Could be one of these values :
|
||||
* - HS256: HMAC using SHA-256 hash algorithm (default)
|
||||
* - HS384: HMAC using SHA-384 hash algorithm
|
||||
* - HS512: HMAC using SHA-512 hash algorithm
|
||||
* - RS256: RSASSA using SHA-256 hash algorithm
|
||||
* - RS384: RSASSA using SHA-384 hash algorithm
|
||||
* - RS512: RSASSA using SHA-512 hash algorithm
|
||||
* - ES256: ECDSA using P-256 curve and SHA-256 hash algorithm
|
||||
* - ES384: ECDSA using P-384 curve and SHA-384 hash algorithm
|
||||
* - ES512: ECDSA using P-521 curve and SHA-512 hash algorithm
|
||||
* - none: No digital signature or MAC value included
|
||||
*/
|
||||
algorithm?: string;
|
||||
keyid?: string;
|
||||
/** @member {string} - expressed in seconds or a string describing a time span [zeit/ms](https://github.com/zeit/ms.js). Eg: 60, "2 days", "10h", "7d" */
|
||||
expiresIn?: string | number;
|
||||
/** @member {string} - expressed in seconds or a string describing a time span [zeit/ms](https://github.com/zeit/ms.js). Eg: 60, "2 days", "10h", "7d" */
|
||||
notBefore?: string | number;
|
||||
audience?: string | string[];
|
||||
subject?: string;
|
||||
issuer?: string;
|
||||
jwtid?: string;
|
||||
noTimestamp?: boolean;
|
||||
header?: object;
|
||||
encoding?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface VerifyOptions {
|
||||
algorithms?: string[];
|
||||
audience?: string | string[];
|
||||
clockTolerance?: number;
|
||||
issuer?: string | string[];
|
||||
ignoreExpiration?: boolean;
|
||||
ignoreNotBefore?: boolean;
|
||||
jwtId?: string;
|
||||
subject?: string;
|
||||
/**
|
||||
*@deprecated
|
||||
*@member {string} - Max age of token
|
||||
*/
|
||||
maxAge?: string;
|
||||
}
|
||||
|
||||
export interface DecodeOptions {
|
||||
complete?: boolean;
|
||||
json?: boolean;
|
||||
}
|
||||
|
||||
export interface VerifyCallback {
|
||||
(err: JsonWebTokenError | NotBeforeError | TokenExpiredError, decoded: object | string): void;
|
||||
}
|
||||
|
||||
export interface SignCallback {
|
||||
(err: Error, encoded: string): void;
|
||||
}
|
||||
|
||||
export type Secret = string | Buffer | {key: string, passphrase: string}
|
||||
|
||||
/**
|
||||
* Synchronously sign the given payload into a JSON Web Token string
|
||||
* @param {String|Object|Buffer} payload - Payload to sign, could be an literal, buffer or string
|
||||
* @param {String|Buffer} secretOrPrivateKey - Either the secret for HMAC algorithms, or the PEM encoded private key for RSA and ECDSA.
|
||||
* @param {SignOptions} [options] - Options for the signature
|
||||
* @returns {String} The JSON Web Token string
|
||||
*/
|
||||
export declare function sign(payload: string | Buffer | object, secretOrPrivateKey: Secret, options?: SignOptions): string;
|
||||
|
||||
/**
|
||||
* Sign the given payload into a JSON Web Token string
|
||||
* @param {String|Object|Buffer} payload - Payload to sign, could be an literal, buffer or string
|
||||
* @param {String|Buffer} secretOrPrivateKey - Either the secret for HMAC algorithms, or the PEM encoded private key for RSA and ECDSA.
|
||||
* @param {SignOptions} [options] - Options for the signature
|
||||
* @param {Function} callback - Callback to get the encoded token on
|
||||
*/
|
||||
export declare function sign(payload: string | Buffer | object, secretOrPrivateKey: Secret, callback: SignCallback): void;
|
||||
export declare function sign(payload: string | Buffer | object, secretOrPrivateKey: Secret, options: SignOptions, callback: SignCallback): void;
|
||||
|
||||
/**
|
||||
* Synchronously verify given token using a secret or a public key to get a decoded token
|
||||
* @param {String} token - JWT string to verify
|
||||
* @param {String|Buffer} secretOrPublicKey - Either the secret for HMAC algorithms, or the PEM encoded public key for RSA and ECDSA.
|
||||
* @param {VerifyOptions} [options] - Options for the verification
|
||||
* @returns The decoded token.
|
||||
*/
|
||||
declare function verify(token: string, secretOrPublicKey: string | Buffer): object | string;
|
||||
declare function verify(token: string, secretOrPublicKey: string | Buffer, options?: VerifyOptions): object | string;
|
||||
|
||||
/**
|
||||
* Asynchronously verify given token using a secret or a public key to get a decoded token
|
||||
* @param {String} token - JWT string to verify
|
||||
* @param {String|Buffer} secretOrPublicKey - Either the secret for HMAC algorithms, or the PEM encoded public key for RSA and ECDSA.
|
||||
* @param {VerifyOptions} [options] - Options for the verification
|
||||
* @param {Function} callback - Callback to get the decoded token on
|
||||
*/
|
||||
declare function verify(token: string, secretOrPublicKey: string | Buffer, callback?: VerifyCallback): void;
|
||||
declare function verify(token: string, secretOrPublicKey: string | Buffer, options?: VerifyOptions, callback?: VerifyCallback): void;
|
||||
|
||||
/**
|
||||
* Returns the decoded payload without verifying if the signature is valid.
|
||||
* @param {String} token - JWT string to decode
|
||||
* @param {DecodeOptions} [options] - Options for decoding
|
||||
* @returns {Object} The decoded Token
|
||||
*/
|
||||
declare function decode(token: string, options?: DecodeOptions): null | object | string;
|
@ -0,0 +1,87 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "@types/jsonwebtoken@^7.1.32",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fjsonwebtoken",
|
||||
"name": "@types/jsonwebtoken",
|
||||
"rawSpec": "^7.1.32",
|
||||
"spec": ">=7.1.32 <8.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"E:\\MissionXJC\\XJC\\functions\\node_modules\\firebase-functions"
|
||||
]
|
||||
],
|
||||
"_from": "@types/jsonwebtoken@>=7.1.32 <8.0.0",
|
||||
"_id": "@types/jsonwebtoken@7.2.3",
|
||||
"_inCache": true,
|
||||
"_location": "/@types/jsonwebtoken",
|
||||
"_npmOperationalInternal": {
|
||||
"host": "s3://npm-registry-packages",
|
||||
"tmp": "tmp/jsonwebtoken-7.2.3.tgz_1501768804431_0.3480215279851109"
|
||||
},
|
||||
"_npmUser": {
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
},
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "@types/jsonwebtoken@^7.1.32",
|
||||
"scope": "@types",
|
||||
"escapedName": "@types%2fjsonwebtoken",
|
||||
"name": "@types/jsonwebtoken",
|
||||
"rawSpec": "^7.1.32",
|
||||
"spec": ">=7.1.32 <8.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/firebase-functions"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.3.tgz",
|
||||
"_shasum": "483c8f39945e1e6d308dcc51fd4aeca5208d4dca",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "@types/jsonwebtoken@^7.1.32",
|
||||
"_where": "E:\\MissionXJC\\XJC\\functions\\node_modules\\firebase-functions",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Maxime LUCE",
|
||||
"url": "https://github.com/SomaticIT"
|
||||
},
|
||||
{
|
||||
"name": "Daniel Heim",
|
||||
"url": "https://github.com/danielheim"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
},
|
||||
"description": "TypeScript definitions for jsonwebtoken",
|
||||
"devDependencies": {},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"integrity": "sha512-cVhxZfVCyTZd1P+2a+xXSR9to7hZTulNRLLCQMVfAevUqx2Ee+EgsiD/7pX8qvdXWP3nWgSoTjKRLMrIpdPVjQ==",
|
||||
"shasum": "483c8f39945e1e6d308dcc51fd4aeca5208d4dca",
|
||||
"tarball": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.3.tgz"
|
||||
},
|
||||
"license": "MIT",
|
||||
"main": "",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "types",
|
||||
"email": "ts-npm-types@microsoft.com"
|
||||
}
|
||||
],
|
||||
"name": "@types/jsonwebtoken",
|
||||
"optionalDependencies": {},
|
||||
"peerDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"
|
||||
},
|
||||
"scripts": {},
|
||||
"typeScriptVersion": "2.2",
|
||||
"typesPublisherContentHash": "4acb5ee3f1964ba5dc4c32d01031cd7f945420d4b92e8240957bff214a28eb70",
|
||||
"version": "7.2.3"
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
@ -0,0 +1,16 @@
|
||||
# Installation
|
||||
> `npm install --save @types/lodash`
|
||||
|
||||
# Summary
|
||||
This package contains type definitions for Lo-Dash (http://lodash.com/).
|
||||
|
||||
# Details
|
||||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash
|
||||
|
||||
Additional Details
|
||||
* Last updated: Mon, 21 Aug 2017 21:55:03 GMT
|
||||
* Dependencies: none
|
||||
* Global values: _
|
||||
|
||||
# Credits
|
||||
These definitions were written by Brian Zengel <https://github.com/bczengel>, Ilya Mochalov <https://github.com/chrootsu>, Stepan Mikhaylyuk <https://github.com/stepancar>, Eric L Anderson <https://github.com/ericanderson>, AJ Richardson <https://github.com/aj-r>, Junyoung Clare Jang <https://github.com/ailrun>.
|
@ -0,0 +1,2 @@
|
||||
import { add } from "./index";
|
||||
export = add;
|
@ -0,0 +1,2 @@
|
||||
import { after } from "./index";
|
||||
export = after;
|
@ -0,0 +1,2 @@
|
||||
import { ary } from "./index";
|
||||
export = ary;
|
@ -0,0 +1,2 @@
|
||||
import { assign } from "./index";
|
||||
export = assign;
|
@ -0,0 +1,2 @@
|
||||
import { assignIn } from "./index";
|
||||
export = assignIn;
|
@ -0,0 +1,2 @@
|
||||
import { assignInWith } from "./index";
|
||||
export = assignInWith;
|
@ -0,0 +1,2 @@
|
||||
import { assignWith } from "./index";
|
||||
export = assignWith;
|
@ -0,0 +1,2 @@
|
||||
import { at } from "./index";
|
||||
export = at;
|
@ -0,0 +1,2 @@
|
||||
import { attempt } from "./index";
|
||||
export = attempt;
|
@ -0,0 +1,2 @@
|
||||
import { before } from "./index";
|
||||
export = before;
|
@ -0,0 +1,2 @@
|
||||
import { bind } from "./index";
|
||||
export = bind;
|
@ -0,0 +1,2 @@
|
||||
import { bindAll } from "./index";
|
||||
export = bindAll;
|
@ -0,0 +1,2 @@
|
||||
import { bindKey } from "./index";
|
||||
export = bindKey;
|
@ -0,0 +1,2 @@
|
||||
import { camelCase } from "./index";
|
||||
export = camelCase;
|
@ -0,0 +1,2 @@
|
||||
import { capitalize } from "./index";
|
||||
export = capitalize;
|
@ -0,0 +1,2 @@
|
||||
import { castArray } from "./index";
|
||||
export = castArray;
|
@ -0,0 +1,2 @@
|
||||
import { ceil } from "./index";
|
||||
export = ceil;
|
@ -0,0 +1,2 @@
|
||||
import { chain } from "./index";
|
||||
export = chain;
|
@ -0,0 +1,2 @@
|
||||
import { chunk } from "./index";
|
||||
export = chunk;
|
@ -0,0 +1,2 @@
|
||||
import { clamp } from "./index";
|
||||
export = clamp;
|
@ -0,0 +1,2 @@
|
||||
import { clone } from "./index";
|
||||
export = clone;
|
@ -0,0 +1,2 @@
|
||||
import { cloneDeep } from "./index";
|
||||
export = cloneDeep;
|
@ -0,0 +1,2 @@
|
||||
import { cloneDeepWith } from "./index";
|
||||
export = cloneDeepWith;
|
@ -0,0 +1,2 @@
|
||||
import { cloneWith } from "./index";
|
||||
export = cloneWith;
|
@ -0,0 +1,2 @@
|
||||
import { compact } from "./index";
|
||||
export = compact;
|
@ -0,0 +1,2 @@
|
||||
import { concat } from "./index";
|
||||
export = concat;
|
@ -0,0 +1,2 @@
|
||||
import { constant } from "./index";
|
||||
export = constant;
|
@ -0,0 +1,2 @@
|
||||
import { countBy } from "./index";
|
||||
export = countBy;
|
@ -0,0 +1,2 @@
|
||||
import { create } from "./index";
|
||||
export = create;
|
@ -0,0 +1,2 @@
|
||||
import { curry } from "./index";
|
||||
export = curry;
|
@ -0,0 +1,2 @@
|
||||
import { curryRight } from "./index";
|
||||
export = curryRight;
|
@ -0,0 +1,2 @@
|
||||
import { debounce } from "./index";
|
||||
export = debounce;
|
@ -0,0 +1,2 @@
|
||||
import { deburr } from "./index";
|
||||
export = deburr;
|
@ -0,0 +1,2 @@
|
||||
import { defaults } from "./index";
|
||||
export = defaults;
|
@ -0,0 +1,2 @@
|
||||
import { defaultsDeep } from "./index";
|
||||
export = defaultsDeep;
|
@ -0,0 +1,2 @@
|
||||
import { defer } from "./index";
|
||||
export = defer;
|
@ -0,0 +1,2 @@
|
||||
import { delay } from "./index";
|
||||
export = delay;
|
@ -0,0 +1,2 @@
|
||||
import { difference } from "./index";
|
||||
export = difference;
|
@ -0,0 +1,2 @@
|
||||
import { differenceBy } from "./index";
|
||||
export = differenceBy;
|
@ -0,0 +1,2 @@
|
||||
import { differenceWith } from "./index";
|
||||
export = differenceWith;
|
@ -0,0 +1,2 @@
|
||||
import { drop } from "./index";
|
||||
export = drop;
|
@ -0,0 +1,2 @@
|
||||
import { dropRight } from "./index";
|
||||
export = dropRight;
|
@ -0,0 +1,2 @@
|
||||
import { dropRightWhile } from "./index";
|
||||
export = dropRightWhile;
|
@ -0,0 +1,2 @@
|
||||
import { dropWhile } from "./index";
|
||||
export = dropWhile;
|
@ -0,0 +1,2 @@
|
||||
import { each } from "./index";
|
||||
export = each;
|
@ -0,0 +1,2 @@
|
||||
import { eachRight } from "./index";
|
||||
export = eachRight;
|
@ -0,0 +1,2 @@
|
||||
import { endsWith } from "./index";
|
||||
export = endsWith;
|
@ -0,0 +1,2 @@
|
||||
import { eq } from "./index";
|
||||
export = eq;
|
@ -0,0 +1,2 @@
|
||||
import { escape } from "./index";
|
||||
export = escape;
|
@ -0,0 +1,2 @@
|
||||
import { escapeRegExp } from "./index";
|
||||
export = escapeRegExp;
|
@ -0,0 +1,2 @@
|
||||
import { every } from "./index";
|
||||
export = every;
|
@ -0,0 +1,2 @@
|
||||
import { extend } from "./index";
|
||||
export = extend;
|
@ -0,0 +1,2 @@
|
||||
import { extendWith } from "./index";
|
||||
export = extendWith;
|
@ -0,0 +1,2 @@
|
||||
import { fill } from "./index";
|
||||
export = fill;
|
@ -0,0 +1,2 @@
|
||||
import { filter } from "./index";
|
||||
export = filter;
|
@ -0,0 +1,2 @@
|
||||
import { find } from "./index";
|
||||
export = find;
|
@ -0,0 +1,2 @@
|
||||
import { findIndex } from "./index";
|
||||
export = findIndex;
|
@ -0,0 +1,2 @@
|
||||
import { findKey } from "./index";
|
||||
export = findKey;
|
@ -0,0 +1,2 @@
|
||||
import { findLast } from "./index";
|
||||
export = findLast;
|
@ -0,0 +1,2 @@
|
||||
import { findLastIndex } from "./index";
|
||||
export = findLastIndex;
|
@ -0,0 +1,2 @@
|
||||
import { findLastKey } from "./index";
|
||||
export = findLastKey;
|
@ -0,0 +1,2 @@
|
||||
import { first } from "./index";
|
||||
export = first;
|
@ -0,0 +1,2 @@
|
||||
import { flatMap } from "./index";
|
||||
export = flatMap;
|
@ -0,0 +1,2 @@
|
||||
import { flatten } from "./index";
|
||||
export = flatten;
|
@ -0,0 +1,2 @@
|
||||
import { flattenDeep } from "./index";
|
||||
export = flattenDeep;
|
@ -0,0 +1,2 @@
|
||||
import { flattenDepth } from "./index";
|
||||
export = flattenDepth;
|
@ -0,0 +1,2 @@
|
||||
import { flip } from "./index";
|
||||
export = flip;
|
@ -0,0 +1,2 @@
|
||||
import { floor } from "./index";
|
||||
export = floor;
|
@ -0,0 +1,2 @@
|
||||
import { flow } from "./index";
|
||||
export = flow;
|
@ -0,0 +1,2 @@
|
||||
import { flowRight } from "./index";
|
||||
export = flowRight;
|
@ -0,0 +1,2 @@
|
||||
import { forEach } from "./index";
|
||||
export = forEach;
|
@ -0,0 +1,2 @@
|
||||
import { forEachRight } from "./index";
|
||||
export = forEachRight;
|
@ -0,0 +1,2 @@
|
||||
import { forIn } from "./index";
|
||||
export = forIn;
|
@ -0,0 +1,2 @@
|
||||
import { forInRight } from "./index";
|
||||
export = forInRight;
|
@ -0,0 +1,2 @@
|
||||
import { forOwn } from "./index";
|
||||
export = forOwn;
|
@ -0,0 +1,2 @@
|
||||
import { forOwnRight } from "./index";
|
||||
export = forOwnRight;
|
@ -0,0 +1,2 @@
|
||||
import { fromPairs } from "./index";
|
||||
export = fromPairs;
|
@ -0,0 +1,2 @@
|
||||
import { functions } from "./index";
|
||||
export = functions;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue