1
0
mirror of https://github.com/S2-/gitlit synced 2025-08-03 21:00:04 +02:00

5 Commits

Author SHA1 Message Date
s2
3c557f7ce5 v1.0.3 2018-12-11 18:22:11 +01:00
s2
613525752b incerase maxBuffer on exec 2018-12-11 18:10:01 +01:00
s2
ec1931ca52 version 1.0.2 2018-10-10 15:30:52 +02:00
s2
5c55c54b71 update dependencies 2018-10-10 15:11:12 +02:00
s2
da4083f574 update dependencies 2018-10-09 09:51:34 +02:00
91447 changed files with 357219 additions and 49612 deletions

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"git.ignoreLimitWarning": true
}

View File

@@ -12,7 +12,7 @@ const args = require('minimist')(process.defaultApp ? process.argv.slice(2) : pr
const repoDir = path.resolve(path.normalize(args._.join(' '))); const repoDir = path.resolve(path.normalize(args._.join(' ')));
function getLfsFileList(dir, cb) { function getLfsFileList(dir, cb) {
exec('git lfs ls-files', { exec('git lfs ls-files', {maxBuffer: 1024 * 1024}, {
cwd: dir cwd: dir
}, },
(error, stdout, stderr) => { (error, stdout, stderr) => {
@@ -133,7 +133,7 @@ function createWindow() {
} }
ipcMain.on('unlock', (event, file) => { ipcMain.on('unlock', (event, file) => {
exec('git lfs unlock "' + file + '"', { exec('git lfs unlock "' + file + '"', {maxBuffer: 1024 * 1024}, {
cwd: repoDir cwd: repoDir
}, },
(error, stdout, stderr) => { (error, stdout, stderr) => {
@@ -155,7 +155,7 @@ ipcMain.on('unlock', (event, file) => {
}); });
ipcMain.on('lock', (event, file) => { ipcMain.on('lock', (event, file) => {
exec('git lfs lock --json "' + file + '"', { exec('git lfs lock --json "' + file + '"', {maxBuffer: 1024 * 1024}, {
cwd: repoDir cwd: repoDir
}, },
(error, stdout, stderr) => { (error, stdout, stderr) => {

16
app/node_modules/.bin/asar generated vendored
View File

@@ -1 +1,15 @@
../asar/bin/asar.js #!/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/../asar/bin/asar.js" "$@"
ret=$?
else
node "$basedir/../asar/bin/asar.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/asar.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\asar\bin\asar.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\asar\bin\asar.js" %*
)

16
app/node_modules/.bin/decompress-zip generated vendored
View File

@@ -1 +1,15 @@
../decompress-zip/bin/decompress-zip #!/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/../decompress-zip/bin/decompress-zip" "$@"
ret=$?
else
node "$basedir/../decompress-zip/bin/decompress-zip" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/decompress-zip.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\decompress-zip\bin\decompress-zip" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\decompress-zip\bin\decompress-zip" %*
)

16
app/node_modules/.bin/electron generated vendored
View File

@@ -1 +1,15 @@
../electron/cli.js #!/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/../electron/cli.js" "$@"
ret=$?
else
node "$basedir/../electron/cli.js" "$@"
ret=$?
fi
exit $ret

View File

@@ -1 +1,15 @@
../electron-download/build/cli.js #!/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/../electron-download/lib/cli.js" "$@"
ret=$?
else
node "$basedir/../electron-download/lib/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/electron-download.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\electron-download\lib\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\electron-download\lib\cli.js" %*
)

View File

@@ -1 +1,15 @@
../electron-osx-sign/bin/electron-osx-flat.js #!/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/../electron-osx-sign/bin/electron-osx-flat.js" "$@"
ret=$?
else
node "$basedir/../electron-osx-sign/bin/electron-osx-flat.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/electron-osx-flat.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\electron-osx-sign\bin\electron-osx-flat.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\electron-osx-sign\bin\electron-osx-flat.js" %*
)

View File

@@ -1 +1,15 @@
../electron-osx-sign/bin/electron-osx-sign.js #!/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/../electron-osx-sign/bin/electron-osx-sign.js" "$@"
ret=$?
else
node "$basedir/../electron-osx-sign/bin/electron-osx-sign.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/electron-osx-sign.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\electron-osx-sign\bin\electron-osx-sign.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\electron-osx-sign\bin\electron-osx-sign.js" %*
)

View File

@@ -1 +1,15 @@
../electron-packager/cli.js #!/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/../electron-packager/cli.js" "$@"
ret=$?
else
node "$basedir/../electron-packager/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/electron-packager.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\electron-packager\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\electron-packager\cli.js" %*
)

7
app/node_modules/.bin/electron.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\electron\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\electron\cli.js" %*
)

16
app/node_modules/.bin/extract-zip generated vendored
View File

@@ -1 +1,15 @@
../extract-zip/cli.js #!/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/../extract-zip/cli.js" "$@"
ret=$?
else
node "$basedir/../extract-zip/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/extract-zip.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\extract-zip\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\extract-zip\cli.js" %*
)

16
app/node_modules/.bin/mkdirp generated vendored
View File

@@ -1 +1,15 @@
../mkdirp/bin/cmd.js #!/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/../mkdirp/bin/cmd.js" "$@"
ret=$?
else
node "$basedir/../mkdirp/bin/cmd.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/mkdirp.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\mkdirp\bin\cmd.js" %*
)

16
app/node_modules/.bin/nopt generated vendored
View File

@@ -1 +1,15 @@
../nopt/bin/nopt.js #!/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/../nopt/bin/nopt.js" "$@"
ret=$?
else
node "$basedir/../nopt/bin/nopt.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/nopt.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\nopt\bin\nopt.js" %*
)

16
app/node_modules/.bin/nugget generated vendored
View File

@@ -1 +1,15 @@
../nugget/bin.js #!/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/../nugget/bin.js" "$@"
ret=$?
else
node "$basedir/../nugget/bin.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/nugget.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\nugget\bin.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\nugget\bin.js" %*
)

16
app/node_modules/.bin/pretty-bytes generated vendored
View File

@@ -1 +1,15 @@
../pretty-bytes/cli.js #!/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/../pretty-bytes/cli.js" "$@"
ret=$?
else
node "$basedir/../pretty-bytes/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/pretty-bytes.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\pretty-bytes\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\pretty-bytes\cli.js" %*
)

16
app/node_modules/.bin/rc generated vendored
View File

@@ -1 +1,15 @@
../rc/cli.js #!/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/../rc/cli.js" "$@"
ret=$?
else
node "$basedir/../rc/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/rc.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\rc\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\rc\cli.js" %*
)

16
app/node_modules/.bin/rimraf generated vendored
View File

@@ -1 +1,15 @@
../rimraf/bin.js #!/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/../rimraf/bin.js" "$@"
ret=$?
else
node "$basedir/../rimraf/bin.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/rimraf.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\rimraf\bin.js" %*
)

16
app/node_modules/.bin/semver generated vendored
View File

@@ -1 +1,15 @@
../semver/bin/semver #!/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/../semver/bin/semver" "$@"
ret=$?
else
node "$basedir/../semver/bin/semver" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/semver.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\semver\bin\semver" %*
)

16
app/node_modules/.bin/sshpk-conv generated vendored
View File

@@ -1 +1,15 @@
../sshpk/bin/sshpk-conv #!/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/../sshpk/bin/sshpk-conv" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-conv" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/sshpk-conv.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-conv" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\sshpk\bin\sshpk-conv" %*
)

16
app/node_modules/.bin/sshpk-sign generated vendored
View File

@@ -1 +1,15 @@
../sshpk/bin/sshpk-sign #!/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/../sshpk/bin/sshpk-sign" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-sign" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/sshpk-sign.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-sign" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\sshpk\bin\sshpk-sign" %*
)

16
app/node_modules/.bin/sshpk-verify generated vendored
View File

@@ -1 +1,15 @@
../sshpk/bin/sshpk-verify #!/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/../sshpk/bin/sshpk-verify" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-verify" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/sshpk-verify.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-verify" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\sshpk\bin\sshpk-verify" %*
)

16
app/node_modules/.bin/strip-indent generated vendored
View File

@@ -1 +1,15 @@
../strip-indent/cli.js #!/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/../strip-indent/cli.js" "$@"
ret=$?
else
node "$basedir/../strip-indent/cli.js" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/strip-indent.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\strip-indent\cli.js" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\strip-indent\cli.js" %*
)

16
app/node_modules/.bin/uuid generated vendored
View File

@@ -1 +1,15 @@
../uuid/bin/uuid #!/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/../uuid/bin/uuid" "$@"
ret=$?
else
node "$basedir/../uuid/bin/uuid" "$@"
ret=$?
fi
exit $ret

7
app/node_modules/.bin/uuid.cmd generated vendored Normal file
View File

@@ -0,0 +1,7 @@
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\uuid\bin\uuid" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\uuid\bin\uuid" %*
)

View File

@@ -5,12 +5,12 @@
This package contains type definitions for Node.js (http://nodejs.org/). This package contains type definitions for Node.js (http://nodejs.org/).
# Details # Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped.git/tree/master/types/node/v8 Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node/v8
Additional Details Additional Details
* Last updated: Thu, 17 May 2018 15:41:42 GMT * Last updated: Tue, 09 Oct 2018 19:01:51 GMT
* Dependencies: none * Dependencies: none
* Global values: Buffer, NodeJS, SlowBuffer, Symbol, __dirname, __filename, clearImmediate, clearInterval, clearTimeout, console, exports, global, module, process, require, setImmediate, setInterval, setTimeout * Global values: Buffer, NodeJS, SlowBuffer, Symbol, __dirname, __filename, clearImmediate, clearInterval, clearTimeout, console, exports, global, module, process, require, setImmediate, setInterval, setTimeout
# Credits # Credits
These definitions were written by Microsoft TypeScript <http://typescriptlang.org>, DefinitelyTyped <https://github.com/DefinitelyTyped/DefinitelyTyped>, Parambir Singh <https://github.com/parambirs>, Christian Vaagland Tellnes <https://github.com/tellnes>, Wilco Bakker <https://github.com/WilcoBakker>, Nicolas Voigt <https://github.com/octo-sniffle>, Chigozirim C. <https://github.com/smac89>, Flarna <https://github.com/Flarna>, Mariusz Wiktorczyk <https://github.com/mwiktorczyk>, wwwy3y3 <https://github.com/wwwy3y3>, Deividas Bakanas <https://github.com/DeividasBakanas>, Kelvin Jin <https://github.com/kjin>, Alvis HT Tang <https://github.com/alvis>, Oliver Joseph Ash <https://github.com/OliverJAsh>, Sebastian Silbermann <https://github.com/eps1lon>, Hannes Magnusson <https://github.com/Hannes-Magnusson-CK>, Alberto Schiabel <https://github.com/jkomyno>, Huw <https://github.com/hoo29>, Nicolas Even <https://github.com/n-e>, Bruno Scheufler <https://github.com/brunoscheufler>, Hoàng Văn Khải <https://github.com/KSXGitHub>, Lishude <https://github.com/islishude>. These definitions were written by Microsoft TypeScript <https://github.com/Microsoft>, DefinitelyTyped <https://github.com/DefinitelyTyped>, Parambir Singh <https://github.com/parambirs>, Christian Vaagland Tellnes <https://github.com/tellnes>, Wilco Bakker <https://github.com/WilcoBakker>, Nicolas Voigt <https://github.com/octo-sniffle>, Chigozirim C. <https://github.com/smac89>, Flarna <https://github.com/Flarna>, Mariusz Wiktorczyk <https://github.com/mwiktorczyk>, wwwy3y3 <https://github.com/wwwy3y3>, Deividas Bakanas <https://github.com/DeividasBakanas>, Kelvin Jin <https://github.com/kjin>, Alvis HT Tang <https://github.com/alvis>, Sebastian Silbermann <https://github.com/eps1lon>, Hannes Magnusson <https://github.com/Hannes-Magnusson-CK>, Alberto Schiabel <https://github.com/jkomyno>, Huw <https://github.com/hoo29>, Nicolas Even <https://github.com/n-e>, Bruno Scheufler <https://github.com/brunoscheufler>, Hoàng Văn Khải <https://github.com/KSXGitHub>, Lishude <https://github.com/islishude>, Andrew Makarov <https://github.com/r3nya>.

View File

@@ -1,7 +1,7 @@
// Type definitions for Node.js 8.10.x // Type definitions for Node.js 8.10
// Project: http://nodejs.org/ // Project: http://nodejs.org/
// Definitions by: Microsoft TypeScript <http://typescriptlang.org> // Definitions by: Microsoft TypeScript <https://github.com/Microsoft>
// DefinitelyTyped <https://github.com/DefinitelyTyped/DefinitelyTyped> // DefinitelyTyped <https://github.com/DefinitelyTyped>
// Parambir Singh <https://github.com/parambirs> // Parambir Singh <https://github.com/parambirs>
// Christian Vaagland Tellnes <https://github.com/tellnes> // Christian Vaagland Tellnes <https://github.com/tellnes>
// Wilco Bakker <https://github.com/WilcoBakker> // Wilco Bakker <https://github.com/WilcoBakker>
@@ -13,7 +13,6 @@
// Deividas Bakanas <https://github.com/DeividasBakanas> // Deividas Bakanas <https://github.com/DeividasBakanas>
// Kelvin Jin <https://github.com/kjin> // Kelvin Jin <https://github.com/kjin>
// Alvis HT Tang <https://github.com/alvis> // Alvis HT Tang <https://github.com/alvis>
// Oliver Joseph Ash <https://github.com/OliverJAsh>
// Sebastian Silbermann <https://github.com/eps1lon> // Sebastian Silbermann <https://github.com/eps1lon>
// Hannes Magnusson <https://github.com/Hannes-Magnusson-CK> // Hannes Magnusson <https://github.com/Hannes-Magnusson-CK>
// Alberto Schiabel <https://github.com/jkomyno> // Alberto Schiabel <https://github.com/jkomyno>
@@ -22,6 +21,7 @@
// Bruno Scheufler <https://github.com/brunoscheufler> // Bruno Scheufler <https://github.com/brunoscheufler>
// Hoàng Văn Khải <https://github.com/KSXGitHub> // Hoàng Văn Khải <https://github.com/KSXGitHub>
// Lishude <https://github.com/islishude> // Lishude <https://github.com/islishude>
// Andrew Makarov <https://github.com/r3nya>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.1 // TypeScript Version: 2.1
@@ -480,6 +480,14 @@ declare namespace NodeJS {
system: number; system: number;
} }
export interface ProcessRelease {
name: string;
sourceUrl?: string;
headersUrl?: string;
libUrl?: string;
lts?: string;
}
export interface ProcessVersions { export interface ProcessVersions {
http_parser: string; http_parser: string;
node: string; node: string;
@@ -532,7 +540,7 @@ declare namespace NodeJS {
columns?: number; columns?: number;
rows?: number; rows?: number;
_write(chunk: any, encoding: string, callback: Function): void; _write(chunk: any, encoding: string, callback: Function): void;
_destroy(err: Error, callback: Function): void; _destroy(err: Error | undefined, callback: Function): void;
_final(callback: Function): void; _final(callback: Function): void;
setDefaultEncoding(encoding: string): this; setDefaultEncoding(encoding: string): this;
cork(): void; cork(): void;
@@ -544,7 +552,7 @@ declare namespace NodeJS {
isRaw?: boolean; isRaw?: boolean;
setRawMode?(mode: boolean): void; setRawMode?(mode: boolean): void;
_read(size: number): void; _read(size: number): void;
_destroy(err: Error, callback: Function): void; _destroy(err: Error | undefined, callback: Function): void;
push(chunk: any, encoding?: string): boolean; push(chunk: any, encoding?: string): boolean;
destroy(error?: Error): void; destroy(error?: Error): void;
} }
@@ -561,6 +569,7 @@ declare namespace NodeJS {
abort(): void; abort(): void;
chdir(directory: string): void; chdir(directory: string): void;
cwd(): string; cwd(): string;
debugPort: number;
emitWarning(warning: string | Error, name?: string, ctor?: Function): void; emitWarning(warning: string | Error, name?: string, ctor?: Function): void;
env: ProcessEnv; env: ProcessEnv;
exit(code?: number): never; exit(code?: number): never;
@@ -612,6 +621,7 @@ declare namespace NodeJS {
memoryUsage(): MemoryUsage; memoryUsage(): MemoryUsage;
cpuUsage(previousValue?: CpuUsage): CpuUsage; cpuUsage(previousValue?: CpuUsage): CpuUsage;
nextTick(callback: Function, ...args: any[]): void; nextTick(callback: Function, ...args: any[]): void;
release: ProcessRelease;
umask(mask?: number): number; umask(mask?: number): number;
uptime(): number; uptime(): number;
hrtime(time?: [number, number]): [number, number]; hrtime(time?: [number, number]): [number, number];
@@ -976,6 +986,7 @@ declare module "http" {
'transfer-encoding'?: string; 'transfer-encoding'?: string;
'tk'?: string; 'tk'?: string;
'upgrade'?: string; 'upgrade'?: string;
'user-agent'?: string;
'vary'?: string; 'vary'?: string;
'via'?: string; 'via'?: string;
'warning'?: string; 'warning'?: string;
@@ -1138,6 +1149,7 @@ declare module "http" {
} }
export class Agent { export class Agent {
maxFreeSockets: number;
maxSockets: number; maxSockets: number;
sockets: any; sockets: any;
requests: any; requests: any;
@@ -1586,6 +1598,7 @@ declare module "os" {
netmask: string; netmask: string;
mac: string; mac: string;
internal: boolean; internal: boolean;
cidr: string | null;
} }
export interface NetworkInterfaceInfoIPv4 extends NetworkInterfaceBase { export interface NetworkInterfaceInfoIPv4 extends NetworkInterfaceBase {
@@ -1959,6 +1972,9 @@ declare module "readline" {
completer?: Completer | AsyncCompleter; completer?: Completer | AsyncCompleter;
terminal?: boolean; terminal?: boolean;
historySize?: number; historySize?: number;
prompt?: string;
crlfDelay?: number;
removeHistoryDuplicates?: boolean;
} }
export function createInterface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer | AsyncCompleter, terminal?: boolean): ReadLine; export function createInterface(input: NodeJS.ReadableStream, output?: NodeJS.WritableStream, completer?: Completer | AsyncCompleter, terminal?: boolean): ReadLine;
@@ -2007,12 +2023,11 @@ declare module "child_process" {
import * as events from "events"; import * as events from "events";
import * as stream from "stream"; import * as stream from "stream";
import * as net from "net"; import * as net from "net";
export interface ChildProcess extends events.EventEmitter { export interface ChildProcess extends events.EventEmitter {
stdin: stream.Writable; stdin: stream.Writable;
stdout: stream.Readable; stdout: stream.Readable;
stderr: stream.Readable; stderr: stream.Readable;
stdio: [stream.Writable, stream.Readable, stream.Readable]; stdio: StdioStreams;
killed: boolean; killed: boolean;
pid: number; pid: number;
kill(signal?: string): void; kill(signal?: string): void;
@@ -2076,6 +2091,12 @@ declare module "child_process" {
prependOnceListener(event: "message", listener: (message: any, sendHandle: net.Socket | net.Server) => void): this; prependOnceListener(event: "message", listener: (message: any, sendHandle: net.Socket | net.Server) => void): this;
} }
export interface StdioStreams extends ReadonlyArray<stream.Readable|stream.Writable> {
0: stream.Writable; // stdin
1: stream.Readable; // stdout
2: stream.Readable; // stderr
}
export interface MessageOptions { export interface MessageOptions {
keepOpen?: boolean; keepOpen?: boolean;
} }
@@ -2373,7 +2394,7 @@ declare module "url" {
append(name: string, value: string): void; append(name: string, value: string): void;
delete(name: string): void; delete(name: string): void;
entries(): IterableIterator<[string, string]>; entries(): IterableIterator<[string, string]>;
forEach(callback: (value: string, name: string) => void): void; forEach(callback: (value: string, name: string, searchParams: this) => void): void;
get(name: string): string | null; get(name: string): string | null;
getAll(name: string): string[]; getAll(name: string): string[];
has(name: string): boolean; has(name: string): boolean;
@@ -2413,6 +2434,7 @@ declare module "dns" {
family?: number; family?: number;
hints?: number; hints?: number;
all?: boolean; all?: boolean;
verbatim?: boolean;
} }
export interface LookupOneOptions extends LookupOptions { export interface LookupOneOptions extends LookupOptions {
@@ -2441,6 +2463,12 @@ declare module "dns" {
export function __promisify__(hostname: string, options?: LookupOptions | number): Promise<{ address: string | LookupAddress[], family?: number }>; export function __promisify__(hostname: string, options?: LookupOptions | number): Promise<{ address: string | LookupAddress[], family?: number }>;
} }
export function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException, hostname: string, service: string) => void): void;
export namespace lookupService {
export function __promisify__(address: string, port: number): Promise<{ hostname: string, service: string }>;
}
export interface ResolveOptions { export interface ResolveOptions {
ttl: boolean; ttl: boolean;
} }
@@ -2454,11 +2482,23 @@ declare module "dns" {
ttl: number; ttl: number;
} }
export interface AnyARecord extends RecordWithTtl {
type: "A";
}
export interface AnyAaaaRecord extends RecordWithTtl {
type: "AAAA";
}
export interface MxRecord { export interface MxRecord {
priority: number; priority: number;
exchange: string; exchange: string;
} }
export interface AnyMxRecord extends MxRecord {
type: "MX";
}
export interface NaptrRecord { export interface NaptrRecord {
flags: string; flags: string;
service: string; service: string;
@@ -2468,6 +2508,10 @@ declare module "dns" {
preference: number; preference: number;
} }
export interface AnyNaptrRecord extends NaptrRecord {
type: "NAPTR";
}
export interface SoaRecord { export interface SoaRecord {
nsname: string; nsname: string;
hostmaster: string; hostmaster: string;
@@ -2478,6 +2522,10 @@ declare module "dns" {
minttl: number; minttl: number;
} }
export interface AnySoaRecord extends SoaRecord {
type: "SOA";
}
export interface SrvRecord { export interface SrvRecord {
priority: number; priority: number;
weight: number; weight: number;
@@ -2485,9 +2533,45 @@ declare module "dns" {
name: string; name: string;
} }
export interface AnySrvRecord extends SrvRecord {
type: "SRV";
}
export interface AnyTxtRecord {
type: "TXT";
entries: string[];
}
export interface AnyNsRecord {
type: "NS";
value: string;
}
export interface AnyPtrRecord {
type: "PTR";
value: string;
}
export interface AnyCnameRecord {
type: "CNAME";
value: string;
}
export type AnyRecord = AnyARecord |
AnyAaaaRecord |
AnyCnameRecord |
AnyMxRecord |
AnyNaptrRecord |
AnyNsRecord |
AnyPtrRecord |
AnySoaRecord |
AnySrvRecord |
AnyTxtRecord;
export function resolve(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolve(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export function resolve(hostname: string, rrtype: "A", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolve(hostname: string, rrtype: "A", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export function resolve(hostname: string, rrtype: "AAAA", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolve(hostname: string, rrtype: "AAAA", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export function resolve(hostname: string, rrtype: "ANY", callback: (err: NodeJS.ErrnoException, addresses: AnyRecord[]) => void): void;
export function resolve(hostname: string, rrtype: "CNAME", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolve(hostname: string, rrtype: "CNAME", callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export function resolve(hostname: string, rrtype: "MX", callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void; export function resolve(hostname: string, rrtype: "MX", callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void;
export function resolve(hostname: string, rrtype: "NAPTR", callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void; export function resolve(hostname: string, rrtype: "NAPTR", callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void;
@@ -2496,17 +2580,18 @@ declare module "dns" {
export function resolve(hostname: string, rrtype: "SOA", callback: (err: NodeJS.ErrnoException, addresses: SoaRecord) => void): void; export function resolve(hostname: string, rrtype: "SOA", callback: (err: NodeJS.ErrnoException, addresses: SoaRecord) => void): void;
export function resolve(hostname: string, rrtype: "SRV", callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void; export function resolve(hostname: string, rrtype: "SRV", callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void;
export function resolve(hostname: string, rrtype: "TXT", callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void; export function resolve(hostname: string, rrtype: "TXT", callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void;
export function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][]) => void): void; export function resolve(hostname: string, rrtype: string, callback: (err: NodeJS.ErrnoException, addresses: string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]) => void): void;
// NOTE: This namespace provides design-time support for util.promisify. Exported members do not exist at runtime. // NOTE: This namespace provides design-time support for util.promisify. Exported members do not exist at runtime.
export namespace resolve { export namespace resolve {
export function __promisify__(hostname: string, rrtype?: "A" | "AAAA" | "CNAME" | "NS" | "PTR"): Promise<string[]>; export function __promisify__(hostname: string, rrtype?: "A" | "AAAA" | "CNAME" | "NS" | "PTR"): Promise<string[]>;
export function __promisify__(hostname: string, rrtype: "ANY"): Promise<AnyRecord[]>;
export function __promisify__(hostname: string, rrtype: "MX"): Promise<MxRecord[]>; export function __promisify__(hostname: string, rrtype: "MX"): Promise<MxRecord[]>;
export function __promisify__(hostname: string, rrtype: "NAPTR"): Promise<NaptrRecord[]>; export function __promisify__(hostname: string, rrtype: "NAPTR"): Promise<NaptrRecord[]>;
export function __promisify__(hostname: string, rrtype: "SOA"): Promise<SoaRecord>; export function __promisify__(hostname: string, rrtype: "SOA"): Promise<SoaRecord>;
export function __promisify__(hostname: string, rrtype: "SRV"): Promise<SrvRecord[]>; export function __promisify__(hostname: string, rrtype: "SRV"): Promise<SrvRecord[]>;
export function __promisify__(hostname: string, rrtype: "TXT"): Promise<string[][]>; export function __promisify__(hostname: string, rrtype: "TXT"): Promise<string[][]>;
export function __promisify__(hostname: string, rrtype?: string): Promise<string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][]>; export function __promisify__(hostname: string, rrtype: string): Promise<string[] | MxRecord[] | NaptrRecord[] | SoaRecord | SrvRecord[] | string[][] | AnyRecord[]>;
} }
export function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolve4(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
@@ -2532,16 +2617,53 @@ declare module "dns" {
} }
export function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolveCname(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export namespace resolveCname {
export function __promisify__(hostname: string): Promise<string[]>;
}
export function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void; export function resolveMx(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: MxRecord[]) => void): void;
export namespace resolveMx {
export function __promisify__(hostname: string): Promise<MxRecord[]>;
}
export function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void; export function resolveNaptr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: NaptrRecord[]) => void): void;
export namespace resolveNaptr {
export function __promisify__(hostname: string): Promise<NaptrRecord[]>;
}
export function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolveNs(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export namespace resolveNs {
export function __promisify__(hostname: string): Promise<string[]>;
}
export function resolvePtr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void; export function resolvePtr(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[]) => void): void;
export namespace resolvePtr {
export function __promisify__(hostname: string): Promise<string[]>;
}
export function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException, address: SoaRecord) => void): void; export function resolveSoa(hostname: string, callback: (err: NodeJS.ErrnoException, address: SoaRecord) => void): void;
export namespace resolveSoa {
export function __promisify__(hostname: string): Promise<SoaRecord>;
}
export function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void; export function resolveSrv(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: SrvRecord[]) => void): void;
export namespace resolveSrv {
export function __promisify__(hostname: string): Promise<SrvRecord[]>;
}
export function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void; export function resolveTxt(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: string[][]) => void): void;
export namespace resolveTxt {
export function __promisify__(hostname: string): Promise<string[][]>;
}
export function resolveAny(hostname: string, callback: (err: NodeJS.ErrnoException, addresses: AnyRecord[]) => void): void;
export namespace resolveAny {
export function __promisify__(hostname: string): Promise<AnyRecord[]>;
}
export function reverse(ip: string, callback: (err: NodeJS.ErrnoException, hostnames: string[]) => void): void; export function reverse(ip: string, callback: (err: NodeJS.ErrnoException, hostnames: string[]) => void): void;
export function setServers(servers: string[]): void; export function setServers(servers: string[]): void;
export function getServers(): string[];
// Error codes // Error codes
export var NODATA: string; export var NODATA: string;
@@ -2568,6 +2690,25 @@ declare module "dns" {
export var LOADIPHLPAPI: string; export var LOADIPHLPAPI: string;
export var ADDRGETNETWORKPARAMS: string; export var ADDRGETNETWORKPARAMS: string;
export var CANCELLED: string; export var CANCELLED: string;
export class Resolver {
getServers: typeof getServers;
setServers: typeof setServers;
resolve: typeof resolve;
resolve4: typeof resolve4;
resolve6: typeof resolve6;
resolveAny: typeof resolveAny;
resolveCname: typeof resolveCname;
resolveMx: typeof resolveMx;
resolveNaptr: typeof resolveNaptr;
resolveNs: typeof resolveNs;
resolvePtr: typeof resolvePtr;
resolveSoa: typeof resolveSoa;
resolveSrv: typeof resolveSrv;
resolveTxt: typeof resolveTxt;
reverse: typeof reverse;
cancel(): void;
}
} }
declare module "net" { declare module "net" {
@@ -3368,7 +3509,7 @@ declare module "fs" {
* @param type May be set to `'dir'`, `'file'`, or `'junction'` (default is `'file'`) and is only available on Windows (ignored on other platforms). * @param type May be set to `'dir'`, `'file'`, or `'junction'` (default is `'file'`) and is only available on Windows (ignored on other platforms).
* When using `'junction'`, the `target` argument will automatically be normalized to an absolute path. * When using `'junction'`, the `target` argument will automatically be normalized to an absolute path.
*/ */
export function symlink(target: PathLike, path: PathLike, type: string | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void; export function symlink(target: PathLike, path: PathLike, type: symlink.Type | undefined | null, callback: (err: NodeJS.ErrnoException) => void): void;
/** /**
* Asynchronous symlink(2) - Create a new symbolic link to an existing file. * Asynchronous symlink(2) - Create a new symbolic link to an existing file.
@@ -3387,6 +3528,8 @@ declare module "fs" {
* When using `'junction'`, the `target` argument will automatically be normalized to an absolute path. * When using `'junction'`, the `target` argument will automatically be normalized to an absolute path.
*/ */
export function __promisify__(target: PathLike, path: PathLike, type?: string | null): Promise<void>; export function __promisify__(target: PathLike, path: PathLike, type?: string | null): Promise<void>;
export type Type = "dir" | "file" | "junction";
} }
/** /**
@@ -3396,7 +3539,7 @@ declare module "fs" {
* @param type May be set to `'dir'`, `'file'`, or `'junction'` (default is `'file'`) and is only available on Windows (ignored on other platforms). * @param type May be set to `'dir'`, `'file'`, or `'junction'` (default is `'file'`) and is only available on Windows (ignored on other platforms).
* When using `'junction'`, the `target` argument will automatically be normalized to an absolute path. * When using `'junction'`, the `target` argument will automatically be normalized to an absolute path.
*/ */
export function symlinkSync(target: PathLike, path: PathLike, type?: string | null): void; export function symlinkSync(target: PathLike, path: PathLike, type?: symlink.Type | null): void;
/** /**
* Asynchronous readlink(2) - read value of a symbolic link. * Asynchronous readlink(2) - read value of a symbolic link.
@@ -5286,7 +5429,7 @@ declare module "stream" {
encoding?: string; encoding?: string;
objectMode?: boolean; objectMode?: boolean;
read?: (this: Readable, size?: number) => any; read?: (this: Readable, size?: number) => any;
destroy?: (error?: Error) => any; destroy?: (error: Error | null, callback: (error?: Error) => void) => void;
} }
export class Readable extends Stream implements NodeJS.ReadableStream { export class Readable extends Stream implements NodeJS.ReadableStream {
@@ -5303,7 +5446,7 @@ declare module "stream" {
unshift(chunk: any): void; unshift(chunk: any): void;
wrap(oldStream: NodeJS.ReadableStream): this; wrap(oldStream: NodeJS.ReadableStream): this;
push(chunk: any, encoding?: string): boolean; push(chunk: any, encoding?: string): boolean;
_destroy(err: Error, callback: Function): void; _destroy(error: Error | null, callback: (error?: Error) => void): void;
destroy(error?: Error): void; destroy(error?: Error): void;
/** /**
@@ -5371,7 +5514,7 @@ declare module "stream" {
objectMode?: boolean; objectMode?: boolean;
write?: (chunk: any, encoding: string, callback: Function) => any; write?: (chunk: any, encoding: string, callback: Function) => any;
writev?: (chunks: Array<{ chunk: any, encoding: string }>, callback: Function) => any; writev?: (chunks: Array<{ chunk: any, encoding: string }>, callback: Function) => any;
destroy?: (error?: Error) => any; destroy?: (error: Error | null, callback: (error?: Error) => void) => void;
final?: (callback: (error?: Error) => void) => void; final?: (callback: (error?: Error) => void) => void;
} }
@@ -5381,7 +5524,7 @@ declare module "stream" {
constructor(opts?: WritableOptions); constructor(opts?: WritableOptions);
_write(chunk: any, encoding: string, callback: (err?: Error) => void): void; _write(chunk: any, encoding: string, callback: (err?: Error) => void): void;
_writev?(chunks: Array<{ chunk: any, encoding: string }>, callback: (err?: Error) => void): void; _writev?(chunks: Array<{ chunk: any, encoding: string }>, callback: (err?: Error) => void): void;
_destroy(err: Error, callback: Function): void; _destroy(error: Error | null, callback: (error?: Error) => void): void;
_final(callback: Function): void; _final(callback: Function): void;
write(chunk: any, cb?: Function): boolean; write(chunk: any, cb?: Function): boolean;
write(chunk: any, encoding?: string, cb?: Function): boolean; write(chunk: any, encoding?: string, cb?: Function): boolean;
@@ -5473,7 +5616,7 @@ declare module "stream" {
constructor(opts?: DuplexOptions); constructor(opts?: DuplexOptions);
_write(chunk: any, encoding: string, callback: (err?: Error) => void): void; _write(chunk: any, encoding: string, callback: (err?: Error) => void): void;
_writev?(chunks: Array<{ chunk: any, encoding: string }>, callback: (err?: Error) => void): void; _writev?(chunks: Array<{ chunk: any, encoding: string }>, callback: (err?: Error) => void): void;
_destroy(err: Error, callback: Function): void; _destroy(error: Error | null, callback: (error?: Error) => void): void;
_final(callback: Function): void; _final(callback: Function): void;
write(chunk: any, cb?: Function): boolean; write(chunk: any, cb?: Function): boolean;
write(chunk: any, encoding?: string, cb?: Function): boolean; write(chunk: any, encoding?: string, cb?: Function): boolean;
@@ -5562,17 +5705,17 @@ declare module "util" {
export function promisify<TCustom extends Function>(fn: CustomPromisify<TCustom>): TCustom; export function promisify<TCustom extends Function>(fn: CustomPromisify<TCustom>): TCustom;
export function promisify<TResult>(fn: (callback: (err: Error | null, result: TResult) => void) => void): () => Promise<TResult>; export function promisify<TResult>(fn: (callback: (err: Error | null, result: TResult) => void) => void): () => Promise<TResult>;
export function promisify(fn: (callback: (err: Error | null) => void) => void): () => Promise<void>; export function promisify(fn: (callback: (err?: Error | null) => void) => void): () => Promise<void>;
export function promisify<T1, TResult>(fn: (arg1: T1, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1) => Promise<TResult>; export function promisify<T1, TResult>(fn: (arg1: T1, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1) => Promise<TResult>;
export function promisify<T1>(fn: (arg1: T1, callback: (err: Error | null) => void) => void): (arg1: T1) => Promise<void>; export function promisify<T1>(fn: (arg1: T1, callback: (err?: Error | null) => void) => void): (arg1: T1) => Promise<void>;
export function promisify<T1, T2, TResult>(fn: (arg1: T1, arg2: T2, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2) => Promise<TResult>; export function promisify<T1, T2, TResult>(fn: (arg1: T1, arg2: T2, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2) => Promise<TResult>;
export function promisify<T1, T2>(fn: (arg1: T1, arg2: T2, callback: (err: Error | null) => void) => void): (arg1: T1, arg2: T2) => Promise<void>; export function promisify<T1, T2>(fn: (arg1: T1, arg2: T2, callback: (err?: Error | null) => void) => void): (arg1: T1, arg2: T2) => Promise<void>;
export function promisify<T1, T2, T3, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3) => Promise<TResult>; export function promisify<T1, T2, T3, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3) => Promise<TResult>;
export function promisify<T1, T2, T3>(fn: (arg1: T1, arg2: T2, arg3: T3, callback: (err: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3) => Promise<void>; export function promisify<T1, T2, T3>(fn: (arg1: T1, arg2: T2, arg3: T3, callback: (err?: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3) => Promise<void>;
export function promisify<T1, T2, T3, T4, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<TResult>; export function promisify<T1, T2, T3, T4, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<TResult>;
export function promisify<T1, T2, T3, T4>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<void>; export function promisify<T1, T2, T3, T4>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, callback: (err?: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => Promise<void>;
export function promisify<T1, T2, T3, T4, T5, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<TResult>; export function promisify<T1, T2, T3, T4, T5, TResult>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err: Error | null, result: TResult) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<TResult>;
export function promisify<T1, T2, T3, T4, T5>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<void>; export function promisify<T1, T2, T3, T4, T5>(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, callback: (err?: Error | null) => void) => void): (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => Promise<void>;
export function promisify(fn: Function): Function; export function promisify(fn: Function): Function;
export namespace promisify { export namespace promisify {
const custom: symbol; const custom: symbol;
@@ -5621,34 +5764,30 @@ declare module "assert" {
expected: any; expected: any;
operator: string; operator: string;
generatedMessage: boolean; generatedMessage: boolean;
code: 'ERR_ASSERTION';
constructor(options?: { constructor(options?: {
message?: string; actual?: any; expected?: any; message?: string; actual?: any; expected?: any;
operator?: string; stackStartFunction?: Function operator?: string; stackStartFn?: Function
}); });
} }
export function fail(message: string): never; export function fail(message?: string): never;
export function fail(actual: any, expected: any, message?: string, operator?: string): never; export function fail(actual: any, expected: any, message?: string, operator?: string, stackStartFn?: Function): never;
export function ok(value: any, message?: string): void; export function ok(value: any, message?: string): void;
export function equal(actual: any, expected: any, message?: string): void; export function equal(actual: any, expected: any, message?: string): void;
export function notEqual(actual: any, expected: any, message?: string): void; export function notEqual(actual: any, expected: any, message?: string): void;
export function deepEqual(actual: any, expected: any, message?: string): void; export function deepEqual(actual: any, expected: any, message?: string): void;
export function notDeepEqual(acutal: any, expected: any, message?: string): void; export function notDeepEqual(actual: any, expected: any, message?: string): void;
export function strictEqual(actual: any, expected: any, message?: string): void; export function strictEqual(actual: any, expected: any, message?: string): void;
export function notStrictEqual(actual: any, expected: any, message?: string): void; export function notStrictEqual(actual: any, expected: any, message?: string): void;
export function deepStrictEqual(actual: any, expected: any, message?: string): void; export function deepStrictEqual(actual: any, expected: any, message?: string): void;
export function notDeepStrictEqual(actual: any, expected: any, message?: string): void; export function notDeepStrictEqual(actual: any, expected: any, message?: string): void;
export function throws(block: Function, message?: string): void; export function throws(block: Function, message?: string): void;
export function throws(block: Function, error: Function, message?: string): void; export function throws(block: Function, error: RegExp | Function, message?: string): void;
export function throws(block: Function, error: RegExp, message?: string): void;
export function throws(block: Function, error: (err: any) => boolean, message?: string): void;
export function doesNotThrow(block: Function, message?: string): void; export function doesNotThrow(block: Function, message?: string): void;
export function doesNotThrow(block: Function, error: Function, message?: string): void; export function doesNotThrow(block: Function, error: RegExp | Function, message?: string): void;
export function doesNotThrow(block: Function, error: RegExp, message?: string): void;
export function doesNotThrow(block: Function, error: (err: any) => boolean, message?: string): void;
export function ifError(value: any): void; export function ifError(value: any): void;
} }
@@ -6650,7 +6789,8 @@ declare module "http2" {
prependOnceListener(event: "unknownProtocol", listener: (socket: tls.TLSSocket) => void): this; prependOnceListener(event: "unknownProtocol", listener: (socket: tls.TLSSocket) => void): this;
} }
export interface Http2ServerRequest extends stream.Readable { export class Http2ServerRequest extends stream.Readable {
private constructor();
headers: IncomingHttpHeaders; headers: IncomingHttpHeaders;
httpVersion: string; httpVersion: string;
method: string; method: string;
@@ -6681,7 +6821,8 @@ declare module "http2" {
prependOnceListener(event: "aborted", listener: (hadError: boolean, code: number) => void): this; prependOnceListener(event: "aborted", listener: (hadError: boolean, code: number) => void): this;
} }
export interface Http2ServerResponse extends events.EventEmitter { export class Http2ServerResponse extends events.EventEmitter {
private constructor();
addTrailers(trailers: OutgoingHttpHeaders): void; addTrailers(trailers: OutgoingHttpHeaders): void;
connection: net.Socket | tls.TLSSocket; connection: net.Socket | tls.TLSSocket;
end(callback?: () => void): void; end(callback?: () => void): void;

View File

@@ -244,7 +244,7 @@ declare module "inspector" {
*/ */
export interface CallArgument { export interface CallArgument {
/** /**
* Primitive value. * Primitive value or serializable javascript object.
*/ */
value?: any; value?: any;
/** /**
@@ -416,7 +416,7 @@ declare module "inspector" {
*/ */
userGesture?: boolean; userGesture?: boolean;
/** /**
* Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. * Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved.
*/ */
awaitPromise?: boolean; awaitPromise?: boolean;
} }
@@ -468,7 +468,7 @@ declare module "inspector" {
*/ */
userGesture?: boolean; userGesture?: boolean;
/** /**
* Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. * Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved.
*/ */
awaitPromise?: boolean; awaitPromise?: boolean;
} }
@@ -561,11 +561,18 @@ declare module "inspector" {
*/ */
generatePreview?: boolean; generatePreview?: boolean;
/** /**
* Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. * Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved.
*/ */
awaitPromise?: boolean; awaitPromise?: boolean;
} }
export interface QueryObjectsParameterType {
/**
* Identifier of the prototype to return objects for.
*/
prototypeObjectId: Runtime.RemoteObjectId;
}
export interface EvaluateReturnType { export interface EvaluateReturnType {
/** /**
* Evaluation result. * Evaluation result.
@@ -636,6 +643,13 @@ declare module "inspector" {
exceptionDetails?: Runtime.ExceptionDetails; exceptionDetails?: Runtime.ExceptionDetails;
} }
export interface QueryObjectsReturnType {
/**
* Array with objects.
*/
objects: Runtime.RemoteObject;
}
export interface ExecutionContextCreatedEventDataType { export interface ExecutionContextCreatedEventDataType {
/** /**
* A newly created execution context. * A newly created execution context.
@@ -1476,6 +1490,10 @@ declare module "inspector" {
* Collect accurate call counts beyond simple 'covered' or 'not covered'. * Collect accurate call counts beyond simple 'covered' or 'not covered'.
*/ */
callCount?: boolean; callCount?: boolean;
/**
* Collect block-based coverage.
*/
detailed?: boolean;
} }
export interface StopReturnType { export interface StopReturnType {
@@ -1749,6 +1767,12 @@ declare module "inspector" {
*/ */
post(method: "Runtime.runScript", params?: Runtime.RunScriptParameterType, callback?: (err: Error | null, params: Runtime.RunScriptReturnType) => void): void; post(method: "Runtime.runScript", params?: Runtime.RunScriptParameterType, callback?: (err: Error | null, params: Runtime.RunScriptReturnType) => void): void;
post(method: "Runtime.runScript", callback?: (err: Error | null, params: Runtime.RunScriptReturnType) => void): void; post(method: "Runtime.runScript", callback?: (err: Error | null, params: Runtime.RunScriptReturnType) => void): void;
/**
* @experimental
*/
post(method: "Runtime.queryObjects", params?: Runtime.QueryObjectsParameterType, callback?: (err: Error | null, params: Runtime.QueryObjectsReturnType) => void): void;
post(method: "Runtime.queryObjects", callback?: (err: Error | null, params: Runtime.QueryObjectsReturnType) => void): void;
/** /**
* Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received. * Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received.
*/ */

View File

@@ -1,45 +1,40 @@
{ {
"_args": [ "_from": "@types/node@^8.0.24",
[ "_id": "@types/node@8.10.36",
"@types/node@8.10.16",
"/home/s2/Documents/Code/gitlit/app"
]
],
"_development": true,
"_from": "@types/node@8.10.16",
"_id": "@types/node@8.10.16",
"_inBundle": false, "_inBundle": false,
"_integrity": "sha512-KlK7YiZXSY8E6v8E4+cCor9IT071bfZrfYqKf0SEj8SJ0Qk4DEz1sgL02Wt6mebNNM9d7870PEoJRHAsUcJPrw==", "_integrity": "sha512-SL6KhfM7PTqiFmbCW3eVNwVBZ+88Mrzbuvn9olPsfv43mbiWaFY+nRcz/TGGku0/lc2FepdMbImdMY1JrQ+zbw==",
"_location": "/@types/node", "_location": "/@types/node",
"_phantomChildren": {}, "_phantomChildren": {},
"_requested": { "_requested": {
"type": "version", "type": "range",
"registry": true, "registry": true,
"raw": "@types/node@8.10.16", "raw": "@types/node@^8.0.24",
"name": "@types/node", "name": "@types/node",
"escapedName": "@types%2fnode", "escapedName": "@types%2fnode",
"scope": "@types", "scope": "@types",
"rawSpec": "8.10.16", "rawSpec": "^8.0.24",
"saveSpec": null, "saveSpec": null,
"fetchSpec": "8.10.16" "fetchSpec": "^8.0.24"
}, },
"_requiredBy": [ "_requiredBy": [
"/electron" "/electron"
], ],
"_resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.16.tgz", "_resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.36.tgz",
"_spec": "8.10.16", "_shasum": "eac05d576fbcd0b4ea3c912dc58c20475c08d9e4",
"_where": "/home/s2/Documents/Code/gitlit/app", "_spec": "@types/node@^8.0.24",
"_where": "E:\\projects\\p\\gitlit\\app\\node_modules\\electron",
"bugs": { "bugs": {
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git/issues" "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues"
}, },
"bundleDependencies": false,
"contributors": [ "contributors": [
{ {
"name": "Microsoft TypeScript", "name": "Microsoft TypeScript",
"url": "http://typescriptlang.org" "url": "https://github.com/Microsoft"
}, },
{ {
"name": "DefinitelyTyped", "name": "DefinitelyTyped",
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped" "url": "https://github.com/DefinitelyTyped"
}, },
{ {
"name": "Parambir Singh", "name": "Parambir Singh",
@@ -85,10 +80,6 @@
"name": "Alvis HT Tang", "name": "Alvis HT Tang",
"url": "https://github.com/alvis" "url": "https://github.com/alvis"
}, },
{
"name": "Oliver Joseph Ash",
"url": "https://github.com/OliverJAsh"
},
{ {
"name": "Sebastian Silbermann", "name": "Sebastian Silbermann",
"url": "https://github.com/eps1lon" "url": "https://github.com/eps1lon"
@@ -120,20 +111,25 @@
{ {
"name": "Lishude", "name": "Lishude",
"url": "https://github.com/islishude" "url": "https://github.com/islishude"
},
{
"name": "Andrew Makarov",
"url": "https://github.com/r3nya"
} }
], ],
"dependencies": {}, "dependencies": {},
"deprecated": false,
"description": "TypeScript definitions for Node.js", "description": "TypeScript definitions for Node.js",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped.git#readme", "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
"license": "MIT", "license": "MIT",
"main": "", "main": "",
"name": "@types/node", "name": "@types/node",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git.git" "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git"
}, },
"scripts": {}, "scripts": {},
"typeScriptVersion": "2.1", "typeScriptVersion": "2.1",
"typesPublisherContentHash": "92cc76e1b770b90fa672222d2a679b5c917de209afe3a70d05167765bbfebdb0", "typesPublisherContentHash": "421cb1fcceb0c8f2b695dbdb119cd2d5f60b952cfd0f61163fdb7f6ab66fbbc2",
"version": "8.10.16" "version": "8.10.36"
} }

24
app/node_modules/abbrev/package.json generated vendored
View File

@@ -1,34 +1,28 @@
{ {
"_args": [ "_from": "abbrev@1",
[
"abbrev@1.1.1",
"/home/s2/Documents/Code/gitlit/app"
]
],
"_development": true,
"_from": "abbrev@1.1.1",
"_id": "abbrev@1.1.1", "_id": "abbrev@1.1.1",
"_inBundle": false, "_inBundle": false,
"_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"_location": "/abbrev", "_location": "/abbrev",
"_phantomChildren": {}, "_phantomChildren": {},
"_requested": { "_requested": {
"type": "version", "type": "range",
"registry": true, "registry": true,
"raw": "abbrev@1.1.1", "raw": "abbrev@1",
"name": "abbrev", "name": "abbrev",
"escapedName": "abbrev", "escapedName": "abbrev",
"rawSpec": "1.1.1", "rawSpec": "1",
"saveSpec": null, "saveSpec": null,
"fetchSpec": "1.1.1" "fetchSpec": "1"
}, },
"_requiredBy": [ "_requiredBy": [
"/nopt", "/nopt",
"/touch/nopt" "/touch/nopt"
], ],
"_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"_spec": "1.1.1", "_shasum": "f8f2c887ad10bf67f634f005b6987fed3179aac8",
"_where": "/home/s2/Documents/Code/gitlit/app", "_spec": "abbrev@1",
"_where": "E:\\projects\\p\\gitlit\\app\\node_modules\\nopt",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me" "email": "i@izs.me"
@@ -36,6 +30,8 @@
"bugs": { "bugs": {
"url": "https://github.com/isaacs/abbrev-js/issues" "url": "https://github.com/isaacs/abbrev-js/issues"
}, },
"bundleDependencies": false,
"deprecated": false,
"description": "Like ruby's abbrev module, but in js", "description": "Like ruby's abbrev module, but in js",
"devDependencies": { "devDependencies": {
"tap": "^10.1" "tap": "^10.1"

24
app/node_modules/ajv/package.json generated vendored
View File

@@ -1,45 +1,41 @@
{ {
"_args": [ "_from": "ajv@^5.3.0",
[
"ajv@5.5.2",
"/home/s2/Documents/Code/gitlit/app"
]
],
"_development": true,
"_from": "ajv@5.5.2",
"_id": "ajv@5.5.2", "_id": "ajv@5.5.2",
"_inBundle": false, "_inBundle": false,
"_integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "_integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
"_location": "/ajv", "_location": "/ajv",
"_phantomChildren": {}, "_phantomChildren": {},
"_requested": { "_requested": {
"type": "version", "type": "range",
"registry": true, "registry": true,
"raw": "ajv@5.5.2", "raw": "ajv@^5.3.0",
"name": "ajv", "name": "ajv",
"escapedName": "ajv", "escapedName": "ajv",
"rawSpec": "5.5.2", "rawSpec": "^5.3.0",
"saveSpec": null, "saveSpec": null,
"fetchSpec": "5.5.2" "fetchSpec": "^5.3.0"
}, },
"_requiredBy": [ "_requiredBy": [
"/har-validator" "/har-validator"
], ],
"_resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "_resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
"_spec": "5.5.2", "_shasum": "73b5eeca3fab653e3d3f9422b341ad42205dc965",
"_where": "/home/s2/Documents/Code/gitlit/app", "_spec": "ajv@^5.3.0",
"_where": "E:\\projects\\p\\gitlit\\app\\node_modules\\har-validator",
"author": { "author": {
"name": "Evgeny Poberezkin" "name": "Evgeny Poberezkin"
}, },
"bugs": { "bugs": {
"url": "https://github.com/epoberezkin/ajv/issues" "url": "https://github.com/epoberezkin/ajv/issues"
}, },
"bundleDependencies": false,
"dependencies": { "dependencies": {
"co": "^4.6.0", "co": "^4.6.0",
"fast-deep-equal": "^1.0.0", "fast-deep-equal": "^1.0.0",
"fast-json-stable-stringify": "^2.0.0", "fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.3.0" "json-schema-traverse": "^0.3.0"
}, },
"deprecated": false,
"description": "Another JSON Schema Validator", "description": "Another JSON Schema Validator",
"devDependencies": { "devDependencies": {
"ajv-async": "^0.1.0", "ajv-async": "^0.1.0",

11
app/node_modules/animate.css/.editorconfig generated vendored Normal file
View File

@@ -0,0 +1,11 @@
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
tab_width = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

4
app/node_modules/animate.css/.npmignore generated vendored Normal file
View File

@@ -0,0 +1,4 @@
.sass-cache
node_modules/
.DS_Store
test/

21
app/node_modules/animate.css/LICENSE generated vendored Normal file
View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2016 Daniel Eden
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.

217
app/node_modules/animate.css/README.md generated vendored Normal file
View File

@@ -0,0 +1,217 @@
#Animate.css
*Just-add-water CSS animation*
`animate.css` is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
## Installation
To install via Bower, simply do the following:
```bash
$ bower install animate.css --save
```
or you can install via npm:
```bash
$ npm install animate.css --save
```
##Basic Usage
1. Include the stylesheet on your document's `<head>`
```html
<head>
<link rel="stylesheet" href="animate.min.css">
</head>
```
or use the version hosted by [CDNJS](https://cdnjs.com/libraries/animate.css)
```html
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
</head>
```
2. Add the class `animated` to the element you want to animate.
You may also want to include the class `infinite` for an infinite loop.
3. Finally you need to add one of the following classes:
* `bounce`
* `flash`
* `pulse`
* `rubberBand`
* `shake`
* `headShake`
* `swing`
* `tada`
* `wobble`
* `jello`
* `bounceIn`
* `bounceInDown`
* `bounceInLeft`
* `bounceInRight`
* `bounceInUp`
* `bounceOut`
* `bounceOutDown`
* `bounceOutLeft`
* `bounceOutRight`
* `bounceOutUp`
* `fadeIn`
* `fadeInDown`
* `fadeInDownBig`
* `fadeInLeft`
* `fadeInLeftBig`
* `fadeInRight`
* `fadeInRightBig`
* `fadeInUp`
* `fadeInUpBig`
* `fadeOut`
* `fadeOutDown`
* `fadeOutDownBig`
* `fadeOutLeft`
* `fadeOutLeftBig`
* `fadeOutRight`
* `fadeOutRightBig`
* `fadeOutUp`
* `fadeOutUpBig`
* `flipInX`
* `flipInY`
* `flipOutX`
* `flipOutY`
* `lightSpeedIn`
* `lightSpeedOut`
* `rotateIn`
* `rotateInDownLeft`
* `rotateInDownRight`
* `rotateInUpLeft`
* `rotateInUpRight`
* `rotateOut`
* `rotateOutDownLeft`
* `rotateOutDownRight`
* `rotateOutUpLeft`
* `rotateOutUpRight`
* `hinge`
* `rollIn`
* `rollOut`
* `zoomIn`
* `zoomInDown`
* `zoomInLeft`
* `zoomInRight`
* `zoomInUp`
* `zoomOut`
* `zoomOutDown`
* `zoomOutLeft`
* `zoomOutRight`
* `zoomOutUp`
* `slideInDown`
* `slideInLeft`
* `slideInRight`
* `slideInUp`
* `slideOutDown`
* `slideOutLeft`
* `slideOutRight`
* `slideOutUp`
Full example:
```html
<h1 class="animated infinite bounce">Example</h1>
```
[Check out all the animations here!](https://daneden.github.io/animate.css/)
##Usage
To use animate.css in your website, simply drop the stylesheet into your document's `<head>`, and add the class `animated` to an element, along with any of the animation names. That's it! You've got a CSS animated element. Super!
```html
<head>
<link rel="stylesheet" href="animate.min.css">
</head>
```
or use the version hosted by [CDNJS](https://cdnjs.com/libraries/animate.css)
```html
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
</head>
```
You can do a whole bunch of other stuff with animate.css when you combine it with jQuery or add your own CSS rules. Dynamically add animations using jQuery with ease:
```javascript
$('#yourElement').addClass('animated bounceOutLeft');
```
You can also detect when an animation ends:
<!--
Before you make changes to this file, you should know that $('#yourElement').one() is *NOT A TYPO*
http://api.jquery.com/one/
-->
```javascript
$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
```
[View a video tutorial](https://www.youtube.com/watch?v=CBQGl6zokMs) on how to use Animate.css with jQuery here.
**Note:** `jQuery.one()` is used when you want to execute the event handler at most *once*. More information [here](http://api.jquery.com/one/).
You can also extend jQuery to add a function that does it all for you:
```javascript
$.fn.extend({
animateCss: function (animationName) {
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
this.addClass('animated ' + animationName).one(animationEnd, function() {
$(this).removeClass('animated ' + animationName);
});
}
});
```
And use it like this:
```javascript
$('#yourElement').animateCss('bounce');
```
You can change the duration of your animations, add a delay or change the number of times that it plays:
```css
#yourElement {
-vendor-animation-duration: 3s;
-vendor-animation-delay: 2s;
-vendor-animation-iteration-count: infinite;
}
```
*Note: be sure to replace "vendor" in the CSS with the applicable vendor prefixes (webkit, moz, etc)*
## Custom Builds
Animate.css is powered by [gulp.js](http://gulpjs.com/), and you can create custom builds pretty easily. First of all, youll need Gulp and all other dependencies:
```sh
$ cd path/to/animate.css/
$ sudo npm install
```
Next, run `gulp` to compile your custom builds. For example, if you want only some of the “attention seekers”, simply edit the `animate-config.json` file to select only the animations you want to use.
```javascript
"attention_seekers": {
"bounce": true,
"flash": false,
"pulse": false,
"shake": true,
"headShake": true,
"swing": true,
"tada": true,
"wobble": true,
"jello":true
}
```
## License
Animate.css is licensed under the MIT license. (http://opensource.org/licenses/MIT)
## Contributing
Pull requests are the way to go here. I apologise in advance for the slow action on pull requests and issues. I only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a [pen](http://codepen.io). That last one is important.

120
app/node_modules/animate.css/animate-config.json generated vendored Normal file
View File

@@ -0,0 +1,120 @@
{
"attention_seekers": [
"bounce",
"flash",
"pulse",
"rubberBand",
"shake",
"headShake",
"swing",
"tada",
"wobble",
"jello"
],
"bouncing_entrances": [
"bounceIn",
"bounceInDown",
"bounceInLeft",
"bounceInRight",
"bounceInUp"
],
"bouncing_exits": [
"bounceOut",
"bounceOutDown",
"bounceOutLeft",
"bounceOutRight",
"bounceOutUp"
],
"fading_entrances": [
"fadeIn",
"fadeInDown",
"fadeInDownBig",
"fadeInLeft",
"fadeInLeftBig",
"fadeInRight",
"fadeInRightBig",
"fadeInUp",
"fadeInUpBig"
],
"fading_exits": [
"fadeOut",
"fadeOutDown",
"fadeOutDownBig",
"fadeOutLeft",
"fadeOutLeftBig",
"fadeOutRight",
"fadeOutRightBig",
"fadeOutUp",
"fadeOutUpBig"
],
"flippers": [
"flip",
"flipInX",
"flipInY",
"flipOutX",
"flipOutY"
],
"lightspeed": [
"lightSpeedIn",
"lightSpeedOut"
],
"rotating_entrances": [
"rotateIn",
"rotateInDownLeft",
"rotateInDownRight",
"rotateInUpLeft",
"rotateInUpRight"
],
"rotating_exits": [
"rotateOut",
"rotateOutDownLeft",
"rotateOutDownRight",
"rotateOutUpLeft",
"rotateOutUpRight"
],
"specials": [
"hinge",
"rollIn",
"rollOut"
],
"zooming_entrances": [
"zoomIn",
"zoomInDown",
"zoomInLeft",
"zoomInRight",
"zoomInUp"
],
"zooming_exits": [
"zoomOut",
"zoomOutDown",
"zoomOutLeft",
"zoomOutRight",
"zoomOutUp"
],
"sliding_entrances": [
"slideInDown",
"slideInLeft",
"slideInRight",
"slideInUp"
],
"sliding_exits": [
"slideOutDown",
"slideOutLeft",
"slideOutRight",
"slideOutUp"
]
}

3340
app/node_modules/animate.css/animate.css generated vendored Normal file

File diff suppressed because it is too large Load Diff

11
app/node_modules/animate.css/animate.min.css generated vendored Normal file

File diff suppressed because one or more lines are too long

11
app/node_modules/animate.css/bower.json generated vendored Normal file
View File

@@ -0,0 +1,11 @@
{
"name": "animate.css",
"main": "./animate.css",
"ignore": [
".*",
"*.yml",
"Gemfile",
"Gemfile.lock",
"*.md"
]
}

104
app/node_modules/animate.css/gulpfile.js generated vendored Normal file
View File

@@ -0,0 +1,104 @@
// Utilities
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var fs = require('fs');
// Gulp
var gulp = require('gulp');
// Gulp plugins
var concat = require('gulp-concat');
var gutil = require('gulp-util');
var header = require('gulp-header');
var postcss = require('gulp-postcss');
var rename = require('gulp-rename');
var runSequence = require('run-sequence');
// Misc/global vars
var pkg = JSON.parse(fs.readFileSync('package.json'));
var activatedAnimations = activateAnimations();
// Task options
var opts = {
destPath: './',
concatName: 'animate.css',
autoprefixer: {
browsers: ['last 2 versions'],
cascade: false
},
minRename: {
suffix: '.min'
},
banner: [
'@charset "UTF-8";\n',
'/*!',
' * <%= name %> -<%= homepage %>',
' * Version - <%= version %>',
' * Licensed under the MIT license - http://opensource.org/licenses/MIT',
' *',
' * Copyright (c) <%= new Date().getFullYear() %> <%= author.name %>',
' */\n\n'
].join('\n')
};
// ----------------------------
// Gulp task definitions
// ----------------------------
gulp.task('default', function() {
runSequence('createCSS', 'addHeader');
});
gulp.task('createCSS', function() {
return gulp.src(activatedAnimations)
.pipe(concat(opts.concatName))
.pipe(postcss([
autoprefixer(opts.autoprefixer)
]))
.pipe(gulp.dest(opts.destPath))
.pipe(postcss([
cssnano({reduceIdents: {keyframes: false}})
]))
.pipe(rename(opts.minRename))
.pipe(gulp.dest(opts.destPath));
});
gulp.task('addHeader', function() {
return gulp.src('*.css')
.pipe(header(opts.banner, pkg))
.pipe(gulp.dest(opts.destPath));
});
// ----------------------------
// Helpers/functions
// ----------------------------
// Read the config file and return an array of the animations to be activated
function activateAnimations() {
var categories = JSON.parse(fs.readFileSync('animate-config.json')),
category, files, file,
target = [ 'source/_base.css' ],
count = 0;
for (category in categories) {
if (categories.hasOwnProperty(category)) {
files = categories[category];
for (var i = 0; i < files.length; ++i) {
target.push('source/' + category + '/' + files[i] + '.css');
count += 1;
}
}
}
if (!count) {
gutil.log('No animations activated.');
} else {
gutil.log(count + (count > 1 ? ' animations' : ' animation') + ' activated.');
}
return target;
}

66
app/node_modules/animate.css/package.json generated vendored Normal file
View File

@@ -0,0 +1,66 @@
{
"_from": "animate.css@3.5.2",
"_id": "animate.css@3.5.2",
"_inBundle": false,
"_integrity": "sha1-keZo3AaagI5eSZUUhnuXquAWbDY=",
"_location": "/animate.css",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "animate.css@3.5.2",
"name": "animate.css",
"escapedName": "animate.css",
"rawSpec": "3.5.2",
"saveSpec": null,
"fetchSpec": "3.5.2"
},
"_requiredBy": [
"#USER",
"/"
],
"_resolved": "https://registry.npmjs.org/animate.css/-/animate.css-3.5.2.tgz",
"_shasum": "91e668dc069a808e5e499514867b97aae0166c36",
"_spec": "animate.css@3.5.2",
"_where": "E:\\projects\\p\\gitlit\\app",
"author": {
"name": "Daniel Eden"
},
"bugs": {
"url": "https://github.com/daneden/animate.css/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "*Just-add-water CSS animation*",
"devDependencies": {
"autoprefixer": "^6.3.2",
"cssnano": "^3.5.1",
"gulp": "^3.9.0",
"gulp-concat": "^2.6.0",
"gulp-header": "^1.7.1",
"gulp-postcss": "^6.1.0",
"gulp-rename": "^1.2.2",
"gulp-util": "^3.0.7",
"run-sequence": "^1.1.5"
},
"homepage": "http://daneden.me/animate",
"jspm": {
"main": "animate.css!",
"format": "global",
"directories": {
"lib": "./"
}
},
"license": "MIT",
"main": "animate.css",
"name": "animate.css",
"repository": {
"type": "git",
"url": "git+https://github.com/daneden/animate.css.git"
},
"spm": {
"main": "./animate.css"
},
"style": "./animate.css",
"version": "3.5.2"
}

19
app/node_modules/animate.css/source/_base.css generated vendored Normal file
View File

@@ -0,0 +1,19 @@
.animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.animated.infinite {
animation-iteration-count: infinite;
}
.animated.hinge {
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
animation-duration: .75s;
}

View File

@@ -0,0 +1,25 @@
@keyframes bounce {
from, 20%, 53%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transform: translate3d(0,0,0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -30px, 0);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -15px, 0);
}
90% {
transform: translate3d(0,-4px,0);
}
}
.bounce {
animation-name: bounce;
transform-origin: center bottom;
}

View File

@@ -0,0 +1,13 @@
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
animation-name: flash;
}

View File

@@ -0,0 +1,30 @@
@keyframes headShake {
0% {
transform: translateX(0);
}
6.5% {
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
transform: translateX(5px) rotateY(7deg);
}
31.5% {
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
transform: translateX(2px) rotateY(3deg);
}
50% {
transform: translateX(0);
}
}
.headShake {
animation-timing-function: ease-in-out;
animation-name: headShake;
}

View File

@@ -0,0 +1,38 @@
@keyframes jello {
from, 11.1%, to {
transform: none;
}
22.2% {
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
animation-name: jello;
transform-origin: center;
}

View File

@@ -0,0 +1,19 @@
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.05, 1.05, 1.05);
}
to {
transform: scale3d(1, 1, 1);
}
}
.pulse {
animation-name: pulse;
}

View File

@@ -0,0 +1,33 @@
@keyframes rubberBand {
from {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, .95, 1);
}
to {
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
animation-name: rubberBand;
}

View File

@@ -0,0 +1,17 @@
@keyframes shake {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shake {
animation-name: shake;
}

View File

@@ -0,0 +1,26 @@
@keyframes swing {
20% {
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
transform: rotate3d(0, 0, 1, -5deg);
}
to {
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
transform-origin: top center;
animation-name: swing;
}

View File

@@ -0,0 +1,25 @@
@keyframes tada {
from {
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
transform: scale3d(1, 1, 1);
}
}
.tada {
animation-name: tada;
}

View File

@@ -0,0 +1,35 @@
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
from {
transform: none;
}
15% {
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: none;
}
}
.wobble {
animation-name: wobble;
}

View File

@@ -0,0 +1,36 @@
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
20% {
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
animation-name: bounceIn;
}

View File

@@ -0,0 +1,31 @@
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0);
}
75% {
transform: translate3d(0, -10px, 0);
}
90% {
transform: translate3d(0, 5px, 0);
}
to {
transform: none;
}
}
.bounceInDown {
animation-name: bounceInDown;
}

View File

@@ -0,0 +1,31 @@
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0);
}
75% {
transform: translate3d(-10px, 0, 0);
}
90% {
transform: translate3d(5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInLeft {
animation-name: bounceInLeft;
}

View File

@@ -0,0 +1,31 @@
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0);
}
75% {
transform: translate3d(10px, 0, 0);
}
90% {
transform: translate3d(-5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInRight {
animation-name: bounceInRight;
}

View File

@@ -0,0 +1,31 @@
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
75% {
transform: translate3d(0, 10px, 0);
}
90% {
transform: translate3d(0, -5px, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
animation-name: bounceInUp;
}

View File

@@ -0,0 +1,19 @@
@keyframes bounceOut {
20% {
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
animation-name: bounceOut;
}

View File

@@ -0,0 +1,19 @@
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
animation-name: bounceOutDown;
}

View File

@@ -0,0 +1,15 @@
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
animation-name: bounceOutLeft;
}

View File

@@ -0,0 +1,15 @@
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
animation-name: bounceOutRight;
}

View File

@@ -0,0 +1,19 @@
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
animation-name: bounceOutUp;
}

View File

@@ -0,0 +1,13 @@
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
animation-name: fadeIn;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDown {
animation-name: fadeInDown;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInDownBig {
from {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDownBig {
animation-name: fadeInDownBig;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeft {
animation-name: fadeInLeft;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInLeftBig {
from {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeftBig {
animation-name: fadeInLeftBig;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRight {
animation-name: fadeInRight;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInRightBig {
from {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRightBig {
animation-name: fadeInRightBig;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUp {
animation-name: fadeInUp;
}

View File

@@ -0,0 +1,15 @@
@keyframes fadeInUpBig {
from {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUpBig {
animation-name: fadeInUpBig;
}

View File

@@ -0,0 +1,13 @@
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
animation-name: fadeOut;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
animation-name: fadeOutDown;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
animation-name: fadeOutDownBig;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
animation-name: fadeOutLeft;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
animation-name: fadeOutRight;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
animation-name: fadeOutRightBig;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
animation-name: fadeOutUp;
}

View File

@@ -0,0 +1,14 @@
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
animation-name: fadeOutUpBig;
}

31
app/node_modules/animate.css/source/flippers/flip.css generated vendored Normal file
View File

@@ -0,0 +1,31 @@
@keyframes flip {
from {
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(.95, .95, .95);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px);
animation-timing-function: ease-in;
}
}
.animated.flip {
backface-visibility: visible;
animation-name: flip;
}

View File

@@ -0,0 +1,30 @@
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInX {
backface-visibility: visible !important;
animation-name: flipInX;
}

View File

@@ -0,0 +1,30 @@
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInY {
backface-visibility: visible !important;
animation-name: flipInY;
}

Some files were not shown because too many files have changed in this diff Show More