Commit 43c0a44f authored by liujiangnan's avatar liujiangnan

feat: 初始化

parent ee2cda49
/node_modules
/dist
/publish
/publish/form
/form/publish/*.zip
/publish/play
/publish/node_modules
/publish/publish/play
/publish/publish/form
/publish/publish/*.zip
/node_modules
/build_android
/build_ios
/build_web_desktop
#/////////////////////////////////////////////////////////////////////////////
# Fireball Projects
#/////////////////////////////////////////////////////////////////////////////
/library/
/temp/
/local/
/build/
#/////////////////////////////////////////////////////////////////////////////
# npm files
#/////////////////////////////////////////////////////////////////////////////
npm-debug.log
node_modules/
#/////////////////////////////////////////////////////////////////////////////
# Logs and databases
#/////////////////////////////////////////////////////////////////////////////
*.log
*.sql
*.sqlite
#/////////////////////////////////////////////////////////////////////////////
# files for debugger
#/////////////////////////////////////////////////////////////////////////////
*.sln
*.csproj
*.pidb
*.unityproj
*.suo
#/////////////////////////////////////////////////////////////////////////////
# OS generated files
#/////////////////////////////////////////////////////////////////////////////
.DS_Store
ehthumbs.db
Thumbs.db
#/////////////////////////////////////////////////////////////////////////////
# WebStorm files
#/////////////////////////////////////////////////////////////////////////////
.idea/
#//////////////////////////
# VS Code files
#//////////////////////////
.vscode/
佳鑫、雪寒和明哲都是傻屌
\ No newline at end of file
# cocos-generator
cocos creator技术框架下的H5互动模板框架脚手架,基于cocos creator实现快速开发基于绘玩云的H5互动课件。
# 使用简介
## 前期准备
* git下载 https://git-scm.com/downloads
* nodejs下载 https://nodejs.org/zh-cn/download/
* 谷歌浏览器下载 https://www.google.cn/chrome/
都下载最新版就行,然后默认安装就可以
## 生成项目
* 登录绘玩云课件开发平台:http://staging-teach.ireadabc.com/
* 点击“登录账号,查看我的课件”
* 输入测试的用户名/密码:developers/12345678
* 在右上角“个人中心”的下拉菜单里,点击“我的模板” 菜单,然后点击“新建模板”, 填写必要的信息,在“技术选型”一项上选择“Cocos”
* 点击“确定”后,列表页就会出现一个新生成的模板项目
* 在项目的卡片下找到“开发”按钮,则会弹出相对应的git地址
## 获取并启动项目
```
// xxx 是上面项目对应的Git地址
git clone xxx
cd 项目名称/
npm install
```
* 打开Cocos Creator, 点击项目(Project)=> 添加(Add) 在打开的对话框里面选择进入clone下来的项目,选择本项目,然后打开
* 基于项目里“this.data”进行常规的Cocos开发 (其中this.data是云平台的配置数据)
* 注意 Cocos Creator 版本必须是2.4.5
## 本地调试
在基于CocosCreator的开发与预览调试都完成之后,需要进行模板放到云平台上的数据配置等方面的调试,还要进行cocos打包到IOS/Android真机上的调试,为了更方便与高效的调试,我们提供了如下工具进行调试与测试
### 普通模板
* 启动本地服务
```
npm start
```
* 打开浏览器:http://staging-teach.ireadabc.com/template_ci/debug
* 点击右上角齿轮,选择技术选型、调试模式选择“普通”
### 互动模板
* 找到项目根路径下 index.html 文件
* 在引入JS的位置将air.js改为air_online_open.js
* 启动本地服务
```
npm start
```
* 打开浏览器:http://staging-teach.ireadabc.com/template_ci/debug
* 点击右上角齿轮,选择技术选型、调试模式选择“互动”
* 左侧老师、右侧学生
### 真机调试
* 下载模板调试专用app
http://download-iplayabc.oss-cn-beijing.aliyuncs.com/iDebugABC.apk
![avatar](http://staging-teach.cdn.ireadabc.com/084f2f95-8213-4c5a-8c46-b194819d7677.png)
* 启动本地服务
```
npm start
```
* 手机和电脑连接同一个Wifi
* 打开调试app,根据提示输入IP地址,点击开始就可以在手机上预览模板了
* 使用 this.log("==调试信息=="); 可以打印日志进行必要的调试
\ No newline at end of file
The MIT License (MIT)
Copyright (c) Feross Aboukhadijeh
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.
This diff is collapsed.
declare module "safe-buffer" {
export class Buffer {
length: number
write(string: string, offset?: number, length?: number, encoding?: string): number;
toString(encoding?: string, start?: number, end?: number): string;
toJSON(): { type: 'Buffer', data: any[] };
equals(otherBuffer: Buffer): boolean;
compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number;
copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;
slice(start?: number, end?: number): Buffer;
writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number;
readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number;
readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number;
readIntLE(offset: number, byteLength: number, noAssert?: boolean): number;
readIntBE(offset: number, byteLength: number, noAssert?: boolean): number;
readUInt8(offset: number, noAssert?: boolean): number;
readUInt16LE(offset: number, noAssert?: boolean): number;
readUInt16BE(offset: number, noAssert?: boolean): number;
readUInt32LE(offset: number, noAssert?: boolean): number;
readUInt32BE(offset: number, noAssert?: boolean): number;
readInt8(offset: number, noAssert?: boolean): number;
readInt16LE(offset: number, noAssert?: boolean): number;
readInt16BE(offset: number, noAssert?: boolean): number;
readInt32LE(offset: number, noAssert?: boolean): number;
readInt32BE(offset: number, noAssert?: boolean): number;
readFloatLE(offset: number, noAssert?: boolean): number;
readFloatBE(offset: number, noAssert?: boolean): number;
readDoubleLE(offset: number, noAssert?: boolean): number;
readDoubleBE(offset: number, noAssert?: boolean): number;
swap16(): Buffer;
swap32(): Buffer;
swap64(): Buffer;
writeUInt8(value: number, offset: number, noAssert?: boolean): number;
writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;
writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;
writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;
writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;
writeInt8(value: number, offset: number, noAssert?: boolean): number;
writeInt16LE(value: number, offset: number, noAssert?: boolean): number;
writeInt16BE(value: number, offset: number, noAssert?: boolean): number;
writeInt32LE(value: number, offset: number, noAssert?: boolean): number;
writeInt32BE(value: number, offset: number, noAssert?: boolean): number;
writeFloatLE(value: number, offset: number, noAssert?: boolean): number;
writeFloatBE(value: number, offset: number, noAssert?: boolean): number;
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
fill(value: any, offset?: number, end?: number): this;
indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;
lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number;
includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean;
/**
* Allocates a new buffer containing the given {str}.
*
* @param str String to store in buffer.
* @param encoding encoding to use, optional. Default is 'utf8'
*/
constructor (str: string, encoding?: string);
/**
* Allocates a new buffer of {size} octets.
*
* @param size count of octets to allocate.
*/
constructor (size: number);
/**
* Allocates a new buffer containing the given {array} of octets.
*
* @param array The octets to store.
*/
constructor (array: Uint8Array);
/**
* Produces a Buffer backed by the same allocated memory as
* the given {ArrayBuffer}.
*
*
* @param arrayBuffer The ArrayBuffer with which to share memory.
*/
constructor (arrayBuffer: ArrayBuffer);
/**
* Allocates a new buffer containing the given {array} of octets.
*
* @param array The octets to store.
*/
constructor (array: any[]);
/**
* Copies the passed {buffer} data onto a new {Buffer} instance.
*
* @param buffer The buffer to copy.
*/
constructor (buffer: Buffer);
prototype: Buffer;
/**
* Allocates a new Buffer using an {array} of octets.
*
* @param array
*/
static from(array: any[]): Buffer;
/**
* When passed a reference to the .buffer property of a TypedArray instance,
* the newly created Buffer will share the same allocated memory as the TypedArray.
* The optional {byteOffset} and {length} arguments specify a memory range
* within the {arrayBuffer} that will be shared by the Buffer.
*
* @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer()
* @param byteOffset
* @param length
*/
static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer;
/**
* Copies the passed {buffer} data onto a new Buffer instance.
*
* @param buffer
*/
static from(buffer: Buffer): Buffer;
/**
* Creates a new Buffer containing the given JavaScript string {str}.
* If provided, the {encoding} parameter identifies the character encoding.
* If not provided, {encoding} defaults to 'utf8'.
*
* @param str
*/
static from(str: string, encoding?: string): Buffer;
/**
* Returns true if {obj} is a Buffer
*
* @param obj object to test.
*/
static isBuffer(obj: any): obj is Buffer;
/**
* Returns true if {encoding} is a valid encoding argument.
* Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'
*
* @param encoding string to test.
*/
static isEncoding(encoding: string): boolean;
/**
* Gives the actual byte length of a string. encoding defaults to 'utf8'.
* This is not the same as String.prototype.length since that returns the number of characters in a string.
*
* @param string string to test.
* @param encoding encoding used to evaluate (defaults to 'utf8')
*/
static byteLength(string: string, encoding?: string): number;
/**
* Returns a buffer which is the result of concatenating all the buffers in the list together.
*
* If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer.
* If the list has exactly one item, then the first item of the list is returned.
* If the list has more than one item, then a new Buffer is created.
*
* @param list An array of Buffer objects to concatenate
* @param totalLength Total length of the buffers when concatenated.
* If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly.
*/
static concat(list: Buffer[], totalLength?: number): Buffer;
/**
* The same as buf1.compare(buf2).
*/
static compare(buf1: Buffer, buf2: Buffer): number;
/**
* Allocates a new buffer of {size} octets.
*
* @param size count of octets to allocate.
* @param fill if specified, buffer will be initialized by calling buf.fill(fill).
* If parameter is omitted, buffer will be filled with zeros.
* @param encoding encoding used for call to buf.fill while initalizing
*/
static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer;
/**
* Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents
* of the newly created Buffer are unknown and may contain sensitive data.
*
* @param size count of octets to allocate
*/
static allocUnsafe(size: number): Buffer;
/**
* Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents
* of the newly created Buffer are unknown and may contain sensitive data.
*
* @param size count of octets to allocate
*/
static allocUnsafeSlow(size: number): Buffer;
}
}
\ No newline at end of file
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/* eslint-disable node/no-deprecated-api */
var buffer = require('buffer')
var Buffer = buffer.Buffer
// alternative to using Object.keys for old browsers
function copyProps (src, dst) {
for (var key in src) {
dst[key] = src[key]
}
}
if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
module.exports = buffer
} else {
// Copy properties from require('buffer')
copyProps(buffer, exports)
exports.Buffer = SafeBuffer
}
function SafeBuffer (arg, encodingOrOffset, length) {
return Buffer(arg, encodingOrOffset, length)
}
SafeBuffer.prototype = Object.create(Buffer.prototype)
// Copy static methods from Buffer
copyProps(Buffer, SafeBuffer)
SafeBuffer.from = function (arg, encodingOrOffset, length) {
if (typeof arg === 'number') {
throw new TypeError('Argument must not be a number')
}
return Buffer(arg, encodingOrOffset, length)
}
SafeBuffer.alloc = function (size, fill, encoding) {
if (typeof size !== 'number') {
throw new TypeError('Argument must be a number')
}
var buf = Buffer(size)
if (fill !== undefined) {
if (typeof encoding === 'string') {
buf.fill(fill, encoding)
} else {
buf.fill(fill)
}
} else {
buf.fill(0)
}
return buf
}
SafeBuffer.allocUnsafe = function (size) {
if (typeof size !== 'number') {
throw new TypeError('Argument must be a number')
}
return Buffer(size)
}
SafeBuffer.allocUnsafeSlow = function (size) {
if (typeof size !== 'number') {
throw new TypeError('Argument must be a number')
}
return buffer.SlowBuffer(size)
}
{
"name": "safe-buffer",
"description": "Safer Node.js Buffer API",
"version": "5.2.1",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
"url": "https://feross.org"
},
"bugs": {
"url": "https://github.com/feross/safe-buffer/issues"
},
"devDependencies": {
"standard": "*",
"tape": "^5.0.0"
},
"homepage": "https://github.com/feross/safe-buffer",
"keywords": [
"buffer",
"buffer allocate",
"node security",
"safe",
"safe-buffer",
"security",
"uninitialized"
],
"license": "MIT",
"main": "index.js",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "git://github.com/feross/safe-buffer.git"
},
"scripts": {
"test": "standard && tape test/*.js"
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
]
}
{
"_from": "bl@^1.0.0",
"_id": "bl@1.2.3",
"_inBundle": false,
"_integrity": "sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=",
"_location": "/bl",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "bl@^1.0.0",
"name": "bl",
"version": "1.2.3",
"description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
"main": "bl.js",
"scripts": {
"test": "node test/test.js | faucet"
"escapedName": "bl",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/rvagg/bl.git"
},
"homepage": "https://github.com/rvagg/bl",
"_requiredBy": [
"/tar-stream"
],
"_resolved": "https://registry.npm.taobao.org/bl/download/bl-1.2.3.tgz",
"_shasum": "1e8dd80142eac80d7158c9dccc047fb620e035e7",
"_spec": "bl@^1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"authors": [
"Rod Vagg <rod@vagg.org> (https://github.com/rvagg)",
"Matteo Collina <matteo.collina@gmail.com> (https://github.com/mcollina)",
"Jarett Cruger <jcrugzz@gmail.com> (https://github.com/jcrugzz)"
],
"keywords": [
"buffer",
"buffers",
"stream",
"awesomesauce"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/rvagg/bl/issues"
},
"bundleDependencies": false,
"dependencies": {
"readable-stream": "^2.3.5",
"safe-buffer": "^5.1.1"
},
"deprecated": false,
"description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
"devDependencies": {
"faucet": "0.0.1",
"hash_file": "~0.1.1",
"tape": "~4.9.0"
}
},
"homepage": "https://github.com/rvagg/bl",
"keywords": [
"buffer",
"buffers",
"stream",
"awesomesauce"
],
"license": "MIT",
"main": "bl.js",
"name": "bl",
"repository": {
"type": "git",
"url": "git+https://github.com/rvagg/bl.git"
},
"scripts": {
"test": "node test/test.js | faucet"
},
"version": "1.2.3"
}
{
"_from": "buffer-alloc-unsafe@^1.1.0",
"_id": "buffer-alloc-unsafe@1.1.0",
"_inBundle": false,
"_integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=",
"_location": "/buffer-alloc-unsafe",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "buffer-alloc-unsafe@^1.1.0",
"name": "buffer-alloc-unsafe",
"version": "1.1.0",
"license": "MIT",
"repository": "LinusU/buffer-alloc-unsafe",
"files": [
"index.js"
"escapedName": "buffer-alloc-unsafe",
"rawSpec": "^1.1.0",
"saveSpec": null,
"fetchSpec": "^1.1.0"
},
"_requiredBy": [
"/buffer-alloc"
],
"scripts": {
"test": "standard && node test"
"_resolved": "https://registry.npm.taobao.org/buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz",
"_shasum": "bd7dc26ae2972d0eda253be061dba992349c19f0",
"_spec": "buffer-alloc-unsafe@^1.1.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/buffer-alloc",
"bugs": {
"url": "https://github.com/LinusU/buffer-alloc-unsafe/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`.",
"devDependencies": {
"standard": "^7.1.2"
},
"files": [
"index.js"
],
"homepage": "https://github.com/LinusU/buffer-alloc-unsafe#readme",
"keywords": [
"allocUnsafe",
"allocate",
......@@ -20,5 +43,15 @@
"buffer",
"ponyfill",
"unsafe allocate"
]
],
"license": "MIT",
"name": "buffer-alloc-unsafe",
"repository": {
"type": "git",
"url": "git+https://github.com/LinusU/buffer-alloc-unsafe.git"
},
"scripts": {
"test": "standard && node test"
},
"version": "1.1.0"
}
{
"_from": "buffer-alloc@^1.2.0",
"_id": "buffer-alloc@1.2.0",
"_inBundle": false,
"_integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=",
"_location": "/buffer-alloc",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "buffer-alloc@^1.2.0",
"name": "buffer-alloc",
"version": "1.2.0",
"license": "MIT",
"repository": "LinusU/buffer-alloc",
"files": [
"index.js"
"escapedName": "buffer-alloc",
"rawSpec": "^1.2.0",
"saveSpec": null,
"fetchSpec": "^1.2.0"
},
"_requiredBy": [
"/tar-stream"
],
"scripts": {
"test": "standard && node test"
"_resolved": "https://registry.npm.taobao.org/buffer-alloc/download/buffer-alloc-1.2.0.tgz",
"_shasum": "890dd90d923a873e08e10e5fd51a57e5b7cce0ec",
"_spec": "buffer-alloc@^1.2.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"bugs": {
"url": "https://github.com/LinusU/buffer-alloc/issues"
},
"bundleDependencies": false,
"dependencies": {
"buffer-alloc-unsafe": "^1.1.0",
"buffer-fill": "^1.0.0"
},
"deprecated": false,
"description": "A [ponyfill](https://ponyfill.com) for `Buffer.alloc`.",
"devDependencies": {
"standard": "^7.1.2"
},
"files": [
"index.js"
],
"homepage": "https://github.com/LinusU/buffer-alloc#readme",
"keywords": [
"alloc",
"allocate",
"buffer alloc",
"buffer allocate",
"buffer"
]
],
"license": "MIT",
"name": "buffer-alloc",
"repository": {
"type": "git",
"url": "git+https://github.com/LinusU/buffer-alloc.git"
},
"scripts": {
"test": "standard && node test"
},
"version": "1.2.0"
}
{
"author": "Brian J. Brennan <brianloveswords@gmail.com>",
"_from": "buffer-crc32@~0.2.3",
"_id": "buffer-crc32@0.2.13",
"_inBundle": false,
"_integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
"_location": "/buffer-crc32",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "buffer-crc32@~0.2.3",
"name": "buffer-crc32",
"description": "A pure javascript CRC32 algorithm that plays nice with binary data",
"version": "0.2.13",
"licenses": [
{
"type": "MIT",
"url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"
}
"escapedName": "buffer-crc32",
"rawSpec": "~0.2.3",
"saveSpec": null,
"fetchSpec": "~0.2.3"
},
"_requiredBy": [
"/yauzl",
"/yazl"
],
"_resolved": "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz",
"_shasum": "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242",
"_spec": "buffer-crc32@~0.2.3",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/yauzl",
"author": {
"name": "Brian J. Brennan",
"email": "brianloveswords@gmail.com"
},
"bugs": {
"url": "https://github.com/brianloveswords/buffer-crc32/issues"
},
"bundleDependencies": false,
"contributors": [
{
"name": "Vladimir Kuznetsov",
"github": "mistakster"
"name": "Vladimir Kuznetsov"
}
],
"homepage": "https://github.com/brianloveswords/buffer-crc32",
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/buffer-crc32.git"
},
"main": "index.js",
"scripts": {
"test": "./node_modules/.bin/tap tests/*.test.js"
},
"dependencies": {},
"deprecated": false,
"description": "A pure javascript CRC32 algorithm that plays nice with binary data",
"devDependencies": {
"tap": "~0.2.5"
},
"optionalDependencies": {},
"engines": {
"node": "*"
},
"license": "MIT",
"files": [
"index.js"
]
],
"homepage": "https://github.com/brianloveswords/buffer-crc32",
"license": "MIT",
"licenses": [
{
"type": "MIT",
"url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"
}
],
"main": "index.js",
"name": "buffer-crc32",
"optionalDependencies": {},
"repository": {
"type": "git",
"url": "git://github.com/brianloveswords/buffer-crc32.git"
},
"scripts": {
"test": "tap tests/*.test.js"
},
"version": "0.2.13"
}
{
"_from": "buffer-fill@^1.0.0",
"_id": "buffer-fill@1.0.0",
"_inBundle": false,
"_integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
"_location": "/buffer-fill",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "buffer-fill@^1.0.0",
"name": "buffer-fill",
"version": "1.0.0",
"license": "MIT",
"repository": "LinusU/buffer-fill",
"escapedName": "buffer-fill",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/buffer-alloc"
],
"_resolved": "https://registry.npm.taobao.org/buffer-fill/download/buffer-fill-1.0.0.tgz",
"_shasum": "f8f78b76789888ef39f205cd637f68e702122b2c",
"_spec": "buffer-fill@^1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/buffer-alloc",
"bugs": {
"url": "https://github.com/LinusU/buffer-fill/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "A [ponyfill](https://ponyfill.com) for `Buffer.fill`.",
"devDependencies": {
"buffer-alloc-unsafe": "^1.1.0",
"standard": "^7.1.2"
},
"files": [
"index.js"
],
"homepage": "https://github.com/LinusU/buffer-fill#readme",
"license": "MIT",
"name": "buffer-fill",
"repository": {
"type": "git",
"url": "git+https://github.com/LinusU/buffer-fill.git"
},
"scripts": {
"test": "standard && node test"
},
"devDependencies": {
"buffer-alloc-unsafe": "^1.1.0",
"standard": "^7.1.2"
}
"version": "1.0.0"
}
{
"_from": "compressing@1.5.1",
"_id": "compressing@1.5.1",
"_inBundle": false,
"_integrity": "sha1-0DGjMRuMLtZWGoQxZx1ahEVASC0=",
"_location": "/compressing",
"_phantomChildren": {},
"_requested": {
"type": "version",
"registry": true,
"raw": "compressing@1.5.1",
"name": "compressing",
"version": "1.5.1",
"description": "Everything you need for compressing and uncompressing",
"main": "index.js",
"scripts": {
"ts-test": "tsc -p ./test/fixtures/types/tsconfig.json",
"test": "egg-bin test && npm run ts-test",
"cov": "egg-bin cov",
"lint": "eslint .",
"ci": "npm run lint && npm run ts-test && npm run cov"
},
"repository": {
"type": "git",
"url": "git+https://github.com/node-modules/compressing.git"
"escapedName": "compressing",
"rawSpec": "1.5.1",
"saveSpec": null,
"fetchSpec": "1.5.1"
},
"keywords": [
"compress",
"uncompress",
"util",
"tgz",
"gzip",
"tar",
"zip",
"stream"
"_requiredBy": [
"/"
],
"typings": "index.d.ts",
"files": [
"index.js",
"index.d.ts",
"lib"
],
"author": "shaoshuai0102 <shaoshuai0102@gmail.com>",
"license": "MIT",
"_resolved": "https://registry.npm.taobao.org/compressing/download/compressing-1.5.1.tgz",
"_shasum": "d031a3311b8c2ed6561a8431671d5a844540482d",
"_spec": "compressing@1.5.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos",
"author": {
"name": "shaoshuai0102",
"email": "shaoshuai0102@gmail.com"
},
"bugs": {
"url": "https://github.com/node-modules/compressing/issues"
},
"homepage": "https://github.com/node-modules/compressing#readme",
"bundleDependencies": false,
"ci": {
"version": "4, 6, 8, 10, 12",
"license": {
"year": "2017",
"fullname": "node-modules and other contributors"
}
},
"dependencies": {
"flushwritable": "^1.0.0",
"get-ready": "^1.0.0",
......@@ -47,6 +48,8 @@
"yauzl": "^2.7.0",
"yazl": "^2.4.2"
},
"deprecated": false,
"description": "Everything you need for compressing and uncompressing",
"devDependencies": {
"@types/mocha": "^5.2.5",
"@types/node": "^10.12.9",
......@@ -65,11 +68,36 @@
"engines": {
"node": ">= 4.0.0"
},
"ci": {
"version": "4, 6, 8, 10, 12",
"license": {
"year": "2017",
"fullname": "node-modules and other contributors"
}
}
"files": [
"index.js",
"index.d.ts",
"lib"
],
"homepage": "https://github.com/node-modules/compressing#readme",
"keywords": [
"compress",
"uncompress",
"util",
"tgz",
"gzip",
"tar",
"zip",
"stream"
],
"license": "MIT",
"main": "index.js",
"name": "compressing",
"repository": {
"type": "git",
"url": "git+https://github.com/node-modules/compressing.git"
},
"scripts": {
"ci": "npm run lint && npm run ts-test && npm run cov",
"cov": "egg-bin cov",
"lint": "eslint .",
"test": "egg-bin test && npm run ts-test",
"ts-test": "tsc -p ./test/fixtures/types/tsconfig.json"
},
"typings": "index.d.ts",
"version": "1.5.1"
}
This diff is collapsed.
......@@ -100,7 +100,7 @@ function isPrimitive(arg) {
}
exports.isPrimitive = isPrimitive;
exports.isBuffer = Buffer.isBuffer;
exports.isBuffer = require('buffer').Buffer.isBuffer;
function objectToString(o) {
return Object.prototype.toString.call(o);
......
{
"_from": "core-util-is@~1.0.0",
"_id": "core-util-is@1.0.3",
"_inBundle": false,
"_integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=",
"_location": "/core-util-is",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "core-util-is@~1.0.0",
"name": "core-util-is",
"version": "1.0.2",
"escapedName": "core-util-is",
"rawSpec": "~1.0.0",
"saveSpec": null,
"fetchSpec": "~1.0.0"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz",
"_shasum": "a6042d3634c2b27e9328f837b965fac83808db85",
"_spec": "core-util-is@~1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
"bugs": {
"url": "https://github.com/isaacs/core-util-is/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "The `util.is*` functions introduced in Node v0.12.",
"main": "lib/util.js",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/core-util-is"
"devDependencies": {
"tap": "^15.0.9"
},
"files": [
"lib"
],
"homepage": "https://github.com/isaacs/core-util-is#readme",
"keywords": [
"util",
"isBuffer",
......@@ -18,15 +51,18 @@
"isThat",
"polyfill"
],
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/isaacs/core-util-is/issues"
"main": "lib/util.js",
"name": "core-util-is",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/core-util-is.git"
},
"scripts": {
"postversion": "npm publish",
"prepublishOnly": "git push origin --follow-tags",
"preversion": "npm test",
"test": "tap test.js"
},
"devDependencies": {
"tap": "^2.3.0"
}
"version": "1.0.3"
}
var assert = require('tap');
var t = require('./lib/util');
assert.equal(t.isArray([]), true);
assert.equal(t.isArray({}), false);
assert.equal(t.isBoolean(null), false);
assert.equal(t.isBoolean(true), true);
assert.equal(t.isBoolean(false), true);
assert.equal(t.isNull(null), true);
assert.equal(t.isNull(undefined), false);
assert.equal(t.isNull(false), false);
assert.equal(t.isNull(), false);
assert.equal(t.isNullOrUndefined(null), true);
assert.equal(t.isNullOrUndefined(undefined), true);
assert.equal(t.isNullOrUndefined(false), false);
assert.equal(t.isNullOrUndefined(), true);
assert.equal(t.isNumber(null), false);
assert.equal(t.isNumber('1'), false);
assert.equal(t.isNumber(1), true);
assert.equal(t.isString(null), false);
assert.equal(t.isString('1'), true);
assert.equal(t.isString(1), false);
assert.equal(t.isSymbol(null), false);
assert.equal(t.isSymbol('1'), false);
assert.equal(t.isSymbol(1), false);
assert.equal(t.isSymbol(Symbol()), true);
assert.equal(t.isUndefined(null), false);
assert.equal(t.isUndefined(undefined), true);
assert.equal(t.isUndefined(false), false);
assert.equal(t.isUndefined(), true);
assert.equal(t.isRegExp(null), false);
assert.equal(t.isRegExp('1'), false);
assert.equal(t.isRegExp(new RegExp()), true);
assert.equal(t.isObject({}), true);
assert.equal(t.isObject([]), true);
assert.equal(t.isObject(new RegExp()), true);
assert.equal(t.isObject(new Date()), true);
assert.equal(t.isDate(null), false);
assert.equal(t.isDate('1'), false);
assert.equal(t.isDate(new Date()), true);
assert.equal(t.isError(null), false);
assert.equal(t.isError({ err: true }), false);
assert.equal(t.isError(new Error()), true);
assert.equal(t.isFunction(null), false);
assert.equal(t.isFunction({ }), false);
assert.equal(t.isFunction(function() {}), true);
assert.equal(t.isPrimitive(null), true);
assert.equal(t.isPrimitive(''), true);
assert.equal(t.isPrimitive(0), true);
assert.equal(t.isPrimitive(new Date()), false);
assert.equal(t.isBuffer(null), false);
assert.equal(t.isBuffer({}), false);
assert.equal(t.isBuffer(new Buffer(0)), true);
{
"_from": "end-of-stream@^1.1.0",
"_id": "end-of-stream@1.4.4",
"_inBundle": false,
"_integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=",
"_location": "/end-of-stream",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "end-of-stream@^1.1.0",
"name": "end-of-stream",
"version": "1.4.4",
"description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
"repository": {
"type": "git",
"url": "git://github.com/mafintosh/end-of-stream.git"
"escapedName": "end-of-stream",
"rawSpec": "^1.1.0",
"saveSpec": null,
"fetchSpec": "^1.1.0"
},
"_requiredBy": [
"/pump",
"/tar-stream"
],
"_resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz",
"_shasum": "5ae64a5f45057baf3626ec14da0ca5e4b2431eb0",
"_spec": "end-of-stream@^1.1.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/pump",
"author": {
"name": "Mathias Buus",
"email": "mathiasbuus@gmail.com"
},
"bugs": {
"url": "https://github.com/mafintosh/end-of-stream/issues"
},
"bundleDependencies": false,
"dependencies": {
"once": "^1.4.0"
},
"scripts": {
"test": "node test.js"
"deprecated": false,
"description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
"devDependencies": {
"tape": "^4.11.0"
},
"files": [
"index.js"
],
"homepage": "https://github.com/mafintosh/end-of-stream",
"keywords": [
"stream",
"streams",
......@@ -24,14 +52,15 @@
"end",
"wait"
],
"bugs": {
"url": "https://github.com/mafintosh/end-of-stream/issues"
},
"homepage": "https://github.com/mafintosh/end-of-stream",
"main": "index.js",
"author": "Mathias Buus <mathiasbuus@gmail.com>",
"license": "MIT",
"devDependencies": {
"tape": "^4.11.0"
}
"main": "index.js",
"name": "end-of-stream",
"repository": {
"type": "git",
"url": "git://github.com/mafintosh/end-of-stream.git"
},
"scripts": {
"test": "node test.js"
},
"version": "1.4.4"
}
{
"_from": "fd-slicer@~1.1.0",
"_id": "fd-slicer@1.1.0",
"_inBundle": false,
"_integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
"_location": "/fd-slicer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "fd-slicer@~1.1.0",
"name": "fd-slicer",
"version": "1.1.0",
"description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
"main": "index.js",
"scripts": {
"test": "mocha --reporter spec --check-leaks",
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/test.js",
"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --timeout 10000 --reporter spec --check-leaks test/test.js"
"escapedName": "fd-slicer",
"rawSpec": "~1.1.0",
"saveSpec": null,
"fetchSpec": "~1.1.0"
},
"author": "Andrew Kelley <superjoe30@gmail.com>",
"license": "MIT",
"_requiredBy": [
"/yauzl"
],
"_resolved": "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz",
"_shasum": "25c7c89cb1f9077f8891bbe61d8f390eae256f1e",
"_spec": "fd-slicer@~1.1.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/yauzl",
"author": {
"name": "Andrew Kelley",
"email": "superjoe30@gmail.com"
},
"bugs": {
"url": "https://github.com/andrewrk/node-fd-slicer/issues"
},
"bundleDependencies": false,
"dependencies": {
"pend": "~1.2.0"
},
"deprecated": false,
"description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
"devDependencies": {
"istanbul": "~0.3.3",
"mocha": "~2.0.1",
"stream-equal": "~0.1.5",
"streamsink": "~1.2.0"
},
"dependencies": {
"pend": "~1.2.0"
},
"directories": {
"test": "test"
},
"homepage": "https://github.com/andrewrk/node-fd-slicer#readme",
"keywords": [
"createReadStream",
"createWriteStream"
],
"license": "MIT",
"main": "index.js",
"name": "fd-slicer",
"repository": {
"type": "git",
"url": "git://github.com/andrewrk/node-fd-slicer.git"
},
"bugs": {
"url": "https://github.com/andrewrk/node-fd-slicer/issues"
"scripts": {
"test": "mocha --reporter spec --check-leaks",
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/test.js",
"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --timeout 10000 --reporter spec --check-leaks test/test.js"
},
"keywords": [
"createReadStream",
"createWriteStream"
]
"version": "1.1.0"
}
{
"_from": "flushwritable@^1.0.0",
"_id": "flushwritable@1.0.0",
"_inBundle": false,
"_integrity": "sha1-PjKNj95BKtR+c44751C00pAENJg=",
"_location": "/flushwritable",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "flushwritable@^1.0.0",
"name": "flushwritable",
"version": "1.0.0",
"escapedName": "flushwritable",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.npm.taobao.org/flushwritable/download/flushwritable-1.0.0.tgz",
"_shasum": "3e328d8fde412ad47e738e3be750b4d290043498",
"_spec": "flushwritable@^1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Tom Frost",
"email": "tom@frosteddesign.com"
},
"bugs": {
"url": "https://github.com/TomFrost/FlushWritable/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "A Writable stream that flushes before emitting finish",
"main": "lib/FlushWritable.js",
"devDependencies": {
"mocha": "^2.0.1",
"should": "^4.3.0"
},
"directories": {
"test": "test"
},
"scripts": {
"test": "mocha -R spec test"
},
"repository": {
"type": "git",
"url": "git://github.com/TomFrost/FlushWritable"
},
"homepage": "https://github.com/TomFrost/FlushWritable",
"keywords": [
"stream",
"streams",
......@@ -21,14 +48,15 @@
"transform",
"wrapper"
],
"author": "Tom Frost <tom@frosteddesign.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/TomFrost/FlushWritable/issues"
"main": "lib/FlushWritable.js",
"name": "flushwritable",
"repository": {
"type": "git",
"url": "git://github.com/TomFrost/FlushWritable.git"
},
"homepage": "https://github.com/TomFrost/FlushWritable",
"devDependencies": {
"mocha": "^2.0.1",
"should": "^4.3.0"
}
"scripts": {
"test": "mocha -R spec test"
},
"version": "1.0.0"
}
{
"_from": "fs-constants@^1.0.0",
"_id": "fs-constants@1.0.0",
"_inBundle": false,
"_integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=",
"_location": "/fs-constants",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "fs-constants@^1.0.0",
"name": "fs-constants",
"version": "1.0.0",
"description": "Require constants across node and the browser",
"main": "index.js",
"escapedName": "fs-constants",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/tar-stream"
],
"_resolved": "https://registry.npm.taobao.org/fs-constants/download/fs-constants-1.0.0.tgz",
"_shasum": "6be0de9be998ce16af8afc24497b9ee9b7ccd9ad",
"_spec": "fs-constants@^1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"author": {
"name": "Mathias Buus",
"url": "@mafintosh"
},
"browser": "browser.js",
"bugs": {
"url": "https://github.com/mafintosh/fs-constants/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Require constants across node and the browser",
"devDependencies": {},
"homepage": "https://github.com/mafintosh/fs-constants",
"license": "MIT",
"main": "index.js",
"name": "fs-constants",
"repository": {
"type": "git",
"url": "https://github.com/mafintosh/fs-constants.git"
},
"author": "Mathias Buus (@mafintosh)",
"license": "MIT",
"bugs": {
"url": "https://github.com/mafintosh/fs-constants/issues"
"url": "git+https://github.com/mafintosh/fs-constants.git"
},
"homepage": "https://github.com/mafintosh/fs-constants"
"version": "1.0.0"
}
{
"_from": "get-ready@^1.0.0",
"_id": "get-ready@1.0.0",
"_inBundle": false,
"_integrity": "sha1-+RgX8emt7P6hOlYq38jeiDqzR4I=",
"_location": "/get-ready",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "get-ready@^1.0.0",
"name": "get-ready",
"version": "1.0.0",
"description": "mixin to add one-time ready event callback handler",
"main": "index.js",
"files": [
"index.js"
"escapedName": "get-ready",
"rawSpec": "^1.0.0",
"saveSpec": null,
"fetchSpec": "^1.0.0"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.npm.taobao.org/get-ready/download/get-ready-1.0.0.tgz",
"_shasum": "f91817f1e9adecfea13a562adfc8de883ab34782",
"_spec": "get-ready@^1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "fengmk2",
"email": "m@fengmk2.com",
"url": "http://fengmk2.com"
},
"bugs": {
"url": "https://github.com/node-modules/ready/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "mixin to add one-time ready event callback handler",
"devDependencies": {
"eslint": "1",
"istanbul": "0",
......@@ -14,23 +41,26 @@
"should": "7",
"thunk-mocha": "0"
},
"scripts": {
"lint": "eslint index.js test",
"test": "mocha -r thunk-mocha test/*.test.js",
"test-cov": "istanbul cover node_modules/.bin/_mocha -- -r thunk-mocha test/*.test.js"
},
"repository": {
"type": "git",
"url": "git://github.com/node-modules/ready"
},
"files": [
"index.js"
],
"homepage": "https://github.com/node-modules/ready#readme",
"keywords": [
"ready",
"once",
"event"
],
"author": "fengmk2 <m@fengmk2.com> (http://fengmk2.com)",
"license": "MIT",
"bugs": {
"url": "https://github.com/node-modules/ready/issues"
}
"main": "index.js",
"name": "get-ready",
"repository": {
"type": "git",
"url": "git://github.com/node-modules/ready.git"
},
"scripts": {
"lint": "eslint index.js test",
"test": "mocha -r thunk-mocha test/*.test.js",
"test-cov": "istanbul cover node_modules/.bin/_mocha -- -r thunk-mocha test/*.test.js"
},
"version": "1.0.0"
}
{
"_from": "iconv-lite@^0.5.0",
"_id": "iconv-lite@0.5.2",
"_inBundle": false,
"_integrity": "sha1-r21ijcz7RjtzZNl/cV5LdLjIwrg=",
"_location": "/iconv-lite",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "iconv-lite@^0.5.0",
"name": "iconv-lite",
"escapedName": "iconv-lite",
"rawSpec": "^0.5.0",
"saveSpec": null,
"fetchSpec": "^0.5.0"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.5.2.tgz",
"_shasum": "af6d628dccfb463b7364d97f715e4b74b8c8c2b8",
"_spec": "iconv-lite@^0.5.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Alexander Shtuchkin",
"email": "ashtuchkin@gmail.com"
},
"browser": {
"./lib/extend-node": false,
"./lib/streams": false
},
"bugs": {
"url": "https://github.com/ashtuchkin/iconv-lite/issues"
},
"bundleDependencies": false,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
},
"deprecated": false,
"description": "Convert character encodings in pure javascript.",
"version": "0.5.2",
"license": "MIT",
"devDependencies": {
"async": "*",
"c8": "*",
"errto": "*",
"iconv": "2",
"mocha": "^3.1.0",
"request": "~2.87.0",
"semver": "6.1.2",
"unorm": "*"
},
"engines": {
"node": ">=0.10.0"
},
"homepage": "https://github.com/ashtuchkin/iconv-lite",
"keywords": [
"iconv",
"convert",
"charset",
"icu"
],
"author": "Alexander Shtuchkin <ashtuchkin@gmail.com>",
"license": "MIT",
"main": "./lib/index.js",
"typings": "./lib/index.d.ts",
"homepage": "https://github.com/ashtuchkin/iconv-lite",
"bugs": "https://github.com/ashtuchkin/iconv-lite/issues",
"name": "iconv-lite",
"repository": {
"type": "git",
"url": "git://github.com/ashtuchkin/iconv-lite.git"
},
"engines": {
"node": ">=0.10.0"
},
"scripts": {
"coverage": "c8 _mocha --grep .",
"test": "mocha --reporter spec --grep ."
},
"browser": {
"./lib/extend-node": false,
"./lib/streams": false
},
"devDependencies": {
"mocha": "^3.1.0",
"request": "~2.87.0",
"unorm": "*",
"errto": "*",
"async": "*",
"c8": "*",
"semver": "6.1.2",
"iconv": "2"
},
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
}
"typings": "./lib/index.d.ts",
"version": "0.5.2"
}
{
"_from": "inherits@~2.0.3",
"_id": "inherits@2.0.4",
"_inBundle": false,
"_integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=",
"_location": "/inherits",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "inherits@~2.0.3",
"name": "inherits",
"escapedName": "inherits",
"rawSpec": "~2.0.3",
"saveSpec": null,
"fetchSpec": "~2.0.3"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz",
"_shasum": "0fa2c64f932917c3433a0ded55363aae37416b7c",
"_spec": "inherits@~2.0.3",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"browser": "./inherits_browser.js",
"bugs": {
"url": "https://github.com/isaacs/inherits/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
"version": "2.0.4",
"devDependencies": {
"tap": "^14.2.4"
},
"files": [
"inherits.js",
"inherits_browser.js"
],
"homepage": "https://github.com/isaacs/inherits#readme",
"keywords": [
"inheritance",
"class",
......@@ -12,18 +47,15 @@
"browser",
"browserify"
],
"main": "./inherits.js",
"browser": "./inherits_browser.js",
"repository": "git://github.com/isaacs/inherits",
"license": "ISC",
"main": "./inherits.js",
"name": "inherits",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/inherits.git"
},
"scripts": {
"test": "tap"
},
"devDependencies": {
"tap": "^14.2.4"
},
"files": [
"inherits.js",
"inherits_browser.js"
]
"version": "2.0.4"
}
{
"_from": "isarray@~1.0.0",
"_id": "isarray@1.0.0",
"_inBundle": false,
"_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"_location": "/isarray",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "isarray@~1.0.0",
"name": "isarray",
"description": "Array#isArray for older browsers",
"version": "1.0.0",
"repository": {
"type": "git",
"url": "git://github.com/juliangruber/isarray.git"
"escapedName": "isarray",
"rawSpec": "~1.0.0",
"saveSpec": null,
"fetchSpec": "~1.0.0"
},
"homepage": "https://github.com/juliangruber/isarray",
"main": "index.js",
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
"_shasum": "bb935d48582cba168c06834957a54a3e07124f11",
"_spec": "isarray@~1.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",
"url": "http://juliangruber.com"
},
"bugs": {
"url": "https://github.com/juliangruber/isarray/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Array#isArray for older browsers",
"devDependencies": {
"tape": "~2.13.4"
},
"homepage": "https://github.com/juliangruber/isarray",
"keywords": [
"browser",
"isarray",
"array"
],
"author": {
"name": "Julian Gruber",
"email": "mail@juliangruber.com",
"url": "http://juliangruber.com"
},
"license": "MIT",
"main": "index.js",
"name": "isarray",
"repository": {
"type": "git",
"url": "git://github.com/juliangruber/isarray.git"
},
"scripts": {
"test": "tape test.js"
},
"testling": {
"files": "test.js",
"browsers": [
......@@ -39,7 +69,5 @@
"android-browser/4.2..latest"
]
},
"scripts": {
"test": "tape test.js"
}
"version": "1.0.0"
}
{
"_from": "minimist@^1.2.5",
"_id": "minimist@1.2.5",
"_inBundle": false,
"_integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
"_location": "/minimist",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "minimist@^1.2.5",
"name": "minimist",
"version": "1.2.5",
"escapedName": "minimist",
"rawSpec": "^1.2.5",
"saveSpec": null,
"fetchSpec": "^1.2.5"
},
"_requiredBy": [
"/mkdirp"
],
"_resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1584051509720&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz",
"_shasum": "67d66014b66a6a8aaa0c083c5fd58df4e4e97602",
"_spec": "minimist@^1.2.5",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/mkdirp",
"author": {
"name": "James Halliday",
"email": "mail@substack.net",
"url": "http://substack.net"
},
"bugs": {
"url": "https://github.com/substack/minimist/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "parse argument options",
"main": "index.js",
"devDependencies": {
"covert": "^1.0.0",
"tap": "~0.4.0",
"tape": "^3.5.0"
},
"homepage": "https://github.com/substack/minimist",
"keywords": [
"argv",
"getopt",
"parser",
"optimist"
],
"license": "MIT",
"main": "index.js",
"name": "minimist",
"repository": {
"type": "git",
"url": "git://github.com/substack/minimist.git"
},
"scripts": {
"test": "tap test/*.js",
"coverage": "covert test/*.js"
"coverage": "covert test/*.js",
"test": "tap test/*.js"
},
"testling": {
"files": "test/*.js",
......@@ -25,21 +69,5 @@
"opera/12"
]
},
"repository": {
"type": "git",
"url": "git://github.com/substack/minimist.git"
},
"homepage": "https://github.com/substack/minimist",
"keywords": [
"argv",
"getopt",
"parser",
"optimist"
],
"author": {
"name": "James Halliday",
"email": "mail@substack.net",
"url": "http://substack.net"
},
"license": "MIT"
"version": "1.2.5"
}
{
"_from": "mkdirp@^0.5.1",
"_id": "mkdirp@0.5.5",
"_inBundle": false,
"_integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=",
"_location": "/mkdirp",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "mkdirp@^0.5.1",
"name": "mkdirp",
"description": "Recursively mkdir, like `mkdir -p`",
"version": "0.5.5",
"publishConfig": {
"tag": "legacy"
"escapedName": "mkdirp",
"rawSpec": "^0.5.1",
"saveSpec": null,
"fetchSpec": "^0.5.1"
},
"author": "James Halliday <mail@substack.net> (http://substack.net)",
"main": "index.js",
"keywords": [
"mkdir",
"directory"
"_requiredBy": [
"/compressing"
],
"repository": {
"type": "git",
"url": "https://github.com/substack/node-mkdirp.git"
"_resolved": "https://registry.npmmirror.com/mkdirp/download/mkdirp-0.5.5.tgz",
"_shasum": "d91cefd62d1436ca0f41620e251288d420099def",
"_spec": "mkdirp@^0.5.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "James Halliday",
"email": "mail@substack.net",
"url": "http://substack.net"
},
"scripts": {
"test": "tap test/*.js"
"bin": {
"mkdirp": "bin/cmd.js"
},
"bugs": {
"url": "https://github.com/substack/node-mkdirp/issues"
},
"bundleDependencies": false,
"dependencies": {
"minimist": "^1.2.5"
},
"deprecated": false,
"description": "Recursively mkdir, like `mkdir -p`",
"devDependencies": {
"mock-fs": "^3.7.0",
"tap": "^5.4.2"
},
"bin": "bin/cmd.js",
"license": "MIT",
"files": [
"bin",
"index.js"
]
],
"homepage": "https://github.com/substack/node-mkdirp#readme",
"keywords": [
"mkdir",
"directory"
],
"license": "MIT",
"main": "index.js",
"name": "mkdirp",
"publishConfig": {
"tag": "legacy"
},
"repository": {
"type": "git",
"url": "git+https://github.com/substack/node-mkdirp.git"
},
"scripts": {
"test": "tap test/*.js"
},
"version": "0.5.5"
}
{
"_from": "once@^1.3.1",
"_id": "once@1.4.0",
"_inBundle": false,
"_integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"_location": "/once",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "once@^1.3.1",
"name": "once",
"version": "1.4.0",
"description": "Run a function exactly one time",
"main": "once.js",
"directories": {
"test": "test"
"escapedName": "once",
"rawSpec": "^1.3.1",
"saveSpec": null,
"fetchSpec": "^1.3.1"
},
"_requiredBy": [
"/end-of-stream",
"/pump"
],
"_resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
"_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
"_spec": "once@^1.3.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/pump",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
"bugs": {
"url": "https://github.com/isaacs/once/issues"
},
"bundleDependencies": false,
"dependencies": {
"wrappy": "1"
},
"deprecated": false,
"description": "Run a function exactly one time",
"devDependencies": {
"tap": "^7.0.1"
},
"scripts": {
"test": "tap test/*.js"
"directories": {
"test": "test"
},
"files": [
"once.js"
],
"repository": {
"type": "git",
"url": "git://github.com/isaacs/once"
},
"homepage": "https://github.com/isaacs/once#readme",
"keywords": [
"once",
"function",
"one",
"single"
],
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
"license": "ISC"
"license": "ISC",
"main": "once.js",
"name": "once",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/once.git"
},
"scripts": {
"test": "tap test/*.js"
},
"version": "1.4.0"
}
{
"_from": "pend@~1.2.0",
"_id": "pend@1.2.0",
"_inBundle": false,
"_integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
"_location": "/pend",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "pend@~1.2.0",
"name": "pend",
"version": "1.2.0",
"description": "dead-simple optimistic async helper",
"main": "index.js",
"scripts": {
"test": "node test.js"
"escapedName": "pend",
"rawSpec": "~1.2.0",
"saveSpec": null,
"fetchSpec": "~1.2.0"
},
"_requiredBy": [
"/fd-slicer"
],
"_resolved": "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz",
"_shasum": "7a57eb550a6783f9115331fcf4663d5c8e007a50",
"_spec": "pend@~1.2.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/fd-slicer",
"author": {
"name": "Andrew Kelley",
"email": "superjoe30@gmail.com"
},
"bugs": {
"url": "https://github.com/andrewrk/node-pend/issues"
},
"author": "Andrew Kelley <superjoe30@gmail.com>",
"bundleDependencies": false,
"deprecated": false,
"description": "dead-simple optimistic async helper",
"homepage": "https://github.com/andrewrk/node-pend#readme",
"license": "MIT",
"main": "index.js",
"name": "pend",
"repository": {
"type": "git",
"url": "git://github.com/andrewrk/node-pend.git"
},
"bugs": {
"url": "https://github.com/andrewrk/node-pend/issues"
}
"scripts": {
"test": "node test.js"
},
"version": "1.2.0"
}
{
"_from": "process-nextick-args@~2.0.0",
"_id": "process-nextick-args@2.0.1",
"_inBundle": false,
"_integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=",
"_location": "/process-nextick-args",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "process-nextick-args@~2.0.0",
"name": "process-nextick-args",
"version": "2.0.1",
"escapedName": "process-nextick-args",
"rawSpec": "~2.0.0",
"saveSpec": null,
"fetchSpec": "~2.0.0"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz",
"_shasum": "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
"_spec": "process-nextick-args@~2.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"author": "",
"bugs": {
"url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "process.nextTick but always with args",
"main": "index.js",
"devDependencies": {
"tap": "~0.2.6"
},
"files": [
"index.js"
],
"scripts": {
"test": "node test.js"
},
"homepage": "https://github.com/calvinmetcalf/process-nextick-args",
"license": "MIT",
"main": "index.js",
"name": "process-nextick-args",
"repository": {
"type": "git",
"url": "https://github.com/calvinmetcalf/process-nextick-args.git"
"url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
},
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
"scripts": {
"test": "node test.js"
},
"homepage": "https://github.com/calvinmetcalf/process-nextick-args",
"devDependencies": {
"tap": "~0.2.6"
}
"version": "2.0.1"
}
{
"_from": "pump@^3.0.0",
"_id": "pump@3.0.0",
"_inBundle": false,
"_integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
"_location": "/pump",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "pump@^3.0.0",
"name": "pump",
"version": "3.0.0",
"repository": "git://github.com/mafintosh/pump.git",
"license": "MIT",
"description": "pipe streams together and close all of them if one of them closes",
"escapedName": "pump",
"rawSpec": "^3.0.0",
"saveSpec": null,
"fetchSpec": "^3.0.0"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz",
"_shasum": "b4a2116815bde2f4e1ea602354e8c75565107a64",
"_spec": "pump@^3.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Mathias Buus Madsen",
"email": "mathiasbuus@gmail.com"
},
"browser": {
"fs": false
},
"bugs": {
"url": "https://github.com/mafintosh/pump/issues"
},
"bundleDependencies": false,
"dependencies": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
},
"deprecated": false,
"description": "pipe streams together and close all of them if one of them closes",
"homepage": "https://github.com/mafintosh/pump#readme",
"keywords": [
"streams",
"pipe",
"destroy",
"callback"
],
"author": "Mathias Buus Madsen <mathiasbuus@gmail.com>",
"dependencies": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
"license": "MIT",
"name": "pump",
"repository": {
"type": "git",
"url": "git://github.com/mafintosh/pump.git"
},
"scripts": {
"test": "node test-browser.js && node test-node.js"
}
},
"version": "3.0.0"
}
{
"_from": "readable-stream@^2.3.0",
"_id": "readable-stream@2.3.7",
"_inBundle": false,
"_integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=",
"_location": "/readable-stream",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "readable-stream@^2.3.0",
"name": "readable-stream",
"version": "2.3.7",
"description": "Streams3, a user-land copy of the stream library from Node.js",
"main": "readable.js",
"escapedName": "readable-stream",
"rawSpec": "^2.3.0",
"saveSpec": null,
"fetchSpec": "^2.3.0"
},
"_requiredBy": [
"/bl",
"/tar-stream"
],
"_resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz",
"_shasum": "1eca1cf711aef814c04f62252a36a62f6cb23b57",
"_spec": "readable-stream@^2.3.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"browser": {
"util": false,
"./readable.js": "./readable-browser.js",
"./writable.js": "./writable-browser.js",
"./duplex.js": "./duplex-browser.js",
"./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
},
"bugs": {
"url": "https://github.com/nodejs/readable-stream/issues"
},
"bundleDependencies": false,
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
......@@ -12,6 +43,8 @@
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
},
"deprecated": false,
"description": "Streams3, a user-land copy of the stream library from Node.js",
"devDependencies": {
"assert": "^1.4.0",
"babel-polyfill": "^6.9.1",
......@@ -21,32 +54,29 @@
"tap": "^0.7.0",
"tape": "^4.8.0"
},
"scripts": {
"test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js",
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"cover": "nyc npm test",
"report": "nyc report --reporter=lcov"
},
"repository": {
"type": "git",
"url": "git://github.com/nodejs/readable-stream"
},
"homepage": "https://github.com/nodejs/readable-stream#readme",
"keywords": [
"readable",
"stream",
"pipe"
],
"browser": {
"util": false,
"./readable.js": "./readable-browser.js",
"./writable.js": "./writable-browser.js",
"./duplex.js": "./duplex-browser.js",
"./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js"
},
"license": "MIT",
"main": "readable.js",
"name": "readable-stream",
"nyc": {
"include": [
"lib/**.js"
]
},
"license": "MIT"
"repository": {
"type": "git",
"url": "git://github.com/nodejs/readable-stream.git"
},
"scripts": {
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"cover": "nyc npm test",
"report": "nyc report --reporter=lcov",
"test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js"
},
"version": "2.3.7"
}
/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
/* eslint-disable node/no-deprecated-api */
var buffer = require('buffer')
var Buffer = buffer.Buffer
......@@ -20,6 +21,8 @@ function SafeBuffer (arg, encodingOrOffset, length) {
return Buffer(arg, encodingOrOffset, length)
}
SafeBuffer.prototype = Object.create(Buffer.prototype)
// Copy static methods from Buffer
copyProps(Buffer, SafeBuffer)
......
{
"_from": "safe-buffer@^5.1.1",
"_id": "safe-buffer@5.2.1",
"_inBundle": false,
"_integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=",
"_location": "/safe-buffer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "safe-buffer@^5.1.1",
"name": "safe-buffer",
"description": "Safer Node.js Buffer API",
"version": "5.1.2",
"escapedName": "safe-buffer",
"rawSpec": "^5.1.1",
"saveSpec": null,
"fetchSpec": "^5.1.1"
},
"_requiredBy": [
"/bl"
],
"_resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz?cache=0&sync_timestamp=1589129010497&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.2.1.tgz",
"_shasum": "1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6",
"_spec": "safe-buffer@^5.1.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/bl",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
"url": "http://feross.org"
"url": "https://feross.org"
},
"bugs": {
"url": "https://github.com/feross/safe-buffer/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Safer Node.js Buffer API",
"devDependencies": {
"standard": "*",
"tape": "^4.0.0"
"tape": "^5.0.0"
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"homepage": "https://github.com/feross/safe-buffer",
"keywords": [
"buffer",
......@@ -26,12 +63,14 @@
],
"license": "MIT",
"main": "index.js",
"types": "index.d.ts",
"name": "safe-buffer",
"repository": {
"type": "git",
"url": "git://github.com/feross/safe-buffer.git"
},
"scripts": {
"test": "standard && tape test/*.js"
}
},
"types": "index.d.ts",
"version": "5.2.1"
}
{
"_from": "safer-buffer@>= 2.1.2 < 3",
"_id": "safer-buffer@2.1.2",
"_inBundle": false,
"_integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=",
"_location": "/safer-buffer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "safer-buffer@>= 2.1.2 < 3",
"name": "safer-buffer",
"version": "2.1.2",
"description": "Modern Buffer API polyfill without footguns",
"main": "safer.js",
"scripts": {
"browserify-test": "browserify --external tape tests.js > browserify-tests.js && tape browserify-tests.js",
"test": "standard && tape tests.js"
"escapedName": "safer-buffer",
"rawSpec": ">= 2.1.2 < 3",
"saveSpec": null,
"fetchSpec": ">= 2.1.2 < 3"
},
"_requiredBy": [
"/body-parser/iconv-lite",
"/iconv-lite",
"/raw-body/iconv-lite"
],
"_resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
"_shasum": "44fa161b0187b9549dd84bb91802f9bd8385cd6a",
"_spec": "safer-buffer@>= 2.1.2 < 3",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/iconv-lite",
"author": {
"name": "Nikita Skovoroda",
"email": "chalkerx@gmail.com",
"url": "https://github.com/ChALkeR"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/ChALkeR/safer-buffer.git"
},
"bugs": {
"url": "https://github.com/ChALkeR/safer-buffer/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Modern Buffer API polyfill without footguns",
"devDependencies": {
"standard": "^11.0.1",
"tape": "^4.9.0"
......@@ -30,5 +45,18 @@
"tests.js",
"dangerous.js",
"safer.js"
]
],
"homepage": "https://github.com/ChALkeR/safer-buffer#readme",
"license": "MIT",
"main": "safer.js",
"name": "safer-buffer",
"repository": {
"type": "git",
"url": "git+https://github.com/ChALkeR/safer-buffer.git"
},
"scripts": {
"browserify-test": "browserify --external tape tests.js > browserify-tests.js && tape browserify-tests.js",
"test": "standard && tape tests.js"
},
"version": "2.1.2"
}
{
"_from": "streamifier@^0.1.1",
"_id": "streamifier@0.1.1",
"_inBundle": false,
"_integrity": "sha1-l+mNj6TRBdYqJpHR3AfoINuN/E8=",
"_location": "/streamifier",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "streamifier@^0.1.1",
"name": "streamifier",
"version": "0.1.1",
"escapedName": "streamifier",
"rawSpec": "^0.1.1",
"saveSpec": null,
"fetchSpec": "^0.1.1"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.npm.taobao.org/streamifier/download/streamifier-0.1.1.tgz",
"_shasum": "97e98d8fa4d105d62a2691d1dc07e820db8dfc4f",
"_spec": "streamifier@^0.1.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Gabriel Llamas",
"email": "gagle@outlook.com"
},
"bugs": {
"url": "https://github.com/gagle/node-streamifier/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "Converts a Buffer/String into a readable stream",
"engines": {
"node": ">=0.10"
},
"homepage": "https://github.com/gagle/node-streamifier#readme",
"keywords": [
"string",
"buffer",
"readable",
"stream"
],
"author": "Gabriel Llamas <gagle@outlook.com>",
"repository": "git://github.com/gagle/node-streamifier.git",
"engines": {
"node": ">=0.10"
},
"license": "MIT",
"main": "lib"
"main": "lib",
"name": "streamifier",
"repository": {
"type": "git",
"url": "git://github.com/gagle/node-streamifier.git"
},
"version": "0.1.1"
}
{
"_from": "string_decoder@~1.1.1",
"_id": "string_decoder@1.1.1",
"_inBundle": false,
"_integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
"_location": "/string_decoder",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "string_decoder@~1.1.1",
"name": "string_decoder",
"version": "1.1.1",
"description": "The string_decoder module from Node core",
"main": "lib/string_decoder.js",
"escapedName": "string_decoder",
"rawSpec": "~1.1.1",
"saveSpec": null,
"fetchSpec": "~1.1.1"
},
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz?cache=0&sync_timestamp=1565170823020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring_decoder%2Fdownload%2Fstring_decoder-1.1.1.tgz",
"_shasum": "9cf1611ba62685d7030ae9e4ba34149c3af03fc8",
"_spec": "string_decoder@~1.1.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"bugs": {
"url": "https://github.com/nodejs/string_decoder/issues"
},
"bundleDependencies": false,
"dependencies": {
"safe-buffer": "~5.1.0"
},
"deprecated": false,
"description": "The string_decoder module from Node core",
"devDependencies": {
"babel-polyfill": "^6.23.0",
"core-util-is": "^1.0.2",
"inherits": "^2.0.3",
"tap": "~0.4.8"
},
"scripts": {
"test": "tap test/parallel/*.js && node test/verify-dependencies",
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js"
},
"repository": {
"type": "git",
"url": "git://github.com/nodejs/string_decoder.git"
},
"homepage": "https://github.com/nodejs/string_decoder",
"keywords": [
"string",
......@@ -27,5 +44,16 @@
"browser",
"browserify"
],
"license": "MIT"
"license": "MIT",
"main": "lib/string_decoder.js",
"name": "string_decoder",
"repository": {
"type": "git",
"url": "git://github.com/nodejs/string_decoder.git"
},
"scripts": {
"ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js",
"test": "tap test/parallel/*.js && node test/verify-dependencies"
},
"version": "1.1.1"
}
{
"_from": "tar-stream@^1.5.2",
"_id": "tar-stream@1.6.2",
"_inBundle": false,
"_integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=",
"_location": "/tar-stream",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "tar-stream@^1.5.2",
"name": "tar-stream",
"version": "1.6.2",
"description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
"author": "Mathias Buus <mathiasbuus@gmail.com>",
"engines": {
"node": ">= 0.8.0"
"escapedName": "tar-stream",
"rawSpec": "^1.5.2",
"saveSpec": null,
"fetchSpec": "^1.5.2"
},
"_requiredBy": [
"/compressing"
],
"_resolved": "https://registry.npm.taobao.org/tar-stream/download/tar-stream-1.6.2.tgz?cache=0&sync_timestamp=1609236328737&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar-stream%2Fdownload%2Ftar-stream-1.6.2.tgz",
"_shasum": "8ea55dab37972253d9a9af90fdcd559ae435c555",
"_spec": "tar-stream@^1.5.2",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Mathias Buus",
"email": "mathiasbuus@gmail.com"
},
"bugs": {
"url": "https://github.com/mafintosh/tar-stream/issues"
},
"bundleDependencies": false,
"dependencies": {
"bl": "^1.0.0",
"buffer-alloc": "^1.2.0",
......@@ -15,15 +39,24 @@
"to-buffer": "^1.1.1",
"xtend": "^4.0.0"
},
"deprecated": false,
"description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
"devDependencies": {
"concat-stream": "^1.6.2",
"standard": "^11.0.1",
"tape": "^4.9.0"
},
"scripts": {
"test": "standard && tape test/extract.js test/pack.js",
"test-all": "standard && tape test/*.js"
"directories": {
"test": "test"
},
"engines": {
"node": ">= 0.8.0"
},
"files": [
"*.js",
"LICENSE"
],
"homepage": "https://github.com/mafintosh/tar-stream",
"keywords": [
"tar",
"tarball",
......@@ -40,21 +73,16 @@
"extract",
"modify"
],
"bugs": {
"url": "https://github.com/mafintosh/tar-stream/issues"
},
"homepage": "https://github.com/mafintosh/tar-stream",
"main": "index.js",
"files": [
"*.js",
"LICENSE"
],
"directories": {
"test": "test"
},
"license": "MIT",
"main": "index.js",
"name": "tar-stream",
"repository": {
"type": "git",
"url": "git+https://github.com/mafintosh/tar-stream.git"
}
},
"scripts": {
"test": "standard && tape test/extract.js test/pack.js",
"test-all": "standard && tape test/*.js"
},
"version": "1.6.2"
}
{
"_from": "to-buffer@^1.1.1",
"_id": "to-buffer@1.1.1",
"_inBundle": false,
"_integrity": "sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=",
"_location": "/to-buffer",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "to-buffer@^1.1.1",
"name": "to-buffer",
"version": "1.1.1",
"description": "Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back",
"main": "index.js",
"escapedName": "to-buffer",
"rawSpec": "^1.1.1",
"saveSpec": null,
"fetchSpec": "^1.1.1"
},
"_requiredBy": [
"/tar-stream"
],
"_resolved": "https://registry.npm.taobao.org/to-buffer/download/to-buffer-1.1.1.tgz",
"_shasum": "493bd48f62d7c43fcded313a03dcadb2e1213a80",
"_spec": "to-buffer@^1.1.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"author": {
"name": "Mathias Buus",
"url": "@mafintosh"
},
"bugs": {
"url": "https://github.com/mafintosh/to-buffer/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back",
"devDependencies": {
"standard": "^6.0.5",
"tape": "^4.4.0"
},
"scripts": {
"test": "standard && tape test.js"
},
"homepage": "https://github.com/mafintosh/to-buffer",
"license": "MIT",
"main": "index.js",
"name": "to-buffer",
"repository": {
"type": "git",
"url": "https://github.com/mafintosh/to-buffer.git"
"url": "git+https://github.com/mafintosh/to-buffer.git"
},
"author": "Mathias Buus (@mafintosh)",
"license": "MIT",
"bugs": {
"url": "https://github.com/mafintosh/to-buffer/issues"
"scripts": {
"test": "standard && tape test.js"
},
"homepage": "https://github.com/mafintosh/to-buffer"
"version": "1.1.1"
}
{
"_from": "util-deprecate@~1.0.1",
"_id": "util-deprecate@1.0.2",
"_inBundle": false,
"_integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"_location": "/util-deprecate",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "util-deprecate@~1.0.1",
"name": "util-deprecate",
"version": "1.0.2",
"description": "The Node.js `util.deprecate()` function with browser support",
"main": "node.js",
"browser": "browser.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"escapedName": "util-deprecate",
"rawSpec": "~1.0.1",
"saveSpec": null,
"fetchSpec": "~1.0.1"
},
"repository": {
"type": "git",
"url": "git://github.com/TooTallNate/util-deprecate.git"
"_requiredBy": [
"/readable-stream"
],
"_resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
"_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
"_spec": "util-deprecate@~1.0.1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/readable-stream",
"author": {
"name": "Nathan Rajlich",
"email": "nathan@tootallnate.net",
"url": "http://n8.io/"
},
"browser": "browser.js",
"bugs": {
"url": "https://github.com/TooTallNate/util-deprecate/issues"
},
"bundleDependencies": false,
"deprecated": false,
"description": "The Node.js `util.deprecate()` function with browser support",
"homepage": "https://github.com/TooTallNate/util-deprecate",
"keywords": [
"util",
"deprecate",
......@@ -18,10 +42,15 @@
"browser",
"node"
],
"author": "Nathan Rajlich <nathan@tootallnate.net> (http://n8.io/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/TooTallNate/util-deprecate/issues"
"main": "node.js",
"name": "util-deprecate",
"repository": {
"type": "git",
"url": "git://github.com/TooTallNate/util-deprecate.git"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"homepage": "https://github.com/TooTallNate/util-deprecate"
"version": "1.0.2"
}
{
"_from": "wrappy@1",
"_id": "wrappy@1.0.2",
"_inBundle": false,
"_integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"_location": "/wrappy",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "wrappy@1",
"name": "wrappy",
"version": "1.0.2",
"description": "Callback wrapping utility",
"main": "wrappy.js",
"files": [
"wrappy.js"
"escapedName": "wrappy",
"rawSpec": "1",
"saveSpec": null,
"fetchSpec": "1"
},
"_requiredBy": [
"/once"
],
"directories": {
"test": "test"
"_resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619133505879&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz",
"_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
"_spec": "wrappy@1",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/once",
"author": {
"name": "Isaac Z. Schlueter",
"email": "i@izs.me",
"url": "http://blog.izs.me/"
},
"bugs": {
"url": "https://github.com/npm/wrappy/issues"
},
"bundleDependencies": false,
"dependencies": {},
"deprecated": false,
"description": "Callback wrapping utility",
"devDependencies": {
"tap": "^2.3.1"
},
"scripts": {
"test": "tap --coverage test/*.js"
"directories": {
"test": "test"
},
"files": [
"wrappy.js"
],
"homepage": "https://github.com/npm/wrappy",
"license": "ISC",
"main": "wrappy.js",
"name": "wrappy",
"repository": {
"type": "git",
"url": "https://github.com/npm/wrappy"
"url": "git+https://github.com/npm/wrappy.git"
},
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
"license": "ISC",
"bugs": {
"url": "https://github.com/npm/wrappy/issues"
"scripts": {
"test": "tap --coverage test/*.js"
},
"homepage": "https://github.com/npm/wrappy"
"version": "1.0.2"
}
{
"_from": "xtend@^4.0.0",
"_id": "xtend@4.0.2",
"_inBundle": false,
"_integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=",
"_location": "/xtend",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "xtend@^4.0.0",
"name": "xtend",
"version": "4.0.2",
"description": "extend like a boss",
"keywords": [
"extend",
"merge",
"options",
"opts",
"object",
"array"
"escapedName": "xtend",
"rawSpec": "^4.0.0",
"saveSpec": null,
"fetchSpec": "^4.0.0"
},
"_requiredBy": [
"/tar-stream"
],
"author": "Raynos <raynos2@gmail.com>",
"repository": "git://github.com/Raynos/xtend.git",
"main": "immutable",
"scripts": {
"test": "node test"
"_resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz",
"_shasum": "bb72779f5fa465186b1f438f674fa347fdb5db54",
"_spec": "xtend@^4.0.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/tar-stream",
"author": {
"name": "Raynos",
"email": "raynos2@gmail.com"
},
"dependencies": {},
"devDependencies": {
"tape": "~1.1.0"
"bugs": {
"url": "https://github.com/Raynos/xtend/issues",
"email": "raynos2@gmail.com"
},
"homepage": "https://github.com/Raynos/xtend",
"bundleDependencies": false,
"contributors": [
{
"name": "Jake Verbaten"
......@@ -29,11 +39,34 @@
"name": "Matt Esch"
}
],
"bugs": {
"url": "https://github.com/Raynos/xtend/issues",
"email": "raynos2@gmail.com"
"dependencies": {},
"deprecated": false,
"description": "extend like a boss",
"devDependencies": {
"tape": "~1.1.0"
},
"engines": {
"node": ">=0.4"
},
"homepage": "https://github.com/Raynos/xtend",
"keywords": [
"extend",
"merge",
"options",
"opts",
"object",
"array"
],
"license": "MIT",
"main": "immutable",
"name": "xtend",
"repository": {
"type": "git",
"url": "git://github.com/Raynos/xtend.git"
},
"scripts": {
"test": "node test"
},
"testling": {
"files": "test.js",
"browsers": [
......@@ -49,7 +82,5 @@
"iphone/6.0..latest"
]
},
"engines": {
"node": ">=0.4"
}
"version": "4.0.2"
}
{
"_from": "yauzl@^2.7.0",
"_id": "yauzl@2.10.0",
"_inBundle": false,
"_integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
"_location": "/yauzl",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "yauzl@^2.7.0",
"name": "yauzl",
"version": "2.10.0",
"description": "yet another unzip library for node",
"main": "index.js",
"scripts": {
"test": "node test/test.js",
"test-cov": "istanbul cover test/test.js",
"test-travis": "istanbul cover --report lcovonly test/test.js"
"escapedName": "yauzl",
"rawSpec": "^2.7.0",
"saveSpec": null,
"fetchSpec": "^2.7.0"
},
"repository": {
"type": "git",
"url": "https://github.com/thejoshwolfe/yauzl.git"
},
"keywords": [
"unzip",
"zip",
"stream",
"archive",
"file"
"_requiredBy": [
"/compressing"
],
"author": "Josh Wolfe <thejoshwolfe@gmail.com>",
"license": "MIT",
"_resolved": "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz",
"_shasum": "c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9",
"_spec": "yauzl@^2.7.0",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Josh Wolfe",
"email": "thejoshwolfe@gmail.com"
},
"bugs": {
"url": "https://github.com/thejoshwolfe/yauzl/issues"
},
"homepage": "https://github.com/thejoshwolfe/yauzl",
"bundleDependencies": false,
"dependencies": {
"fd-slicer": "~1.1.0",
"buffer-crc32": "~0.2.3"
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
},
"deprecated": false,
"description": "yet another unzip library for node",
"devDependencies": {
"bl": "~1.0.0",
"istanbul": "~0.3.4",
......@@ -36,5 +43,26 @@
},
"files": [
"index.js"
]
],
"homepage": "https://github.com/thejoshwolfe/yauzl",
"keywords": [
"unzip",
"zip",
"stream",
"archive",
"file"
],
"license": "MIT",
"main": "index.js",
"name": "yauzl",
"repository": {
"type": "git",
"url": "git+https://github.com/thejoshwolfe/yauzl.git"
},
"scripts": {
"test": "node test/test.js",
"test-cov": "istanbul cover test/test.js",
"test-travis": "istanbul cover --report lcovonly test/test.js"
},
"version": "2.10.0"
}
{
"_from": "yazl@^2.4.2",
"_id": "yazl@2.5.1",
"_inBundle": false,
"_integrity": "sha1-o9ZdPdZZpbCTeFDoYJ8i//orXDU=",
"_location": "/yazl",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "yazl@^2.4.2",
"name": "yazl",
"version": "2.5.1",
"description": "yet another zip library for node",
"main": "index.js",
"scripts": {
"test": "node test/test.js",
"test-cov": "istanbul cover test/test.js",
"test-travis": "istanbul cover --report lcovonly test/test.js"
"escapedName": "yazl",
"rawSpec": "^2.4.2",
"saveSpec": null,
"fetchSpec": "^2.4.2"
},
"repository": {
"type": "git",
"url": "https://github.com/thejoshwolfe/yazl.git"
},
"keywords": [
"zip",
"stream",
"archive",
"file"
"_requiredBy": [
"/compressing"
],
"author": "Josh Wolfe <thejoshwolfe@gmail.com>",
"license": "MIT",
"_resolved": "https://registry.npm.taobao.org/yazl/download/yazl-2.5.1.tgz",
"_shasum": "a3d65d3dd659a5b0937850e8609f22fffa2b5c35",
"_spec": "yazl@^2.4.2",
"_where": "/Users/zhy/h5Workspace/h5Template/sb_karaoke_cocos/node_modules/compressing",
"author": {
"name": "Josh Wolfe",
"email": "thejoshwolfe@gmail.com"
},
"bugs": {
"url": "https://github.com/thejoshwolfe/yazl/issues"
},
"homepage": "https://github.com/thejoshwolfe/yazl",
"bundleDependencies": false,
"dependencies": {
"buffer-crc32": "~0.2.3"
},
"deprecated": false,
"description": "yet another zip library for node",
"devDependencies": {
"bl": "~0.9.3",
"istanbul": "^0.4.5",
......@@ -34,5 +42,25 @@
},
"files": [
"index.js"
]
],
"homepage": "https://github.com/thejoshwolfe/yazl",
"keywords": [
"zip",
"stream",
"archive",
"file"
],
"license": "MIT",
"main": "index.js",
"name": "yazl",
"repository": {
"type": "git",
"url": "git+https://github.com/thejoshwolfe/yazl.git"
},
"scripts": {
"test": "node test/test.js",
"test-cov": "istanbul cover test/test.js",
"test-travis": "istanbul cover --report lcovonly test/test.js"
},
"version": "2.5.1"
}
......@@ -5,12 +5,17 @@
"main": "build.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "sh ./publish/build.sh",
"win": "cd publish && build.cmd"
"publish": "node ./bin/build.js",
"start": "node ./bin/app.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"compressing": "^1.5.0"
"base-64": "^1.0.0",
"compressing": "^1.5.1",
"js-base64": "^3.7.2",
"uuid": "^8.3.2",
"child_process": "^1.0.2",
"express": "^4.17.1"
}
}
#/////////////////////////////////////////////////////////////////////////////
# Fireball Projects
#/////////////////////////////////////////////////////////////////////////////
/library/
/temp/
/local/
/build/
#/////////////////////////////////////////////////////////////////////////////
# npm files
#/////////////////////////////////////////////////////////////////////////////
npm-debug.log
node_modules/
#/////////////////////////////////////////////////////////////////////////////
# Logs and databases
#/////////////////////////////////////////////////////////////////////////////
*.log
*.sql
*.sqlite
#/////////////////////////////////////////////////////////////////////////////
# files for debugger
#/////////////////////////////////////////////////////////////////////////////
*.sln
*.csproj
*.pidb
*.unityproj
*.suo
#/////////////////////////////////////////////////////////////////////////////
# OS generated files
#/////////////////////////////////////////////////////////////////////////////
.DS_Store
ehthumbs.db
Thumbs.db
#/////////////////////////////////////////////////////////////////////////////
# WebStorm files
#/////////////////////////////////////////////////////////////////////////////
.idea/
#//////////////////////////
# VS Code files
#//////////////////////////
.vscode/
{
"ver": "1.1.2",
"uuid": "b3e401a5-91fc-4a28-87e3-0b4063ba359c",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "5eadd911-e208-4da6-aea3-7d89ab063c99",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "eb03ed68-3941-4132-bdd8-6261253b3d3f",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.2.7",
"uuid": "dfda5cd6-ea60-4dcd-aec2-e7e4bb1b05e6",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "dc3492b7-e1ed-4003-aaca-b863f4243142",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "06b8874a-0622-4f7f-9b84-bebbfc5d61e4",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "3c65a8cc-568b-43b7-93b3-941a6334868d",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"__type__": "cc.AnimationClip",
"_name": "playing",
"_objFlags": 0,
"_native": "",
"_duration": 0.75,
"sample": 20,
"speed": 1,
"wrapMode": 22,
"curveData": {
"props": {
"scaleX": [
{
"frame": 0,
"value": 1
},
{
"frame": 0.75,
"value": 1.1
}
]
}
},
"events": []
}
\ No newline at end of file
{
"ver": "2.1.0",
"uuid": "70ff7ab6-1f07-4e7a-bc66-a5952e262a27",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "4cc24c3d-82a7-4dc1-a5f5-7999a34aa45f",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment