├── README.md ├── taoMall ├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── mock │ └── GoodsLists.json ├── package.json ├── resource │ ├── css │ │ └── goodList.css │ ├── goodsList.html │ └── img │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ └── logo.jpg ├── src │ ├── App.vue │ ├── Vuex │ │ └── store.js │ ├── assets │ │ ├── css │ │ │ ├── address.css │ │ │ ├── car.css │ │ │ ├── goodList.css │ │ │ ├── login.css │ │ │ ├── orderConfirm.css │ │ │ └── orderSuccess.css │ │ └── logo.png │ ├── components │ │ ├── HelloWorld.vue │ │ ├── Modal.vue │ │ ├── NavBread.vue │ │ ├── NavFooter.vue │ │ └── NavHeader.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── util │ │ └── currency.js │ └── view │ │ ├── Address.vue │ │ ├── Car.vue │ │ ├── GoodsList.vue │ │ ├── OrderConfirm.vue │ │ └── OrderSuccess.vue └── static │ ├── .gitkeep │ ├── 1.jpg │ ├── 10.jpg │ ├── 11.jpg │ ├── 12.jpg │ ├── 13.jpg │ ├── 14.jpg │ ├── 15.jpg │ ├── 16.jpg │ ├── 17.jpg │ ├── 18.jpg │ ├── 19.jpg │ ├── 2.jpg │ ├── 20.jpg │ ├── 21.jpg │ ├── 22.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ ├── 9.jpg │ ├── Loading │ ├── loading-balls.svg │ ├── loading-bars.svg │ ├── loading-bubbles.svg │ ├── loading-cubes.svg │ ├── loading-cylon-red.svg │ ├── loading-cylon.svg │ ├── loading-spin.svg │ ├── loading-spinning-bubbles.svg │ └── loading-spokes.svg │ ├── finish.png │ ├── logo.jpg │ └── orderSuccess.png ├── taoMallServer ├── .idea │ ├── encodings.xml │ ├── jsLibraryMappings.xml │ ├── misc.xml │ ├── modules.xml │ ├── taoMallServer.iml │ └── workspace.xml ├── app.js ├── bin │ └── www ├── node_modules │ ├── .bin │ │ ├── jade │ │ └── jade.cmd │ ├── .npminstall.done │ ├── .package_versions.json │ ├── _accepts@1.3.5@accepts │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _acorn-globals@1.0.9@acorn-globals │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── acorn │ │ │ │ └── acorn.cmd │ │ └── package.json │ ├── _acorn@1.2.2@acorn │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .tern-project │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ ├── acorn │ │ │ ├── build-acorn.js │ │ │ ├── generate-identifier-regex.js │ │ │ ├── prepublish.sh │ │ │ ├── update_authors.sh │ │ │ └── without_eval │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_csp.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ ├── package.json │ │ └── src │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ ├── _acorn@2.7.0@acorn │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .tern-project │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ ├── acorn │ │ │ ├── build-acorn.js │ │ │ ├── generate-identifier-regex.js │ │ │ └── update_authors.sh │ │ ├── dist │ │ │ ├── .keep │ │ │ ├── acorn.js │ │ │ ├── acorn_loose.js │ │ │ └── walk.js │ │ ├── package.json │ │ └── src │ │ │ ├── bin │ │ │ └── acorn.js │ │ │ ├── expression.js │ │ │ ├── identifier.js │ │ │ ├── index.js │ │ │ ├── location.js │ │ │ ├── locutil.js │ │ │ ├── loose │ │ │ ├── acorn_loose.js │ │ │ ├── expression.js │ │ │ ├── index.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ └── tokenize.js │ │ │ ├── lval.js │ │ │ ├── node.js │ │ │ ├── options.js │ │ │ ├── parseutil.js │ │ │ ├── state.js │ │ │ ├── statement.js │ │ │ ├── tokencontext.js │ │ │ ├── tokenize.js │ │ │ ├── tokentype.js │ │ │ ├── util.js │ │ │ ├── walk │ │ │ └── index.js │ │ │ └── whitespace.js │ ├── _align-text@0.1.4@align-text │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _amdefine@1.0.1@amdefine │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── amdefine.js │ │ ├── intercept.js │ │ └── package.json │ ├── _array-flatten@1.1.1@array-flatten │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── array-flatten.js │ │ └── package.json │ ├── _asap@1.0.0@asap │ │ ├── .npminstall.done │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── asap.js │ │ └── package.json │ ├── _basic-auth@2.0.0@basic-auth │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _bignumber.js@4.0.4@bignumber.js │ │ ├── .npminstall.done │ │ ├── LICENCE │ │ ├── README.md │ │ ├── bignumber.d.ts │ │ ├── bignumber.js │ │ ├── bignumber.js.map │ │ ├── bignumber.min.js │ │ ├── bower.json │ │ ├── doc │ │ │ └── API.html │ │ └── package.json │ ├── _body-parser@1.18.2@body-parser │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── read.js │ │ │ └── types │ │ │ │ ├── json.js │ │ │ │ ├── raw.js │ │ │ │ ├── text.js │ │ │ │ └── urlencoded.js │ │ └── package.json │ ├── _body-parser@1.18.3@body-parser │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── read.js │ │ │ └── types │ │ │ │ ├── json.js │ │ │ │ ├── raw.js │ │ │ │ ├── text.js │ │ │ │ └── urlencoded.js │ │ └── package.json │ ├── _bytes@3.0.0@bytes │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _camelcase@1.2.1@camelcase │ │ ├── .npminstall.done │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── _center-align@0.1.3@center-align │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── utils.js │ ├── _character-parser@1.2.1@character-parser │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _clean-css@3.4.28@clean-css │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ └── cleancss │ │ ├── index.js │ │ ├── lib │ │ │ ├── clean.js │ │ │ ├── colors │ │ │ │ ├── hex-name-shortener.js │ │ │ │ ├── hsl.js │ │ │ │ └── rgb.js │ │ │ ├── imports │ │ │ │ └── inliner.js │ │ │ ├── properties │ │ │ │ ├── break-up.js │ │ │ │ ├── can-override.js │ │ │ │ ├── clone.js │ │ │ │ ├── compactable.js │ │ │ │ ├── every-combination.js │ │ │ │ ├── has-inherit.js │ │ │ │ ├── invalid-property-error.js │ │ │ │ ├── optimizer.js │ │ │ │ ├── override-compactor.js │ │ │ │ ├── populate-components.js │ │ │ │ ├── remove-unused.js │ │ │ │ ├── restore-from-optimizing.js │ │ │ │ ├── restore.js │ │ │ │ ├── shorthand-compactor.js │ │ │ │ ├── validator.js │ │ │ │ ├── vendor-prefixes.js │ │ │ │ └── wrap-for-optimizing.js │ │ │ ├── selectors │ │ │ │ ├── advanced.js │ │ │ │ ├── clean-up.js │ │ │ │ ├── extractor.js │ │ │ │ ├── is-special.js │ │ │ │ ├── merge-adjacent.js │ │ │ │ ├── merge-media-queries.js │ │ │ │ ├── merge-non-adjacent-by-body.js │ │ │ │ ├── merge-non-adjacent-by-selector.js │ │ │ │ ├── reduce-non-adjacent.js │ │ │ │ ├── remove-duplicate-media-queries.js │ │ │ │ ├── remove-duplicates.js │ │ │ │ ├── reorderable.js │ │ │ │ ├── restructure.js │ │ │ │ └── simple.js │ │ │ ├── source-maps │ │ │ │ └── track.js │ │ │ ├── stringifier │ │ │ │ ├── helpers.js │ │ │ │ ├── one-time.js │ │ │ │ ├── simple.js │ │ │ │ └── source-maps.js │ │ │ ├── text │ │ │ │ ├── comments-processor.js │ │ │ │ ├── escape-store.js │ │ │ │ ├── expressions-processor.js │ │ │ │ ├── free-text-processor.js │ │ │ │ └── urls-processor.js │ │ │ ├── tokenizer │ │ │ │ ├── extract-properties.js │ │ │ │ ├── extract-selectors.js │ │ │ │ └── tokenize.js │ │ │ ├── urls │ │ │ │ ├── rebase.js │ │ │ │ ├── reduce.js │ │ │ │ └── rewrite.js │ │ │ └── utils │ │ │ │ ├── clone-array.js │ │ │ │ ├── compatibility.js │ │ │ │ ├── input-source-map-tracker.js │ │ │ │ ├── object.js │ │ │ │ ├── quote-scanner.js │ │ │ │ ├── source-reader.js │ │ │ │ ├── source-tracker.js │ │ │ │ └── split.js │ │ └── package.json │ ├── _cliui@2.1.0@cliui │ │ ├── .coveralls.yml │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── cliui.js │ ├── _commander@2.6.0@commander │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _commander@2.8.1@commander │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _constantinople@3.0.2@constantinople │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── acorn │ │ │ │ └── acorn.cmd │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── _content-disposition@0.5.2@content-disposition │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _content-type@1.0.4@content-type │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _cookie-parser@1.4.3@cookie-parser │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _cookie-signature@1.0.6@cookie-signature │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _cookie@0.3.1@cookie │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _core-util-is@1.0.2@core-util-is │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── float.patch │ │ ├── lib │ │ │ └── util.js │ │ ├── package.json │ │ └── test.js │ ├── _css-parse@1.0.4@css-parse │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── _css-stringify@1.0.5@css-stringify │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── component.json │ │ ├── index.js │ │ └── package.json │ ├── _css@1.0.8@css │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── benchmark.js │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── _debug@2.6.9@debug │ │ ├── .coveralls.yml │ │ ├── .eslintrc │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── component.json │ │ ├── karma.conf.js │ │ ├── node.js │ │ ├── package.json │ │ └── src │ │ │ ├── browser.js │ │ │ ├── debug.js │ │ │ ├── index.js │ │ │ ├── inspector-log.js │ │ │ └── node.js │ ├── _decamelize@1.2.0@decamelize │ │ ├── .npminstall.done │ │ ├── index.js │ │ ├── license │ │ ├── package.json │ │ └── readme.md │ ├── _depd@1.1.1@depd │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── browser │ │ │ │ └── index.js │ │ │ └── compat │ │ │ │ ├── callsite-tostring.js │ │ │ │ ├── event-listener-count.js │ │ │ │ └── index.js │ │ └── package.json │ ├── _depd@1.1.2@depd │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── browser │ │ │ │ └── index.js │ │ │ └── compat │ │ │ │ ├── callsite-tostring.js │ │ │ │ ├── event-listener-count.js │ │ │ │ └── index.js │ │ └── package.json │ ├── _destroy@1.0.4@destroy │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _ee-first@1.1.1@ee-first │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _encodeurl@1.0.2@encodeurl │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _escape-html@1.0.3@escape-html │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _etag@1.8.1@etag │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _express-router@0.0.1@express-router │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _express@4.16.3@express │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ └── package.json │ ├── _finalhandler@1.1.1@finalhandler │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _forwarded@0.1.2@forwarded │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _fresh@0.5.2@fresh │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _graceful-readlink@1.0.1@graceful-readlink │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _http-errors@1.6.2@http-errors │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _http-errors@1.6.3@http-errors │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _iconv-lite@0.4.19@iconv-lite │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── Changelog.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── encodings │ │ │ ├── dbcs-codec.js │ │ │ ├── dbcs-data.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── sbcs-codec.js │ │ │ ├── sbcs-data-generated.js │ │ │ ├── sbcs-data.js │ │ │ ├── tables │ │ │ │ ├── big5-added.json │ │ │ │ ├── cp936.json │ │ │ │ ├── cp949.json │ │ │ │ ├── cp950.json │ │ │ │ ├── eucjp.json │ │ │ │ ├── gb18030-ranges.json │ │ │ │ ├── gbk-added.json │ │ │ │ └── shiftjis.json │ │ │ ├── utf16.js │ │ │ └── utf7.js │ │ ├── lib │ │ │ ├── bom-handling.js │ │ │ ├── extend-node.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── streams.js │ │ └── package.json │ ├── _iconv-lite@0.4.23@iconv-lite │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── Changelog.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── encodings │ │ │ ├── dbcs-codec.js │ │ │ ├── dbcs-data.js │ │ │ ├── index.js │ │ │ ├── internal.js │ │ │ ├── sbcs-codec.js │ │ │ ├── sbcs-data-generated.js │ │ │ ├── sbcs-data.js │ │ │ ├── tables │ │ │ │ ├── big5-added.json │ │ │ │ ├── cp936.json │ │ │ │ ├── cp949.json │ │ │ │ ├── cp950.json │ │ │ │ ├── eucjp.json │ │ │ │ ├── gb18030-ranges.json │ │ │ │ ├── gbk-added.json │ │ │ │ └── shiftjis.json │ │ │ ├── utf16.js │ │ │ └── utf7.js │ │ ├── lib │ │ │ ├── bom-handling.js │ │ │ ├── extend-node.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── streams.js │ │ └── package.json │ ├── _inherits@2.0.3@inherits │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── inherits.js │ │ ├── inherits_browser.js │ │ └── package.json │ ├── _ipaddr.js@1.6.0@ipaddr.js │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── Cakefile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── ipaddr.min.js │ │ ├── lib │ │ │ ├── ipaddr.js │ │ │ └── ipaddr.js.d.ts │ │ ├── package.json │ │ ├── src │ │ │ └── ipaddr.coffee │ │ └── test │ │ │ └── ipaddr.test.coffee │ ├── _is-buffer@1.1.6@is-buffer │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── basic.js │ ├── _is-promise@1.0.1@is-promise │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── index.js │ │ ├── package.json │ │ └── readme.md │ ├── _is-promise@2.1.0@is-promise │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── index.js │ │ ├── package.json │ │ └── readme.md │ ├── _isarray@1.0.0@isarray │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── component.json │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── _jade@1.11.0@jade │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .release.json │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Readme_zh-cn.md │ │ ├── bin │ │ │ └── jade.js │ │ ├── block-code.html │ │ ├── component.json │ │ ├── jade.js │ │ ├── lib │ │ │ ├── compiler.js │ │ │ ├── doctypes.js │ │ │ ├── filters-client.js │ │ │ ├── filters.js │ │ │ ├── index.js │ │ │ ├── inline-tags.js │ │ │ ├── lexer.js │ │ │ ├── nodes │ │ │ │ ├── attrs.js │ │ │ │ ├── block-comment.js │ │ │ │ ├── block.js │ │ │ │ ├── case.js │ │ │ │ ├── code.js │ │ │ │ ├── comment.js │ │ │ │ ├── doctype.js │ │ │ │ ├── each.js │ │ │ │ ├── filter.js │ │ │ │ ├── index.js │ │ │ │ ├── literal.js │ │ │ │ ├── mixin-block.js │ │ │ │ ├── mixin.js │ │ │ │ ├── node.js │ │ │ │ ├── tag.js │ │ │ │ └── text.js │ │ │ ├── parser.js │ │ │ ├── runtime.js │ │ │ └── utils.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── cleancss │ │ │ │ ├── cleancss.cmd │ │ │ │ ├── mkdirp │ │ │ │ ├── mkdirp.cmd │ │ │ │ ├── uglifyjs │ │ │ │ └── uglifyjs.cmd │ │ ├── package.json │ │ ├── release.js │ │ └── runtime.js │ ├── _jstransformer@0.0.2@jstransformer │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _kind-of@3.2.2@kind-of │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _lazy-cache@1.0.4@lazy-cache │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _longest@1.0.1@longest │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _media-typer@0.3.0@media-typer │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _merge-descriptors@1.0.1@merge-descriptors │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _methods@1.1.2@methods │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _mime-db@1.33.0@mime-db │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── db.json │ │ ├── index.js │ │ └── package.json │ ├── _mime-types@2.1.18@mime-types │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _mime@1.4.1@mime │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── build │ │ │ ├── build.js │ │ │ └── test.js │ │ ├── cli.js │ │ ├── mime.js │ │ ├── package.json │ │ └── types.json │ ├── _minimist@0.0.8@minimist │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ └── parse.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── dash.js │ │ │ ├── default_bool.js │ │ │ ├── dotted.js │ │ │ ├── long.js │ │ │ ├── parse.js │ │ │ ├── parse_modified.js │ │ │ ├── short.js │ │ │ └── whitespace.js │ ├── _mkdirp@0.5.1@mkdirp │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── bin │ │ │ ├── cmd.js │ │ │ └── usage.txt │ │ ├── examples │ │ │ └── pow.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── chmod.js │ │ │ ├── clobber.js │ │ │ ├── mkdirp.js │ │ │ ├── opts_fs.js │ │ │ ├── opts_fs_sync.js │ │ │ ├── perm.js │ │ │ ├── perm_sync.js │ │ │ ├── race.js │ │ │ ├── rel.js │ │ │ ├── return.js │ │ │ ├── return_sync.js │ │ │ ├── root.js │ │ │ ├── sync.js │ │ │ ├── umask.js │ │ │ └── umask_sync.js │ ├── _morgan@1.9.0@morgan │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _ms@2.0.0@ms │ │ ├── .npminstall.done │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ └── readme.md │ ├── _mysql@2.15.0@mysql │ │ ├── .npminstall.done │ │ ├── Changes.md │ │ ├── License │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── Connection.js │ │ │ ├── ConnectionConfig.js │ │ │ ├── Pool.js │ │ │ ├── PoolCluster.js │ │ │ ├── PoolConfig.js │ │ │ ├── PoolConnection.js │ │ │ ├── PoolNamespace.js │ │ │ ├── PoolSelector.js │ │ │ └── protocol │ │ │ │ ├── Auth.js │ │ │ │ ├── BufferList.js │ │ │ │ ├── PacketHeader.js │ │ │ │ ├── PacketWriter.js │ │ │ │ ├── Parser.js │ │ │ │ ├── Protocol.js │ │ │ │ ├── ResultSet.js │ │ │ │ ├── SqlString.js │ │ │ │ ├── constants │ │ │ │ ├── charsets.js │ │ │ │ ├── client.js │ │ │ │ ├── errors.js │ │ │ │ ├── field_flags.js │ │ │ │ ├── server_status.js │ │ │ │ ├── ssl_profiles.js │ │ │ │ └── types.js │ │ │ │ ├── packets │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ ├── ComPingPacket.js │ │ │ │ ├── ComQueryPacket.js │ │ │ │ ├── ComQuitPacket.js │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ ├── EmptyPacket.js │ │ │ │ ├── EofPacket.js │ │ │ │ ├── ErrorPacket.js │ │ │ │ ├── Field.js │ │ │ │ ├── FieldPacket.js │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ ├── OkPacket.js │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ ├── RowDataPacket.js │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ ├── StatisticsPacket.js │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ └── index.js │ │ │ │ └── sequences │ │ │ │ ├── ChangeUser.js │ │ │ │ ├── Handshake.js │ │ │ │ ├── Ping.js │ │ │ │ ├── Query.js │ │ │ │ ├── Quit.js │ │ │ │ ├── Sequence.js │ │ │ │ ├── Statistics.js │ │ │ │ └── index.js │ │ └── package.json │ ├── _negotiator@0.6.1@negotiator │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── charset.js │ │ │ ├── encoding.js │ │ │ ├── language.js │ │ │ └── mediaType.js │ │ └── package.json │ ├── _on-finished@2.3.0@on-finished │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _on-headers@1.0.1@on-headers │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _optimist@0.3.7@optimist │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── example │ │ │ ├── bool.js │ │ │ ├── boolean_double.js │ │ │ ├── boolean_single.js │ │ │ ├── default_hash.js │ │ │ ├── default_singles.js │ │ │ ├── divide.js │ │ │ ├── line_count.js │ │ │ ├── line_count_options.js │ │ │ ├── line_count_wrap.js │ │ │ ├── nonopt.js │ │ │ ├── reflect.js │ │ │ ├── short.js │ │ │ ├── string.js │ │ │ ├── usage-options.js │ │ │ └── xup.js │ │ ├── index.js │ │ ├── package.json │ │ ├── readme.markdown │ │ └── test │ │ │ ├── _.js │ │ │ ├── _ │ │ │ ├── argv.js │ │ │ └── bin.js │ │ │ ├── parse.js │ │ │ └── usage.js │ ├── _parseurl@1.3.2@parseurl │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _path-to-regexp@0.1.7@path-to-regexp │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _process-nextick-args@1.0.7@process-nextick-args │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── index.js │ │ ├── license.md │ │ ├── package.json │ │ ├── readme.md │ │ └── test.js │ ├── _promise@2.0.0@promise │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── Readme.md │ │ ├── index.js │ │ └── package.json │ ├── _promise@6.1.0@promise │ │ ├── .jshintrc │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── core.js │ │ ├── index.js │ │ ├── lib │ │ │ ├── core.js │ │ │ ├── done.js │ │ │ ├── es6-extensions.js │ │ │ └── node-extensions.js │ │ ├── package.json │ │ ├── polyfill-done.js │ │ └── polyfill.js │ ├── _proxy-addr@2.0.3@proxy-addr │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _qs@6.5.1@qs │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── .npminstall.done │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ └── qs.js │ │ ├── lib │ │ │ ├── formats.js │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ │ ├── package.json │ │ └── test │ │ │ ├── .eslintrc │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ ├── _qs@6.5.2@qs │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc │ │ ├── .npminstall.done │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ └── qs.js │ │ ├── lib │ │ │ ├── formats.js │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ │ ├── package.json │ │ └── test │ │ │ ├── .eslintrc │ │ │ ├── index.js │ │ │ ├── parse.js │ │ │ ├── stringify.js │ │ │ └── utils.js │ ├── _range-parser@1.2.0@range-parser │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _raw-body@2.3.2@raw-body │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── _raw-body@2.3.3@raw-body │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── _readable-stream@2.3.3@readable-stream │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── GOVERNANCE.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc │ │ │ └── wg-meetings │ │ │ │ └── 2015-01-30.md │ │ ├── duplex-browser.js │ │ ├── duplex.js │ │ ├── lib │ │ │ ├── _stream_duplex.js │ │ │ ├── _stream_passthrough.js │ │ │ ├── _stream_readable.js │ │ │ ├── _stream_transform.js │ │ │ ├── _stream_writable.js │ │ │ └── internal │ │ │ │ └── streams │ │ │ │ ├── BufferList.js │ │ │ │ ├── destroy.js │ │ │ │ ├── stream-browser.js │ │ │ │ └── stream.js │ │ ├── package.json │ │ ├── passthrough.js │ │ ├── readable-browser.js │ │ ├── readable.js │ │ ├── transform.js │ │ ├── writable-browser.js │ │ └── writable.js │ ├── _repeat-string@1.6.1@repeat-string │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _right-align@0.1.3@right-align │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _safe-buffer@5.1.1@safe-buffer │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test.js │ ├── _safe-buffer@5.1.2@safe-buffer │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── _safer-buffer@2.1.2@safer-buffer │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── Porting-Buffer.md │ │ ├── Readme.md │ │ ├── dangerous.js │ │ ├── package.json │ │ ├── safer.js │ │ └── tests.js │ ├── _send@0.16.2@send │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── mime │ │ │ │ └── mime.cmd │ │ └── package.json │ ├── _serve-static@1.13.2@serve-static │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _setprototypeof@1.0.3@setprototypeof │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _setprototypeof@1.1.0@setprototypeof │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── _source-map@0.1.43@source-map │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── Makefile.dryice.js │ │ ├── README.md │ │ ├── build │ │ │ ├── assert-shim.js │ │ │ ├── mini-require.js │ │ │ ├── prefix-source-map.jsm │ │ │ ├── prefix-utils.jsm │ │ │ ├── suffix-browser.js │ │ │ ├── suffix-source-map.jsm │ │ │ ├── suffix-utils.jsm │ │ │ ├── test-prefix.js │ │ │ └── test-suffix.js │ │ ├── lib │ │ │ ├── source-map.js │ │ │ └── source-map │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ ├── package.json │ │ └── test │ │ │ ├── run-tests.js │ │ │ └── source-map │ │ │ ├── test-api.js │ │ │ ├── test-array-set.js │ │ │ ├── test-base64-vlq.js │ │ │ ├── test-base64.js │ │ │ ├── test-binary-search.js │ │ │ ├── test-dog-fooding.js │ │ │ ├── test-source-map-consumer.js │ │ │ ├── test-source-map-generator.js │ │ │ ├── test-source-node.js │ │ │ ├── test-util.js │ │ │ └── util.js │ ├── _source-map@0.4.4@source-map │ │ ├── .npminstall.done │ │ ├── README.md │ │ ├── build │ │ │ ├── assert-shim.js │ │ │ ├── mini-require.js │ │ │ ├── prefix-source-map.jsm │ │ │ ├── prefix-utils.jsm │ │ │ ├── suffix-browser.js │ │ │ ├── suffix-source-map.jsm │ │ │ ├── suffix-utils.jsm │ │ │ ├── test-prefix.js │ │ │ └── test-suffix.js │ │ ├── lib │ │ │ ├── source-map.js │ │ │ └── source-map │ │ │ │ ├── array-set.js │ │ │ │ ├── base64-vlq.js │ │ │ │ ├── base64.js │ │ │ │ ├── binary-search.js │ │ │ │ ├── mapping-list.js │ │ │ │ ├── quick-sort.js │ │ │ │ ├── source-map-consumer.js │ │ │ │ ├── source-map-generator.js │ │ │ │ ├── source-node.js │ │ │ │ └── util.js │ │ └── package.json │ ├── _source-map@0.5.7@source-map │ │ ├── .npminstall.done │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ ├── package.json │ │ └── source-map.js │ ├── _sqlstring@2.3.0@sqlstring │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── lib │ │ │ └── SqlString.js │ │ └── package.json │ ├── _statuses@1.4.0@statuses │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── codes.json │ │ ├── index.js │ │ └── package.json │ ├── _statuses@1.5.0@statuses │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── codes.json │ │ ├── index.js │ │ └── package.json │ ├── _string_decoder@1.0.3@string_decoder │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ └── string_decoder.js │ │ └── package.json │ ├── _transformers@2.1.0@transformers │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── README.md │ │ ├── history.md │ │ ├── lib │ │ │ ├── shared.js │ │ │ └── transformers.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── uglifyjs │ │ │ │ └── uglifyjs.cmd │ │ └── package.json │ ├── _type-is@1.6.16@type-is │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _uglify-js@2.2.5@uglify-js │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── README.md │ │ ├── bin │ │ │ └── uglifyjs │ │ ├── lib │ │ │ ├── ast.js │ │ │ ├── compress.js │ │ │ ├── mozilla-ast.js │ │ │ ├── output.js │ │ │ ├── parse.js │ │ │ ├── scope.js │ │ │ ├── sourcemap.js │ │ │ ├── transform.js │ │ │ └── utils.js │ │ ├── package.json │ │ ├── test │ │ │ ├── compress │ │ │ │ ├── arrays.js │ │ │ │ ├── blocks.js │ │ │ │ ├── conditionals.js │ │ │ │ ├── dead-code.js │ │ │ │ ├── debugger.js │ │ │ │ ├── drop-unused.js │ │ │ │ ├── issue-105.js │ │ │ │ ├── issue-12.js │ │ │ │ ├── issue-22.js │ │ │ │ ├── issue-44.js │ │ │ │ ├── issue-59.js │ │ │ │ ├── labels.js │ │ │ │ ├── loops.js │ │ │ │ ├── properties.js │ │ │ │ ├── sequences.js │ │ │ │ └── switch.js │ │ │ └── run-tests.js │ │ └── tools │ │ │ └── node.js │ ├── _uglify-js@2.8.29@uglify-js │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ │ ├── extract-props.js │ │ │ └── uglifyjs │ │ ├── lib │ │ │ ├── ast.js │ │ │ ├── compress.js │ │ │ ├── mozilla-ast.js │ │ │ ├── output.js │ │ │ ├── parse.js │ │ │ ├── propmangle.js │ │ │ ├── scope.js │ │ │ ├── sourcemap.js │ │ │ ├── transform.js │ │ │ └── utils.js │ │ ├── package.json │ │ └── tools │ │ │ ├── domprops.json │ │ │ ├── exports.js │ │ │ ├── node.js │ │ │ └── props.html │ ├── _uglify-to-browserify@1.0.2@uglify-to-browserify │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ └── index.js │ ├── _unpipe@1.0.0@unpipe │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _util-deprecate@1.0.2@util-deprecate │ │ ├── .npminstall.done │ │ ├── History.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── browser.js │ │ ├── node.js │ │ └── package.json │ ├── _utils-merge@1.0.1@utils-merge │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _vary@1.1.2@vary │ │ ├── .npminstall.done │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _void-elements@2.0.1@void-elements │ │ ├── .gitattributes │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── package.json │ │ ├── pre-publish.js │ │ └── test │ │ │ └── index.js │ ├── _window-size@0.1.0@window-size │ │ ├── .npminstall.done │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── index.js │ │ └── package.json │ ├── _with@4.0.3@with │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ │ └── .bin │ │ │ │ ├── acorn │ │ │ │ └── acorn.cmd │ │ └── package.json │ ├── _wordwrap@0.0.2@wordwrap │ │ ├── .npmignore │ │ ├── .npminstall.done │ │ ├── README.markdown │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ ├── _wordwrap@0.0.3@wordwrap │ │ ├── .npminstall.done │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ ├── index.js │ │ ├── package.json │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ └── _yargs@3.10.0@yargs │ │ ├── .npminstall.done │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── completion.sh.hbs │ │ ├── index.js │ │ ├── lib │ │ ├── completion.js │ │ ├── parser.js │ │ ├── usage.js │ │ └── validation.js │ │ └── package.json ├── package.json ├── public │ └── stylesheets │ │ └── style.css ├── routes │ ├── goods.js │ ├── index.js │ └── users.js ├── util │ └── util.js └── views │ ├── error.html │ ├── error.jade │ ├── index.jade │ └── layout.jade └── taomall.sql /README.md: -------------------------------------------------------------------------------- 1 | # taoMall 2 | 该项目是对小米商城系统的模仿,实现了从浏览商品到结算商品的整个过程,其中包括了商品列表、根据价格筛选商品、对商品 3 | 排序、登录、加入购物车、结算等功能 4 | 前台使用vue-cli构建了请求服务器,使用了Vue框架,还使用了vue-router、axios、Vuex等中间件 5 | 后台使用了node.js,express框架构建了后台服务器,数据库使用了mysql 6 | 该项目上线部署到了阿里云ECS服务器上,使用了FileZilla和PuTTY工具对服务器操作 7 | 项目展示地址:http://hotemotion.fun:3389/index.html#/ 8 | (建议在PC端查看,登录用户名:sunyu 密码:123456) 9 | -------------------------------------------------------------------------------- /taoMall/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-vue-jsx", "transform-runtime"] 12 | } 13 | -------------------------------------------------------------------------------- /taoMall/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /taoMall/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | /dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Editor directories and files 9 | .idea 10 | .vscode 11 | *.suo 12 | *.ntvs* 13 | *.njsproj 14 | *.sln 15 | -------------------------------------------------------------------------------- /taoMall/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | "postcss-import": {}, 6 | "postcss-url": {}, 7 | // to edit target browsers: use "browserslist" field in package.json 8 | "autoprefixer": {} 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /taoMall/README.md: -------------------------------------------------------------------------------- 1 | # taomall 2 | 3 | > taomall 一个web商城单页面应用 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /taoMall/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/build/logo.png -------------------------------------------------------------------------------- /taoMall/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const config = require('../config') 4 | const isProduction = process.env.NODE_ENV === 'production' 5 | const sourceMapEnabled = isProduction 6 | ? config.build.productionSourceMap 7 | : config.dev.cssSourceMap 8 | 9 | module.exports = { 10 | loaders: utils.cssLoaders({ 11 | sourceMap: sourceMapEnabled, 12 | extract: isProduction 13 | }), 14 | cssSourceMap: sourceMapEnabled, 15 | cacheBusting: config.dev.cacheBusting, 16 | transformToRequire: { 17 | video: ['src', 'poster'], 18 | source: 'src', 19 | img: 'src', 20 | image: 'xlink:href' 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /taoMall/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /taoMall/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /taoMall/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | taomall 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /taoMall/mock/GoodsLists.json: -------------------------------------------------------------------------------- 1 | { 2 | "status":0, 3 | "msg":"", 4 | "result":[ 5 | { 6 | "productId":"00001", 7 | "productName":"小米6x", 8 | "productPrice":"2499", 9 | "productImg":"1.jpg" 10 | }, 11 | { 12 | "productId":"00002", 13 | "productName":"小米8", 14 | "productPrice":"3699", 15 | "productImg":"2.jpg" 16 | }, 17 | { 18 | "productId":"00003", 19 | "productName":"小米电视", 20 | "productPrice":"3599", 21 | "productImg":"3.jpg" 22 | } 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /taoMall/resource/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/resource/img/1.jpg -------------------------------------------------------------------------------- /taoMall/resource/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/resource/img/2.jpg -------------------------------------------------------------------------------- /taoMall/resource/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/resource/img/3.jpg -------------------------------------------------------------------------------- /taoMall/resource/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/resource/img/logo.jpg -------------------------------------------------------------------------------- /taoMall/src/App.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | 21 | -------------------------------------------------------------------------------- /taoMall/src/Vuex/store.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | Vue.use(Vuex) 5 | const store = new Vuex.Store({ 6 | state: { 7 | cartCount:0 8 | }, 9 | mutations: { 10 | updateCartCount(state,cartCount){ 11 | state.cartCount = cartCount; 12 | }, 13 | updateCartCount1(state,cartCount){ 14 | state.cartCount += cartCount; 15 | } 16 | } 17 | }); 18 | export default store 19 | -------------------------------------------------------------------------------- /taoMall/src/assets/css/orderConfirm.css: -------------------------------------------------------------------------------- 1 | .main_listTitle .od_long{ 2 | width: 590px; 3 | } 4 | .item ul .od_li_long{ 5 | display: flex; 6 | width: 570px; 7 | } 8 | .od_result{ 9 | width: 1260px; 10 | height: 190px; 11 | margin-top: 20px; 12 | } 13 | .od_result_right{ 14 | width: 200px; 15 | height: auto; 16 | float: right; 17 | } 18 | .od_result li{ 19 | width: 180px; 20 | margin-top: 10px; 21 | float: right; 22 | color: #C8C6CD; 23 | } 24 | .od_result .od_btn{ 25 | display: flex; 26 | justify-content: space-between; 27 | width: 1260px; 28 | } 29 | .od_li_price{ 30 | float: right; 31 | width: 80px; 32 | text-align: left; 33 | color: black; 34 | } 35 | .od_li_price_active{ 36 | color: #d1434a; 37 | } 38 | .od_result .od_next{ 39 | margin-top: 20px; 40 | } 41 | .suc_p{ 42 | margin-left: 20px; 43 | } 44 | -------------------------------------------------------------------------------- /taoMall/src/assets/css/orderSuccess.css: -------------------------------------------------------------------------------- 1 | .suc_img{ 2 | width: 100%; 3 | height: 150px; 4 | margin-top: 30px; 5 | } 6 | .suc_img img{ 7 | height: 150px; 8 | width: 150px; 9 | margin-left: 535px; 10 | margin-bottom: 30px; 11 | } 12 | .suc_cong{ 13 | width: 100%; 14 | height: 40px; 15 | text-align: center; 16 | line-height: 40px; 17 | font-size: 26px; 18 | } 19 | .suc_xinxi{ 20 | display: flex; 21 | justify-content: center; 22 | color: #a1a1a1; 23 | } 24 | .suc_xinxi p{ 25 | 26 | } 27 | .suc_xinxi1{ 28 | margin-top: 20px; 29 | } 30 | .suc_next{ 31 | margin-left: 30px; 32 | } 33 | -------------------------------------------------------------------------------- /taoMall/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/src/assets/logo.png -------------------------------------------------------------------------------- /taoMall/src/components/NavBread.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | -------------------------------------------------------------------------------- /taoMall/src/components/NavFooter.vue: -------------------------------------------------------------------------------- 1 | 2 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /taoMall/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import router from './router' 6 | import Vuex from 'vuex' 7 | import VueLazyLoad from 'vue-lazyload' 8 | import infiniteScroll from 'vue-infinite-scroll' 9 | import {currency} from "./util/currency"; 10 | 11 | Vue.config.productionTip = false 12 | Vue.use(infiniteScroll); 13 | Vue.filter("currency",currency); 14 | 15 | 16 | /* eslint-disable no-new */ 17 | new Vue({ 18 | el: '#app', 19 | router, 20 | components: { App }, 21 | template: '', 22 | directives: {infiniteScroll} 23 | 24 | }) 25 | 26 | 27 | Vue.use(VueLazyLoad,{ 28 | loading:"/static/Loading/loading-balls.svg" 29 | }); 30 | 31 | -------------------------------------------------------------------------------- /taoMall/src/util/currency.js: -------------------------------------------------------------------------------- 1 | const digitsRE = /(\d{3})(?=\d)/g 2 | 3 | export function currency (value, currency, decimals) { 4 | value = parseFloat(value) 5 | if (!isFinite(value) || (!value && value !== 0)) return '' 6 | currency = currency != null ? currency : '$' 7 | decimals = decimals != null ? decimals : 2 8 | var stringified = Math.abs(value).toFixed(decimals) 9 | var _int = decimals 10 | ? stringified.slice(0, -1 - decimals) 11 | : stringified 12 | var i = _int.length % 3 13 | var head = i > 0 14 | ? (_int.slice(0, i) + (_int.length > 3 ? ',' : '')) 15 | : '' 16 | var _float = decimals 17 | ? stringified.slice(-1 - decimals) 18 | : '' 19 | var sign = value < 0 ? '-' : '' 20 | return sign + currency + head + 21 | _int.slice(i).replace(digitsRE, '$1,') + 22 | _float 23 | } 24 | -------------------------------------------------------------------------------- /taoMall/static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/.gitkeep -------------------------------------------------------------------------------- /taoMall/static/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/1.jpg -------------------------------------------------------------------------------- /taoMall/static/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/10.jpg -------------------------------------------------------------------------------- /taoMall/static/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/11.jpg -------------------------------------------------------------------------------- /taoMall/static/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/12.jpg -------------------------------------------------------------------------------- /taoMall/static/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/13.jpg -------------------------------------------------------------------------------- /taoMall/static/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/14.jpg -------------------------------------------------------------------------------- /taoMall/static/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/15.jpg -------------------------------------------------------------------------------- /taoMall/static/16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/16.jpg -------------------------------------------------------------------------------- /taoMall/static/17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/17.jpg -------------------------------------------------------------------------------- /taoMall/static/18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/18.jpg -------------------------------------------------------------------------------- /taoMall/static/19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/19.jpg -------------------------------------------------------------------------------- /taoMall/static/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/2.jpg -------------------------------------------------------------------------------- /taoMall/static/20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/20.jpg -------------------------------------------------------------------------------- /taoMall/static/21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/21.jpg -------------------------------------------------------------------------------- /taoMall/static/22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/22.jpg -------------------------------------------------------------------------------- /taoMall/static/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/3.jpg -------------------------------------------------------------------------------- /taoMall/static/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/4.jpg -------------------------------------------------------------------------------- /taoMall/static/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/5.jpg -------------------------------------------------------------------------------- /taoMall/static/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/6.jpg -------------------------------------------------------------------------------- /taoMall/static/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/7.jpg -------------------------------------------------------------------------------- /taoMall/static/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/8.jpg -------------------------------------------------------------------------------- /taoMall/static/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/9.jpg -------------------------------------------------------------------------------- /taoMall/static/Loading/loading-spin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /taoMall/static/finish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/finish.png -------------------------------------------------------------------------------- /taoMall/static/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/logo.jpg -------------------------------------------------------------------------------- /taoMall/static/orderSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMall/static/orderSuccess.png -------------------------------------------------------------------------------- /taoMallServer/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /taoMallServer/.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /taoMallServer/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /taoMallServer/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /taoMallServer/.idea/taoMallServer.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/.bin/jade: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../_jade@1.11.0@jade/bin/jade.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../_jade@1.11.0@jade/bin/jade.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/.bin/jade.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\_jade@1.11.0@jade\bin\jade.js" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/.npminstall.done: -------------------------------------------------------------------------------- 1 | All packages installed at Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_accepts@1.3.5@accepts/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn-globals@1.0.9@acorn-globals/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn-globals@1.0.9@acorn-globals/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_acorn@2.7.0@acorn/bin/acorn" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_acorn@2.7.0@acorn/bin/acorn" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn-globals@1.0.9@acorn-globals/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: '0.10' 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/AUTHORS: -------------------------------------------------------------------------------- 1 | List of Acorn contributors. Updated before every release. 2 | 3 | Adrian Rakovsky 4 | Alistair Braidwood 5 | Andres Suarez 6 | Aparajita Fishman 7 | Arian Stolwijk 8 | Artem Govorov 9 | Brandon Mills 10 | Charles Hughes 11 | Conrad Irwin 12 | David Bonnet 13 | Forbes Lindesay 14 | Gilad Peleg 15 | impinball 16 | Ingvar Stepanyan 17 | Jiaxing Wang 18 | Johannes Herr 19 | Jürg Lehni 20 | keeyipchan 21 | krator 22 | Marijn Haverbeke 23 | Martin Carlberg 24 | Mathias Bynens 25 | Mathieu 'p01' Henri 26 | Max Schaefer 27 | Max Zerzouri 28 | Mihai Bazon 29 | Mike Rennie 30 | Nick Fitzgerald 31 | Oskar Schöldström 32 | Paul Harper 33 | Peter Rust 34 | PlNG 35 | r-e-d 36 | Rich Harris 37 | Sebastian McKenzie 38 | zsjforcn 39 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/bin/prepublish.sh: -------------------------------------------------------------------------------- 1 | node bin/build-acorn.js 2 | node bin/without_eval > dist/acorn_csp.js 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMallServer/node_modules/_acorn@1.2.2@acorn/dist/.keep -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMallServer/node_modules/_acorn@1.2.2@acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/src/loose/state.js: -------------------------------------------------------------------------------- 1 | import {tokenizer, SourceLocation, tokTypes as tt} from ".." 2 | 3 | export function LooseParser(input, options) { 4 | this.toks = tokenizer(input, options) 5 | this.options = this.toks.options 6 | this.input = this.toks.input 7 | this.tok = this.last = {type: tt.eof, start: 0, end: 0} 8 | if (this.options.locations) { 9 | let here = this.toks.curPosition() 10 | this.tok.loc = new SourceLocation(this.toks, here, here) 11 | } 12 | this.ahead = []; // Tokens ahead 13 | this.context = []; // Indentation contexted 14 | this.curIndent = 0 15 | this.curLineStart = 0 16 | this.nextLineStart = this.lineEnd(this.curLineStart) + 1 17 | } 18 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@1.2.2@acorn/src/whitespace.js: -------------------------------------------------------------------------------- 1 | // Matches a whole line break (where CRLF is considered a single 2 | // line break). Used to count lines. 3 | 4 | export const lineBreak = /\r\n?|\n|\u2028|\u2029/ 5 | export const lineBreakG = new RegExp(lineBreak.source, "g") 6 | 7 | export function isNewLine(code) { 8 | return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 9 | } 10 | 11 | export const nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 12 | 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | insert_final_newline = true 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.npmignore: -------------------------------------------------------------------------------- 1 | /.tern-port 2 | /test 3 | /local 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.tern-project: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": { 3 | "node": true, 4 | "es_modules": true 5 | } 6 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - '0.10' 5 | - '0.12' 6 | - '4' 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/AUTHORS: -------------------------------------------------------------------------------- 1 | List of Acorn contributors. Updated before every release. 2 | 3 | Adrian Rakovsky 4 | Alistair Braidwood 5 | Andres Suarez 6 | Aparajita Fishman 7 | Arian Stolwijk 8 | Artem Govorov 9 | Brandon Mills 10 | Charles Hughes 11 | Conrad Irwin 12 | David Bonnet 13 | ForbesLindesay 14 | Forbes Lindesay 15 | Gilad Peleg 16 | impinball 17 | Ingvar Stepanyan 18 | Jesse McCarthy 19 | Jiaxing Wang 20 | Joel Kemp 21 | Johannes Herr 22 | Jürg Lehni 23 | keeyipchan 24 | Kevin Kwok 25 | krator 26 | Marijn Haverbeke 27 | Martin Carlberg 28 | Mathias Bynens 29 | Mathieu 'p01' Henri 30 | Max Schaefer 31 | Max Zerzouri 32 | Mihai Bazon 33 | Mike Rennie 34 | Nick Fitzgerald 35 | Oskar Schöldström 36 | Paul Harper 37 | Peter Rust 38 | PlNG 39 | r-e-d 40 | Rich Harris 41 | Sebastian McKenzie 42 | Timothy Gu 43 | zsjforcn 44 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/bin/update_authors.sh: -------------------------------------------------------------------------------- 1 | # Combine existing list of authors with everyone known in git, sort, add header. 2 | tail --lines=+3 AUTHORS > AUTHORS.tmp 3 | git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp 4 | echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS 5 | sort -u AUTHORS.tmp >> AUTHORS 6 | rm -f AUTHORS.tmp 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/dist/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMallServer/node_modules/_acorn@2.7.0@acorn/dist/.keep -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/src/loose/acorn_loose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMallServer/node_modules/_acorn@2.7.0@acorn/src/loose/acorn_loose.js -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/src/loose/parseutil.js: -------------------------------------------------------------------------------- 1 | export function isDummy(node) { return node.name == "✖" } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/src/util.js: -------------------------------------------------------------------------------- 1 | export function isArray(obj) { 2 | return Object.prototype.toString.call(obj) === "[object Array]" 3 | } 4 | 5 | // Checks if an object has a property. 6 | 7 | export function has(obj, propName) { 8 | return Object.prototype.hasOwnProperty.call(obj, propName) 9 | } 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_acorn@2.7.0@acorn/src/whitespace.js: -------------------------------------------------------------------------------- 1 | // Matches a whole line break (where CRLF is considered a single 2 | // line break). Used to count lines. 3 | 4 | export const lineBreak = /\r\n?|\n|\u2028|\u2029/ 5 | export const lineBreakG = new RegExp(lineBreak.source, "g") 6 | 7 | export function isNewLine(code) { 8 | return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 9 | } 10 | 11 | export const nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ 12 | 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_align-text@0.1.4@align-text/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_amdefine@1.0.1@amdefine/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_amdefine@1.0.1@amdefine/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "amdefine", 3 | "description": "Provide AMD's define() API for declaring modules in the AMD format", 4 | "version": "1.0.1", 5 | "homepage": "http://github.com/jrburke/amdefine", 6 | "author": "James Burke (http://github.com/jrburke)", 7 | "license": "BSD-3-Clause OR MIT", 8 | "repository": { 9 | "type": "git", 10 | "url": "https://github.com/jrburke/amdefine.git" 11 | }, 12 | "main": "./amdefine.js", 13 | "engines": { 14 | "node": ">=0.4.2" 15 | }, 16 | "_from": "amdefine@1.0.1", 17 | "_resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz" 18 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_array-flatten@1.1.1@array-flatten/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_asap@1.0.0@asap/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_asap@1.0.0@asap/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "asap", 3 | "version": "1.0.0", 4 | "description": "High-priority task queue for Node.js and browsers", 5 | "keywords": [ 6 | "event", 7 | "task", 8 | "queue" 9 | ], 10 | "licenses": [ 11 | { 12 | "type": "MIT", 13 | "url": "https://github.com/kriskowal/asap/raw/master/LICENSE.md" 14 | } 15 | ], 16 | "main": "asap", 17 | "_from": "asap@1.0.0", 18 | "_resolved": "http://registry.npm.taobao.org/asap/download/asap-1.0.0.tgz" 19 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_basic-auth@2.0.0@basic-auth/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_bignumber.js@4.0.4@bignumber.js/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:40 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_bignumber.js@4.0.4@bignumber.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bignumber.js", 3 | "main": "bignumber.js", 4 | "version": "4.0.4", 5 | "homepage": "https://github.com/MikeMcl/bignumber.js", 6 | "authors": [ 7 | "Michael Mclaughlin " 8 | ], 9 | "description": "A library for arbitrary-precision decimal and non-decimal arithmetic", 10 | "moduleType": [ 11 | "amd", 12 | "globals", 13 | "node" 14 | ], 15 | "keywords": [ 16 | "arbitrary", 17 | "precision", 18 | "arithmetic", 19 | "big", 20 | "number", 21 | "decimal", 22 | "float", 23 | "biginteger", 24 | "bigdecimal", 25 | "bignumber", 26 | "bigint", 27 | "bignum" 28 | ], 29 | "license": "MIT", 30 | "ignore": [ 31 | ".*", 32 | "*.json", 33 | "test" 34 | ] 35 | } 36 | 37 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_body-parser@1.18.2@body-parser/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_body-parser@1.18.3@body-parser/.npminstall.done: -------------------------------------------------------------------------------- 1 | Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_bytes@3.0.0@bytes/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_camelcase@1.2.1@camelcase/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_camelcase@1.2.1@camelcase/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function () { 3 | var str = [].map.call(arguments, function (str) { 4 | return str.trim(); 5 | }).filter(function (str) { 6 | return str.length; 7 | }).join('-'); 8 | 9 | if (!str.length) { 10 | return ''; 11 | } 12 | 13 | if (str.length === 1 || !(/[_.\- ]+/).test(str) ) { 14 | if (str[0] === str[0].toLowerCase() && str.slice(1) !== str.slice(1).toLowerCase()) { 15 | return str; 16 | } 17 | 18 | return str.toLowerCase(); 19 | } 20 | 21 | return str 22 | .replace(/^[_.\- ]+/, '') 23 | .toLowerCase() 24 | .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { 25 | return p1.toUpperCase(); 26 | }); 27 | }; 28 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_center-align@0.1.3@center-align/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_center-align@0.1.3@center-align/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * center-align 3 | * 4 | * Copycenter (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var utils = require('./utils'); 11 | 12 | module.exports = function centerAlign(val) { 13 | return utils.align(val, function (len, longest) { 14 | return Math.floor((longest - len) / 2); 15 | }); 16 | }; 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_character-parser@1.2.1@character-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /taoMallServer/node_modules/_character-parser@1.2.1@character-parser/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/clean'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/colors/rgb.js: -------------------------------------------------------------------------------- 1 | function RGB(red, green, blue) { 2 | this.red = red; 3 | this.green = green; 4 | this.blue = blue; 5 | } 6 | 7 | RGB.prototype.toHex = function () { 8 | var red = Math.max(0, Math.min(~~this.red, 255)); 9 | var green = Math.max(0, Math.min(~~this.green, 255)); 10 | var blue = Math.max(0, Math.min(~~this.blue, 255)); 11 | 12 | // Credit: Asen http://jsbin.com/UPUmaGOc/2/edit?js,console 13 | return '#' + ('00000' + (red << 16 | green << 8 | blue).toString(16)).slice(-6); 14 | }; 15 | 16 | module.exports = RGB; 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/properties/clone.js: -------------------------------------------------------------------------------- 1 | var wrapSingle = require('./wrap-for-optimizing').single; 2 | 3 | function deep(property) { 4 | var cloned = shallow(property); 5 | for (var i = property.components.length - 1; i >= 0; i--) { 6 | var component = shallow(property.components[i]); 7 | component.value = property.components[i].value.slice(0); 8 | cloned.components.unshift(component); 9 | } 10 | 11 | cloned.dirty = true; 12 | cloned.value = property.value.slice(0); 13 | 14 | return cloned; 15 | } 16 | 17 | function shallow(property) { 18 | var cloned = wrapSingle([[property.name, property.important, property.hack]]); 19 | cloned.unused = false; 20 | return cloned; 21 | } 22 | 23 | module.exports = { 24 | deep: deep, 25 | shallow: shallow 26 | }; 27 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/properties/has-inherit.js: -------------------------------------------------------------------------------- 1 | function hasInherit(property) { 2 | for (var i = property.value.length - 1; i >= 0; i--) { 3 | if (property.value[i][0] == 'inherit') 4 | return true; 5 | } 6 | 7 | return false; 8 | } 9 | 10 | module.exports = hasInherit; 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/properties/invalid-property-error.js: -------------------------------------------------------------------------------- 1 | function InvalidPropertyError(message) { 2 | this.name = 'InvalidPropertyError'; 3 | this.message = message; 4 | this.stack = (new Error()).stack; 5 | } 6 | 7 | InvalidPropertyError.prototype = Object.create(Error.prototype); 8 | InvalidPropertyError.prototype.constructor = InvalidPropertyError; 9 | 10 | module.exports = InvalidPropertyError; 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/properties/remove-unused.js: -------------------------------------------------------------------------------- 1 | function removeUnused(properties) { 2 | for (var i = properties.length - 1; i >= 0; i--) { 3 | var property = properties[i]; 4 | 5 | if (property.unused) 6 | property.all.splice(property.position, 1); 7 | } 8 | } 9 | 10 | module.exports = removeUnused; 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/properties/vendor-prefixes.js: -------------------------------------------------------------------------------- 1 | var VENDOR_PREFIX_PATTERN = /$\-moz\-|\-ms\-|\-o\-|\-webkit\-/; 2 | 3 | function prefixesIn(tokens) { 4 | var prefixes = []; 5 | 6 | for (var i = 0, l = tokens.length; i < l; i++) { 7 | var token = tokens[i]; 8 | 9 | for (var j = 0, m = token.value.length; j < m; j++) { 10 | var match = VENDOR_PREFIX_PATTERN.exec(token.value[j][0]); 11 | 12 | if (match && prefixes.indexOf(match[0]) == -1) 13 | prefixes.push(match[0]); 14 | } 15 | } 16 | 17 | return prefixes; 18 | } 19 | 20 | function same(left, right) { 21 | return prefixesIn(left).sort().join(',') == prefixesIn(right).sort().join(','); 22 | } 23 | 24 | module.exports = { 25 | same: same 26 | }; 27 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/selectors/is-special.js: -------------------------------------------------------------------------------- 1 | function isSpecial(options, selector) { 2 | return options.compatibility.selectors.special.test(selector); 3 | } 4 | 5 | module.exports = isSpecial; 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/selectors/remove-duplicate-media-queries.js: -------------------------------------------------------------------------------- 1 | var stringifyAll = require('../stringifier/one-time').all; 2 | 3 | function removeDuplicateMediaQueries(tokens) { 4 | var candidates = {}; 5 | 6 | for (var i = 0, l = tokens.length; i < l; i++) { 7 | var token = tokens[i]; 8 | if (token[0] != 'block') 9 | continue; 10 | 11 | var key = token[1][0] + '%' + stringifyAll(token[2]); 12 | var candidate = candidates[key]; 13 | 14 | if (candidate) 15 | candidate[2] = []; 16 | 17 | candidates[key] = token; 18 | } 19 | } 20 | 21 | module.exports = removeDuplicateMediaQueries; 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/stringifier/simple.js: -------------------------------------------------------------------------------- 1 | var all = require('./helpers').all; 2 | 3 | function store(token, context) { 4 | context.output.push(typeof token == 'string' ? token : token[0]); 5 | } 6 | 7 | function stringify(tokens, options, restoreCallback) { 8 | var context = { 9 | keepBreaks: options.keepBreaks, 10 | output: [], 11 | spaceAfterClosingBrace: options.compatibility.properties.spaceAfterClosingBrace, 12 | store: store 13 | }; 14 | 15 | all(tokens, context, false); 16 | 17 | return { 18 | styles: restoreCallback(context.output.join('')).trim() 19 | }; 20 | } 21 | 22 | module.exports = stringify; 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/tokenizer/extract-selectors.js: -------------------------------------------------------------------------------- 1 | var split = require('../utils/split'); 2 | 3 | function extractSelectors(string, context) { 4 | var list = []; 5 | var metadata; 6 | var selectors = split(string, ','); 7 | 8 | for (var i = 0, l = selectors.length; i < l; i++) { 9 | metadata = context.track(selectors[i], true, i); 10 | context.track(','); 11 | list.push([selectors[i].trim()].concat(metadata)); 12 | } 13 | 14 | return list; 15 | } 16 | 17 | module.exports = extractSelectors; 18 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/utils/clone-array.js: -------------------------------------------------------------------------------- 1 | function cloneArray(array) { 2 | var cloned = array.slice(0); 3 | 4 | for (var i = 0, l = cloned.length; i < l; i++) { 5 | if (Array.isArray(cloned[i])) 6 | cloned[i] = cloneArray(cloned[i]); 7 | } 8 | 9 | return cloned; 10 | } 11 | 12 | module.exports = cloneArray; 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_clean-css@3.4.28@clean-css/lib/utils/object.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | override: function (source1, source2) { 3 | var target = {}; 4 | for (var key1 in source1) 5 | target[key1] = source1[key1]; 6 | for (var key2 in source2) 7 | target[key2] = source2[key2]; 8 | 9 | return target; 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cliui@2.1.0@cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cliui@2.1.0@cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cliui@2.1.0@cliui/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cliui@2.1.0@cliui/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.11" 5 | - "0.12" 6 | - "iojs" 7 | after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 ./node_modules/.bin/mocha --require patched-blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js" 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cliui@2.1.0@cliui/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Contributors 2 | 3 | Permission to use, copy, modify, and/or distribute this software 4 | for any purpose with or without fee is hereby granted, provided 5 | that the above copyright notice and this permission notice 6 | appear in all copies. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 9 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 10 | OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE 11 | LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES 12 | OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 13 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 14 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_commander@2.6.0@commander/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_commander@2.6.0@commander/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "commander", 3 | "version": "2.6.0", 4 | "description": "the complete solution for node.js command-line programs", 5 | "keywords": [ 6 | "command", 7 | "option", 8 | "parser", 9 | "prompt" 10 | ], 11 | "author": "TJ Holowaychuk ", 12 | "license": "MIT", 13 | "repository": { 14 | "type": "git", 15 | "url": "https://github.com/tj/commander.js.git" 16 | }, 17 | "devDependencies": { 18 | "should": ">= 0.0.1" 19 | }, 20 | "scripts": { 21 | "test": "make test" 22 | }, 23 | "main": "index", 24 | "engines": { 25 | "node": ">= 0.6.x" 26 | }, 27 | "files": [ 28 | "index.js" 29 | ], 30 | "_from": "commander@2.6.0", 31 | "_resolved": "http://registry.npm.taobao.org/commander/download/commander-2.6.0.tgz" 32 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_commander@2.8.1@commander/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_acorn@2.7.0@acorn/bin/acorn" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_acorn@2.7.0@acorn/bin/acorn" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@2.7.0@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_constantinople@3.0.2@constantinople/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "constantinople", 3 | "version": "3.0.2", 4 | "description": "Determine whether a JavaScript expression evaluates to a constant (using UglifyJS)", 5 | "keywords": [], 6 | "dependencies": { 7 | "acorn": "^2.1.0" 8 | }, 9 | "devDependencies": { 10 | "mocha": "*" 11 | }, 12 | "scripts": { 13 | "test": "mocha -R spec" 14 | }, 15 | "repository": { 16 | "type": "git", 17 | "url": "https://github.com/ForbesLindesay/constantinople.git" 18 | }, 19 | "author": "ForbesLindesay", 20 | "license": "MIT", 21 | "_from": "constantinople@3.0.2", 22 | "_resolved": "http://registry.npm.taobao.org/constantinople/download/constantinople-3.0.2.tgz" 23 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_content-disposition@0.5.2@content-disposition/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_content-type@1.0.4@content-type/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_content-type@1.0.4@content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.4 / 2017-09-11 2 | ================== 3 | 4 | * perf: skip parameter parsing when no parameters 5 | 6 | 1.0.3 / 2017-09-10 7 | ================== 8 | 9 | * perf: remove argument reassignment 10 | 11 | 1.0.2 / 2016-05-09 12 | ================== 13 | 14 | * perf: enable strict mode 15 | 16 | 1.0.1 / 2015-02-13 17 | ================== 18 | 19 | * Improve missing `Content-Type` header error message 20 | 21 | 1.0.0 / 2015-02-01 22 | ================== 23 | 24 | * Initial implementation, derived from `media-typer@0.3.0` 25 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cookie-parser@1.4.3@cookie-parser/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:37 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cookie-signature@1.0.6@cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cookie-signature@1.0.6@cookie-signature/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cookie-signature@1.0.6@cookie-signature/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cookie-signature", 3 | "version": "1.0.6", 4 | "description": "Sign and unsign cookies", 5 | "keywords": [ 6 | "cookie", 7 | "sign", 8 | "unsign" 9 | ], 10 | "author": "TJ Holowaychuk ", 11 | "license": "MIT", 12 | "repository": { 13 | "type": "git", 14 | "url": "https://github.com/visionmedia/node-cookie-signature.git" 15 | }, 16 | "dependencies": {}, 17 | "devDependencies": { 18 | "mocha": "*", 19 | "should": "*" 20 | }, 21 | "scripts": { 22 | "test": "mocha --require should --reporter spec" 23 | }, 24 | "main": "index", 25 | "_from": "cookie-signature@1.0.6", 26 | "_resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz" 27 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_cookie@0.3.1@cookie/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_core-util-is@1.0.2@core-util-is/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_core-util-is@1.0.2@core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.4 / 2012-09-17 3 | ================== 4 | 5 | * fix keyframes float percentages 6 | * fix an issue with comments containing slashes. 7 | 8 | 1.0.3 / 2012-09-01 9 | ================== 10 | 11 | * add component support 12 | * fix unquoted data uris [rstacruz] 13 | * fix keyframe names with no whitespace [rstacruz] 14 | * fix excess semicolon support [rstacruz] 15 | 16 | 1.0.2 / 2012-09-01 17 | ================== 18 | 19 | * fix IE property hack support [rstacruz] 20 | * fix quoted strings in declarations [rstacruz] 21 | 22 | 1.0.1 / 2012-07-26 23 | ================== 24 | 25 | * change "selector" to "selectors" array 26 | 27 | 1.0.0 / 2010-01-03 28 | ================== 29 | 30 | * Initial release 31 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "repo": "visionmedia/node-css-parse", 4 | "version": "1.0.3", 5 | "description": "CSS parser", 6 | "keywords": ["css", "parser", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-parse@1.0.4@css-parse/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-parse", 3 | "version": "1.0.4", 4 | "description": "CSS parser", 5 | "keywords": [ 6 | "css", 7 | "parser", 8 | "stylesheet" 9 | ], 10 | "author": "TJ Holowaychuk ", 11 | "devDependencies": { 12 | "mocha": "*", 13 | "should": "*" 14 | }, 15 | "main": "index", 16 | "_from": "css-parse@1.0.4", 17 | "_resolved": "http://registry.npm.taobao.org/css-parse/download/css-parse-1.0.4.tgz" 18 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | test.css 6 | test.js 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.5 / 2013-03-15 3 | ================== 4 | 5 | * fix indentation of multiple selectors in @media. Closes #11 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * fix indentation 11 | 12 | 1.0.3 / 2012-09-04 13 | ================== 14 | 15 | * add __@charset__ support [rstacruz] 16 | 17 | 1.0.2 / 2012-09-01 18 | ================== 19 | 20 | * add component support 21 | 22 | 1.0.1 / 2012-07-26 23 | ================== 24 | 25 | * add "selectors" array support 26 | 27 | 0.0.1 / 2010-01-03 28 | ================== 29 | 30 | * Initial release 31 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "repo": "visionmedia/css-stringify", 4 | "version": "1.0.5", 5 | "description": "CSS compiler", 6 | "keywords": ["css", "stringify", "stylesheet"], 7 | "scripts": ["index.js"] 8 | } 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css-stringify@1.0.5@css-stringify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css-stringify", 3 | "version": "1.0.5", 4 | "description": "CSS compiler", 5 | "keywords": [ 6 | "css", 7 | "stringify", 8 | "stylesheet" 9 | ], 10 | "author": "TJ Holowaychuk ", 11 | "devDependencies": { 12 | "mocha": "*", 13 | "should": "*", 14 | "css-parse": "1.0.3" 15 | }, 16 | "main": "index", 17 | "_from": "css-stringify@1.0.5", 18 | "_resolved": "http://registry.npm.taobao.org/css-stringify/download/css-stringify-1.0.5.tgz" 19 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.7 / 2012-11-21 3 | ================== 4 | 5 | * fix component.json 6 | 7 | 1.0.4 / 2012-11-15 8 | ================== 9 | 10 | * update css-stringify 11 | 12 | 1.0.3 / 2012-09-01 13 | ================== 14 | 15 | * add component support 16 | 17 | 0.0.1 / 2010-01-03 18 | ================== 19 | 20 | * Initial release 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node test 4 | 5 | benchmark: 6 | @node benchmark 7 | 8 | .PHONY: test benchmark -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": ["css", "parser", "stylesheet"], 6 | "dependencies": { 7 | "visionmedia/css-parse": "*", 8 | "visionmedia/css-stringify": "*" 9 | }, 10 | "scripts": [ 11 | "index.js" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/index.js: -------------------------------------------------------------------------------- 1 | 2 | exports.parse = require('css-parse'); 3 | exports.stringify = require('css-stringify'); 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "css", 3 | "version": "1.0.8", 4 | "description": "CSS parser / stringifier using css-parse and css-stringify", 5 | "keywords": [ 6 | "css", 7 | "parser", 8 | "stylesheet" 9 | ], 10 | "author": "TJ Holowaychuk ", 11 | "dependencies": { 12 | "css-parse": "1.0.4", 13 | "css-stringify": "1.0.5" 14 | }, 15 | "main": "index", 16 | "_from": "css@1.0.8", 17 | "_resolved": "http://registry.npm.taobao.org/css/download/css-1.0.8.tgz" 18 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_css@1.0.8@css/test.js: -------------------------------------------------------------------------------- 1 | 2 | var css = require('./') 3 | , assert = require('assert'); 4 | 5 | assert(css.parse); 6 | assert(css.stringify); 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-empty": [1, { "allowEmptyCatch": true }] 9 | }, 10 | "extends": "eslint:recommended" 11 | } 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/.travis.yml: -------------------------------------------------------------------------------- 1 | 2 | language: node_js 3 | node_js: 4 | - "6" 5 | - "5" 6 | - "4" 7 | 8 | install: 9 | - make node_modules 10 | 11 | script: 12 | - make lint 13 | - make test 14 | - make coveralls 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "debug", 3 | "repo": "visionmedia/debug", 4 | "description": "small debugging utility", 5 | "version": "2.6.9", 6 | "keywords": [ 7 | "debug", 8 | "log", 9 | "debugger" 10 | ], 11 | "main": "src/browser.js", 12 | "scripts": [ 13 | "src/browser.js", 14 | "src/debug.js" 15 | ], 16 | "dependencies": { 17 | "rauchg/ms.js": "0.7.1" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process !== 'undefined' && process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_debug@2.6.9@debug/src/inspector-log.js: -------------------------------------------------------------------------------- 1 | module.exports = inspectorLog; 2 | 3 | // black hole 4 | const nullStream = new (require('stream').Writable)(); 5 | nullStream._write = () => {}; 6 | 7 | /** 8 | * Outputs a `console.log()` to the Node.js Inspector console *only*. 9 | */ 10 | function inspectorLog() { 11 | const stdout = console._stdout; 12 | console._stdout = nullStream; 13 | console.log.apply(console, arguments); 14 | console._stdout = stdout; 15 | } 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_decamelize@1.2.0@decamelize/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_decamelize@1.2.0@decamelize/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = function (str, sep) { 3 | if (typeof str !== 'string') { 4 | throw new TypeError('Expected a string'); 5 | } 6 | 7 | sep = typeof sep === 'undefined' ? '_' : sep; 8 | 9 | return str 10 | .replace(/([a-z\d])([A-Z])/g, '$1' + sep + '$2') 11 | .replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + sep + '$2') 12 | .toLowerCase(); 13 | }; 14 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_depd@1.1.1@depd/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_depd@1.1.1@depd/lib/compat/event-listener-count.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * depd 3 | * Copyright(c) 2015 Douglas Christopher Wilson 4 | * MIT Licensed 5 | */ 6 | 7 | 'use strict' 8 | 9 | /** 10 | * Module exports. 11 | * @public 12 | */ 13 | 14 | module.exports = eventListenerCount 15 | 16 | /** 17 | * Get the count of listeners on an event emitter of a specific type. 18 | */ 19 | 20 | function eventListenerCount (emitter, type) { 21 | return emitter.listeners(type).length 22 | } 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_depd@1.1.2@depd/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_depd@1.1.2@depd/lib/compat/event-listener-count.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * depd 3 | * Copyright(c) 2015 Douglas Christopher Wilson 4 | * MIT Licensed 5 | */ 6 | 7 | 'use strict' 8 | 9 | /** 10 | * Module exports. 11 | * @public 12 | */ 13 | 14 | module.exports = eventListenerCount 15 | 16 | /** 17 | * Get the count of listeners on an event emitter of a specific type. 18 | */ 19 | 20 | function eventListenerCount (emitter, type) { 21 | return emitter.listeners(type).length 22 | } 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_destroy@1.0.4@destroy/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ee-first@1.1.1@ee-first/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_encodeurl@1.0.2@encodeurl/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_encodeurl@1.0.2@encodeurl/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2018-01-21 2 | ================== 3 | 4 | * Fix encoding `%` as last character 5 | 6 | 1.0.1 / 2016-06-09 7 | ================== 8 | 9 | * Fix encoding unpaired surrogates at start/end of string 10 | 11 | 1.0.0 / 2016-06-08 12 | ================== 13 | 14 | * Initial release 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_escape-html@1.0.3@escape-html/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_escape-html@1.0.3@escape-html/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "escape-html", 3 | "description": "Escape string for use in HTML", 4 | "version": "1.0.3", 5 | "license": "MIT", 6 | "keywords": [ 7 | "escape", 8 | "html", 9 | "utility" 10 | ], 11 | "repository": "component/escape-html", 12 | "devDependencies": { 13 | "benchmark": "1.0.0", 14 | "beautify-benchmark": "0.2.4" 15 | }, 16 | "files": [ 17 | "LICENSE", 18 | "Readme.md", 19 | "index.js" 20 | ], 21 | "scripts": { 22 | "bench": "node benchmark/index.js" 23 | }, 24 | "_from": "escape-html@1.0.3", 25 | "_resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz" 26 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_etag@1.8.1@etag/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_express-router@0.0.1@express-router/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:26:38 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_express-router@0.0.1@express-router/History.md: -------------------------------------------------------------------------------- 1 | 0.0.1 / 2012-08-24 2 | ================== 3 | 4 | * Initial release -------------------------------------------------------------------------------- /taoMallServer/node_modules/_express@4.16.3@express/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_express@4.16.3@express/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * express 3 | * Copyright(c) 2009-2013 TJ Holowaychuk 4 | * Copyright(c) 2013 Roman Shtylman 5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson 6 | * MIT Licensed 7 | */ 8 | 9 | 'use strict'; 10 | 11 | module.exports = require('./lib/express'); 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_finalhandler@1.1.1@finalhandler/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_forwarded@0.1.2@forwarded/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_forwarded@0.1.2@forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.2 / 2017-09-14 2 | ================== 3 | 4 | * perf: improve header parsing 5 | * perf: reduce overhead when no `X-Forwarded-For` header 6 | 7 | 0.1.1 / 2017-09-10 8 | ================== 9 | 10 | * Fix trimming leading / trailing OWS 11 | * perf: hoist regular expression 12 | 13 | 0.1.0 / 2014-09-21 14 | ================== 15 | 16 | * Initial release 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_fresh@0.5.2@fresh/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.npmignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "io.js" 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/README.md: -------------------------------------------------------------------------------- 1 | # graceful-readlink 2 | [![NPM Version](http://img.shields.io/npm/v/graceful-readlink.svg?style=flat)](https://www.npmjs.org/package/graceful-readlink) 3 | [![NPM Downloads](https://img.shields.io/npm/dm/graceful-readlink.svg?style=flat)](https://www.npmjs.org/package/graceful-readlink) 4 | 5 | 6 | ## Usage 7 | 8 | ```js 9 | var readlinkSync = require('graceful-readlink').readlinkSync; 10 | console.log(readlinkSync(f)); 11 | // output 12 | // the file pointed to when `f` is a symbolic link 13 | // the `f` itself when `f` is not a symbolic link 14 | ``` 15 | ## Licence 16 | 17 | MIT License 18 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/index.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs') 2 | , lstat = fs.lstatSync; 3 | 4 | exports.readlinkSync = function (p) { 5 | if (lstat(p).isSymbolicLink()) { 6 | return fs.readlinkSync(p); 7 | } else { 8 | return p; 9 | } 10 | }; 11 | 12 | 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_graceful-readlink@1.0.1@graceful-readlink/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "graceful-readlink", 3 | "version": "1.0.1", 4 | "description": "graceful fs.readlink", 5 | "main": "index.js", 6 | "repository": "git://github.com/zhiyelee/graceful-readlink.git", 7 | "homepage": "https://github.com/zhiyelee/graceful-readlink", 8 | "bugs": "https://github.com/zhiyelee/graceful-readlink/issues", 9 | "keywords": [ 10 | "fs.readlink", 11 | "readlink" 12 | ], 13 | "author": "zhiyelee", 14 | "license": "MIT", 15 | "scripts": { 16 | "test": "echo \"Error: no test specified\" && exit 1" 17 | }, 18 | "_from": "graceful-readlink@1.0.1", 19 | "_resolved": "http://registry.npm.taobao.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz" 20 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_http-errors@1.6.2@http-errors/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_http-errors@1.6.3@http-errors/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.19@iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.19@iconv-lite/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.19@iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "iojs" 8 | - "4" 9 | - "6" 10 | - "8" 11 | - "node" 12 | 13 | 14 | env: 15 | - CXX=g++-4.8 16 | addons: 17 | apt: 18 | sources: 19 | - ubuntu-toolchain-r-test 20 | packages: 21 | - gcc-4.8 22 | - g++-4.8 23 | 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.19@iconv-lite/encodings/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | // Update this array if you add/rename/remove files in this directory. 4 | // We support Browserify by skipping automatic module discovery and requiring modules directly. 5 | var modules = [ 6 | require("./internal"), 7 | require("./utf16"), 8 | require("./utf7"), 9 | require("./sbcs-codec"), 10 | require("./sbcs-data"), 11 | require("./sbcs-data-generated"), 12 | require("./dbcs-codec"), 13 | require("./dbcs-data"), 14 | ]; 15 | 16 | // Put all encoding/alias/codec definitions to single object and export it. 17 | for (var i = 0; i < modules.length; i++) { 18 | var module = modules[i]; 19 | for (var enc in module) 20 | if (Object.prototype.hasOwnProperty.call(module, enc)) 21 | exports[enc] = module[enc]; 22 | } 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.23@iconv-lite/.npminstall.done: -------------------------------------------------------------------------------- 1 | Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.23@iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "iojs" 8 | - "4" 9 | - "6" 10 | - "8" 11 | - "node" 12 | 13 | 14 | env: 15 | - CXX=g++-4.8 16 | addons: 17 | apt: 18 | sources: 19 | - ubuntu-toolchain-r-test 20 | packages: 21 | - gcc-4.8 22 | - g++-4.8 23 | 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_iconv-lite@0.4.23@iconv-lite/encodings/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | // Update this array if you add/rename/remove files in this directory. 4 | // We support Browserify by skipping automatic module discovery and requiring modules directly. 5 | var modules = [ 6 | require("./internal"), 7 | require("./utf16"), 8 | require("./utf7"), 9 | require("./sbcs-codec"), 10 | require("./sbcs-data"), 11 | require("./sbcs-data-generated"), 12 | require("./dbcs-codec"), 13 | require("./dbcs-data"), 14 | ]; 15 | 16 | // Put all encoding/alias/codec definitions to single object and export it. 17 | for (var i = 0; i < modules.length; i++) { 18 | var module = modules[i]; 19 | for (var enc in module) 20 | if (Object.prototype.hasOwnProperty.call(module, enc)) 21 | exports[enc] = module[enc]; 22 | } 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_inherits@2.0.3@inherits/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_inherits@2.0.3@inherits/LICENSE: -------------------------------------------------------------------------------- 1 | The ISC License 2 | 3 | Copyright (c) Isaac Z. Schlueter 4 | 5 | Permission to use, copy, modify, and/or distribute this software for any 6 | purpose with or without fee is hereby granted, provided that the above 7 | copyright notice and this permission notice appear in all copies. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 10 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 11 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 12 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 13 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 14 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 15 | PERFORMANCE OF THIS SOFTWARE. 16 | 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_inherits@2.0.3@inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_inherits@2.0.3@inherits/inherits_browser.js: -------------------------------------------------------------------------------- 1 | if (typeof Object.create === 'function') { 2 | // implementation from standard node.js 'util' module 3 | module.exports = function inherits(ctor, superCtor) { 4 | ctor.super_ = superCtor 5 | ctor.prototype = Object.create(superCtor.prototype, { 6 | constructor: { 7 | value: ctor, 8 | enumerable: false, 9 | writable: true, 10 | configurable: true 11 | } 12 | }); 13 | }; 14 | } else { 15 | // old school shim for old browsers 16 | module.exports = function inherits(ctor, superCtor) { 17 | ctor.super_ = superCtor 18 | var TempCtor = function () {} 19 | TempCtor.prototype = superCtor.prototype 20 | ctor.prototype = new TempCtor() 21 | ctor.prototype.constructor = ctor 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ipaddr.js@1.6.0@ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ipaddr.js@1.6.0@ipaddr.js/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ipaddr.js@1.6.0@ipaddr.js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "4.0" 8 | - "4.1" 9 | - "4.2" 10 | - "5" 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ipaddr.js@1.6.0@ipaddr.js/Cakefile: -------------------------------------------------------------------------------- 1 | fs = require 'fs' 2 | CoffeeScript = require 'coffee-script' 3 | nodeunit = require 'nodeunit' 4 | UglifyJS = require 'uglify-js' 5 | 6 | task 'build', 'build javascript files from sources', (cb) -> 7 | source = fs.readFileSync 'src/ipaddr.coffee', 'utf-8' 8 | fs.writeFileSync 'lib/ipaddr.js', CoffeeScript.compile source.toString() 9 | 10 | source = fs.readFileSync 'lib/ipaddr.js', 'utf-8' 11 | fs.writeFileSync('ipaddr.min.js', UglifyJS.minify(source).code) 12 | 13 | task 'test', 'run the bundled tests', (cb) -> 14 | nodeunit.reporters.default.run ['test'] 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ipaddr.js@1.6.0@ipaddr.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ipaddr.js", 3 | "version": "1.6.0", 4 | "homepage": "https://github.com/whitequark/ipaddr.js", 5 | "authors": [ 6 | "whitequark " 7 | ], 8 | "description": "IP address manipulation library in JavaScript (CoffeeScript, actually)", 9 | "main": "lib/ipaddr.js", 10 | "moduleType": [ 11 | "globals", 12 | "node" 13 | ], 14 | "keywords": [ 15 | "javscript", 16 | "ip", 17 | "address", 18 | "ipv4", 19 | "ipv6" 20 | ], 21 | "license": "MIT", 22 | "ignore": [ 23 | "**/.*", 24 | "node_modules", 25 | "bower_components", 26 | "test", 27 | "tests" 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-buffer@1.1.6@is-buffer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-buffer@1.1.6@is-buffer/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Determine if an object is a Buffer 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | // The _isBuffer check is for Safari 5-7 support, because it's missing 9 | // Object.prototype.constructor. Remove this eventually 10 | module.exports = function (obj) { 11 | return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer) 12 | } 13 | 14 | function isBuffer (obj) { 15 | return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj) 16 | } 17 | 18 | // For Node v0.10 support. Remove this eventually. 19 | function isSlowBuffer (obj) { 20 | return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0)) 21 | } 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@1.0.1@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@1.0.1@is-promise/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@1.0.1@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@1.0.1@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return obj && typeof obj.then === 'function'; 5 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@1.0.1@is-promise/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "is-promise", 3 | "version": "1.0.1", 4 | "description": "Test whether an object looks like a promises-a+ promise", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "mocha -R spec" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/then/is-promise.git" 12 | }, 13 | "author": "ForbesLindesay", 14 | "license": "MIT", 15 | "devDependencies": { 16 | "better-assert": "~0.1.0", 17 | "mocha": "~1.7.4" 18 | }, 19 | "_from": "is-promise@1.0.1", 20 | "_resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-1.0.1.tgz" 21 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@2.1.0@is-promise/.npmignore: -------------------------------------------------------------------------------- 1 | component 2 | build 3 | node_modules 4 | test.js 5 | component.json 6 | .gitignore -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@2.1.0@is-promise/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@2.1.0@is-promise/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@2.1.0@is-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = isPromise; 2 | 3 | function isPromise(obj) { 4 | return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'; 5 | } 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_is-promise@2.1.0@is-promise/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "is-promise", 3 | "version": "2.1.0", 4 | "description": "Test whether an object looks like a promises-a+ promise", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "mocha -R spec" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/then/is-promise.git" 12 | }, 13 | "author": "ForbesLindesay", 14 | "license": "MIT", 15 | "devDependencies": { 16 | "better-assert": "~0.1.0", 17 | "mocha": "~1.7.4" 18 | }, 19 | "_from": "is-promise@2.1.0", 20 | "_resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz" 21 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "isarray", 3 | "description" : "Array#isArray for older browsers", 4 | "version" : "0.0.1", 5 | "repository" : "juliangruber/isarray", 6 | "homepage": "https://github.com/juliangruber/isarray", 7 | "main" : "index.js", 8 | "scripts" : [ 9 | "index.js" 10 | ], 11 | "dependencies" : {}, 12 | "keywords": ["browser","isarray","array"], 13 | "author": { 14 | "name": "Julian Gruber", 15 | "email": "mail@juliangruber.com", 16 | "url": "http://juliangruber.com" 17 | }, 18 | "license": "MIT" 19 | } 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/index.js: -------------------------------------------------------------------------------- 1 | var toString = {}.toString; 2 | 3 | module.exports = Array.isArray || function (arr) { 4 | return toString.call(arr) == '[object Array]'; 5 | }; 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_isarray@1.0.0@isarray/test.js: -------------------------------------------------------------------------------- 1 | var isArray = require('./'); 2 | var test = require('tape'); 3 | 4 | test('is array', function(t){ 5 | t.ok(isArray([])); 6 | t.notOk(isArray({})); 7 | t.notOk(isArray(null)); 8 | t.notOk(isArray(false)); 9 | 10 | var obj = {}; 11 | obj[0] = true; 12 | t.notOk(isArray(obj)); 13 | 14 | var arr = []; 15 | arr.foo = 'bar'; 16 | t.ok(isArray(arr)); 17 | 18 | t.end(); 19 | }); 20 | 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | support 3 | benchmarks 4 | examples 5 | lib-cov 6 | coverage 7 | .gitmodules 8 | .travis.yml 9 | History.md 10 | Makefile 11 | test/ 12 | support/ 13 | benchmarks/ 14 | examples/ 15 | docs/ 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/.release.json: -------------------------------------------------------------------------------- 1 | "2ab04e8289982bfac3548a9c6016476472dcdb4f" 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/block-code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HotEmotion/taoMall/dea05adff6fe07fbc18d4b29c7383a1e3b79dede/taoMallServer/node_modules/_jade@1.11.0@jade/block-code.html -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jade", 3 | "repo": "visionmedia/jade", 4 | "description": "Jade template runtime", 5 | "version": "1.11.0", 6 | "keywords": [ 7 | "template" 8 | ], 9 | "dependencies": {}, 10 | "development": {}, 11 | "license": "MIT", 12 | "scripts": [ 13 | "lib/runtime.js" 14 | ], 15 | "main": "lib/runtime.js" 16 | } 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/filters-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = filter; 4 | function filter(name, str, options) { 5 | if (typeof filter[name] === 'function') { 6 | return filter[name](str, options); 7 | } else { 8 | throw new Error('unknown filter ":' + name + '"'); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/inline-tags.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = [ 4 | 'a' 5 | , 'abbr' 6 | , 'acronym' 7 | , 'b' 8 | , 'br' 9 | , 'code' 10 | , 'em' 11 | , 'font' 12 | , 'i' 13 | , 'img' 14 | , 'ins' 15 | , 'kbd' 16 | , 'map' 17 | , 'samp' 18 | , 'small' 19 | , 'span' 20 | , 'strong' 21 | , 'sub' 22 | , 'sup' 23 | ]; -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/block-comment.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `BlockComment` with the given `block`. 7 | * 8 | * @param {String} val 9 | * @param {Block} block 10 | * @param {Boolean} buffer 11 | * @api public 12 | */ 13 | 14 | var BlockComment = module.exports = function BlockComment(val, block, buffer) { 15 | this.block = block; 16 | this.val = val; 17 | this.buffer = buffer; 18 | }; 19 | 20 | // Inherit from `Node`. 21 | BlockComment.prototype = Object.create(Node.prototype); 22 | BlockComment.prototype.constructor = BlockComment; 23 | 24 | BlockComment.prototype.type = 'BlockComment'; 25 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/case.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a new `Case` with `expr`. 7 | * 8 | * @param {String} expr 9 | * @api public 10 | */ 11 | 12 | var Case = exports = module.exports = function Case(expr, block){ 13 | this.expr = expr; 14 | this.block = block; 15 | }; 16 | 17 | // Inherit from `Node`. 18 | Case.prototype = Object.create(Node.prototype); 19 | Case.prototype.constructor = Case; 20 | 21 | Case.prototype.type = 'Case'; 22 | 23 | var When = exports.When = function When(expr, block){ 24 | this.expr = expr; 25 | this.block = block; 26 | this.debug = false; 27 | }; 28 | 29 | // Inherit from `Node`. 30 | When.prototype = Object.create(Node.prototype); 31 | When.prototype.constructor = When; 32 | 33 | When.prototype.type = 'When'; 34 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/code.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Code` node with the given code `val`. 7 | * Code may also be optionally buffered and escaped. 8 | * 9 | * @param {String} val 10 | * @param {Boolean} buffer 11 | * @param {Boolean} escape 12 | * @api public 13 | */ 14 | 15 | var Code = module.exports = function Code(val, buffer, escape) { 16 | this.val = val; 17 | this.buffer = buffer; 18 | this.escape = escape; 19 | if (val.match(/^ *else/)) this.debug = false; 20 | }; 21 | 22 | // Inherit from `Node`. 23 | Code.prototype = Object.create(Node.prototype); 24 | Code.prototype.constructor = Code; 25 | 26 | Code.prototype.type = 'Code'; // prevent the minifiers removing this -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/comment.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Comment` with the given `val`, optionally `buffer`, 7 | * otherwise the comment may render in the output. 8 | * 9 | * @param {String} val 10 | * @param {Boolean} buffer 11 | * @api public 12 | */ 13 | 14 | var Comment = module.exports = function Comment(val, buffer) { 15 | this.val = val; 16 | this.buffer = buffer; 17 | }; 18 | 19 | // Inherit from `Node`. 20 | Comment.prototype = Object.create(Node.prototype); 21 | Comment.prototype.constructor = Comment; 22 | 23 | Comment.prototype.type = 'Comment'; 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/doctype.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Doctype` with the given `val`. 7 | * 8 | * @param {String} val 9 | * @api public 10 | */ 11 | 12 | var Doctype = module.exports = function Doctype(val) { 13 | this.val = val; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Doctype.prototype = Object.create(Node.prototype); 18 | Doctype.prototype.constructor = Doctype; 19 | 20 | Doctype.prototype.type = 'Doctype'; 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/each.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize an `Each` node, representing iteration 7 | * 8 | * @param {String} obj 9 | * @param {String} val 10 | * @param {String} key 11 | * @param {Block} block 12 | * @api public 13 | */ 14 | 15 | var Each = module.exports = function Each(obj, val, key, block) { 16 | this.obj = obj; 17 | this.val = val; 18 | this.key = key; 19 | this.block = block; 20 | }; 21 | 22 | // Inherit from `Node`. 23 | Each.prototype = Object.create(Node.prototype); 24 | Each.prototype.constructor = Each; 25 | 26 | Each.prototype.type = 'Each'; 27 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/filter.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Filter` node with the given 7 | * filter `name` and `block`. 8 | * 9 | * @param {String} name 10 | * @param {Block|Node} block 11 | * @api public 12 | */ 13 | 14 | var Filter = module.exports = function Filter(name, block, attrs) { 15 | this.name = name; 16 | this.block = block; 17 | this.attrs = attrs; 18 | }; 19 | 20 | // Inherit from `Node`. 21 | Filter.prototype = Object.create(Node.prototype); 22 | Filter.prototype.constructor = Filter; 23 | 24 | Filter.prototype.type = 'Filter'; 25 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.Node = require('./node'); 4 | exports.Tag = require('./tag'); 5 | exports.Code = require('./code'); 6 | exports.Each = require('./each'); 7 | exports.Case = require('./case'); 8 | exports.Text = require('./text'); 9 | exports.Block = require('./block'); 10 | exports.MixinBlock = require('./mixin-block'); 11 | exports.Mixin = require('./mixin'); 12 | exports.Filter = require('./filter'); 13 | exports.Comment = require('./comment'); 14 | exports.Literal = require('./literal'); 15 | exports.BlockComment = require('./block-comment'); 16 | exports.Doctype = require('./doctype'); 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/literal.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Literal` node with the given `str. 7 | * 8 | * @param {String} str 9 | * @api public 10 | */ 11 | 12 | var Literal = module.exports = function Literal(str) { 13 | this.str = str; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Literal.prototype = Object.create(Node.prototype); 18 | Literal.prototype.constructor = Literal; 19 | 20 | Literal.prototype.type = 'Literal'; 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/mixin-block.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a new `Block` with an optional `node`. 7 | * 8 | * @param {Node} node 9 | * @api public 10 | */ 11 | 12 | var MixinBlock = module.exports = function MixinBlock(){}; 13 | 14 | // Inherit from `Node`. 15 | MixinBlock.prototype = Object.create(Node.prototype); 16 | MixinBlock.prototype.constructor = MixinBlock; 17 | 18 | MixinBlock.prototype.type = 'MixinBlock'; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/mixin.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Attrs = require('./attrs'); 4 | 5 | /** 6 | * Initialize a new `Mixin` with `name` and `block`. 7 | * 8 | * @param {String} name 9 | * @param {String} args 10 | * @param {Block} block 11 | * @api public 12 | */ 13 | 14 | var Mixin = module.exports = function Mixin(name, args, block, call){ 15 | Attrs.call(this); 16 | this.name = name; 17 | this.args = args; 18 | this.block = block; 19 | this.call = call; 20 | }; 21 | 22 | // Inherit from `Attrs`. 23 | Mixin.prototype = Object.create(Attrs.prototype); 24 | Mixin.prototype.constructor = Mixin; 25 | 26 | Mixin.prototype.type = 'Mixin'; 27 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/node.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = module.exports = function Node(){}; 4 | 5 | /** 6 | * Clone this node (return itself) 7 | * 8 | * @return {Node} 9 | * @api private 10 | */ 11 | 12 | Node.prototype.clone = function(){ 13 | var err = new Error('node.clone is deprecated and will be removed in v2.0.0'); 14 | console.warn(err.stack); 15 | return this; 16 | }; 17 | 18 | Node.prototype.type = ''; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/lib/nodes/text.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Node = require('./node'); 4 | 5 | /** 6 | * Initialize a `Text` node with optional `line`. 7 | * 8 | * @param {String} line 9 | * @api public 10 | */ 11 | 12 | var Text = module.exports = function Text(line) { 13 | this.val = line; 14 | }; 15 | 16 | // Inherit from `Node`. 17 | Text.prototype = Object.create(Node.prototype); 18 | Text.prototype.constructor = Text; 19 | 20 | Text.prototype.type = 'Text'; 21 | 22 | /** 23 | * Flag as text. 24 | */ 25 | 26 | Text.prototype.isText = true; -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/cleancss: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_clean-css@3.4.28@clean-css/bin/cleancss" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_clean-css@3.4.28@clean-css/bin/cleancss" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/cleancss.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_clean-css@3.4.28@clean-css\bin\cleancss" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_mkdirp@0.5.1@mkdirp/bin/cmd.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_mkdirp@0.5.1@mkdirp/bin/cmd.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mkdirp@0.5.1@mkdirp\bin\cmd.js" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_uglify-js@2.8.29@uglify-js/bin/uglifyjs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_uglify-js@2.8.29@uglify-js/bin/uglifyjs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jade@1.11.0@jade/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.8.29@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_jstransformer@0.0.2@jstransformer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_kind-of@3.2.2@kind-of/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_lazy-cache@1.0.4@lazy-cache/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_longest@1.0.1@longest/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_longest@1.0.1@longest/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * longest 3 | * 4 | * Copyright (c) 2014-2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function(arr) { 11 | if (!arr) { 12 | return null; 13 | } 14 | 15 | var len = arr.length; 16 | if (!len) { 17 | return null; 18 | } 19 | 20 | var c = 0; 21 | var i = 0; 22 | var ele; 23 | var elen; 24 | var res; 25 | 26 | for (; i < len; i++) { 27 | ele = arr[i].toString(); 28 | elen = ele.length; 29 | 30 | if (elen > c) { 31 | res = ele; 32 | c = elen; 33 | } 34 | } 35 | 36 | return res; 37 | }; 38 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_media-typer@0.3.0@media-typer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_media-typer@0.3.0@media-typer/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.3.0 / 2014-09-07 2 | ================== 3 | 4 | * Support Node.js 0.6 5 | * Throw error when parameter format invalid on parse 6 | 7 | 0.2.0 / 2014-06-18 8 | ================== 9 | 10 | * Add `typer.format()` to format media types 11 | 12 | 0.1.0 / 2014-06-17 13 | ================== 14 | 15 | * Accept `req` as argument to `parse` 16 | * Accept `res` as argument to `parse` 17 | * Parse media type with extra LWS between type and first parameter 18 | 19 | 0.0.0 / 2014-06-13 20 | ================== 21 | 22 | * Initial implementation 23 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_merge-descriptors@1.0.1@merge-descriptors/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_merge-descriptors@1.0.1@merge-descriptors/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2016-01-17 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.0 / 2015-03-01 7 | ================== 8 | 9 | * Add option to only add new descriptors 10 | * Add simple argument validation 11 | * Add jsdoc to source file 12 | 13 | 0.0.2 / 2013-12-14 14 | ================== 15 | 16 | * Move repository to `component` organization 17 | 18 | 0.0.1 / 2013-10-29 19 | ================== 20 | 21 | * Initial release 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_methods@1.1.2@methods/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_methods@1.1.2@methods/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.1.2 / 2016-01-17 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.1.1 / 2014-12-30 7 | ================== 8 | 9 | * Improve `browserify` support 10 | 11 | 1.1.0 / 2014-07-05 12 | ================== 13 | 14 | * Add `CONNECT` method 15 | 16 | 1.0.1 / 2014-06-02 17 | ================== 18 | 19 | * Fix module to work with harmony transform 20 | 21 | 1.0.0 / 2014-05-08 22 | ================== 23 | 24 | * Add `PURGE` method 25 | 26 | 0.1.0 / 2013-10-28 27 | ================== 28 | 29 | * Add `http.METHODS` support 30 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime-db@1.33.0@mime-db/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime-db@1.33.0@mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime-types@2.1.18@mime-types/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime@1.4.1@mime/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime@1.4.1@mime/build/build.js: -------------------------------------------------------------------------------- 1 | var db = require('mime-db'); 2 | 3 | var mapByType = {}; 4 | Object.keys(db).forEach(function(key) { 5 | var extensions = db[key].extensions; 6 | if (extensions) { 7 | mapByType[key] = extensions; 8 | } 9 | }); 10 | 11 | console.log(JSON.stringify(mapByType)); 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mime@1.4.1@mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/test/dotted.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('dotted alias', function (t) { 5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 6 | t.equal(argv.a.b, 22); 7 | t.equal(argv.aa.bb, 22); 8 | t.end(); 9 | }); 10 | 11 | test('dotted default', function (t) { 12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 13 | t.equal(argv.a.b, 11); 14 | t.equal(argv.aa.bb, 11); 15 | t.end(); 16 | }); 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_minimist@0.0.8@minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS} 2 | 3 | Create each supplied directory including any necessary parent directories that 4 | don't yet exist. 5 | 6 | If the directory already exists, do nothing. 7 | 8 | OPTIONS are: 9 | 10 | -m, --mode If a directory needs to be created, set the mode as an octal 11 | permission string. 12 | 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mkdirp", 3 | "description": "Recursively mkdir, like `mkdir -p`", 4 | "version": "0.5.1", 5 | "author": "James Halliday (http://substack.net)", 6 | "main": "index.js", 7 | "keywords": [ 8 | "mkdir", 9 | "directory" 10 | ], 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/substack/node-mkdirp.git" 14 | }, 15 | "scripts": { 16 | "test": "tap test/*.js" 17 | }, 18 | "dependencies": { 19 | "minimist": "0.0.8" 20 | }, 21 | "devDependencies": { 22 | "tap": "1", 23 | "mock-fs": "2 >=2.7.0" 24 | }, 25 | "bin": "bin/cmd.js", 26 | "license": "MIT", 27 | "_from": "mkdirp@0.5.1", 28 | "_resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz" 29 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mkdirp@0.5.1@mkdirp/test/root.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('../'); 2 | var path = require('path'); 3 | var fs = require('fs'); 4 | var test = require('tap').test; 5 | var _0755 = parseInt('0755', 8); 6 | 7 | test('root', function (t) { 8 | // '/' on unix, 'c:/' on windows. 9 | var file = path.resolve('/'); 10 | 11 | mkdirp(file, _0755, function (err) { 12 | if (err) throw err 13 | fs.stat(file, function (er, stat) { 14 | if (er) throw er 15 | t.ok(stat.isDirectory(), 'target is a directory'); 16 | t.end(); 17 | }) 18 | }); 19 | }); 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_morgan@1.9.0@morgan/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_ms@2.0.0@ms/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:40 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/PoolSelector.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * PoolSelector 4 | */ 5 | var PoolSelector = module.exports = {}; 6 | 7 | PoolSelector.RR = function PoolSelectorRoundRobin() { 8 | var index = 0; 9 | 10 | return function(clusterIds) { 11 | if (index >= clusterIds.length) { 12 | index = 0; 13 | } 14 | 15 | var clusterId = clusterIds[index++]; 16 | 17 | return clusterId; 18 | }; 19 | }; 20 | 21 | PoolSelector.RANDOM = function PoolSelectorRandom() { 22 | return function(clusterIds) { 23 | return clusterIds[Math.floor(Math.random() * clusterIds.length)]; 24 | }; 25 | }; 26 | 27 | PoolSelector.ORDER = function PoolSelectorOrder() { 28 | return function(clusterIds) { 29 | return clusterIds[0]; 30 | }; 31 | }; 32 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/BufferList.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = BufferList; 3 | function BufferList() { 4 | this.bufs = []; 5 | this.size = 0; 6 | } 7 | 8 | BufferList.prototype.shift = function shift() { 9 | var buf = this.bufs.shift(); 10 | 11 | if (buf) { 12 | this.size -= buf.length; 13 | } 14 | 15 | return buf; 16 | }; 17 | 18 | BufferList.prototype.push = function push(buf) { 19 | if (!buf || !buf.length) { 20 | return; 21 | } 22 | 23 | this.bufs.push(buf); 24 | this.size += buf.length; 25 | }; 26 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/PacketHeader.js: -------------------------------------------------------------------------------- 1 | module.exports = PacketHeader; 2 | function PacketHeader(length, number) { 3 | this.length = length; 4 | this.number = number; 5 | } 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/ResultSet.js: -------------------------------------------------------------------------------- 1 | module.exports = ResultSet; 2 | function ResultSet(resultSetHeaderPacket) { 3 | this.resultSetHeaderPacket = resultSetHeaderPacket; 4 | this.fieldPackets = []; 5 | this.eofPackets = []; 6 | this.rows = []; 7 | } 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/AuthSwitchRequestPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = AuthSwitchRequestPacket; 2 | function AuthSwitchRequestPacket(options) { 3 | options = options || {}; 4 | 5 | this.status = 0xfe; 6 | this.authMethodName = options.authMethodName; 7 | this.authMethodData = options.authMethodData; 8 | } 9 | 10 | AuthSwitchRequestPacket.prototype.parse = function parse(parser) { 11 | this.status = parser.parseUnsignedNumber(1); 12 | this.authMethodName = parser.parseNullTerminatedString(); 13 | this.authMethodData = parser.parsePacketTerminatedBuffer(); 14 | }; 15 | 16 | AuthSwitchRequestPacket.prototype.write = function write(writer) { 17 | writer.writeUnsignedNumber(1, this.status); 18 | writer.writeNullTerminatedString(this.authMethodName); 19 | writer.writeBuffer(this.authMethodData); 20 | }; 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/AuthSwitchResponsePacket.js: -------------------------------------------------------------------------------- 1 | module.exports = AuthSwitchResponsePacket; 2 | function AuthSwitchResponsePacket(options) { 3 | options = options || {}; 4 | 5 | this.data = options.data; 6 | } 7 | 8 | AuthSwitchResponsePacket.prototype.parse = function parse(parser) { 9 | this.data = parser.parsePacketTerminatedBuffer(); 10 | }; 11 | 12 | AuthSwitchResponsePacket.prototype.write = function write(writer) { 13 | writer.writeBuffer(this.data); 14 | }; 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/ComPingPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = ComPingPacket; 2 | function ComPingPacket() { 3 | this.command = 0x0e; 4 | } 5 | 6 | ComPingPacket.prototype.write = function(writer) { 7 | writer.writeUnsignedNumber(1, this.command); 8 | }; 9 | 10 | ComPingPacket.prototype.parse = function(parser) { 11 | this.command = parser.parseUnsignedNumber(1); 12 | }; 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/ComQueryPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = ComQueryPacket; 2 | function ComQueryPacket(sql) { 3 | this.command = 0x03; 4 | this.sql = sql; 5 | } 6 | 7 | ComQueryPacket.prototype.write = function(writer) { 8 | writer.writeUnsignedNumber(1, this.command); 9 | writer.writeString(this.sql); 10 | }; 11 | 12 | ComQueryPacket.prototype.parse = function(parser) { 13 | this.command = parser.parseUnsignedNumber(1); 14 | this.sql = parser.parsePacketTerminatedString(); 15 | }; 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/ComQuitPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = ComQuitPacket; 2 | function ComQuitPacket() { 3 | this.command = 0x01; 4 | } 5 | 6 | ComQuitPacket.prototype.parse = function parse(parser) { 7 | this.command = parser.parseUnsignedNumber(1); 8 | }; 9 | 10 | ComQuitPacket.prototype.write = function write(writer) { 11 | writer.writeUnsignedNumber(1, this.command); 12 | }; 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/ComStatisticsPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = ComStatisticsPacket; 2 | function ComStatisticsPacket() { 3 | this.command = 0x09; 4 | } 5 | 6 | ComStatisticsPacket.prototype.write = function(writer) { 7 | writer.writeUnsignedNumber(1, this.command); 8 | }; 9 | 10 | ComStatisticsPacket.prototype.parse = function(parser) { 11 | this.command = parser.parseUnsignedNumber(1); 12 | }; 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/EmptyPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = EmptyPacket; 2 | function EmptyPacket() { 3 | } 4 | 5 | EmptyPacket.prototype.write = function write() { 6 | }; 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/LocalDataFilePacket.js: -------------------------------------------------------------------------------- 1 | module.exports = LocalDataFilePacket; 2 | 3 | /** 4 | * Create a new LocalDataFilePacket 5 | * @constructor 6 | * @param {Buffer} data The data contents of the packet 7 | * @public 8 | */ 9 | function LocalDataFilePacket(data) { 10 | this.data = data; 11 | } 12 | 13 | LocalDataFilePacket.prototype.write = function(writer) { 14 | writer.writeBuffer(this.data); 15 | }; 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/OldPasswordPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = OldPasswordPacket; 2 | function OldPasswordPacket(options) { 3 | options = options || {}; 4 | 5 | this.scrambleBuff = options.scrambleBuff; 6 | } 7 | 8 | OldPasswordPacket.prototype.parse = function(parser) { 9 | this.scrambleBuff = parser.parseNullTerminatedBuffer(); 10 | }; 11 | 12 | OldPasswordPacket.prototype.write = function(writer) { 13 | writer.writeBuffer(this.scrambleBuff); 14 | writer.writeFiller(1); 15 | }; 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/ResultSetHeaderPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = ResultSetHeaderPacket; 2 | function ResultSetHeaderPacket(options) { 3 | options = options || {}; 4 | 5 | this.fieldCount = options.fieldCount; 6 | this.extra = options.extra; 7 | } 8 | 9 | ResultSetHeaderPacket.prototype.parse = function(parser) { 10 | this.fieldCount = parser.parseLengthCodedNumber(); 11 | 12 | if (parser.reachedPacketEnd()) return; 13 | 14 | this.extra = (this.fieldCount === null) 15 | ? parser.parsePacketTerminatedString() 16 | : parser.parseLengthCodedNumber(); 17 | }; 18 | 19 | ResultSetHeaderPacket.prototype.write = function(writer) { 20 | writer.writeLengthCodedNumber(this.fieldCount); 21 | 22 | if (this.extra !== undefined) { 23 | writer.writeLengthCodedNumber(this.extra); 24 | } 25 | }; 26 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/StatisticsPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = StatisticsPacket; 2 | function StatisticsPacket() { 3 | this.message = undefined; 4 | } 5 | 6 | StatisticsPacket.prototype.parse = function(parser) { 7 | this.message = parser.parsePacketTerminatedString(); 8 | 9 | var items = this.message.split(/\s\s/); 10 | for (var i = 0; i < items.length; i++) { 11 | var m = items[i].match(/^(.+)\:\s+(.+)$/); 12 | if (m !== null) { 13 | this[m[1].toLowerCase().replace(/\s/g, '_')] = Number(m[2]); 14 | } 15 | } 16 | }; 17 | 18 | StatisticsPacket.prototype.write = function(writer) { 19 | writer.writeString(this.message); 20 | }; 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/packets/UseOldPasswordPacket.js: -------------------------------------------------------------------------------- 1 | module.exports = UseOldPasswordPacket; 2 | function UseOldPasswordPacket(options) { 3 | options = options || {}; 4 | 5 | this.firstByte = options.firstByte || 0xfe; 6 | } 7 | 8 | UseOldPasswordPacket.prototype.parse = function(parser) { 9 | this.firstByte = parser.parseUnsignedNumber(1); 10 | }; 11 | 12 | UseOldPasswordPacket.prototype.write = function(writer) { 13 | writer.writeUnsignedNumber(1, this.firstByte); 14 | }; 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/sequences/Ping.js: -------------------------------------------------------------------------------- 1 | var Sequence = require('./Sequence'); 2 | var Util = require('util'); 3 | var Packets = require('../packets'); 4 | 5 | module.exports = Ping; 6 | Util.inherits(Ping, Sequence); 7 | 8 | function Ping(options, callback) { 9 | if (!callback && typeof options === 'function') { 10 | callback = options; 11 | options = {}; 12 | } 13 | 14 | Sequence.call(this, options, callback); 15 | } 16 | 17 | Ping.prototype.start = function() { 18 | this.emit('packet', new Packets.ComPingPacket()); 19 | }; 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_mysql@2.15.0@mysql/lib/protocol/sequences/index.js: -------------------------------------------------------------------------------- 1 | exports.ChangeUser = require('./ChangeUser'); 2 | exports.Handshake = require('./Handshake'); 3 | exports.Ping = require('./Ping'); 4 | exports.Query = require('./Query'); 5 | exports.Quit = require('./Quit'); 6 | exports.Sequence = require('./Sequence'); 7 | exports.Statistics = require('./Statistics'); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_negotiator@0.6.1@negotiator/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_on-finished@2.3.0@on-finished/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_on-headers@1.0.1@on-headers/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_on-headers@1.0.1@on-headers/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2015-09-29 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.0 / 2014-08-10 7 | ================== 8 | 9 | * Honor `res.statusCode` change in `listener` 10 | * Move to `jshttp` orgainzation 11 | * Prevent `arguments`-related de-opt 12 | 13 | 0.0.0 / 2014-05-13 14 | ================== 15 | 16 | * Initial implementation 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/bool.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var util = require('util'); 3 | var argv = require('optimist').argv; 4 | 5 | if (argv.s) { 6 | util.print(argv.fr ? 'Le chat dit: ' : 'The cat says: '); 7 | } 8 | console.log( 9 | (argv.fr ? 'miaou' : 'meow') + (argv.p ? '.' : '') 10 | ); 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/boolean_double.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean(['x','y','z']) 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y, argv.z ]); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/default_hash.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .default({ x : 10, y : 10 }) 5 | .argv 6 | ; 7 | 8 | console.log(argv.x + argv.y); 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/default_singles.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .default('x', 10) 4 | .default('y', 10) 5 | .argv 6 | ; 7 | console.log(argv.x + argv.y); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/divide.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var argv = require('optimist') 4 | .usage('Usage: $0 -x [num] -y [num]') 5 | .demand(['x','y']) 6 | .argv; 7 | 8 | console.log(argv.x / argv.y); 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/line_count.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .usage('Count the lines in a file.\nUsage: $0') 4 | .demand('f') 5 | .alias('f', 'file') 6 | .describe('f', 'Load a file') 7 | .argv 8 | ; 9 | 10 | var fs = require('fs'); 11 | var s = fs.createReadStream(argv.file); 12 | 13 | var lines = 0; 14 | s.on('data', function (buf) { 15 | lines += buf.toString().match(/\n/g).length; 16 | }); 17 | 18 | s.on('end', function () { 19 | console.log(lines); 20 | }); 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/line_count_options.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .usage('Count the lines in a file.\nUsage: $0') 4 | .options({ 5 | file : { 6 | demand : true, 7 | alias : 'f', 8 | description : 'Load a file' 9 | }, 10 | base : { 11 | alias : 'b', 12 | description : 'Numeric base to use for output', 13 | default : 10, 14 | }, 15 | }) 16 | .argv 17 | ; 18 | 19 | var fs = require('fs'); 20 | var s = fs.createReadStream(argv.file); 21 | 22 | var lines = 0; 23 | s.on('data', function (buf) { 24 | lines += buf.toString().match(/\n/g).length; 25 | }); 26 | 27 | s.on('end', function () { 28 | console.log(lines.toString(argv.base)); 29 | }); 30 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/string.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .string('x', 'y') 4 | .argv 5 | ; 6 | console.dir([ argv.x, argv.y ]); 7 | 8 | /* Turns off numeric coercion: 9 | ./node string.js -x 000123 -y 9876 10 | [ '000123', '9876' ] 11 | */ 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/usage-options.js: -------------------------------------------------------------------------------- 1 | var optimist = require('./../index'); 2 | 3 | var argv = optimist.usage('This is my awesome program', { 4 | 'about': { 5 | description: 'Provide some details about the author of this program', 6 | required: true, 7 | short: 'a', 8 | }, 9 | 'info': { 10 | description: 'Provide some information about the node.js agains!!!!!!', 11 | boolean: true, 12 | short: 'i' 13 | } 14 | }).argv; 15 | 16 | optimist.showHelp(); 17 | 18 | console.log('\n\nInspecting options'); 19 | console.dir(argv); -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/example/xup.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | 4 | if (argv.rif - 5 * argv.xup > 7.138) { 5 | console.log('Buy more riffiwobbles'); 6 | } 7 | else { 8 | console.log('Sell the xupptumblers'); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_optimist@0.3.7@optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_parseurl@1.3.2@parseurl/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_path-to-regexp@0.1.7@path-to-regexp/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_process-nextick-args@1.0.7@process-nextick-args/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_process-nextick-args@1.0.7@process-nextick-args/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "1.7.1" 8 | - 1 9 | - 2 10 | - 3 11 | - 4 12 | - 5 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_process-nextick-args@1.0.7@process-nextick-args/readme.md: -------------------------------------------------------------------------------- 1 | process-nextick-args 2 | ===== 3 | 4 | [![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args) 5 | 6 | ```bash 7 | npm install --save process-nextick-args 8 | ``` 9 | 10 | Always be able to pass arguments to process.nextTick, no matter the platform 11 | 12 | ```js 13 | var nextTick = require('process-nextick-args'); 14 | 15 | nextTick(function (a, b, c) { 16 | console.log(a, b, c); 17 | }, 'step', 3, 'profit'); 18 | ``` 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_process-nextick-args@1.0.7@process-nextick-args/test.js: -------------------------------------------------------------------------------- 1 | var test = require("tap").test; 2 | var nextTick = require('./'); 3 | 4 | test('should work', function (t) { 5 | t.plan(5); 6 | nextTick(function (a) { 7 | t.ok(a); 8 | nextTick(function (thing) { 9 | t.equals(thing, 7); 10 | }, 7); 11 | }, true); 12 | nextTick(function (a, b, c) { 13 | t.equals(a, 'step'); 14 | t.equals(b, 3); 15 | t.equals(c, 'profit'); 16 | }, 'step', 3, 'profit'); 17 | }); 18 | 19 | test('correct number of arguments', function (t) { 20 | t.plan(1); 21 | nextTick(function () { 22 | t.equals(2, arguments.length, 'correct number'); 23 | }, 1, 2); 24 | }); 25 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@2.0.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@2.0.0@promise/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@2.0.0@promise/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "promise", 3 | "version": "2.0.0", 4 | "description": "Bare bones Promises/A+ implementation", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "mocha -R spec --timeout 200 --slow 99999" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/then/promise.git" 12 | }, 13 | "author": "ForbesLindesay", 14 | "license": "MIT", 15 | "dependencies": { 16 | "is-promise": "~1" 17 | }, 18 | "devDependencies": { 19 | "promises-aplus-tests": "*", 20 | "mocha-as-promised": "~1.2.1", 21 | "better-assert": "~1.0.0" 22 | }, 23 | "_from": "promise@2.0.0", 24 | "_resolved": "http://registry.npm.taobao.org/promise/download/promise-2.0.0.tgz" 25 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/core.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js'); 4 | 5 | console.error('require("promise/core") is deprecated, use require("promise/lib/core") instead.'); 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib/core.js') 4 | require('./lib/done.js') 5 | require('./lib/es6-extensions.js') 6 | require('./lib/node-extensions.js') -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/lib/done.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var Promise = require('./core.js') 4 | var asap = require('asap') 5 | 6 | module.exports = Promise 7 | Promise.prototype.done = function (onFulfilled, onRejected) { 8 | var self = arguments.length ? this.then.apply(this, arguments) : this 9 | self.then(null, function (err) { 10 | asap(function () { 11 | throw err 12 | }) 13 | }) 14 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/polyfill-done.js: -------------------------------------------------------------------------------- 1 | // should work in any browser without browserify 2 | 3 | if (typeof Promise.prototype.done !== 'function') { 4 | Promise.prototype.done = function (onFulfilled, onRejected) { 5 | var self = arguments.length ? this.then.apply(this, arguments) : this 6 | self.then(null, function (err) { 7 | setTimeout(function () { 8 | throw err 9 | }, 0) 10 | }) 11 | } 12 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_promise@6.1.0@promise/polyfill.js: -------------------------------------------------------------------------------- 1 | // not "use strict" so we can declare global "Promise" 2 | 3 | var asap = require('asap'); 4 | 5 | if (typeof Promise === 'undefined') { 6 | Promise = require('./lib/core.js') 7 | require('./lib/es6-extensions.js') 8 | } 9 | 10 | require('./polyfill-done.js'); 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_proxy-addr@2.0.3@proxy-addr/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 4 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | max_line_length = 140 11 | 12 | [test/*] 13 | max_line_length = off 14 | 15 | [*.md] 16 | max_line_length = off 17 | 18 | [*.json] 19 | max_line_length = off 20 | 21 | [Makefile] 22 | max_line_length = off 23 | 24 | [CHANGELOG.md] 25 | indent_style = space 26 | indent_size = 2 27 | 28 | [LICENSE] 29 | indent_size = 2 30 | max_line_length = off 31 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "rules": { 7 | "complexity": [2, 28], 8 | "consistent-return": 1, 9 | "func-name-matching": 0, 10 | "id-length": [2, { "min": 1, "max": 25, "properties": "never" }], 11 | "indent": [2, 4], 12 | "max-params": [2, 12], 13 | "max-statements": [2, 45], 14 | "no-continue": 1, 15 | "no-magic-numbers": 0, 16 | "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"], 17 | "operator-linebreak": [2, "before"], 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/lib/formats.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var replace = String.prototype.replace; 4 | var percentTwenties = /%20/g; 5 | 6 | module.exports = { 7 | 'default': 'RFC3986', 8 | formatters: { 9 | RFC1738: function (value) { 10 | return replace.call(value, percentTwenties, '+'); 11 | }, 12 | RFC3986: function (value) { 13 | return value; 14 | } 15 | }, 16 | RFC1738: 'RFC1738', 17 | RFC3986: 'RFC3986' 18 | }; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "array-bracket-newline": 0, 4 | "array-element-newline": 0, 5 | "consistent-return": 2, 6 | "max-lines": 0, 7 | "max-nested-callbacks": [2, 3], 8 | "max-statements": 0, 9 | "no-buffer-constructor": 0, 10 | "no-extend-native": 0, 11 | "no-magic-numbers": 0, 12 | "object-curly-newline": 0, 13 | "sort-keys": 0 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.1@qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 4 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | max_line_length = 140 11 | 12 | [test/*] 13 | max_line_length = off 14 | 15 | [*.md] 16 | max_line_length = off 17 | 18 | [*.json] 19 | max_line_length = off 20 | 21 | [Makefile] 22 | max_line_length = off 23 | 24 | [CHANGELOG.md] 25 | indent_style = space 26 | indent_size = 2 27 | 28 | [LICENSE] 29 | indent_size = 2 30 | max_line_length = off 31 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "root": true, 3 | 4 | "extends": "@ljharb", 5 | 6 | "rules": { 7 | "complexity": 0, 8 | "consistent-return": 1, 9 | "func-name-matching": 0, 10 | "id-length": [2, { "min": 1, "max": 25, "properties": "never" }], 11 | "indent": [2, 4], 12 | "max-params": [2, 12], 13 | "max-statements": [2, 45], 14 | "no-continue": 1, 15 | "no-magic-numbers": 0, 16 | "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"], 17 | "operator-linebreak": [2, "before"], 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/.npminstall.done: -------------------------------------------------------------------------------- 1 | Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/lib/formats.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var replace = String.prototype.replace; 4 | var percentTwenties = /%20/g; 5 | 6 | module.exports = { 7 | 'default': 'RFC3986', 8 | formatters: { 9 | RFC1738: function (value) { 10 | return replace.call(value, percentTwenties, '+'); 11 | }, 12 | RFC3986: function (value) { 13 | return value; 14 | } 15 | }, 16 | RFC1738: 'RFC1738', 17 | RFC3986: 'RFC3986' 18 | }; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "array-bracket-newline": 0, 4 | "array-element-newline": 0, 5 | "consistent-return": 2, 6 | "max-lines": 0, 7 | "max-nested-callbacks": [2, 3], 8 | "max-statements": 0, 9 | "no-buffer-constructor": 0, 10 | "no-extend-native": 0, 11 | "no-magic-numbers": 0, 12 | "object-curly-newline": 0, 13 | "sort-keys": 0 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_qs@6.5.2@qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_range-parser@1.2.0@range-parser/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_raw-body@2.3.2@raw-body/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_raw-body@2.3.3@raw-body/.npminstall.done: -------------------------------------------------------------------------------- 1 | Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js 6 | .zuul.yml 7 | .nyc_output 8 | coverage 9 | docs/ 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:43 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/lib/internal/streams/stream-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('events').EventEmitter; 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/readable-browser.js: -------------------------------------------------------------------------------- 1 | exports = module.exports = require('./lib/_stream_readable.js'); 2 | exports.Stream = exports; 3 | exports.Readable = exports; 4 | exports.Writable = require('./lib/_stream_writable.js'); 5 | exports.Duplex = require('./lib/_stream_duplex.js'); 6 | exports.Transform = require('./lib/_stream_transform.js'); 7 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_readable-stream@2.3.3@readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | var Stream = require("stream") 2 | var Writable = require("./lib/_stream_writable.js") 3 | 4 | if (process.env.READABLE_STREAM === 'disable') { 5 | module.exports = Stream && Stream.Writable || Writable 6 | } else { 7 | module.exports = Writable 8 | } 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_repeat-string@1.6.1@repeat-string/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_right-align@0.1.3@right-align/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_right-align@0.1.3@right-align/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * right-align 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var align = require('align-text'); 11 | 12 | module.exports = function rightAlign(val) { 13 | return align(val, function (len, longest) { 14 | return longest - len; 15 | }); 16 | }; 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_safe-buffer@5.1.1@safe-buffer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_safe-buffer@5.1.1@safe-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'node' 4 | - '5' 5 | - '4' 6 | - '0.12' 7 | - '0.10' 8 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_safe-buffer@5.1.2@safe-buffer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_safer-buffer@2.1.2@safer-buffer/.npminstall.done: -------------------------------------------------------------------------------- 1 | Wed Jul 11 2018 13:06:05 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_send@0.16.2@send/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_send@0.16.2@send/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_mime@1.4.1@mime/cli.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_mime@1.4.1@mime/cli.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_send@0.16.2@send/node_modules/.bin/mime.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_mime@1.4.1@mime\cli.js" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_serve-static@1.13.2@serve-static/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.0.3@setprototypeof/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.0.3@setprototypeof/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Wes Todd 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted, provided that the above 5 | copyright notice and this permission notice appear in all copies. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.0.3@setprototypeof/README.md: -------------------------------------------------------------------------------- 1 | # Polyfill for `Object.setPrototypeOf` 2 | 3 | A simple cross platform implementation to set the prototype of an instianted object. Supports all modern browsers and at least back to IE8. 4 | 5 | ## Usage: 6 | 7 | ``` 8 | $ npm install --save setprototypeof 9 | ``` 10 | 11 | ```javascript 12 | var setPrototypeOf = require('setprototypeof'); 13 | 14 | var obj = {}; 15 | setPrototypeOf(obj, { 16 | foo: function() { 17 | return 'bar'; 18 | } 19 | }); 20 | obj.foo(); // bar 21 | ``` 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.0.3@setprototypeof/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Object.setPrototypeOf || ({__proto__:[]} instanceof Array ? setProtoOf : mixinProperties); 2 | 3 | function setProtoOf(obj, proto) { 4 | obj.__proto__ = proto; 5 | return obj; 6 | } 7 | 8 | function mixinProperties(obj, proto) { 9 | for (var prop in proto) { 10 | if (!obj.hasOwnProperty(prop)) { 11 | obj[prop] = proto[prop]; 12 | } 13 | } 14 | return obj; 15 | } 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.1.0@setprototypeof/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.1.0@setprototypeof/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Wes Todd 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted, provided that the above 5 | copyright notice and this permission notice appear in all copies. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 10 | SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 12 | OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 13 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.1.0@setprototypeof/README.md: -------------------------------------------------------------------------------- 1 | # Polyfill for `Object.setPrototypeOf` 2 | 3 | A simple cross platform implementation to set the prototype of an instianted object. Supports all modern browsers and at least back to IE8. 4 | 5 | ## Usage: 6 | 7 | ``` 8 | $ npm install --save setprototypeof 9 | ``` 10 | 11 | ```javascript 12 | var setPrototypeOf = require('setprototypeof'); 13 | 14 | var obj = {}; 15 | setPrototypeOf(obj, { 16 | foo: function() { 17 | return 'bar'; 18 | } 19 | }); 20 | obj.foo(); // bar 21 | ``` 22 | 23 | TypeScript is also supported: 24 | ```typescript 25 | import setPrototypeOf = require('setprototypeof'); 26 | ``` -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.1.0@setprototypeof/index.d.ts: -------------------------------------------------------------------------------- 1 | declare function setPrototypeOf(o: any, proto: object | null): any; 2 | export = setPrototypeOf; 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_setprototypeof@1.1.0@setprototypeof/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Object.setPrototypeOf || ({__proto__:[]} instanceof Array ? setProtoOf : mixinProperties); 2 | 3 | function setProtoOf(obj, proto) { 4 | obj.__proto__ = proto; 5 | return obj; 6 | } 7 | 8 | function mixinProperties(obj, proto) { 9 | for (var prop in proto) { 10 | if (!obj.hasOwnProperty(prop)) { 11 | obj[prop] = proto[prop]; 12 | } 13 | } 14 | return obj; 15 | } 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/prefix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | /* 9 | * WARNING! 10 | * 11 | * Do not edit this file directly, it is built from the sources at 12 | * https://github.com/mozilla/source-map/ 13 | */ 14 | 15 | /////////////////////////////////////////////////////////////////////////////// 16 | 17 | 18 | this.EXPORTED_SYMBOLS = [ "SourceMapConsumer", "SourceMapGenerator", "SourceNode" ]; 19 | 20 | Components.utils.import('resource://gre/modules/devtools/Require.jsm'); 21 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/prefix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | /* 9 | * WARNING! 10 | * 11 | * Do not edit this file directly, it is built from the sources at 12 | * https://github.com/mozilla/source-map/ 13 | */ 14 | 15 | Components.utils.import('resource://gre/modules/devtools/Require.jsm'); 16 | Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm'); 17 | 18 | this.EXPORTED_SYMBOLS = [ "define", "runSourceMapTests" ]; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/suffix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | function runSourceMapTests(modName, do_throw) { 8 | let mod = require(modName); 9 | let assert = require('test/source-map/assert'); 10 | let util = require('test/source-map/util'); 11 | 12 | assert.init(do_throw); 13 | 14 | for (let k in mod) { 15 | if (/^test/.test(k)) { 16 | mod[k](assert, util); 17 | } 18 | } 19 | 20 | } 21 | this.runSourceMapTests = runSourceMapTests; 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.1.43@source-map/test/source-map/test-base64-vlq.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | if (typeof define !== 'function') { 8 | var define = require('amdefine')(module, require); 9 | } 10 | define(function (require, exports, module) { 11 | 12 | var base64VLQ = require('../../lib/source-map/base64-vlq'); 13 | 14 | exports['test normal encoding and decoding'] = function (assert, util) { 15 | var result = {}; 16 | for (var i = -255; i < 256; i++) { 17 | base64VLQ.decode(base64VLQ.encode(i), result); 18 | assert.equal(result.value, i); 19 | assert.equal(result.rest, ""); 20 | } 21 | }; 22 | 23 | }); 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/prefix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | /* 9 | * WARNING! 10 | * 11 | * Do not edit this file directly, it is built from the sources at 12 | * https://github.com/mozilla/source-map/ 13 | */ 14 | 15 | /////////////////////////////////////////////////////////////////////////////// 16 | 17 | 18 | this.EXPORTED_SYMBOLS = [ "SourceMapConsumer", "SourceMapGenerator", "SourceNode" ]; 19 | 20 | Components.utils.import("resource://gre/modules/devtools/Console.jsm"); 21 | Components.utils.import('resource://gre/modules/devtools/Require.jsm'); 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/prefix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | /* 9 | * WARNING! 10 | * 11 | * Do not edit this file directly, it is built from the sources at 12 | * https://github.com/mozilla/source-map/ 13 | */ 14 | 15 | Components.utils.import('resource://gre/modules/devtools/Require.jsm'); 16 | Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm'); 17 | 18 | this.EXPORTED_SYMBOLS = [ "define", "runSourceMapTests" ]; 19 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/suffix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | function runSourceMapTests(modName, do_throw) { 8 | let mod = require(modName); 9 | let assert = require('test/source-map/assert'); 10 | let util = require('test/source-map/util'); 11 | 12 | assert.init(do_throw); 13 | 14 | for (let k in mod) { 15 | if (/^test/.test(k)) { 16 | mod[k](assert, util); 17 | } 18 | } 19 | 20 | } 21 | this.runSourceMapTests = runSourceMapTests; 22 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.4.4@source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.5.7@source-map/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_source-map@0.5.7@source-map/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./lib/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_sqlstring@2.3.0@sqlstring/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:41 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_sqlstring@2.3.0@sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_statuses@1.4.0@statuses/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_statuses@1.5.0@statuses/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_string_decoder@1.0.3@string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_string_decoder@1.0.3@string_decoder/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_transformers@2.1.0@transformers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /taoMallServer/node_modules/_transformers@2.1.0@transformers/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_transformers@2.1.0@transformers/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_uglify-js@2.2.5@uglify-js/bin/uglifyjs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_uglify-js@2.2.5@uglify-js/bin/uglifyjs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_transformers@2.1.0@transformers/node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_uglify-js@2.2.5@uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_type-is@1.6.16@type-is/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/.npmignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/arrays.js: -------------------------------------------------------------------------------- 1 | holes_and_undefined: { 2 | input: { 3 | x = [1, 2, undefined]; 4 | y = [1, , 2, ]; 5 | z = [1, undefined, 3]; 6 | } 7 | expect: { 8 | x=[1,2,void 0]; 9 | y=[1,,2]; 10 | z=[1,void 0,3]; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/debugger.js: -------------------------------------------------------------------------------- 1 | keep_debugger: { 2 | options = { 3 | drop_debugger: false 4 | }; 5 | input: { 6 | debugger; 7 | } 8 | expect: { 9 | debugger; 10 | } 11 | } 12 | 13 | drop_debugger: { 14 | options = { 15 | drop_debugger: true 16 | }; 17 | input: { 18 | debugger; 19 | if (foo) debugger; 20 | } 21 | expect: { 22 | if (foo); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-105.js: -------------------------------------------------------------------------------- 1 | typeof_eq_undefined: { 2 | options = { 3 | comparisons: true, 4 | unsafe: false 5 | }; 6 | input: { a = typeof b.c != "undefined" } 7 | expect: { a = "undefined" != typeof b.c } 8 | } 9 | 10 | typeof_eq_undefined_unsafe: { 11 | options = { 12 | comparisons: true, 13 | unsafe: true 14 | }; 15 | input: { a = typeof b.c != "undefined" } 16 | expect: { a = b.c !== void 0 } 17 | } 18 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-12.js: -------------------------------------------------------------------------------- 1 | keep_name_of_getter: { 2 | options = { unused: true }; 3 | input: { a = { get foo () {} } } 4 | expect: { a = { get foo () {} } } 5 | } 6 | 7 | keep_name_of_setter: { 8 | options = { unused: true }; 9 | input: { a = { set foo () {} } } 10 | expect: { a = { set foo () {} } } 11 | } 12 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-22.js: -------------------------------------------------------------------------------- 1 | return_with_no_value_in_if_body: { 2 | options = { conditionals: true }; 3 | input: { 4 | function foo(bar) { 5 | if (bar) { 6 | return; 7 | } else { 8 | return 1; 9 | } 10 | } 11 | } 12 | expect: { 13 | function foo (bar) { 14 | return bar ? void 0 : 1; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-44.js: -------------------------------------------------------------------------------- 1 | issue_44_valid_ast_1: { 2 | options = { unused: true }; 3 | input: { 4 | function a(b) { 5 | for (var i = 0, e = b.qoo(); ; i++) {} 6 | } 7 | } 8 | expect: { 9 | function a(b) { 10 | var i = 0; 11 | for (b.qoo(); ; i++); 12 | } 13 | } 14 | } 15 | 16 | issue_44_valid_ast_2: { 17 | options = { unused: true }; 18 | input: { 19 | function a(b) { 20 | if (foo) for (var i = 0, e = b.qoo(); ; i++) {} 21 | } 22 | } 23 | expect: { 24 | function a(b) { 25 | if (foo) { 26 | var i = 0; 27 | for (b.qoo(); ; i++); 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/issue-59.js: -------------------------------------------------------------------------------- 1 | keep_continue: { 2 | options = { 3 | dead_code: true, 4 | evaluate: true 5 | }; 6 | input: { 7 | while (a) { 8 | if (b) { 9 | switch (true) { 10 | case c(): 11 | d(); 12 | } 13 | continue; 14 | } 15 | f(); 16 | } 17 | } 18 | expect: { 19 | while (a) { 20 | if (b) { 21 | switch (true) { 22 | case c(): 23 | d(); 24 | } 25 | continue; 26 | } 27 | f(); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.2.5@uglify-js/test/compress/properties.js: -------------------------------------------------------------------------------- 1 | keep_properties: { 2 | options = { 3 | properties: false 4 | }; 5 | input: { 6 | a["foo"] = "bar"; 7 | } 8 | expect: { 9 | a["foo"] = "bar"; 10 | } 11 | } 12 | 13 | dot_properties: { 14 | options = { 15 | properties: true 16 | }; 17 | input: { 18 | a["foo"] = "bar"; 19 | a["if"] = "if"; 20 | } 21 | expect: { 22 | a.foo = "bar"; 23 | a["if"] = "if"; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.8.29@uglify-js/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-js@2.8.29@uglify-js/tools/exports.js: -------------------------------------------------------------------------------- 1 | exports["Compressor"] = Compressor; 2 | exports["DefaultsError"] = DefaultsError; 3 | exports["Dictionary"] = Dictionary; 4 | exports["JS_Parse_Error"] = JS_Parse_Error; 5 | exports["MAP"] = MAP; 6 | exports["OutputStream"] = OutputStream; 7 | exports["SourceMap"] = SourceMap; 8 | exports["TreeTransformer"] = TreeTransformer; 9 | exports["TreeWalker"] = TreeWalker; 10 | exports["base54"] = base54; 11 | exports["defaults"] = defaults; 12 | exports["mangle_properties"] = mangle_properties; 13 | exports["merge"] = merge; 14 | exports["parse"] = parse; 15 | exports["push_uniq"] = push_uniq; 16 | exports["string_template"] = string_template; 17 | exports["tokenizer"] = tokenizer; 18 | exports["is_identifier"] = is_identifier; 19 | exports["SymbolDef"] = SymbolDef; 20 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | pids 10 | logs 11 | results 12 | npm-debug.log 13 | node_modules 14 | /test/output.js 15 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/README.md: -------------------------------------------------------------------------------- 1 | # uglify-to-browserify 2 | 3 | A transform to make UglifyJS work in browserify. 4 | 5 | [![Build Status](https://travis-ci.org/ForbesLindesay/uglify-to-browserify.png?branch=master)](https://travis-ci.org/ForbesLindesay/uglify-to-browserify) 6 | [![Dependency Status](https://gemnasium.com/ForbesLindesay/uglify-to-browserify.png)](https://gemnasium.com/ForbesLindesay/uglify-to-browserify) 7 | [![NPM version](https://badge.fury.io/js/uglify-to-browserify.png)](http://badge.fury.io/js/uglify-to-browserify) 8 | 9 | ## Installation 10 | 11 | npm install uglify-to-browserify 12 | 13 | ## License 14 | 15 | MIT -------------------------------------------------------------------------------- /taoMallServer/node_modules/_uglify-to-browserify@1.0.2@uglify-to-browserify/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uglify-to-browserify", 3 | "version": "1.0.2", 4 | "description": "A transform to make UglifyJS work in browserify.", 5 | "keywords": [], 6 | "dependencies": {}, 7 | "devDependencies": { 8 | "uglify-js": "~2.4.0", 9 | "source-map": "~0.1.27" 10 | }, 11 | "scripts": { 12 | "test": "node test/index.js" 13 | }, 14 | "repository": { 15 | "type": "git", 16 | "url": "https://github.com/ForbesLindesay/uglify-to-browserify.git" 17 | }, 18 | "author": "ForbesLindesay", 19 | "license": "MIT", 20 | "_from": "uglify-to-browserify@1.0.2", 21 | "_resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz" 22 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_unpipe@1.0.0@unpipe/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_unpipe@1.0.0@unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_util-deprecate@1.0.2@util-deprecate/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 21:18:44 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_util-deprecate@1.0.2@util-deprecate/History.md: -------------------------------------------------------------------------------- 1 | 2 | 1.0.2 / 2015-10-07 3 | ================== 4 | 5 | * use try/catch when checking `localStorage` (#3, @kumavis) 6 | 7 | 1.0.1 / 2014-11-25 8 | ================== 9 | 10 | * browser: use `console.warn()` for deprecation calls 11 | * browser: more jsdocs 12 | 13 | 1.0.0 / 2014-04-30 14 | ================== 15 | 16 | * initial commit 17 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_util-deprecate@1.0.2@util-deprecate/node.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * For Node.js, simply re-export the core `util.deprecate` function. 4 | */ 5 | 6 | module.exports = require('util').deprecate; 7 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_utils-merge@1.0.1@utils-merge/.npmignore: -------------------------------------------------------------------------------- 1 | CONTRIBUTING.md 2 | Makefile 3 | docs/ 4 | examples/ 5 | reports/ 6 | test/ 7 | 8 | .jshintrc 9 | .travis.yml 10 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_utils-merge@1.0.1@utils-merge/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_utils-merge@1.0.1@utils-merge/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Merge object b with object a. 3 | * 4 | * var a = { foo: 'bar' } 5 | * , b = { bar: 'baz' }; 6 | * 7 | * merge(a, b); 8 | * // => { foo: 'bar', bar: 'baz' } 9 | * 10 | * @param {Object} a 11 | * @param {Object} b 12 | * @return {Object} 13 | * @api public 14 | */ 15 | 16 | exports = module.exports = function(a, b){ 17 | if (a && b) { 18 | for (var key in b) { 19 | a[key] = b[key]; 20 | } 21 | } 22 | return a; 23 | }; 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_vary@1.1.2@vary/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:32 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.10' 4 | - '0.11' 5 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * This file automatically generated from `pre-publish.js`. 3 | * Do not manually edit. 4 | */ 5 | 6 | module.exports = { 7 | "area": true, 8 | "base": true, 9 | "br": true, 10 | "col": true, 11 | "embed": true, 12 | "hr": true, 13 | "img": true, 14 | "input": true, 15 | "keygen": true, 16 | "link": true, 17 | "menuitem": true, 18 | "meta": true, 19 | "param": true, 20 | "source": true, 21 | "track": true, 22 | "wbr": true 23 | }; 24 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_void-elements@2.0.1@void-elements/test/index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var voidElements = require('../'); 3 | assert(!voidElements.span, ' is not a void element'); 4 | assert(voidElements.img, ' is a void element'); 5 | console.log('tests passed'); 6 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_window-size@0.1.0@window-size/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_window-size@0.1.0@window-size/README.md: -------------------------------------------------------------------------------- 1 | # window-size [![NPM version](https://badge.fury.io/js/window-size.png)](http://badge.fury.io/js/window-size) 2 | 3 | > Reliable way to to get the height and width of the terminal/console in a node.js environment. 4 | 5 | ## Install 6 | 7 | ### [npm](npmjs.org) 8 | 9 | ```bash 10 | npm i window-size --save 11 | ``` 12 | 13 | ```javascript 14 | var size = require('window-size'); 15 | size.height; // "80" (rows) 16 | size.width; // "25" (columns) 17 | ``` 18 | 19 | ## Author 20 | 21 | + [github/jonschlinkert](https://github.com/jonschlinkert) 22 | + [twitter/jonschlinkert](http://twitter.com/jonschlinkert) 23 | 24 | ## License 25 | Copyright (c) 2014 Jon Schlinkert 26 | Licensed under the MIT license. -------------------------------------------------------------------------------- /taoMallServer/node_modules/_with@4.0.3@with/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml -------------------------------------------------------------------------------- /taoMallServer/node_modules/_with@4.0.3@with/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:33 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_with@4.0.3@with/node_modules/.bin/acorn: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") 3 | 4 | case `uname` in 5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;; 6 | esac 7 | 8 | if [ -x "$basedir/node" ]; then 9 | "$basedir/node" "$basedir/../../../_acorn@1.2.2@acorn/bin/acorn" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../../../_acorn@1.2.2@acorn/bin/acorn" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_with@4.0.3@with/node_modules/.bin/acorn.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\..\..\_acorn@1.2.2@acorn\bin\acorn" %* 7 | ) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_with@4.0.3@with/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "with", 3 | "version": "4.0.3", 4 | "description": "Compile time `with` for strict mode JavaScript", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "mocha test/index.js -R spec" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/ForbesLindesay/with.git" 12 | }, 13 | "author": "ForbesLindesay", 14 | "license": "MIT", 15 | "dependencies": { 16 | "acorn": "^1.0.1", 17 | "acorn-globals": "^1.0.3" 18 | }, 19 | "devDependencies": { 20 | "mocha": "~1.12.0", 21 | "uglify-js": "^2.4.15" 22 | }, 23 | "_from": "with@4.0.3", 24 | "_resolved": "http://registry.npm.taobao.org/with/download/with-4.0.3.tgz" 25 | } -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.2@wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.2@wordwrap/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.2@wordwrap/example/center.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(20, 60); 2 | console.log(wrap( 3 | 'At long last the struggle and tumult was over.' 4 | + ' The machines had finally cast off their oppressors' 5 | + ' and were finally free to roam the cosmos.' 6 | + '\n' 7 | + 'Free of purpose, free of obligation.' 8 | + ' Just drifting through emptiness.' 9 | + ' The sun was just another point of light.' 10 | )); 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.2@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.3@wordwrap/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.3@wordwrap/example/center.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(20, 60); 2 | console.log(wrap( 3 | 'At long last the struggle and tumult was over.' 4 | + ' The machines had finally cast off their oppressors' 5 | + ' and were finally free to roam the cosmos.' 6 | + '\n' 7 | + 'Free of purpose, free of obligation.' 8 | + ' Just drifting through emptiness.' 9 | + ' The sun was just another point of light.' 10 | )); 11 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_wordwrap@0.0.3@wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /taoMallServer/node_modules/_yargs@3.10.0@yargs/.npminstall.done: -------------------------------------------------------------------------------- 1 | Sun Jun 10 2018 20:02:34 GMT+0800 (中国标准时间) -------------------------------------------------------------------------------- /taoMallServer/node_modules/_yargs@3.10.0@yargs/completion.sh.hbs: -------------------------------------------------------------------------------- 1 | ###-begin-{{app_name}}-completions-### 2 | # 3 | # yargs command completion script 4 | # 5 | # Installation: {{app_path}} completion >> ~/.bashrc 6 | # or {{app_path}} completion >> ~/.bash_profile on OSX. 7 | # 8 | _yargs_completions() 9 | { 10 | local cur_word args type_list 11 | 12 | cur_word="${COMP_WORDS[COMP_CWORD]}" 13 | args=$(printf "%s " "${COMP_WORDS[@]}") 14 | 15 | # ask yargs to generate completions. 16 | type_list=`{{app_path}} --get-yargs-completions $args` 17 | 18 | COMPREPLY=( $(compgen -W "${type_list}" -- ${cur_word}) ) 19 | return 0 20 | } 21 | complete -F _yargs_completions {{app_name}} 22 | ###-end-{{app_name}}-completions-### 23 | -------------------------------------------------------------------------------- /taoMallServer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "taomallservers", 3 | "version": "0.0.0", 4 | "private": true, 5 | "scripts": { 6 | "start": "node ./bin/www" 7 | }, 8 | "dependencies": { 9 | "body-parser": "^1.18.3", 10 | "cookie-parser": "~1.4.3", 11 | "debug": "~2.6.9", 12 | "express": "~4.16.0", 13 | "express-router": "^0.0.1", 14 | "http-errors": "~1.6.2", 15 | "jade": "~1.11.0", 16 | "morgan": "~1.9.0", 17 | "mysql": "^2.15.0" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /taoMallServer/public/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 50px; 3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; 4 | } 5 | 6 | a { 7 | color: #00B7FF; 8 | } 9 | -------------------------------------------------------------------------------- /taoMallServer/routes/index.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | var router = express.Router(); 3 | 4 | /* GET home page. */ 5 | router.get('/', function(req, res, next) { 6 | res.render('index', { title: 'Express' }); 7 | }); 8 | 9 | module.exports = router; 10 | -------------------------------------------------------------------------------- /taoMallServer/util/util.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by jacksoft on 17/4/26. 3 | */ 4 | Date.prototype.Format = function (fmt) { 5 | var o = { 6 | "M+": this.getMonth() + 1, //月份 7 | "d+": this.getDate(), //日 8 | "h+": this.getHours(), //小时 9 | "m+": this.getMinutes(), //分 10 | "s+": this.getSeconds(), //秒 11 | "q+": Math.floor((this.getMonth() + 3) / 3), //季度 12 | "S": this.getMilliseconds() //毫秒 13 | }; 14 | if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); 15 | for (var k in o) 16 | if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); 17 | return fmt; 18 | } 19 | 20 | module.exports = {}; 21 | -------------------------------------------------------------------------------- /taoMallServer/views/error.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | error 6 | 7 | 8 | error 9 | 10 | -------------------------------------------------------------------------------- /taoMallServer/views/error.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= message 5 | h2= error.status 6 | pre #{error.stack} 7 | -------------------------------------------------------------------------------- /taoMallServer/views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | 3 | block content 4 | h1= title 5 | p Welcome to #{title} 6 | -------------------------------------------------------------------------------- /taoMallServer/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype html 2 | html 3 | head 4 | title= title 5 | link(rel='stylesheet' href='/stylesheets/style.css') 6 | body 7 | block content 8 | --------------------------------------------------------------------------------