├── 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 |
2 |
3 |
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 |
2 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/taoMall/src/components/NavFooter.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
23 |
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 |
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 |
5 |
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 | [](https://www.npmjs.org/package/graceful-readlink)
3 | [](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 | [](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 | [](https://travis-ci.org/ForbesLindesay/uglify-to-browserify)
6 | [](https://gemnasium.com/ForbesLindesay/uglify-to-browserify)
7 | [](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 [](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 |
--------------------------------------------------------------------------------