├── README.md ├── core ├── CfgUtil.js └── excel.js ├── main.js ├── model ├── Data.ts └── DataManager.ts ├── node_modules ├── .bin │ ├── adler32 │ ├── adler32.cmd │ ├── atob │ ├── atob.cmd │ ├── cfb │ ├── cfb.cmd │ ├── codepage │ ├── codepage.cmd │ ├── crc32 │ ├── crc32.cmd │ ├── printj │ ├── printj.cmd │ ├── ssf │ ├── ssf.cmd │ ├── uglifyjs │ ├── uglifyjs.cmd │ ├── xlsx │ └── xlsx.cmd ├── @brandless │ ├── tsbeautify │ │ ├── bin │ │ │ ├── commonjs │ │ │ │ ├── DummyClass.d.ts │ │ │ │ ├── DummyClass.js.map │ │ │ │ ├── Extensions │ │ │ │ │ ├── StringExtensions.d.ts │ │ │ │ │ └── StringExtensions.js.map │ │ │ │ ├── Token.d.ts │ │ │ │ ├── Token.js.map │ │ │ │ ├── TsBeautifier.d.ts │ │ │ │ ├── TsBeautifier.js.map │ │ │ │ ├── TsBeautify.Types.Defer.d.ts │ │ │ │ ├── TsBeautify.Types.Defer.js.map │ │ │ │ ├── TsBeautifyOptions.d.ts │ │ │ │ ├── TsBeautifyOptions.js.map │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js.map │ │ │ └── es5 │ │ │ │ ├── DummyClass.d.ts │ │ │ │ ├── DummyClass.js.map │ │ │ │ ├── Extensions │ │ │ │ ├── StringExtensions.d.ts │ │ │ │ └── StringExtensions.js.map │ │ │ │ ├── Token.d.ts │ │ │ │ ├── Token.js.map │ │ │ │ ├── TsBeautifier.d.ts │ │ │ │ ├── TsBeautifier.js.map │ │ │ │ ├── TsBeautify.Types.Defer.d.ts │ │ │ │ ├── TsBeautify.Types.Defer.js.map │ │ │ │ ├── TsBeautifyOptions.d.ts │ │ │ │ ├── TsBeautifyOptions.js.map │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js.map │ │ ├── bundle │ │ │ ├── index.commonjs.js │ │ │ └── index.es5.js │ │ └── package.json │ └── tsutility │ │ ├── bin │ │ ├── commonjs │ │ │ ├── Activator.d.ts │ │ │ ├── Activator.js.map │ │ │ ├── Cloner.d.ts │ │ │ ├── Cloner.js.map │ │ │ ├── Coalesce.d.ts │ │ │ ├── Coalesce.js.map │ │ │ ├── Collection.d.ts │ │ │ ├── Collection.js.map │ │ │ ├── DateTime.d.ts │ │ │ ├── DateTime.js.map │ │ │ ├── DateUtil.d.ts │ │ │ ├── DateUtil.js.map │ │ │ ├── Defer.d.ts │ │ │ ├── Defer.js.map │ │ │ ├── Dictionary.d.ts │ │ │ ├── Dictionary.js.map │ │ │ ├── Enum.d.ts │ │ │ ├── Enum.js.map │ │ │ ├── Enumerable.d.ts │ │ │ ├── Enumerable.js.map │ │ │ ├── EqualityComparer.d.ts │ │ │ ├── EqualityComparer.js.map │ │ │ ├── Exceptions.d.ts │ │ │ ├── Exceptions.js.map │ │ │ ├── Expression.d.ts │ │ │ ├── Expression.js.map │ │ │ ├── ExpressionExtensions.d.ts │ │ │ ├── ExpressionExtensions.js.map │ │ │ ├── Guid.d.ts │ │ │ ├── Guid.js.map │ │ │ ├── IDisposable.d.ts │ │ │ ├── IDisposable.js.map │ │ │ ├── IEnumerable.d.ts │ │ │ ├── IEnumerable.js.map │ │ │ ├── ITypeInfo.d.ts │ │ │ ├── ITypeInfo.js.map │ │ │ ├── Interface.d.ts │ │ │ ├── Interface.js.map │ │ │ ├── JavaScriptEval.d.ts │ │ │ ├── JavaScriptEval.js.map │ │ │ ├── KeyValuePair.d.ts │ │ │ ├── KeyValuePair.js.map │ │ │ ├── MapUtil.d.ts │ │ │ ├── MapUtil.js.map │ │ │ ├── MethodInfo.d.ts │ │ │ ├── MethodInfo.js.map │ │ │ ├── NotImplementedException.d.ts │ │ │ ├── NotImplementedException.js.map │ │ │ ├── Nullable.d.ts │ │ │ ├── Nullable.js.map │ │ │ ├── NumberConversionResult.d.ts │ │ │ ├── NumberConversionResult.js.map │ │ │ ├── NumberConverter.d.ts │ │ │ ├── NumberConverter.js.map │ │ │ ├── ObjectNullifier.d.ts │ │ │ ├── ObjectNullifier.js.map │ │ │ ├── Platform.d.ts │ │ │ ├── Platform.js.map │ │ │ ├── Profiling.d.ts │ │ │ ├── Profiling.js.map │ │ │ ├── PropertyInfo.d.ts │ │ │ ├── PropertyInfo.js.map │ │ │ ├── Regex.d.ts │ │ │ ├── Regex.js.map │ │ │ ├── Serialization.d.ts │ │ │ ├── Serialization.js.map │ │ │ ├── StringBuilder.d.ts │ │ │ ├── StringBuilder.js.map │ │ │ ├── StringComparison.d.ts │ │ │ ├── StringComparison.js.map │ │ │ ├── StringUtil.d.ts │ │ │ ├── StringUtil.js.map │ │ │ ├── Ts.d.ts │ │ │ ├── Ts.js.map │ │ │ ├── TsUtility.d.ts │ │ │ ├── TsUtility.js.map │ │ │ ├── TypeContainer.d.ts │ │ │ ├── TypeContainer.js.map │ │ │ ├── TypeDefinition.d.ts │ │ │ ├── TypeDefinition.js.map │ │ │ ├── TypeInfo.d.ts │ │ │ ├── TypeInfo.js.map │ │ │ ├── TypeMetadata.d.ts │ │ │ ├── TypeMetadata.js.map │ │ │ ├── TypeName.d.ts │ │ │ ├── TypeName.js.map │ │ │ ├── TypeOf.d.ts │ │ │ ├── TypeOf.js.map │ │ │ ├── index.d.ts │ │ │ └── index.js.map │ │ └── es5 │ │ │ ├── Activator.d.ts │ │ │ ├── Activator.js.map │ │ │ ├── Cloner.d.ts │ │ │ ├── Cloner.js.map │ │ │ ├── Coalesce.d.ts │ │ │ ├── Coalesce.js.map │ │ │ ├── Collection.d.ts │ │ │ ├── Collection.js.map │ │ │ ├── DateTime.d.ts │ │ │ ├── DateTime.js.map │ │ │ ├── DateUtil.d.ts │ │ │ ├── DateUtil.js.map │ │ │ ├── Defer.d.ts │ │ │ ├── Defer.js.map │ │ │ ├── Dictionary.d.ts │ │ │ ├── Dictionary.js.map │ │ │ ├── Enum.d.ts │ │ │ ├── Enum.js.map │ │ │ ├── Enumerable.d.ts │ │ │ ├── Enumerable.js.map │ │ │ ├── EqualityComparer.d.ts │ │ │ ├── EqualityComparer.js.map │ │ │ ├── Exceptions.d.ts │ │ │ ├── Exceptions.js.map │ │ │ ├── Expression.d.ts │ │ │ ├── Expression.js.map │ │ │ ├── ExpressionExtensions.d.ts │ │ │ ├── ExpressionExtensions.js.map │ │ │ ├── Guid.d.ts │ │ │ ├── Guid.js.map │ │ │ ├── IDisposable.d.ts │ │ │ ├── IDisposable.js.map │ │ │ ├── IEnumerable.d.ts │ │ │ ├── IEnumerable.js.map │ │ │ ├── ITypeInfo.d.ts │ │ │ ├── ITypeInfo.js.map │ │ │ ├── Interface.d.ts │ │ │ ├── Interface.js.map │ │ │ ├── JavaScriptEval.d.ts │ │ │ ├── JavaScriptEval.js.map │ │ │ ├── KeyValuePair.d.ts │ │ │ ├── KeyValuePair.js.map │ │ │ ├── MapUtil.d.ts │ │ │ ├── MapUtil.js.map │ │ │ ├── MethodInfo.d.ts │ │ │ ├── MethodInfo.js.map │ │ │ ├── NotImplementedException.d.ts │ │ │ ├── NotImplementedException.js.map │ │ │ ├── Nullable.d.ts │ │ │ ├── Nullable.js.map │ │ │ ├── NumberConversionResult.d.ts │ │ │ ├── NumberConversionResult.js.map │ │ │ ├── NumberConverter.d.ts │ │ │ ├── NumberConverter.js.map │ │ │ ├── ObjectNullifier.d.ts │ │ │ ├── ObjectNullifier.js.map │ │ │ ├── Platform.d.ts │ │ │ ├── Platform.js.map │ │ │ ├── Profiling.d.ts │ │ │ ├── Profiling.js.map │ │ │ ├── PropertyInfo.d.ts │ │ │ ├── PropertyInfo.js.map │ │ │ ├── Regex.d.ts │ │ │ ├── Regex.js.map │ │ │ ├── Serialization.d.ts │ │ │ ├── Serialization.js.map │ │ │ ├── StringBuilder.d.ts │ │ │ ├── StringBuilder.js.map │ │ │ ├── StringComparison.d.ts │ │ │ ├── StringComparison.js.map │ │ │ ├── StringUtil.d.ts │ │ │ ├── StringUtil.js.map │ │ │ ├── Ts.d.ts │ │ │ ├── Ts.js.map │ │ │ ├── TsUtility.d.ts │ │ │ ├── TsUtility.js.map │ │ │ ├── TypeContainer.d.ts │ │ │ ├── TypeContainer.js.map │ │ │ ├── TypeDefinition.d.ts │ │ │ ├── TypeDefinition.js.map │ │ │ ├── TypeInfo.d.ts │ │ │ ├── TypeInfo.js.map │ │ │ ├── TypeMetadata.d.ts │ │ │ ├── TypeMetadata.js.map │ │ │ ├── TypeName.d.ts │ │ │ ├── TypeName.js.map │ │ │ ├── TypeOf.d.ts │ │ │ ├── TypeOf.js.map │ │ │ ├── index.d.ts │ │ │ └── index.js.map │ │ ├── build-package.bat │ │ ├── bundle │ │ ├── index.commonjs.js │ │ └── index.es5.js │ │ └── package.json ├── adler-32 │ ├── LICENSE │ ├── README.md │ ├── adler32.js │ ├── bin │ │ └── adler32.njs │ ├── package.json │ └── types │ │ ├── index.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json ├── anymatch │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── arr-diff │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── arr-flatten │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── arr-union │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── array-unique │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── assign-symbols │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── async-each │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.js │ └── package.json ├── atob │ ├── LICENSE │ ├── LICENSE.DOCS │ ├── README.md │ ├── bin │ │ └── atob.js │ ├── bower.json │ ├── browser-atob.js │ ├── node-atob.js │ ├── package.json │ └── test.js ├── balanced-match │ ├── .npmignore │ ├── LICENSE.md │ ├── README.md │ ├── index.js │ └── package.json ├── base │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── binary-extensions │ ├── binary-extensions.json │ ├── license │ ├── package.json │ └── readme.md ├── brace-expansion │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── braces │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── .DS_Store │ │ ├── braces.js │ │ ├── compilers.js │ │ ├── parsers-new.js │ │ ├── parsers-orig.js │ │ ├── parsers-parens.js │ │ ├── parsers.js │ │ └── utils.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── cache-base │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── cfb │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── cfb.njs │ ├── cfb.js │ ├── dist │ │ ├── LICENSE │ │ ├── cfb.js │ │ ├── cfb.min.js │ │ ├── cfb.min.map │ │ └── xlscfb.js │ ├── node_modules │ │ └── commander │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── typings │ │ │ └── index.d.ts │ ├── package.json │ ├── types │ │ ├── index.d.ts │ │ └── tsconfig.json │ └── xlscfb.flow.js ├── chokidar │ ├── CHANGELOG.md │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── fsevents-handler.js │ │ └── nodefs-handler.js │ └── package.json ├── class-utils │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-accessor-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-data-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── codepage │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── codepage.njs │ ├── cptable.js │ ├── cputils.js │ ├── dist │ │ ├── LICENSE │ │ ├── cpexcel.full.js │ │ └── sbcs.full.js │ ├── node_modules │ │ └── commander │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── typings │ │ │ └── index.d.ts │ ├── package.json │ └── types │ │ ├── index.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json ├── collection-visit │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── commander │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── package.json │ └── typings │ │ └── index.d.ts ├── component-emitter │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── concat-map │ ├── .travis.yml │ ├── LICENSE │ ├── README.markdown │ ├── example │ │ └── map.js │ ├── index.js │ ├── package.json │ └── test │ │ └── map.js ├── copy-descriptor │ ├── LICENSE │ ├── index.js │ └── package.json ├── core-util-is │ ├── LICENSE │ ├── README.md │ ├── float.patch │ ├── lib │ │ └── util.js │ ├── package.json │ └── test.js ├── crc-32 │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── crc32.njs │ ├── crc32.js │ ├── package.json │ └── types │ │ ├── index.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json ├── debug │ ├── .coveralls.yml │ ├── .eslintrc │ ├── .npmignore │ ├── .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 ├── decode-uri-component │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── define-property │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── exit-on-epipe │ ├── LICENSE │ ├── README.md │ ├── exit-on-epipe.js │ └── package.json ├── expand-brackets │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── index.js │ ├── lib │ │ ├── compilers.js │ │ ├── parsers.js │ │ └── utils.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-accessor-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-data-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── extend-shallow │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── is-extendable │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── extglob │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── index.js │ ├── lib │ │ ├── .DS_Store │ │ ├── compilers.js │ │ ├── extglob.js │ │ ├── parsers.js │ │ └── utils.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── fill-range │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── for-in │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── frac │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── LICENSE │ │ ├── frac.js │ │ ├── frac.min.js │ │ └── frac.min.map │ ├── frac.js │ ├── package.json │ └── types │ │ ├── index.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json ├── fragment-cache │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── fs-extra │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ ├── copy-sync.md │ │ ├── copy.md │ │ ├── emptyDir-sync.md │ │ ├── emptyDir.md │ │ ├── ensureDir-sync.md │ │ ├── ensureDir.md │ │ ├── ensureFile-sync.md │ │ ├── ensureFile.md │ │ ├── ensureLink-sync.md │ │ ├── ensureLink.md │ │ ├── ensureSymlink-sync.md │ │ ├── ensureSymlink.md │ │ ├── fs-read-write.md │ │ ├── move-sync.md │ │ ├── move.md │ │ ├── outputFile-sync.md │ │ ├── outputFile.md │ │ ├── outputJson-sync.md │ │ ├── outputJson.md │ │ ├── pathExists-sync.md │ │ ├── pathExists.md │ │ ├── readJson-sync.md │ │ ├── readJson.md │ │ ├── remove-sync.md │ │ ├── remove.md │ │ ├── writeJson-sync.md │ │ └── writeJson.md │ ├── lib │ │ ├── copy-sync │ │ │ ├── copy-sync.js │ │ │ └── index.js │ │ ├── copy │ │ │ ├── copy.js │ │ │ └── index.js │ │ ├── empty │ │ │ └── index.js │ │ ├── ensure │ │ │ ├── file.js │ │ │ ├── index.js │ │ │ ├── link.js │ │ │ ├── symlink-paths.js │ │ │ ├── symlink-type.js │ │ │ └── symlink.js │ │ ├── fs │ │ │ └── index.js │ │ ├── index.js │ │ ├── json │ │ │ ├── index.js │ │ │ ├── jsonfile.js │ │ │ ├── output-json-sync.js │ │ │ └── output-json.js │ │ ├── mkdirs │ │ │ ├── index.js │ │ │ ├── mkdirs-sync.js │ │ │ ├── mkdirs.js │ │ │ └── win32.js │ │ ├── move-sync │ │ │ └── index.js │ │ ├── move │ │ │ └── index.js │ │ ├── output │ │ │ └── index.js │ │ ├── path-exists │ │ │ └── index.js │ │ ├── remove │ │ │ ├── index.js │ │ │ └── rimraf.js │ │ └── util │ │ │ ├── assign.js │ │ │ ├── buffer.js │ │ │ └── utimes.js │ └── package.json ├── get-value │ ├── LICENSE │ ├── index.js │ └── package.json ├── glob-parent │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── is-glob │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── graceful-fs │ ├── LICENSE │ ├── README.md │ ├── fs.js │ ├── graceful-fs.js │ ├── legacy-streams.js │ ├── package.json │ └── polyfills.js ├── has-value │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── has-values │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── inherits │ ├── LICENSE │ ├── README.md │ ├── inherits.js │ ├── inherits_browser.js │ └── package.json ├── is-accessor-descriptor │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-binary-path │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── is-buffer │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── basic.js ├── is-data-descriptor │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-descriptor │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-extendable │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-extglob │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-glob │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── is-number │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── is-odd │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── is-number │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── is-plain-object │ ├── LICENSE │ ├── README.md │ ├── index.d.ts │ ├── index.js │ └── package.json ├── is-windows │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── isarray │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── component.json │ ├── index.js │ ├── package.json │ └── test.js ├── isobject │ ├── LICENSE │ ├── README.md │ ├── index.d.ts │ ├── index.js │ └── package.json ├── json-beautifully │ ├── README.md │ ├── lib │ │ └── index.js │ └── package.json ├── jsonfile │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── kind-of │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── map-cache │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── map-visit │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── micromatch │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── .DS_Store │ │ ├── cache.js │ │ ├── compilers.js │ │ ├── parsers.js │ │ └── utils.js │ └── package.json ├── minimatch │ ├── LICENSE │ ├── README.md │ ├── minimatch.js │ └── package.json ├── mixin-deep │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── is-extendable │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── ms │ ├── index.js │ ├── license.md │ ├── package.json │ └── readme.md ├── nanomatch │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── .DS_Store │ │ ├── cache.js │ │ ├── compiler2.js │ │ ├── compilers.js │ │ ├── parsers.js │ │ └── utils.js │ └── package.json ├── node-xlsx │ ├── .babelrc │ ├── .eslintrc │ ├── .travis.yml │ ├── LICENSE.md │ ├── README.md │ ├── lib │ │ ├── helpers.js │ │ ├── helpers.js.map │ │ ├── index.js │ │ ├── index.js.map │ │ ├── workbook.js │ │ └── workbook.js.map │ ├── package.json │ ├── src │ │ ├── helpers.js │ │ ├── index.js │ │ └── workbook.js │ └── test │ │ ├── .eslintrc │ │ ├── fixtures │ │ ├── dateField.json │ │ ├── dateField.xlsx │ │ ├── test.json │ │ └── test.xlsx │ │ └── specs │ │ ├── build.spec.js │ │ ├── helper.spec.js │ │ ├── import.spec.js │ │ └── parse.spec.js ├── normalize-path │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── object-copy │ ├── LICENSE │ ├── index.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-accessor-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-data-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── object-visit │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── object.pick │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── pascalcase │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── path-dirname │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── path-is-absolute │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── posix-character-classes │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── printj │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── printj.njs │ ├── dist │ │ ├── LICENSE │ │ ├── printj.js │ │ ├── printj.min.js │ │ └── printj.min.map │ ├── package.json │ ├── printj.js │ └── types │ │ ├── index.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json ├── process-nextick-args │ ├── index.js │ ├── license.md │ ├── package.json │ └── readme.md ├── readable-stream │ ├── .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 ├── readdirp │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── Readme.md │ │ ├── callback-api.js │ │ ├── grep.js │ │ ├── package.json │ │ ├── stream-api-pipe.js │ │ └── stream-api.js │ ├── package.json │ ├── readdirp.js │ ├── stream-api.js │ └── test │ │ ├── bed │ │ ├── root_dir1 │ │ │ ├── root_dir1_file1.ext1 │ │ │ ├── root_dir1_file2.ext2 │ │ │ ├── root_dir1_file3.ext3 │ │ │ └── root_dir1_subdir1 │ │ │ │ └── root1_dir1_subdir1_file1.ext1 │ │ ├── root_dir2 │ │ │ ├── root_dir2_file1.ext1 │ │ │ └── root_dir2_file2.ext2 │ │ ├── root_file1.ext1 │ │ ├── root_file2.ext2 │ │ └── root_file3.ext3 │ │ ├── readdirp-stream.js │ │ └── readdirp.js ├── regex-not │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── remove-trailing-separator │ ├── history.md │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── repeat-element │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── repeat-string │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── resolve-url │ ├── .jshintrc │ ├── LICENSE │ ├── bower.json │ ├── changelog.md │ ├── component.json │ ├── package.json │ ├── readme.md │ ├── resolve-url.js │ └── test │ │ └── resolve-url.js ├── ret │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── index.js │ │ ├── positions.js │ │ ├── sets.js │ │ ├── types.js │ │ └── util.js │ └── package.json ├── safe-buffer │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test.js ├── safe-regex │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── safe.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ └── regex.js ├── set-immediate-shim │ ├── index.js │ ├── package.json │ └── readme.md ├── set-value │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── snapdragon-node │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── snapdragon-util │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── snapdragon │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── compiler.js │ │ ├── parser.js │ │ ├── position.js │ │ ├── source-maps.js │ │ └── utils.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-accessor-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-data-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── source-map │ │ │ ├── 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 │ └── package.json ├── source-map-resolve │ ├── .jshintrc │ ├── .travis.yml │ ├── LICENSE │ ├── bower.json │ ├── changelog.md │ ├── component.json │ ├── generate-source-map-resolve.js │ ├── lib │ │ ├── decode-uri-component.js │ │ ├── resolve-url.js │ │ └── source-map-resolve-node.js │ ├── package.json │ ├── readme.md │ ├── source-map-resolve.js │ ├── source-map-resolve.js.template │ └── x-package.json5 ├── source-map-url │ ├── .jshintrc │ ├── LICENSE │ ├── bower.json │ ├── changelog.md │ ├── component.json │ ├── package.json │ ├── readme.md │ ├── source-map-url.js │ ├── test │ │ └── source-map-url.js │ └── x-package.json5 ├── source-map │ ├── 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.d.ts │ └── source-map.js ├── split-string │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── ssf │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── ssf.njs │ ├── package.json │ ├── shim.js │ ├── ssf.flow.js │ ├── ssf.js │ └── types │ │ ├── index.d.ts │ │ └── tsconfig.json ├── static-extend │ ├── LICENSE │ ├── index.js │ ├── node_modules │ │ ├── define-property │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── is-accessor-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-data-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── kind-of │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── is-descriptor │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── string_decoder │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── string_decoder.js │ └── package.json ├── to-object-path │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── kind-of │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── to-regex-range │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── to-regex │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── tslib │ ├── CopyrightNotice.txt │ ├── LICENSE.txt │ ├── README.md │ ├── package.json │ ├── tslib.d.ts │ ├── tslib.es6.html │ ├── tslib.es6.js │ ├── tslib.html │ └── tslib.js ├── uglify-js │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── uglifyjs │ ├── lib │ │ ├── ast.js │ │ ├── compress.js │ │ ├── minify.js │ │ ├── mozilla-ast.js │ │ ├── output.js │ │ ├── parse.js │ │ ├── propmangle.js │ │ ├── scope.js │ │ ├── sourcemap.js │ │ ├── transform.js │ │ └── utils.js │ ├── node_modules │ │ └── commander │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── typings │ │ │ └── index.d.ts │ ├── package.json │ └── tools │ │ ├── domprops.json │ │ ├── exit.js │ │ ├── exports.js │ │ ├── node.js │ │ └── props.html ├── union-value │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── extend-shallow │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── set-value │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── universalify │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── unset-value │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── has-value │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── isobject │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── has-values │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── upath │ ├── LICENSE │ ├── build │ │ └── code │ │ │ └── upath.js │ ├── package.json │ ├── readme.md │ └── upath.d.ts ├── urix │ ├── .jshintrc │ ├── LICENSE │ ├── index.js │ ├── package.json │ ├── readme.md │ └── test │ │ └── index.js ├── use │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── util-deprecate │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── browser.js │ ├── node.js │ └── package.json └── xlsx │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ └── xlsx.njs │ ├── bower.json │ ├── dist │ ├── LICENSE │ ├── cpexcel.js │ ├── jszip.js │ ├── shim.min.js │ ├── xlsx.core.min.js │ ├── xlsx.core.min.map │ ├── xlsx.full.min.js │ ├── xlsx.full.min.map │ ├── xlsx.js │ ├── xlsx.min.js │ └── xlsx.min.map │ ├── formats.dot │ ├── formats.png │ ├── jszip.js │ ├── legend.png │ ├── package.json │ ├── types │ ├── index.d.ts │ └── tsconfig.json │ ├── xlsx.js │ └── xlsxworker.js ├── package-lock.json ├── package.json └── panel ├── index.css ├── index.html ├── index.js └── item ├── excelItem.html └── excelItem.js /core/excel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/core/excel.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | load () { 5 | // execute when package loaded 6 | }, 7 | 8 | unload () { 9 | // execute when package unloaded 10 | }, 11 | 12 | // register your ipc messages here 13 | messages: { 14 | 'open' () { 15 | // open entry panel registered in package.json 16 | Editor.Panel.open('excel2ts'); 17 | }, 18 | }, 19 | }; -------------------------------------------------------------------------------- /model/Data.ts: -------------------------------------------------------------------------------- 1 | export default interface Data { 2 | ID: number; 3 | Name: string; 4 | } -------------------------------------------------------------------------------- /node_modules/.bin/adler32: -------------------------------------------------------------------------------- 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/../adler-32/bin/adler32.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../adler-32/bin/adler32.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/adler32.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\adler-32\bin\adler32.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\adler-32\bin\adler32.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/atob: -------------------------------------------------------------------------------- 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/../atob/bin/atob.js" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../atob/bin/atob.js" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/atob.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\atob\bin\atob.js" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\atob\bin\atob.js" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/cfb: -------------------------------------------------------------------------------- 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/../cfb/bin/cfb.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../cfb/bin/cfb.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/cfb.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\cfb\bin\cfb.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\cfb\bin\cfb.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/codepage: -------------------------------------------------------------------------------- 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/../codepage/bin/codepage.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../codepage/bin/codepage.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/codepage.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\codepage\bin\codepage.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\codepage\bin\codepage.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/crc32: -------------------------------------------------------------------------------- 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/../crc-32/bin/crc32.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../crc-32/bin/crc32.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/crc32.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\crc-32\bin\crc32.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\crc-32\bin\crc32.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/printj: -------------------------------------------------------------------------------- 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/../printj/bin/printj.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../printj/bin/printj.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/printj.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\printj\bin\printj.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\printj\bin\printj.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/ssf: -------------------------------------------------------------------------------- 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/../ssf/bin/ssf.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../ssf/bin/ssf.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/ssf.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\ssf\bin\ssf.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\ssf\bin\ssf.njs" %* 7 | ) -------------------------------------------------------------------------------- /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/bin/uglifyjs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../uglify-js/bin/uglifyjs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/uglifyjs.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\uglify-js\bin\uglifyjs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\uglify-js\bin\uglifyjs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/.bin/xlsx: -------------------------------------------------------------------------------- 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/../xlsx/bin/xlsx.njs" "$@" 10 | ret=$? 11 | else 12 | node "$basedir/../xlsx/bin/xlsx.njs" "$@" 13 | ret=$? 14 | fi 15 | exit $ret 16 | -------------------------------------------------------------------------------- /node_modules/.bin/xlsx.cmd: -------------------------------------------------------------------------------- 1 | @IF EXIST "%~dp0\node.exe" ( 2 | "%~dp0\node.exe" "%~dp0\..\xlsx\bin\xlsx.njs" %* 3 | ) ELSE ( 4 | @SETLOCAL 5 | @SET PATHEXT=%PATHEXT:;.JS;=;% 6 | node "%~dp0\..\xlsx\bin\xlsx.njs" %* 7 | ) -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/DummyClass.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 2 | export declare class DummyClass { 3 | static GenericTypeParameters: Array; 4 | static FunctionsDeclared(): Array; 5 | static PropertiesDeclared(): Array; 6 | static ClassName: string; 7 | static ClassNameType: Function; 8 | constructor(); 9 | toJSON(): any; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/DummyClass.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DummyClass.js","sourceRoot":"","sources":["DummyClass.ts"],"names":[],"mappings":";;AAAA,mEAAmG;AACnG,kDAA2F;AAC3F;IAUI;QACI,IAAI,KAAK,GAAG,OAAO,CAAC;IACxB,CAAC;IAVa,4BAAiB,GAA/B;QACI,OAAO,IAAI,KAAK,EAAU,CAAC;IAC/B,CAAC;IACa,6BAAkB,GAAhC;QACI,OAAO,IAAI,KAAK,EAAgB,CAAC;IACrC,CAAC;IAMD,2BAAM,GAAN;QACI,OAAO,yBAAa,CAAC,cAAc,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;IAC1D,CAAC;IAda,gCAAqB,GAAwB,EAAE,CAAC;IAOhD,oBAAS,GAAW,YAAY,CAAC;IACjC,wBAAa,GAAa,UAAU,CAAC;IAOvD,iBAAC;CAAA,AAhBD,IAgBC;AAhBY,gCAAU;AAiBvB,sDAA6B,CAAC,eAAe,CAAC,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/Extensions/StringExtensions.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 2 | export declare class StringExtensions { 3 | static GenericTypeParameters: Array; 4 | static FunctionsDeclared(): Array; 5 | static PropertiesDeclared(): Array; 6 | static ClassName: string; 7 | static ClassNameType: Function; 8 | static StartsWithAt(str: string | null, toLookFor: string | null, atPosititon: number): boolean; 9 | toJSON(): any; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/TsBeautifier.d.ts: -------------------------------------------------------------------------------- 1 | import { TsBeautifyOptions } from "./TsBeautifyOptions"; 2 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 3 | export declare class TsBeautifier { 4 | static GenericTypeParameters: Array; 5 | static FunctionsDeclared(): Array; 6 | static PropertiesDeclared(): Array; 7 | static ClassName: string; 8 | static ClassNameType: Function; 9 | private _TsBeautifier_Options; 10 | Options: TsBeautifyOptions; 11 | protected TsBeautifier_OptionsGetter(): TsBeautifyOptions; 12 | protected TsBeautifier_OptionsSetter(value: TsBeautifyOptions): void; 13 | constructor(options?: TsBeautifyOptions | null); 14 | Configure(configure: (_: TsBeautifyOptions) => void | null): TsBeautifier | null; 15 | Beautify(typescript: string | null): string | null; 16 | toJSON(): any; 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/TsBeautify.Types.Defer.d.ts: -------------------------------------------------------------------------------- 1 | export declare function __TsBeautify_Types_defer(fn: () => any): any; 2 | export declare function __TsBeautify_Types_typeLoaded(name: string): void; 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/TsBeautify.Types.Defer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TsBeautify.Types.Defer.js","sourceRoot":"","sources":["TsBeautify.Types.Defer.ts"],"names":[],"mappings":";;AAAA,IAAI,eAAe,GAAW,CAAC,CAAC;AAChC;;;;;;;EAOE;AACF,IAAI,KAAsB,CAAC;AAC3B,SACS,wBAAwB,CAAC,EAAa;IAC3C,KAAK,GAAG,KAAK,IAAI,IAAI,KAAK,EAAY,CAAC;IACvC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IACf,OAAO,IAAI,CAAC;AAChB,CAAC;AALD,4DAKC;AACD,SACS,6BAA6B,CAAC,IAAY;IAC/C,qBAAqB;IACrB,2BAA2B;IAC3B,IAAI,KAAK,EAAE;QACP,KAAK,CAAC,OAAO,CAAC,UAAA,OAAO;YACjB,OAAO,EAAE,CAAC;QACd,CAAC,CAAC,CAAC;QACH,KAAK,GAAG,IAAI,KAAK,EAAY,CAAC;KACjC;AACL,CAAC;AAVD,sEAUC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/index.d.ts: -------------------------------------------------------------------------------- 1 | export { DummyClass } from "./DummyClass"; 2 | export { TsBeautifier } from "./TsBeautifier"; 3 | export {} from "./Token"; 4 | export { TsBeautifyOptions } from "./TsBeautifyOptions"; 5 | export { StringExtensions } from "./Extensions/StringExtensions"; 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/commonjs/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;AAAA,2CAGoB;AAFhB,kCAAA,UAAU,CAAA;AAGd,+CAGsB;AAFlB,sCAAA,YAAY,CAAA;AAKhB,yDAG2B;AAFvB,gDAAA,iBAAiB,CAAA;AAGrB,kEAGqC;AAFjC,8CAAA,gBAAgB,CAAA"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/DummyClass.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 2 | export declare class DummyClass { 3 | static GenericTypeParameters: Array; 4 | static FunctionsDeclared(): Array; 5 | static PropertiesDeclared(): Array; 6 | static ClassName: string; 7 | static ClassNameType: Function; 8 | constructor(); 9 | toJSON(): any; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/DummyClass.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DummyClass.js","sourceRoot":"","sources":["DummyClass.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,6BAA6B,EAA4B,MAAM,0BAA0B,CAAC;AACnG,OAAO,EAAwC,aAAa,EAAE,MAAM,sBAAsB,CAAC;AAC3F;IAUI;QACI,IAAI,KAAK,GAAG,OAAO,CAAC;IACxB,CAAC;IAVa,4BAAiB,GAA/B;QACI,OAAO,IAAI,KAAK,EAAU,CAAC;IAC/B,CAAC;IACa,6BAAkB,GAAhC;QACI,OAAO,IAAI,KAAK,EAAgB,CAAC;IACrC,CAAC;IAMD,2BAAM,GAAN;QACI,OAAO,aAAa,CAAC,cAAc,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;IAC1D,CAAC;IAda,gCAAqB,GAAwB,EAAE,CAAC;IAOhD,oBAAS,GAAW,YAAY,CAAC;IACjC,wBAAa,GAAa,UAAU,CAAC;IAOvD,iBAAC;CAAA,AAhBD,IAgBC;SAhBY,UAAU;AAiBvB,6BAA6B,CAAC,eAAe,CAAC,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/Extensions/StringExtensions.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 2 | export declare class StringExtensions { 3 | static GenericTypeParameters: Array; 4 | static FunctionsDeclared(): Array; 5 | static PropertiesDeclared(): Array; 6 | static ClassName: string; 7 | static ClassNameType: Function; 8 | static StartsWithAt(str: string | null, toLookFor: string | null, atPosititon: number): boolean; 9 | toJSON(): any; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/TsBeautifier.d.ts: -------------------------------------------------------------------------------- 1 | import { TsBeautifyOptions } from "./TsBeautifyOptions"; 2 | import { TypeMetadata, PropertyInfo } from "@brandless/tsutility"; 3 | export declare class TsBeautifier { 4 | static GenericTypeParameters: Array; 5 | static FunctionsDeclared(): Array; 6 | static PropertiesDeclared(): Array; 7 | static ClassName: string; 8 | static ClassNameType: Function; 9 | private _TsBeautifier_Options; 10 | Options: TsBeautifyOptions; 11 | protected TsBeautifier_OptionsGetter(): TsBeautifyOptions; 12 | protected TsBeautifier_OptionsSetter(value: TsBeautifyOptions): void; 13 | constructor(options?: TsBeautifyOptions | null); 14 | Configure(configure: (_: TsBeautifyOptions) => void | null): TsBeautifier | null; 15 | Beautify(typescript: string | null): string | null; 16 | toJSON(): any; 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/TsBeautify.Types.Defer.d.ts: -------------------------------------------------------------------------------- 1 | export declare function __TsBeautify_Types_defer(fn: () => any): any; 2 | export declare function __TsBeautify_Types_typeLoaded(name: string): void; 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/TsBeautify.Types.Defer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TsBeautify.Types.Defer.js","sourceRoot":"","sources":["TsBeautify.Types.Defer.ts"],"names":[],"mappings":"AAAA,IAAI,eAAe,GAAW,CAAC,CAAC;AAChC;;;;;;;EAOE;AACF,IAAI,KAAsB,CAAC;AAC3B,MAAM,UACG,wBAAwB,CAAC,EAAa;IAC3C,KAAK,GAAG,KAAK,IAAI,IAAI,KAAK,EAAY,CAAC;IACvC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IACf,OAAO,IAAI,CAAC;AAChB,CAAC;AACD,MAAM,UACG,6BAA6B,CAAC,IAAY;IAC/C,qBAAqB;IACrB,2BAA2B;IAC3B,IAAI,KAAK,EAAE;QACP,KAAK,CAAC,OAAO,CAAC,UAAA,OAAO;YACjB,OAAO,EAAE,CAAC;QACd,CAAC,CAAC,CAAC;QACH,KAAK,GAAG,IAAI,KAAK,EAAY,CAAC;KACjC;AACL,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/index.d.ts: -------------------------------------------------------------------------------- 1 | export { DummyClass } from "./DummyClass"; 2 | export { TsBeautifier } from "./TsBeautifier"; 3 | export {} from "./Token"; 4 | export { TsBeautifyOptions } from "./TsBeautifyOptions"; 5 | export { StringExtensions } from "./Extensions/StringExtensions"; 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsbeautify/bin/es5/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EACH,UAAU,EACb,MACI,cAAc,CAAC;AACpB,OAAO,EACH,YAAY,EACf,MACI,gBAAgB,CAAC;AAGtB,OAAO,EACH,iBAAiB,EACpB,MACI,qBAAqB,CAAC;AAC3B,OAAO,EACH,gBAAgB,EACnB,MACI,+BAA+B,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Activator.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeContainer } from "./TypeContainer"; 2 | export declare class Activator { 3 | static CreateInstance(type: Function | TypeContainer, ...args: any[]): any; 4 | static applyConstruct(ctor: Function, params: any[]): any; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Cloner.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from './Enum'; 2 | import { Interface } from "./Interface"; 3 | import { Type } from "./TypeDefinition"; 4 | export declare class DeepCloner { 5 | static ReferenceToProperty: string; 6 | static ReferenceProperty: string; 7 | static GuidProperty: string; 8 | static Guid: string; 9 | static Clone(obj: T, type: Type | Interface | Enum | Function): T; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Coalesce.d.ts: -------------------------------------------------------------------------------- 1 | export declare function Coalesce(left: T, right: () => T): T; 2 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Coalesce.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Coalesce.js","sourceRoot":"","sources":["Coalesce.ts"],"names":[],"mappings":";;AAAA,SACS,QAAQ,CAAI,IAAO,EAAE,KAAc;IACxC,OAAO,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;AAChE,CAAC;AAHD,4BAGC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/DateTime.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DateTime { 2 | static AddDays(date: Date, days: number): Date; 3 | static AddHours(date: Date, hours: number): Date; 4 | static AddMinutes(date: Date, minutes: number): Date; 5 | static AddSeconds(date: Date, seconds: number): Date; 6 | static AddMilliseconds(date: Date, milliseconds: number): Date; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/DateTime.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DateTime.js","sourceRoot":"","sources":["DateTime.ts"],"names":[],"mappings":";;AACA,+BAA+B;AAC/B;IAAA;IAgBA,CAAC;IAfiB,gBAAO,GAArB,UAAsB,IAAU,EAAE,IAAY;QAC1C,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;IAC3C,CAAC;IACa,iBAAQ,GAAtB,UAAuB,IAAU,EAAE,KAAa;QAC5C,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;IAC/D,CAAC;IACa,mBAAU,GAAxB,UAAyB,IAAU,EAAE,OAAe;QAChD,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,OAAO,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;IAC5D,CAAC;IACa,mBAAU,GAAxB,UAAyB,IAAU,EAAE,OAAe;QAChD,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC;IACvD,CAAC;IACa,wBAAe,GAA7B,UAA8B,IAAU,EAAE,YAAoB;QAC1D,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,YAAY,CAAC,CAAC;IACnD,CAAC;IACL,eAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,4BAAQ"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/DateUtil.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DateUtil { 2 | static readonly Empty: Date; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/DateUtil.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DateUtil.js","sourceRoot":"","sources":["DateUtil.ts"],"names":[],"mappings":";;AAAA;IAAA;IAIA,CAAC;IAHG,sBAAkB,iBAAK;aAAvB;YACI,OAAO,IAAI,IAAI,CAAC,6BAA6B,CAAC,CAAC;QACnD,CAAC;;;OAAA;IACL,eAAC;AAAD,CAAC,AAJD,IAIC;AAJY,4BAAQ"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Defer.d.ts: -------------------------------------------------------------------------------- 1 | export declare function __defer(fn: () => any): any; 2 | export declare function __deferred(): void; 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Defer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Defer.js","sourceRoot":"","sources":["Defer.ts"],"names":[],"mappings":";;AAAA,IAAI,KAAK,GAAG,IAAI,KAAK,EAAY,CAAC;AAClC,SACS,OAAO,CAAC,EAAa;IAC1B,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IACf,OAAO,IAAI,CAAC;AAChB,CAAC;AAJD,0BAIC;AACD,SACS,UAAU;IACf,KAAK,CAAC,OAAO,CAAC,UAAA,OAAO;QACjB,OAAO,EAAE,CAAC;IACd,CAAC,CAAC,CAAC;AACP,CAAC;AALD,gCAKC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/EqualityComparer.d.ts: -------------------------------------------------------------------------------- 1 | export declare class EqualityComparer { 2 | static CompareTo(left: any, right: any): number; 3 | static Equals(left: any, right: any): boolean; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/EqualityComparer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"EqualityComparer.js","sourceRoot":"","sources":["EqualityComparer.ts"],"names":[],"mappings":";;AAAA;IAAA;IAgBA,CAAC;IAfU,0BAAS,GAAhB,UAAiB,IAAS,EAAE,KAAU;QAClC,OAAO,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACpD,CAAC;IACM,uBAAM,GAAb,UAAc,IAAS,EAAE,KAAU;QAC/B,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,IAAI,GAAG,IAAI,CAAC;SACf;QACD,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,KAAK,GAAG,IAAI,CAAC;SAChB;QACD,IAAI,IAAI,YAAY,IAAI,IAAI,KAAK,YAAY,IAAI,EAAE;YAC/C,OAAO,IAAI,CAAC,QAAQ,EAAE,KAAK,KAAK,CAAC,QAAQ,EAAE,CAAC;SAC/C;QACD,OAAO,IAAI,KAAK,KAAK,CAAC;IAC1B,CAAC;IACL,uBAAC;AAAD,CAAC,AAhBD,IAgBC;AAhBY,4CAAgB"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Exceptions.d.ts: -------------------------------------------------------------------------------- 1 | export declare class BreakException { 2 | Return: any; 3 | constructor(Return?: any); 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Exceptions.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Exceptions.js","sourceRoot":"","sources":["Exceptions.ts"],"names":[],"mappings":";;AAAA;IACI,wBAAmB,MAAuB;QAAvB,uBAAA,EAAA,kBAAuB;QAAvB,WAAM,GAAN,MAAM,CAAiB;IAAG,CAAC;IAClD,qBAAC;AAAD,CAAC,AAFD,IAEC;AAFY,wCAAc;AAE1B,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ExpressionExtensions.d.ts: -------------------------------------------------------------------------------- 1 | import { Expression } from "./Expression"; 2 | export declare class ExpressionExtensions { 3 | static GetValue(expression: Expression): any; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ExpressionExtensions.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ExpressionExtensions.js","sourceRoot":"","sources":["ExpressionExtensions.ts"],"names":[],"mappings":";;AACA;IAAA;IAIA,CAAC;IAHiB,6BAAQ,GAAtB,UAAuB,UAAsB;QACzC,OAAO,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;IACnC,CAAC;IACL,2BAAC;AAAD,CAAC,AAJD,IAIC;AAJY,oDAAoB"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Guid.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Guid { 2 | static Empty: string; 3 | static lut: Array; 4 | static NewGuid(): string; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/IDisposable.d.ts: -------------------------------------------------------------------------------- 1 | export interface IDisposable { 2 | Dispose(): void; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/IDisposable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IDisposable.js","sourceRoot":"","sources":["IDisposable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/IEnumerable.d.ts: -------------------------------------------------------------------------------- 1 | export interface IEnumerable { 2 | } 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/IEnumerable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IEnumerable.js","sourceRoot":"","sources":["IEnumerable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ITypeInfo.d.ts: -------------------------------------------------------------------------------- 1 | export interface ITypeInfo { 2 | type: Function; 3 | temporalName: string; 4 | className: string; 5 | typeName: string; 6 | name: string; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ITypeInfo.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ITypeInfo.js","sourceRoot":"","sources":["ITypeInfo.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Interface.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from "./Enum"; 2 | import { Type } from "./TypeDefinition"; 3 | export declare class Interface extends Function { 4 | Name: string; 5 | GenericTypeArguments: Array | Function>; 6 | readonly name: string; 7 | constructor(Name: string); 8 | readonly IsEnum: boolean; 9 | IsAssignableFrom(type: Type | Interface | Enum | Function): boolean; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Interface.js","sourceRoot":"","sources":["Interface.ts"],"names":[],"mappings":";;;AAEA,uCAAsC;AACtC;IAAkC,qCAAQ;IAKtC,mBAAmB,IAAY;QAA/B,YACI,iBAAO,SAEV;QAHkB,UAAI,GAAJ,IAAI,CAAQ;QAE3B,mBAAQ,CAAC,cAAc,CAAC,KAAI,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;;IACvD,CAAC;IAND,sBAAW,2BAAI;aAAf;YACI,OAAO,IAAI,CAAC,IAAI,CAAC;QACrB,CAAC;;;OAAA;IAKD,sBAAW,6BAAM;aAAjB;YACI,OAAO,KAAK,CAAC;QACjB,CAAC;;;OAAA;IACD,oCAAgB,GAAhB,UAAwB,IAA6D;QACjF,OAAO,KAAK,CAAC;IACjB,CAAC;IACL,gBAAC;AAAD,CAAC,AAfD,CAAkC,QAAQ,GAezC;AAfY,8BAAS"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/JavaScriptEval.d.ts: -------------------------------------------------------------------------------- 1 | export declare class JavaScript { 2 | static Eval(javascript: string): Object; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/JavaScriptEval.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"JavaScriptEval.js","sourceRoot":"","sources":["JavaScriptEval.ts"],"names":[],"mappings":";;AAAA;IAAA;IAIA,CAAC;IAHU,eAAI,GAAX,UAAY,UAAkB;QAC1B,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC;IAC5B,CAAC;IACL,iBAAC;AAAD,CAAC,AAJD,IAIC;AAJY,gCAAU"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/KeyValuePair.d.ts: -------------------------------------------------------------------------------- 1 | export declare class KeyValuePair { 2 | Key: TKey; 3 | Value: TValue; 4 | constructor(key?: TKey, value?: TValue); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/KeyValuePair.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"KeyValuePair.js","sourceRoot":"","sources":["KeyValuePair.ts"],"names":[],"mappings":";;AAAA;IAGI,sBAAY,GAAW,EAAE,KAAe;QACpC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACvB,CAAC;IACL,mBAAC;AAAD,CAAC,AAPD,IAOC;AAPY,oCAAY"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/MapUtil.d.ts: -------------------------------------------------------------------------------- 1 | export declare class MapUtil { 2 | static TryGetValue(map: Map, key: TKey, result: (value: TValue) => void): boolean; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/MapUtil.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MapUtil.js","sourceRoot":"","sources":["MapUtil.ts"],"names":[],"mappings":";;AAAA;IAAA;IASA,CAAC;IARiB,mBAAW,GAAzB,UAAwC,GAAsB,EAAE,GAAS,EAAE,MAA+B;QACtG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACxB,IAAI,IAAI,IAAI,IAAI,EAAE;YACd,MAAM,CAAC,IAAI,CAAC,CAAC;YACb,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IACL,cAAC;AAAD,CAAC,AATD,IASC;AATY,0BAAO"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/MethodInfo.d.ts: -------------------------------------------------------------------------------- 1 | export declare class MethodInfo { 2 | Name: string; 3 | ReturnType: Function; 4 | DeclaringType: Function; 5 | constructor(name: string, declaringType: Function); 6 | Invoke(context: any, ...args: any[]): any; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/MethodInfo.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MethodInfo.js","sourceRoot":"","sources":["MethodInfo.ts"],"names":[],"mappings":";;;AAAA,iDAAgD;AAChD;IAII,oBAAY,IAAY,EAAE,aAAuB;QAC7C,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,aAAa,YAAY,6BAAa,EAAE;YACxC,aAAa,GAAG,aAAa,CAAC,IAAI,CAAC;SACtC;QACD,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;IACvC,CAAC;IACD,2BAAM,GAAN,UAAO,OAAY;;QAAE,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,6BAAc;;QAC/B,IAAI,OAAO,IAAI,IAAI,EAAE;YACjB,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC;SAChC;QACD,OAAO,CAAA,KAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAC,KAAK,6BAAC,OAAO,GAAK,IAAI,GAAE;IACtD,CAAC;IACL,iBAAC;AAAD,CAAC,AAjBD,IAiBC;AAjBY,gCAAU"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NotImplementedException.d.ts: -------------------------------------------------------------------------------- 1 | export declare class NotImplementedException extends Error { 2 | } 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NotImplementedException.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NotImplementedException.js","sourceRoot":"","sources":["NotImplementedException.ts"],"names":[],"mappings":";;;AAAA;IAA6C,mDAAK;IAAlD;;IAAoD,CAAC;IAAD,8BAAC;AAAD,CAAC,AAArD,CAA6C,KAAK,GAAG;AAAxC,0DAAuB"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Nullable.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Nullable { 2 | static GetUnderlyingType(type: any): any; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Nullable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Nullable.js","sourceRoot":"","sources":["Nullable.ts"],"names":[],"mappings":";;AAAA;IAAA;IAIA,CAAC;IAHiB,0BAAiB,GAA/B,UAAgC,IAAS;QACrC,OAAO,IAAI,CAAC;IAChB,CAAC;IACL,eAAC;AAAD,CAAC,AAJD,IAIC;AAJY,4BAAQ"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NumberConversionResult.d.ts: -------------------------------------------------------------------------------- 1 | export declare class NumberConversionResult { 2 | Success: boolean; 3 | Value: number; 4 | constructor(Success: boolean, Value: number); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NumberConversionResult.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NumberConversionResult.js","sourceRoot":"","sources":["NumberConversionResult.ts"],"names":[],"mappings":";;AAAA;IACI,gCAAmB,OAAgB,EAAS,KAAa;QAAtC,YAAO,GAAP,OAAO,CAAS;QAAS,UAAK,GAAL,KAAK,CAAQ;IAAG,CAAC;IACjE,6BAAC;AAAD,CAAC,AAFD,IAEC;AAFY,wDAAsB"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NumberConverter.d.ts: -------------------------------------------------------------------------------- 1 | import { NumberConversionResult } from "./NumberConversionResult"; 2 | export declare class NumberConverter { 3 | static TryConvert(value: any): NumberConversionResult; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/NumberConverter.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NumberConverter.js","sourceRoot":"","sources":["NumberConverter.ts"],"names":[],"mappings":";;AAAA,mEAAkE;AAClE;IAAA;IAUA,CAAC;IATU,0BAAU,GAAjB,UAAkB,KAAU;QACxB,IAAM,MAAM,GAAG,IAAI,+CAAsB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QACpD,IAAM,QAAQ,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;QACjC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE;YAClB,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC;YACxB,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;SACzB;QACD,OAAO,MAAM,CAAC;IAClB,CAAC;IACL,sBAAC;AAAD,CAAC,AAVD,IAUC;AAVY,0CAAe"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ObjectNullifier.d.ts: -------------------------------------------------------------------------------- 1 | export declare class ObjectNullifier { 2 | static ClearProperty(entity: any, property: string): void; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/ObjectNullifier.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ObjectNullifier.js","sourceRoot":"","sources":["ObjectNullifier.ts"],"names":[],"mappings":";;AAAA;IAAA;IAKA,CAAC;IAJiB,6BAAa,GAA3B,UAA4B,MAAW,EAAE,QAAgB;QACrD,OAAO,MAAM,CAAC,QAAQ,CAAC,CAAC;QACxB,MAAM,CAAC,QAAQ,CAAC,GAAG,SAAS,CAAC;IACjC,CAAC;IACL,sBAAC;AAAD,CAAC,AALD,IAKC;AALY,0CAAe"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Platform.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Platform { 2 | static Name: string; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Platform.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Platform.js","sourceRoot":"","sources":["Platform.ts"],"names":[],"mappings":";;AAAA;IAAA;IAEA,CAAC;IADU,aAAI,GAAG,YAAY,CAAC;IAC/B,eAAC;CAAA,AAFD,IAEC;AAFY,4BAAQ"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Profiling.d.ts: -------------------------------------------------------------------------------- 1 | export declare class StackTracePoint { 2 | ClassName: string; 3 | IsExternal: boolean; 4 | MethodName: string; 5 | TotalTime: number; 6 | CallCount: number; 7 | ParentPath: string; 8 | Key: string; 9 | Path: string; 10 | Children: {}; 11 | } 12 | export declare class Profiling { 13 | static Enabled: boolean; 14 | static Log: {}; 15 | static LogFlat: {}; 16 | private static Lookup; 17 | static StackTrace: StackTracePoint[]; 18 | static StackPoint: StackTracePoint; 19 | static Record(isExternal: boolean, className: string, methodName: string, action: () => any): any; 20 | static RecordAsync(isExternal: boolean, className: string, methodName: string, action: () => Promise): Promise; 21 | static RecordResult(stackPoint: StackTracePoint, startTime: Date): void; 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/PropertyInfo.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata } from "./TypeMetadata"; 2 | import { TypeContainer } from "./TypeContainer"; 3 | export declare class PropertyInfo { 4 | Name: string; 5 | private _propertyType; 6 | readonly PropertyType: TypeContainer; 7 | PropertyTypeMetadata: TypeMetadata; 8 | DeclaringType: Function; 9 | GenericTypeArguments: Array; 10 | IsPublic: boolean; 11 | JsonSerializeIgnore: boolean; 12 | constructor(name: string, declaringType?: Function, propertyTypeMetadata?: TypeMetadata, isPublic?: boolean, jsonSerializeIgnore?: boolean); 13 | GetValue(obj: any): any; 14 | SetValue(obj: any, value: any): any; 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Regex.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Regex { 2 | static Replace(input: string, pattern: string, replaceWith: string): string; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Regex.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Regex.js","sourceRoot":"","sources":["Regex.ts"],"names":[],"mappings":";;AAAA;IAAA;IAIA,CAAC;IAHU,aAAO,GAAd,UAAe,KAAa,EAAE,OAAe,EAAE,WAAmB;QAC9D,OAAO,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC;IAC/C,CAAC;IACL,YAAC;AAAD,CAAC,AAJD,IAIC;AAJY,sBAAK"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Serialization.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Serialization { 2 | static PrepareForJson(obj: any, type: Function): any; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/StringBuilder.d.ts: -------------------------------------------------------------------------------- 1 | export declare class StringBuilder { 2 | constructor(currentString?: string); 3 | private _str; 4 | AppendLine(line?: string): StringBuilder; 5 | Append(text: string | number): StringBuilder; 6 | readonly Length: number; 7 | charCodeAt(index: number): number; 8 | Remove(startIndex: number, length: number): StringBuilder; 9 | toString: () => string; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/StringComparison.d.ts: -------------------------------------------------------------------------------- 1 | export declare enum StringComparison { 2 | CurrentCulture = 0, 3 | CurrentCultureIgnoreCase = 1, 4 | InvariantCulture = 2, 5 | InvariantCultureIgnoreCase = 3, 6 | Ordinal = 4, 7 | OrdinalIgnoreCase = 5 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/StringComparison.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"StringComparison.js","sourceRoot":"","sources":["StringComparison.ts"],"names":[],"mappings":";;AAAA,IAAY,gBAOX;AAPD,WAAY,gBAAgB;IACxB,2EAAc,CAAA;IACd,+FAAwB,CAAA;IACxB,+EAAgB,CAAA;IAChB,mGAA0B,CAAA;IAC1B,6DAAO,CAAA;IACP,iFAAiB,CAAA;AACrB,CAAC,EAPW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAO3B"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Ts.d.ts: -------------------------------------------------------------------------------- 1 | import { Enumerable } from "./Enumerable"; 2 | export declare class Ts { 3 | static Enumerable: Enumerable; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/Ts.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Ts.js","sourceRoot":"","sources":["Ts.ts"],"names":[],"mappings":";AAAA,uBAAuB;;AAEvB,2CAAyC;AAIzC;IAAA;IAIA,CAAC;IAFU,aAAU,GAAe,IAAI,uBAAU,EAAE,CAAC;IAErD,SAAC;CAAA,AAJD,IAIC;AAJY,gBAAE"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/TsUtility.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from './Enum'; 2 | import { Interface } from "./Interface"; 3 | import { TypeContainer } from "./TypeContainer"; 4 | import { Type } from "./TypeDefinition"; 5 | declare global { 6 | interface Function { 7 | GenericTypeArguments: Array | Function>; 8 | } 9 | } 10 | export declare function SafeCast(type: TypeContainer | Type | Interface | Enum | Function, obj: any): T; 11 | export declare function SafeCastToInterface(obj: any, interfaceDefinition: Interface): T; 12 | export declare function GetValueOf(obj: any): T; 13 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/TypeDefinition.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TypeDefinition.js","sourceRoot":"","sources":["TypeDefinition.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/TypeMetadata.d.ts: -------------------------------------------------------------------------------- 1 | export declare class TypeMetadata { 2 | IsGeneric: boolean; 3 | Name: string; 4 | readonly AccessorName: string; 5 | GenericTypeArguments: TypeMetadata[]; 6 | readonly GenericTypeParameters: TypeMetadata[]; 7 | constructor(name: string, isGeneric: boolean, genericTypeParameters?: TypeMetadata[]); 8 | static Parse(fullName: string | null): TypeMetadata | null; 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/TypeName.d.ts: -------------------------------------------------------------------------------- 1 | import { ITypeInfo } from './ITypeInfo'; 2 | export declare class TypeName { 3 | static GetUniqueTypeInfo(type: Function): ITypeInfo; 4 | static UpdateTypeInfo(type: Function): ITypeInfo; 5 | private static NewTypeInfo; 6 | private static GetClassName; 7 | static GetUniqueTypeName(type: Function): string; 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/commonjs/TypeOf.d.ts: -------------------------------------------------------------------------------- 1 | import { Interface } from "./Interface"; 2 | export declare class TypeOf { 3 | static IsInstanceOfType(obj: any, type: any): boolean; 4 | static IsInstanceOf(obj: any, name: string): boolean; 5 | private static interfaceLookup; 6 | static Interface(name: string): Interface; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Activator.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeContainer } from "./TypeContainer"; 2 | export declare class Activator { 3 | static CreateInstance(type: Function | TypeContainer, ...args: any[]): any; 4 | static applyConstruct(ctor: Function, params: any[]): any; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Cloner.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from './Enum'; 2 | import { Interface } from "./Interface"; 3 | import { Type } from "./TypeDefinition"; 4 | export declare class DeepCloner { 5 | static ReferenceToProperty: string; 6 | static ReferenceProperty: string; 7 | static GuidProperty: string; 8 | static Guid: string; 9 | static Clone(obj: T, type: Type | Interface | Enum | Function): T; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Coalesce.d.ts: -------------------------------------------------------------------------------- 1 | export declare function Coalesce(left: T, right: () => T): T; 2 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Coalesce.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Coalesce.js","sourceRoot":"","sources":["Coalesce.ts"],"names":[],"mappings":"AAAA,MAAM,UACG,QAAQ,CAAI,IAAO,EAAE,KAAc;IACxC,OAAO,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC;AAChE,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/DateTime.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DateTime { 2 | static AddDays(date: Date, days: number): Date; 3 | static AddHours(date: Date, hours: number): Date; 4 | static AddMinutes(date: Date, minutes: number): Date; 5 | static AddSeconds(date: Date, seconds: number): Date; 6 | static AddMilliseconds(date: Date, milliseconds: number): Date; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/DateTime.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DateTime.js","sourceRoot":"","sources":["DateTime.ts"],"names":[],"mappings":"AACA,+BAA+B;AAC/B;IAAA;IAgBA,CAAC;IAfiB,gBAAO,GAArB,UAAsB,IAAU,EAAE,IAAY;QAC1C,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,CAAC;IAC3C,CAAC;IACa,iBAAQ,GAAtB,UAAuB,IAAU,EAAE,KAAa;QAC5C,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;IAC/D,CAAC;IACa,mBAAU,GAAxB,UAAyB,IAAU,EAAE,OAAe;QAChD,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,OAAO,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;IAC5D,CAAC;IACa,mBAAU,GAAxB,UAAyB,IAAU,EAAE,OAAe;QAChD,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC;IACvD,CAAC;IACa,wBAAe,GAA7B,UAA8B,IAAU,EAAE,YAAoB;QAC1D,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,YAAY,CAAC,CAAC;IACnD,CAAC;IACL,eAAC;AAAD,CAAC,AAhBD,IAgBC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/DateUtil.d.ts: -------------------------------------------------------------------------------- 1 | export declare class DateUtil { 2 | static readonly Empty: Date; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/DateUtil.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"DateUtil.js","sourceRoot":"","sources":["DateUtil.ts"],"names":[],"mappings":"AAAA;IAAA;IAIA,CAAC;IAHG,sBAAkB,iBAAK;aAAvB;YACI,OAAO,IAAI,IAAI,CAAC,6BAA6B,CAAC,CAAC;QACnD,CAAC;;;OAAA;IACL,eAAC;AAAD,CAAC,AAJD,IAIC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Defer.d.ts: -------------------------------------------------------------------------------- 1 | export declare function __defer(fn: () => any): any; 2 | export declare function __deferred(): void; 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Defer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Defer.js","sourceRoot":"","sources":["Defer.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,IAAI,KAAK,EAAY,CAAC;AAClC,MAAM,UACG,OAAO,CAAC,EAAa;IAC1B,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IACf,OAAO,IAAI,CAAC;AAChB,CAAC;AACD,MAAM,UACG,UAAU;IACf,KAAK,CAAC,OAAO,CAAC,UAAA,OAAO;QACjB,OAAO,EAAE,CAAC;IACd,CAAC,CAAC,CAAC;AACP,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/EqualityComparer.d.ts: -------------------------------------------------------------------------------- 1 | export declare class EqualityComparer { 2 | static CompareTo(left: any, right: any): number; 3 | static Equals(left: any, right: any): boolean; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/EqualityComparer.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"EqualityComparer.js","sourceRoot":"","sources":["EqualityComparer.ts"],"names":[],"mappings":"AAAA;IAAA;IAgBA,CAAC;IAfU,0BAAS,GAAhB,UAAiB,IAAS,EAAE,KAAU;QAClC,OAAO,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACpD,CAAC;IACM,uBAAM,GAAb,UAAc,IAAS,EAAE,KAAU;QAC/B,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,IAAI,GAAG,IAAI,CAAC;SACf;QACD,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,KAAK,GAAG,IAAI,CAAC;SAChB;QACD,IAAI,IAAI,YAAY,IAAI,IAAI,KAAK,YAAY,IAAI,EAAE;YAC/C,OAAO,IAAI,CAAC,QAAQ,EAAE,KAAK,KAAK,CAAC,QAAQ,EAAE,CAAC;SAC/C;QACD,OAAO,IAAI,KAAK,KAAK,CAAC;IAC1B,CAAC;IACL,uBAAC;AAAD,CAAC,AAhBD,IAgBC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Exceptions.d.ts: -------------------------------------------------------------------------------- 1 | export declare class BreakException { 2 | Return: any; 3 | constructor(Return?: any); 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Exceptions.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Exceptions.js","sourceRoot":"","sources":["Exceptions.ts"],"names":[],"mappings":"AAAA;IACI,wBAAmB,MAAuB;QAAvB,uBAAA,EAAA,kBAAuB;QAAvB,WAAM,GAAN,MAAM,CAAiB;IAAG,CAAC;IAClD,qBAAC;AAAD,CAAC,AAFD,IAEC;;AAAA,CAAC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ExpressionExtensions.d.ts: -------------------------------------------------------------------------------- 1 | import { Expression } from "./Expression"; 2 | export declare class ExpressionExtensions { 3 | static GetValue(expression: Expression): any; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ExpressionExtensions.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ExpressionExtensions.js","sourceRoot":"","sources":["ExpressionExtensions.ts"],"names":[],"mappings":"AACA;IAAA;IAIA,CAAC;IAHiB,6BAAQ,GAAtB,UAAuB,UAAsB;QACzC,OAAO,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;IACnC,CAAC;IACL,2BAAC;AAAD,CAAC,AAJD,IAIC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Guid.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Guid { 2 | static Empty: string; 3 | static lut: Array; 4 | static NewGuid(): string; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/IDisposable.d.ts: -------------------------------------------------------------------------------- 1 | export interface IDisposable { 2 | Dispose(): void; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/IDisposable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IDisposable.js","sourceRoot":"","sources":["IDisposable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/IEnumerable.d.ts: -------------------------------------------------------------------------------- 1 | export interface IEnumerable { 2 | } 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/IEnumerable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"IEnumerable.js","sourceRoot":"","sources":["IEnumerable.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ITypeInfo.d.ts: -------------------------------------------------------------------------------- 1 | export interface ITypeInfo { 2 | type: Function; 3 | temporalName: string; 4 | className: string; 5 | typeName: string; 6 | name: string; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ITypeInfo.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ITypeInfo.js","sourceRoot":"","sources":["ITypeInfo.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Interface.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from "./Enum"; 2 | import { Type } from "./TypeDefinition"; 3 | export declare class Interface extends Function { 4 | Name: string; 5 | GenericTypeArguments: Array | Function>; 6 | readonly name: string; 7 | constructor(Name: string); 8 | readonly IsEnum: boolean; 9 | IsAssignableFrom(type: Type | Interface | Enum | Function): boolean; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Interface.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Interface.js","sourceRoot":"","sources":["Interface.ts"],"names":[],"mappings":";AAEA,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC;IAAkC,6BAAQ;IAKtC,mBAAmB,IAAY;QAA/B,YACI,iBAAO,SAEV;QAHkB,UAAI,GAAJ,IAAI,CAAQ;QAE3B,QAAQ,CAAC,cAAc,CAAC,KAAI,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;;IACvD,CAAC;IAND,sBAAW,2BAAI;aAAf;YACI,OAAO,IAAI,CAAC,IAAI,CAAC;QACrB,CAAC;;;OAAA;IAKD,sBAAW,6BAAM;aAAjB;YACI,OAAO,KAAK,CAAC;QACjB,CAAC;;;OAAA;IACD,oCAAgB,GAAhB,UAAwB,IAA6D;QACjF,OAAO,KAAK,CAAC;IACjB,CAAC;IACL,gBAAC;AAAD,CAAC,AAfD,CAAkC,QAAQ,GAezC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/JavaScriptEval.d.ts: -------------------------------------------------------------------------------- 1 | export declare class JavaScript { 2 | static Eval(javascript: string): Object; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/JavaScriptEval.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"JavaScriptEval.js","sourceRoot":"","sources":["JavaScriptEval.ts"],"names":[],"mappings":"AAAA;IAAA;IAIA,CAAC;IAHU,eAAI,GAAX,UAAY,UAAkB;QAC1B,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC;IAC5B,CAAC;IACL,iBAAC;AAAD,CAAC,AAJD,IAIC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/KeyValuePair.d.ts: -------------------------------------------------------------------------------- 1 | export declare class KeyValuePair { 2 | Key: TKey; 3 | Value: TValue; 4 | constructor(key?: TKey, value?: TValue); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/KeyValuePair.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"KeyValuePair.js","sourceRoot":"","sources":["KeyValuePair.ts"],"names":[],"mappings":"AAAA;IAGI,sBAAY,GAAW,EAAE,KAAe;QACpC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACvB,CAAC;IACL,mBAAC;AAAD,CAAC,AAPD,IAOC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/MapUtil.d.ts: -------------------------------------------------------------------------------- 1 | export declare class MapUtil { 2 | static TryGetValue(map: Map, key: TKey, result: (value: TValue) => void): boolean; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/MapUtil.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MapUtil.js","sourceRoot":"","sources":["MapUtil.ts"],"names":[],"mappings":"AAAA;IAAA;IASA,CAAC;IARiB,mBAAW,GAAzB,UAAwC,GAAsB,EAAE,GAAS,EAAE,MAA+B;QACtG,IAAI,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACxB,IAAI,IAAI,IAAI,IAAI,EAAE;YACd,MAAM,CAAC,IAAI,CAAC,CAAC;YACb,OAAO,IAAI,CAAC;SACf;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IACL,cAAC;AAAD,CAAC,AATD,IASC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/MethodInfo.d.ts: -------------------------------------------------------------------------------- 1 | export declare class MethodInfo { 2 | Name: string; 3 | ReturnType: Function; 4 | DeclaringType: Function; 5 | constructor(name: string, declaringType: Function); 6 | Invoke(context: any, ...args: any[]): any; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/MethodInfo.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"MethodInfo.js","sourceRoot":"","sources":["MethodInfo.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD;IAII,oBAAY,IAAY,EAAE,aAAuB;QAC7C,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,aAAa,YAAY,aAAa,EAAE;YACxC,aAAa,GAAG,aAAa,CAAC,IAAI,CAAC;SACtC;QACD,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;IACvC,CAAC;IACD,2BAAM,GAAN,UAAO,OAAY;;QAAE,cAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,6BAAc;;QAC/B,IAAI,OAAO,IAAI,IAAI,EAAE;YACjB,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC;SAChC;QACD,OAAO,CAAA,KAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAC,KAAK,qBAAC,OAAO,GAAK,IAAI,GAAE;IACtD,CAAC;IACL,iBAAC;AAAD,CAAC,AAjBD,IAiBC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NotImplementedException.d.ts: -------------------------------------------------------------------------------- 1 | export declare class NotImplementedException extends Error { 2 | } 3 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NotImplementedException.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NotImplementedException.js","sourceRoot":"","sources":["NotImplementedException.ts"],"names":[],"mappings":";AAAA;IAA6C,2CAAK;IAAlD;;IAAoD,CAAC;IAAD,8BAAC;AAAD,CAAC,AAArD,CAA6C,KAAK,GAAG"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Nullable.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Nullable { 2 | static GetUnderlyingType(type: any): any; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Nullable.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Nullable.js","sourceRoot":"","sources":["Nullable.ts"],"names":[],"mappings":"AAAA;IAAA;IAIA,CAAC;IAHiB,0BAAiB,GAA/B,UAAgC,IAAS;QACrC,OAAO,IAAI,CAAC;IAChB,CAAC;IACL,eAAC;AAAD,CAAC,AAJD,IAIC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NumberConversionResult.d.ts: -------------------------------------------------------------------------------- 1 | export declare class NumberConversionResult { 2 | Success: boolean; 3 | Value: number; 4 | constructor(Success: boolean, Value: number); 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NumberConversionResult.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NumberConversionResult.js","sourceRoot":"","sources":["NumberConversionResult.ts"],"names":[],"mappings":"AAAA;IACI,gCAAmB,OAAgB,EAAS,KAAa;QAAtC,YAAO,GAAP,OAAO,CAAS;QAAS,UAAK,GAAL,KAAK,CAAQ;IAAG,CAAC;IACjE,6BAAC;AAAD,CAAC,AAFD,IAEC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NumberConverter.d.ts: -------------------------------------------------------------------------------- 1 | import { NumberConversionResult } from "./NumberConversionResult"; 2 | export declare class NumberConverter { 3 | static TryConvert(value: any): NumberConversionResult; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/NumberConverter.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"NumberConverter.js","sourceRoot":"","sources":["NumberConverter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAE,MAAM,0BAA0B,CAAC;AAClE;IAAA;IAUA,CAAC;IATU,0BAAU,GAAjB,UAAkB,KAAU;QACxB,IAAM,MAAM,GAAG,IAAI,sBAAsB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QACpD,IAAM,QAAQ,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;QACjC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE;YAClB,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC;YACxB,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;SACzB;QACD,OAAO,MAAM,CAAC;IAClB,CAAC;IACL,sBAAC;AAAD,CAAC,AAVD,IAUC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ObjectNullifier.d.ts: -------------------------------------------------------------------------------- 1 | export declare class ObjectNullifier { 2 | static ClearProperty(entity: any, property: string): void; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/ObjectNullifier.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ObjectNullifier.js","sourceRoot":"","sources":["ObjectNullifier.ts"],"names":[],"mappings":"AAAA;IAAA;IAKA,CAAC;IAJiB,6BAAa,GAA3B,UAA4B,MAAW,EAAE,QAAgB;QACrD,OAAO,MAAM,CAAC,QAAQ,CAAC,CAAC;QACxB,MAAM,CAAC,QAAQ,CAAC,GAAG,SAAS,CAAC;IACjC,CAAC;IACL,sBAAC;AAAD,CAAC,AALD,IAKC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Platform.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Platform { 2 | static Name: string; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Platform.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Platform.js","sourceRoot":"","sources":["Platform.ts"],"names":[],"mappings":"AAAA;IAAA;IAEA,CAAC;IADU,aAAI,GAAG,YAAY,CAAC;IAC/B,eAAC;CAAA,AAFD,IAEC;SAFY,QAAQ"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Profiling.d.ts: -------------------------------------------------------------------------------- 1 | export declare class StackTracePoint { 2 | ClassName: string; 3 | IsExternal: boolean; 4 | MethodName: string; 5 | TotalTime: number; 6 | CallCount: number; 7 | ParentPath: string; 8 | Key: string; 9 | Path: string; 10 | Children: {}; 11 | } 12 | export declare class Profiling { 13 | static Enabled: boolean; 14 | static Log: {}; 15 | static LogFlat: {}; 16 | private static Lookup; 17 | static StackTrace: StackTracePoint[]; 18 | static StackPoint: StackTracePoint; 19 | static Record(isExternal: boolean, className: string, methodName: string, action: () => any): any; 20 | static RecordAsync(isExternal: boolean, className: string, methodName: string, action: () => Promise): Promise; 21 | static RecordResult(stackPoint: StackTracePoint, startTime: Date): void; 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/PropertyInfo.d.ts: -------------------------------------------------------------------------------- 1 | import { TypeMetadata } from "./TypeMetadata"; 2 | import { TypeContainer } from "./TypeContainer"; 3 | export declare class PropertyInfo { 4 | Name: string; 5 | private _propertyType; 6 | readonly PropertyType: TypeContainer; 7 | PropertyTypeMetadata: TypeMetadata; 8 | DeclaringType: Function; 9 | GenericTypeArguments: Array; 10 | IsPublic: boolean; 11 | JsonSerializeIgnore: boolean; 12 | constructor(name: string, declaringType?: Function, propertyTypeMetadata?: TypeMetadata, isPublic?: boolean, jsonSerializeIgnore?: boolean); 13 | GetValue(obj: any): any; 14 | SetValue(obj: any, value: any): any; 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Regex.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Regex { 2 | static Replace(input: string, pattern: string, replaceWith: string): string; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Regex.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Regex.js","sourceRoot":"","sources":["Regex.ts"],"names":[],"mappings":"AAAA;IAAA;IAIA,CAAC;IAHU,aAAO,GAAd,UAAe,KAAa,EAAE,OAAe,EAAE,WAAmB;QAC9D,OAAO,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC;IAC/C,CAAC;IACL,YAAC;AAAD,CAAC,AAJD,IAIC"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Serialization.d.ts: -------------------------------------------------------------------------------- 1 | export declare class Serialization { 2 | static PrepareForJson(obj: any, type: Function): any; 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/StringBuilder.d.ts: -------------------------------------------------------------------------------- 1 | export declare class StringBuilder { 2 | constructor(currentString?: string); 3 | private _str; 4 | AppendLine(line?: string): StringBuilder; 5 | Append(text: string | number): StringBuilder; 6 | readonly Length: number; 7 | charCodeAt(index: number): number; 8 | Remove(startIndex: number, length: number): StringBuilder; 9 | toString: () => string; 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/StringComparison.d.ts: -------------------------------------------------------------------------------- 1 | export declare enum StringComparison { 2 | CurrentCulture = 0, 3 | CurrentCultureIgnoreCase = 1, 4 | InvariantCulture = 2, 5 | InvariantCultureIgnoreCase = 3, 6 | Ordinal = 4, 7 | OrdinalIgnoreCase = 5 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/StringComparison.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"StringComparison.js","sourceRoot":"","sources":["StringComparison.ts"],"names":[],"mappings":"AAAA,MAAM,CAAN,IAAY,gBAOX;AAPD,WAAY,gBAAgB;IACxB,2EAAc,CAAA;IACd,+FAAwB,CAAA;IACxB,+EAAgB,CAAA;IAChB,mGAA0B,CAAA;IAC1B,6DAAO,CAAA;IACP,iFAAiB,CAAA;AACrB,CAAC,EAPW,gBAAgB,KAAhB,gBAAgB,QAO3B"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Ts.d.ts: -------------------------------------------------------------------------------- 1 | import { Enumerable } from "./Enumerable"; 2 | export declare class Ts { 3 | static Enumerable: Enumerable; 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/Ts.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Ts.js","sourceRoot":"","sources":["Ts.ts"],"names":[],"mappings":"AAAA,uBAAuB;AAEvB,OAAO,EAAE,UAAU,EAAE,MAAK,cAAc,CAAC;AAIzC;IAAA;IAIA,CAAC;IAFU,aAAU,GAAe,IAAI,UAAU,EAAE,CAAC;IAErD,SAAC;CAAA,AAJD,IAIC;SAJY,EAAE"} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/TsUtility.d.ts: -------------------------------------------------------------------------------- 1 | import { Enum } from './Enum'; 2 | import { Interface } from "./Interface"; 3 | import { TypeContainer } from "./TypeContainer"; 4 | import { Type } from "./TypeDefinition"; 5 | declare global { 6 | interface Function { 7 | GenericTypeArguments: Array | Function>; 8 | } 9 | } 10 | export declare function SafeCast(type: TypeContainer | Type | Interface | Enum | Function, obj: any): T; 11 | export declare function SafeCastToInterface(obj: any, interfaceDefinition: Interface): T; 12 | export declare function GetValueOf(obj: any): T; 13 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/TypeDefinition.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TypeDefinition.js","sourceRoot":"","sources":["TypeDefinition.ts"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/TypeMetadata.d.ts: -------------------------------------------------------------------------------- 1 | export declare class TypeMetadata { 2 | IsGeneric: boolean; 3 | Name: string; 4 | readonly AccessorName: string; 5 | GenericTypeArguments: TypeMetadata[]; 6 | readonly GenericTypeParameters: TypeMetadata[]; 7 | constructor(name: string, isGeneric: boolean, genericTypeParameters?: TypeMetadata[]); 8 | static Parse(fullName: string | null): TypeMetadata | null; 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/TypeName.d.ts: -------------------------------------------------------------------------------- 1 | import { ITypeInfo } from './ITypeInfo'; 2 | export declare class TypeName { 3 | static GetUniqueTypeInfo(type: Function): ITypeInfo; 4 | static UpdateTypeInfo(type: Function): ITypeInfo; 5 | private static NewTypeInfo; 6 | private static GetClassName; 7 | static GetUniqueTypeName(type: Function): string; 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/bin/es5/TypeOf.d.ts: -------------------------------------------------------------------------------- 1 | import { Interface } from "./Interface"; 2 | export declare class TypeOf { 3 | static IsInstanceOfType(obj: any, type: any): boolean; 4 | static IsInstanceOf(obj: any, name: string): boolean; 5 | private static interfaceLookup; 6 | static Interface(name: string): Interface; 7 | } 8 | -------------------------------------------------------------------------------- /node_modules/@brandless/tsutility/build-package.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call "%~dp0prep" 2> nul 3 | @echo off 4 | echo "Building %1..." 5 | call tsc --p "%cd%\tsconfig.es5.json" 6 | call tsc --p "%cd%\tsconfig.commonjs.json" 7 | call rollup -c "%cd%\rollup.config.es5.js" >nul 2>&1 8 | call rollup -c "%cd%\rollup.config.commonjs.js" >nul 2>&1 9 | @echo on -------------------------------------------------------------------------------- /node_modules/adler-32/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2014-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/adler-32/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /* adler32.js (C) 2014-present SheetJS -- http://sheetjs.com */ 2 | // TypeScript Version: 2.2 3 | 4 | /** Version string */ 5 | export const version: string; 6 | 7 | /** Process a node buffer or byte array */ 8 | export function buf(data: number[] | Uint8Array, seed?: number): number; 9 | 10 | /** Process a binary string */ 11 | export function bstr(data: string, seed?: number): number; 12 | 13 | /** Process a JS string based on the UTF8 encoding */ 14 | export function str(data: string, seed?: number): number; 15 | -------------------------------------------------------------------------------- /node_modules/adler-32/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "adler-32": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/adler-32/types/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "dtslint/dtslint.json", 3 | "rules": { 4 | "whitespace": false, 5 | "no-sparse-arrays": false, 6 | "only-arrow-functions": false, 7 | "no-consecutive-blank-lines": false, 8 | "prefer-conditional-expression": false, 9 | "one-variable-per-declaration": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/anymatch/LICENSE: -------------------------------------------------------------------------------- 1 | The ISC License 2 | 3 | Copyright (c) 2014 Elan Shanker 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 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /node_modules/arr-flatten/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * arr-flatten 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function (arr) { 11 | return flat(arr, []); 12 | }; 13 | 14 | function flat(arr, res) { 15 | var i = 0, cur; 16 | var len = arr.length; 17 | for (; i < len; i++) { 18 | cur = arr[i]; 19 | Array.isArray(cur) ? flat(cur, res) : res.push(cur); 20 | } 21 | return res; 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/arr-union/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function union(init) { 4 | if (!Array.isArray(init)) { 5 | throw new TypeError('arr-union expects the first argument to be an array.'); 6 | } 7 | 8 | var len = arguments.length; 9 | var i = 0; 10 | 11 | while (++i < len) { 12 | var arg = arguments[i]; 13 | if (!arg) continue; 14 | 15 | if (!Array.isArray(arg)) { 16 | arg = [arg]; 17 | } 18 | 19 | for (var j = 0; j < arg.length; j++) { 20 | var ele = arg[j]; 21 | 22 | if (init.indexOf(ele) >= 0) { 23 | continue; 24 | } 25 | init.push(ele); 26 | } 27 | } 28 | return init; 29 | }; 30 | -------------------------------------------------------------------------------- /node_modules/async-each/.npmignore: -------------------------------------------------------------------------------- 1 | bower.json 2 | component.json 3 | CHANGELOG.md 4 | -------------------------------------------------------------------------------- /node_modules/async-each/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # async-each 1.0.0 (26 November 2015) 2 | * Bumped version to 1.0.0 (no functional changes) 3 | 4 | # async-each 0.1.6 (5 November 2014) 5 | * Add license to package.json 6 | 7 | # async-each 0.1.5 (22 October 2014) 8 | * Clean up package.json to fix npm warning about `repo` 9 | 10 | # async-each 0.1.4 (12 November 2013) 11 | * Fixed AMD definition. 12 | 13 | # async-each 0.1.3 (25 July 2013) 14 | * Fixed double wrapping of errors. 15 | 16 | # async-each 0.1.2 (7 July 2013) 17 | * Fixed behaviour on empty arrays. 18 | 19 | # async-each 0.1.1 (14 June 2013) 20 | * Wrapped function in closure, enabled strict mode. 21 | 22 | # async-each 0.1.0 (14 June 2013) 23 | * Initial release. 24 | -------------------------------------------------------------------------------- /node_modules/atob/bin/atob.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 'use strict'; 3 | 4 | var atob = require('../node-atob'); 5 | var str = process.argv[2]; 6 | console.log(atob(str)); 7 | -------------------------------------------------------------------------------- /node_modules/atob/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "atob", 3 | "description": "atob for isomorphic environments", 4 | "main": "browser-atob.js", 5 | "authors": [ 6 | "AJ ONeal (https://coolaj86.com)" 7 | ], 8 | "license": "(MIT OR Apache-2.0)", 9 | "keywords": [ 10 | "atob", 11 | "browser" 12 | ], 13 | "homepage": "https://github.com/node-browser-compat/atob", 14 | "moduleType": [ 15 | "globals" 16 | ], 17 | "ignore": [ 18 | "**/.*", 19 | "node_modules", 20 | "bower_components", 21 | "test", 22 | "tests" 23 | ], 24 | "version": "2.0.3" 25 | } 26 | -------------------------------------------------------------------------------- /node_modules/atob/node-atob.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | function atob(str) { 4 | return new Buffer(str, 'base64').toString('binary'); 5 | } 6 | 7 | module.exports = atob.atob = atob; 8 | -------------------------------------------------------------------------------- /node_modules/atob/test.js: -------------------------------------------------------------------------------- 1 | /*jshint strict:true node:true es5:true onevar:true laxcomma:true laxbreak:true eqeqeq:true immed:true latedef:true*/ 2 | (function () { 3 | "use strict"; 4 | 5 | var atob = require('.') 6 | , encoded = "SGVsbG8gV29ybGQ=" 7 | , unencoded = "Hello World" 8 | /* 9 | , encoded = "SGVsbG8sIBZM" 10 | , unencoded = "Hello, 世界" 11 | */ 12 | ; 13 | 14 | if (unencoded !== atob(encoded)) { 15 | console.log('[FAIL]', unencoded, atob(encoded)); 16 | return; 17 | } 18 | 19 | console.log('[PASS] all tests pass'); 20 | }()); 21 | -------------------------------------------------------------------------------- /node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .gitignore 3 | .travis.yml 4 | Makefile 5 | example.js 6 | -------------------------------------------------------------------------------- /node_modules/base/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, 2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/binary-extensions/readme.md: -------------------------------------------------------------------------------- 1 | # binary-extensions [![Build Status](https://travis-ci.org/sindresorhus/binary-extensions.svg?branch=master)](https://travis-ci.org/sindresorhus/binary-extensions) 2 | 3 | > List of binary file extensions 4 | 5 | The list is just a [JSON file](binary-extensions.json) and can be used wherever. 6 | 7 | 8 | ## Install 9 | 10 | ``` 11 | $ npm install binary-extensions 12 | ``` 13 | 14 | 15 | ## Usage 16 | 17 | ```js 18 | const binaryExtensions = require('binary-extensions'); 19 | 20 | console.log(binaryExtensions); 21 | //=> ['3ds', '3g2', …] 22 | ``` 23 | 24 | 25 | ## Related 26 | 27 | - [is-binary-path](https://github.com/sindresorhus/is-binary-path) - Check if a filepath is a binary file 28 | - [text-extensions](https://github.com/sindresorhus/text-extensions) - List of text file extensions 29 | 30 | 31 | ## License 32 | 33 | MIT © [Sindre Sorhus](https://sindresorhus.com) 34 | -------------------------------------------------------------------------------- /node_modules/braces/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/braces/lib/.DS_Store -------------------------------------------------------------------------------- /node_modules/braces/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, 2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/braces/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/cfb/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | This log is intended to keep track of backwards-incompatible changes, including 4 | but not limited to API changes and file location changes. Minor behavioral 5 | changes may not be included if they are not expected to break existing code. 6 | 7 | ## 1.0.0 (2017-11-05) 8 | 9 | * Actually walk mini-fat 10 | 11 | ## 0.14.0 (2017-11-04) 12 | 13 | * Completely removed `FullPathDir` 14 | 15 | -------------------------------------------------------------------------------- /node_modules/cfb/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/cfb/dist/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/cfb/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "cfb": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/class-utils/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/class-utils/node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/codepage/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/codepage/dist/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/codepage/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "codepage": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/codepage/types/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "dtslint/dtslint.json", 3 | "rules": { 4 | "whitespace": false, 5 | "no-sparse-arrays": false, 6 | "only-arrow-functions": false, 7 | "no-consecutive-blank-lines": false, 8 | "prefer-conditional-expression": false, 9 | "one-variable-per-declaration": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/collection-visit/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * collection-visit 3 | * 4 | * Copyright (c) 2015, 2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var visit = require('object-visit'); 11 | var mapVisit = require('map-visit'); 12 | 13 | module.exports = function(collection, method, val) { 14 | var result; 15 | 16 | if (typeof val === 'string' && (method in collection)) { 17 | var args = [].slice.call(arguments, 2); 18 | result = collection[method].apply(collection, args); 19 | } else if (Array.isArray(val)) { 20 | result = mapVisit.apply(null, arguments); 21 | } else { 22 | result = visit.apply(null, arguments); 23 | } 24 | 25 | if (typeof result !== 'undefined') { 26 | return result; 27 | } 28 | 29 | return collection; 30 | }; 31 | -------------------------------------------------------------------------------- /node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /node_modules/concat-map/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (xs, fn) { 2 | var res = []; 3 | for (var i = 0; i < xs.length; i++) { 4 | var x = fn(xs[i], i); 5 | if (isArray(x)) res.push.apply(res, x); 6 | else res.push(x); 7 | } 8 | return res; 9 | }; 10 | 11 | var isArray = Array.isArray || function (xs) { 12 | return Object.prototype.toString.call(xs) === '[object Array]'; 13 | }; 14 | -------------------------------------------------------------------------------- /node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /node_modules/crc-32/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2014-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/crc-32/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /* crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */ 2 | // TypeScript Version: 2.2 3 | 4 | /** Version string */ 5 | export const version: string; 6 | 7 | /** Process a node buffer or byte array */ 8 | export function buf(data: number[] | Uint8Array, seed?: number): number; 9 | 10 | /** Process a binary string */ 11 | export function bstr(data: string, seed?: number): number; 12 | 13 | /** Process a JS string based on the UTF8 encoding */ 14 | export function str(data: string, seed?: number): number; 15 | -------------------------------------------------------------------------------- /node_modules/crc-32/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "crc-32": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/crc-32/types/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "dtslint/dtslint.json", 3 | "rules": { 4 | "whitespace": false, 5 | "no-sparse-arrays": false, 6 | "only-arrow-functions": false, 7 | "no-consecutive-blank-lines": false, 8 | "prefer-conditional-expression": false, 9 | "one-variable-per-declaration": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/exit-on-epipe/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2015-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/exit-on-epipe/exit-on-epipe.js: -------------------------------------------------------------------------------- 1 | /* exit-on-epipe.js (C) 2015-present SheetJS -- http://sheetjs.com */ 2 | /* vim: set ts=2: */ 3 | /*jshint eqnull:true, node:true */ 4 | var eoepipe = function eoepipeit(S/*:events$EventEmitter*/, bail/*:?()=>any*/) { 5 | if(!S || !S.on) return; 6 | if(!bail && typeof process !== 'undefined') bail = process.exit; 7 | var eoe = function eoeit(err/*:ErrnoError*/) { 8 | if(err.code === 'EPIPE' || err.errno === /*EPIPE*/32) { if(bail) bail(); else return; } 9 | var cnt = S.listenerCount ? S.listenerCount('error') : S.listeners('error').length; 10 | if(cnt == 1) { 11 | S.removeListener('error', eoe); 12 | S.emit('error', err); 13 | S.on('error', eoe); 14 | } 15 | }; 16 | S.on('error', eoe); 17 | }; 18 | 19 | if(typeof module !== 'undefined') module.exports = eoepipe; 20 | if(typeof process !== 'undefined') eoepipe(process.stdout); 21 | -------------------------------------------------------------------------------- /node_modules/expand-brackets/lib/utils.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var toRegex = require('to-regex'); 4 | var regexNot = require('regex-not'); 5 | var cached; 6 | 7 | /** 8 | * Get the last element from `array` 9 | * @param {Array} `array` 10 | * @return {*} 11 | */ 12 | 13 | exports.last = function(arr) { 14 | return arr[arr.length - 1]; 15 | }; 16 | 17 | /** 18 | * Create and cache regex to use for text nodes 19 | */ 20 | 21 | exports.createRegex = function(pattern, include) { 22 | if (cached) return cached; 23 | var opts = {contains: true, strictClose: false}; 24 | var not = regexNot.create(pattern, opts); 25 | var re; 26 | 27 | if (typeof include === 'string') { 28 | re = toRegex('^(?:' + include + '|' + not + ')', opts); 29 | } else { 30 | re = toRegex(not, opts); 31 | } 32 | 33 | return (cached = re); 34 | }; 35 | -------------------------------------------------------------------------------- /node_modules/expand-brackets/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/expand-brackets/node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/extend-shallow/node_modules/is-extendable/index.d.ts: -------------------------------------------------------------------------------- 1 | export = isExtendable; 2 | 3 | declare function isExtendable(val: any): boolean; 4 | 5 | declare namespace isExtendable {} 6 | -------------------------------------------------------------------------------- /node_modules/extend-shallow/node_modules/is-extendable/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-extendable 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isPlainObject = require('is-plain-object'); 11 | 12 | module.exports = function isExtendable(val) { 13 | return isPlainObject(val) || typeof val === 'function' || Array.isArray(val); 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/extglob/changelog.md: -------------------------------------------------------------------------------- 1 | ## Changelog 2 | 3 | ### v2.0.0 4 | 5 | **Added features** 6 | 7 | - Adds [.capture](readme.md#capture) method for capturing matches, thanks to [devongovett](https://github.com/devongovett) 8 | 9 | 10 | ### v1.0.0 11 | 12 | **Breaking changes** 13 | 14 | - The main export now returns the compiled string, instead of the object returned from the compiler 15 | 16 | **Added features** 17 | 18 | - Adds a `.create` method to do what the main function did before v1.0.0 19 | 20 | **Other changes** 21 | 22 | - adds `expand-brackets` parsers/compilers to handle nested brackets and extglobs 23 | - uses `to-regex` to build regex for `makeRe` method 24 | - improves coverage 25 | - optimizations -------------------------------------------------------------------------------- /node_modules/extglob/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/extglob/lib/.DS_Store -------------------------------------------------------------------------------- /node_modules/extglob/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, 2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/extglob/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/fill-range/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/for-in/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * for-in 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function forIn(obj, fn, thisArg) { 11 | for (var key in obj) { 12 | if (fn.call(thisArg, obj[key], key, obj) === false) { 13 | break; 14 | } 15 | } 16 | }; 17 | -------------------------------------------------------------------------------- /node_modules/frac/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2012-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/frac/dist/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2012-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/frac/dist/frac.min.js: -------------------------------------------------------------------------------- 1 | /* frac.js (C) 2012-present SheetJS -- http://sheetjs.com */ 2 | var frac=function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1)while(d1<=D&&d2<=D){var m=(n1+n2)/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2)d2=D+1;else d1=D+1;break}else if(xD){d1=d2;n1=n2}if(!mixed)return[0,n1,d1];var q=Math.floor(n1/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed)return[0,sgn*P,Q];var q=Math.floor(sgn*P/Q);return[q,sgn*P-q*Q,Q]};if(typeof module!=="undefined"&&typeof DO_NOT_EXPORT_FRAC==="undefined")module.exports=frac; 3 | -------------------------------------------------------------------------------- /node_modules/frac/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /* frac.js (C) 2012-present SheetJS -- http://sheetjs.com */ 2 | // TypeScript Version: 2.2 3 | 4 | export interface Frac$Module { 5 | (x: number, D: number, mixed?: boolean): [number, number, number]; 6 | cont(x: number, D: number, mixed?: boolean): [number, number, number]; 7 | } 8 | export const frac: Frac$Module; 9 | export default frac; 10 | -------------------------------------------------------------------------------- /node_modules/frac/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "frac": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/frac/types/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "dtslint/dtslint.json", 3 | "rules": { 4 | "whitespace": false, 5 | "no-sparse-arrays": false, 6 | "only-arrow-functions": false, 7 | "no-consecutive-blank-lines": false, 8 | "prefer-conditional-expression": false, 9 | "one-variable-per-declaration": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/emptyDir-sync.md: -------------------------------------------------------------------------------- 1 | # emptyDirSync(dir) 2 | 3 | Ensures that a directory is empty. Deletes directory contents if the directory is not empty. If the directory does not exist, it is created. The directory itself is not deleted. 4 | 5 | **Alias:** `emptydirSync()` 6 | 7 | - `dir` `` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | // assume this directory has a lot of files and folders 15 | fs.emptyDirSync('/tmp/some/dir') 16 | ``` 17 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/emptyDir.md: -------------------------------------------------------------------------------- 1 | # emptyDir(dir, [callback]) 2 | 3 | Ensures that a directory is empty. Deletes directory contents if the directory is not empty. If the directory does not exist, it is created. The directory itself is not deleted. 4 | 5 | **Alias:** `emptydir()` 6 | 7 | - `dir` `` 8 | - `callback` `` 9 | 10 | ## Example: 11 | 12 | ```js 13 | const fs = require('fs-extra') 14 | 15 | // assume this directory has a lot of files and folders 16 | fs.emptyDir('/tmp/some/dir', err => { 17 | if (err) return console.error(err) 18 | 19 | console.log('success!') 20 | }) 21 | 22 | // With promises 23 | fs.emptyDir('/tmp/some/dir') 24 | .then(() => { 25 | console.log('success!') 26 | }) 27 | .catch(err => { 28 | console.error(err) 29 | }) 30 | ``` 31 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureDir-sync.md: -------------------------------------------------------------------------------- 1 | # ensureDirSync(dir) 2 | 3 | Ensures that the directory exists. If the directory structure does not exist, it is created. Like `mkdir -p`. 4 | 5 | **Aliases:** `mkdirsSync()`, `mkdirpSync()` 6 | 7 | - `dir` `` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | const dir = '/tmp/this/path/does/not/exist' 15 | fs.ensureDirSync(dir) 16 | // dir has now been created, including the directory it is to be placed in 17 | ``` 18 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureDir.md: -------------------------------------------------------------------------------- 1 | # ensureDir(dir, [callback]) 2 | 3 | Ensures that the directory exists. If the directory structure does not exist, it is created. Like `mkdir -p`. 4 | 5 | **Aliases:** `mkdirs()`, `mkdirp()` 6 | 7 | - `dir` `` 8 | - `callback` `` 9 | 10 | ## Example: 11 | 12 | ```js 13 | const fs = require('fs-extra') 14 | 15 | const dir = '/tmp/this/path/does/not/exist' 16 | fs.ensureDir(dir, err => { 17 | console.log(err) // => null 18 | // dir has now been created, including the directory it is to be placed in 19 | }) 20 | 21 | // With Promises: 22 | fs.ensureDir(dir) 23 | .then(() => { 24 | console.log('success!') 25 | }) 26 | .catch(err => { 27 | console.error(err) 28 | }) 29 | ``` 30 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureFile-sync.md: -------------------------------------------------------------------------------- 1 | # ensureFileSync(file) 2 | 3 | Ensures that the file exists. If the file that is requested to be created is in directories that do not exist, these directories are created. If the file already exists, it is **NOT MODIFIED**. 4 | 5 | **Alias:** `createFileSync()` 6 | 7 | - `file` `` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | const file = '/tmp/this/path/does/not/exist/file.txt' 15 | fs.ensureFileSync(file) 16 | // file has now been created, including the directory it is to be placed in 17 | ``` 18 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureFile.md: -------------------------------------------------------------------------------- 1 | # ensureFile(file, [callback]) 2 | 3 | Ensures that the file exists. If the file that is requested to be created is in directories that do not exist, these directories are created. If the file already exists, it is **NOT MODIFIED**. 4 | 5 | **Alias:** `createFile()` 6 | 7 | - `file` `` 8 | - `callback` `` 9 | 10 | ## Example: 11 | 12 | ```js 13 | const fs = require('fs-extra') 14 | 15 | const file = '/tmp/this/path/does/not/exist/file.txt' 16 | fs.ensureFile(file, err => { 17 | console.log(err) // => null 18 | // file has now been created, including the directory it is to be placed in 19 | }) 20 | 21 | // With Promises: 22 | fs.ensureFile(file) 23 | .then(() => { 24 | console.log('success!') 25 | }) 26 | .catch(err => { 27 | console.error(err) 28 | }) 29 | ``` 30 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureLink-sync.md: -------------------------------------------------------------------------------- 1 | # ensureLinkSync(srcpath, dstpath) 2 | 3 | Ensures that the link exists. If the directory structure does not exist, it is created. 4 | 5 | - `srcpath` `` 6 | - `dstpath` `` 7 | 8 | ## Example: 9 | 10 | ```js 11 | const fs = require('fs-extra') 12 | 13 | const srcpath = '/tmp/file.txt' 14 | const dstpath = '/tmp/this/path/does/not/exist/file.txt' 15 | fs.ensureLinkSync(srcpath, dstpath) 16 | // link has now been created, including the directory it is to be placed in 17 | ``` 18 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureLink.md: -------------------------------------------------------------------------------- 1 | # ensureLink(srcpath, dstpath, [callback]) 2 | 3 | Ensures that the link exists. If the directory structure does not exist, it is created. 4 | 5 | - `srcpath` `` 6 | - `dstpath` `` 7 | - `callback` `` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | const srcpath = '/tmp/file.txt' 15 | const dstpath = '/tmp/this/path/does/not/exist/file.txt' 16 | fs.ensureLink(srcpath, dstpath, err => { 17 | console.log(err) // => null 18 | // link has now been created, including the directory it is to be placed in 19 | }) 20 | 21 | // With Promises: 22 | fs.ensureLink(srcpath, dstpath) 23 | .then(() => { 24 | console.log('success!') 25 | }) 26 | .catch(err => { 27 | console.error(err) 28 | }) 29 | ``` 30 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureSymlink-sync.md: -------------------------------------------------------------------------------- 1 | # ensureSymlinkSync(srcpath, dstpath, [type]) 2 | 3 | Ensures that the symlink exists. If the directory structure does not exist, it is created. 4 | 5 | - `srcpath` `` 6 | - `dstpath` `` 7 | - `type` `` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | const srcpath = '/tmp/file.txt' 15 | const dstpath = '/tmp/this/path/does/not/exist/file.txt' 16 | fs.ensureSymlinkSync(srcpath, dstpath) 17 | // symlink has now been created, including the directory it is to be placed in 18 | ``` 19 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/ensureSymlink.md: -------------------------------------------------------------------------------- 1 | # ensureSymlink(srcpath, dstpath, [type, callback]) 2 | 3 | Ensures that the symlink exists. If the directory structure does not exist, it is created. 4 | 5 | - `srcpath` `` 6 | - `dstpath` `` 7 | - `type` `` 8 | - `callback` `` 9 | 10 | ## Example: 11 | 12 | ```js 13 | const fs = require('fs-extra') 14 | 15 | const srcpath = '/tmp/file.txt' 16 | const dstpath = '/tmp/this/path/does/not/exist/file.txt' 17 | fs.ensureSymlink(srcpath, dstpath, err => { 18 | console.log(err) // => null 19 | // symlink has now been created, including the directory it is to be placed in 20 | }) 21 | 22 | // With Promises: 23 | fs.ensureSymlink(srcpath, dstpath) 24 | .then(() => { 25 | console.log('success!') 26 | }) 27 | .catch(err => { 28 | console.error(err) 29 | }) 30 | ``` 31 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/move-sync.md: -------------------------------------------------------------------------------- 1 | # moveSync(src, dest, [options]) 2 | 3 | Moves a file or directory, even across devices. 4 | 5 | - `src` `` 6 | - `dest` `` 7 | - `options` `` 8 | - `overwrite` ``: overwrite existing file or directory, default is `false`. 9 | 10 | ## Example: 11 | 12 | ```js 13 | const fs = require('fs-extra') 14 | 15 | fs.moveSync('/tmp/somefile', '/tmp/does/not/exist/yet/somefile') 16 | ``` 17 | 18 | **Using `overwrite` option** 19 | 20 | ```js 21 | const fs = require('fs-extra') 22 | 23 | fs.moveSync('/tmp/somedir', '/tmp/may/already/existed/somedir', { overwrite: true }) 24 | ``` 25 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/outputFile-sync.md: -------------------------------------------------------------------------------- 1 | # outputFileSync(file, data, [options]) 2 | 3 | Almost the same as `writeFileSync` (i.e. it [overwrites](http://pages.citebite.com/v2o5n8l2f5reb)), except that if the parent directory does not exist, it's created. `file` must be a file path (a buffer or a file descriptor is not allowed). `options` are what you'd pass to [`fs.writeFileSync()`](https://nodejs.org/api/fs.html#fs_fs_writefilesync_file_data_options). 4 | 5 | - `file` `` 6 | - `data` ` | | ` 7 | - `options` ` | ` 8 | 9 | ## Example: 10 | 11 | ```js 12 | const fs = require('fs-extra') 13 | 14 | const file = '/tmp/this/path/does/not/exist/file.txt' 15 | fs.outputFileSync(file, 'hello!') 16 | 17 | const data = fs.readFileSync(file, 'utf8') 18 | console.log(data) // => hello! 19 | ``` 20 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/pathExists-sync.md: -------------------------------------------------------------------------------- 1 | # pathExistsSync(file) 2 | 3 | An alias for [`fs.existsSync()`](https://nodejs.org/api/fs.html#fs_fs_existssync_path), created for consistency with [`pathExists()`](pathExists.md). 4 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/pathExists.md: -------------------------------------------------------------------------------- 1 | # pathExists(file[, callback]) 2 | 3 | Test whether or not the given path exists by checking with the file system. Like [`fs.exists`](https://nodejs.org/api/fs.html#fs_fs_exists_path_callback), but with a normal callback signature (err, exists). Uses `fs.access` under the hood. 4 | 5 | - `file` `` 6 | - `callback` `` 7 | 8 | ## Example: 9 | 10 | ```js 11 | const fs = require('fs-extra') 12 | 13 | const file = '/tmp/this/path/does/not/exist/file.txt' 14 | // Promise usage: 15 | fs.pathExists(file) 16 | .then(exists => console.log(exists)) // => false 17 | // Callback usage: 18 | fs.pathExists(file, (err, exists) => { 19 | console.log(err) // => null 20 | console.log(exists) // => false 21 | }) 22 | ``` 23 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/remove-sync.md: -------------------------------------------------------------------------------- 1 | # removeSync(path) 2 | 3 | Removes a file or directory. The directory can have contents. Like `rm -rf`. 4 | 5 | - `path` `` 6 | 7 | ## Example: 8 | 9 | ```js 10 | const fs = require('fs-extra') 11 | 12 | // remove file 13 | fs.removeSync('/tmp/myfile') 14 | 15 | fs.removeSync('/home/jprichardson') // I just deleted my entire HOME directory. 16 | ``` 17 | -------------------------------------------------------------------------------- /node_modules/fs-extra/docs/remove.md: -------------------------------------------------------------------------------- 1 | # remove(path, [callback]) 2 | 3 | Removes a file or directory. The directory can have contents. Like `rm -rf`. 4 | 5 | - `path` `` 6 | - `callback` `` 7 | 8 | ## Example: 9 | 10 | ```js 11 | const fs = require('fs-extra') 12 | 13 | // remove file 14 | fs.remove('/tmp/myfile', err => { 15 | if (err) return console.error(err) 16 | 17 | console.log('success!') 18 | }) 19 | 20 | fs.remove('/home/jprichardson', err => { 21 | if (err) return console.error(err) 22 | 23 | console.log('success!') // I just deleted my entire HOME directory. 24 | }) 25 | 26 | // Promise Usage 27 | fs.remove('/tmp/myfile') 28 | .then(() => { 29 | console.log('success!') 30 | }) 31 | .catch(err => { 32 | console.error(err) 33 | }) 34 | ``` 35 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/copy-sync/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | copySync: require('./copy-sync') 3 | } 4 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/copy/index.js: -------------------------------------------------------------------------------- 1 | const u = require('universalify').fromCallback 2 | module.exports = { 3 | copy: u(require('./copy')) 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/ensure/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const file = require('./file') 4 | const link = require('./link') 5 | const symlink = require('./symlink') 6 | 7 | module.exports = { 8 | // file 9 | createFile: file.createFile, 10 | createFileSync: file.createFileSync, 11 | ensureFile: file.createFile, 12 | ensureFileSync: file.createFileSync, 13 | // link 14 | createLink: link.createLink, 15 | createLinkSync: link.createLinkSync, 16 | ensureLink: link.createLink, 17 | ensureLinkSync: link.createLinkSync, 18 | // symlink 19 | createSymlink: symlink.createSymlink, 20 | createSymlinkSync: symlink.createSymlinkSync, 21 | ensureSymlink: symlink.createSymlink, 22 | ensureSymlinkSync: symlink.createSymlinkSync 23 | } 24 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/ensure/symlink-type.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const fs = require('graceful-fs') 4 | 5 | function symlinkType (srcpath, type, callback) { 6 | callback = (typeof type === 'function') ? type : callback 7 | type = (typeof type === 'function') ? false : type 8 | if (type) return callback(null, type) 9 | fs.lstat(srcpath, (err, stats) => { 10 | if (err) return callback(null, 'file') 11 | type = (stats && stats.isDirectory()) ? 'dir' : 'file' 12 | callback(null, type) 13 | }) 14 | } 15 | 16 | function symlinkTypeSync (srcpath, type) { 17 | let stats 18 | 19 | if (type) return type 20 | try { 21 | stats = fs.lstatSync(srcpath) 22 | } catch (e) { 23 | return 'file' 24 | } 25 | return (stats && stats.isDirectory()) ? 'dir' : 'file' 26 | } 27 | 28 | module.exports = { 29 | symlinkType, 30 | symlinkTypeSync 31 | } 32 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const assign = require('./util/assign') 4 | 5 | const fs = {} 6 | 7 | // Export graceful-fs: 8 | assign(fs, require('./fs')) 9 | // Export extra methods: 10 | assign(fs, require('./copy')) 11 | assign(fs, require('./copy-sync')) 12 | assign(fs, require('./mkdirs')) 13 | assign(fs, require('./remove')) 14 | assign(fs, require('./json')) 15 | assign(fs, require('./move')) 16 | assign(fs, require('./move-sync')) 17 | assign(fs, require('./empty')) 18 | assign(fs, require('./ensure')) 19 | assign(fs, require('./output')) 20 | assign(fs, require('./path-exists')) 21 | 22 | module.exports = fs 23 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/json/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const u = require('universalify').fromCallback 4 | const jsonFile = require('./jsonfile') 5 | 6 | jsonFile.outputJson = u(require('./output-json')) 7 | jsonFile.outputJsonSync = require('./output-json-sync') 8 | // aliases 9 | jsonFile.outputJSON = jsonFile.outputJson 10 | jsonFile.outputJSONSync = jsonFile.outputJsonSync 11 | jsonFile.writeJSON = jsonFile.writeJson 12 | jsonFile.writeJSONSync = jsonFile.writeJsonSync 13 | jsonFile.readJSON = jsonFile.readJson 14 | jsonFile.readJSONSync = jsonFile.readJsonSync 15 | 16 | module.exports = jsonFile 17 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/json/jsonfile.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const u = require('universalify').fromCallback 4 | const jsonFile = require('jsonfile') 5 | 6 | module.exports = { 7 | // jsonfile exports 8 | readJson: u(jsonFile.readFile), 9 | readJsonSync: jsonFile.readFileSync, 10 | writeJson: u(jsonFile.writeFile), 11 | writeJsonSync: jsonFile.writeFileSync 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/json/output-json-sync.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const fs = require('graceful-fs') 4 | const path = require('path') 5 | const mkdir = require('../mkdirs') 6 | const jsonFile = require('./jsonfile') 7 | 8 | function outputJsonSync (file, data, options) { 9 | const dir = path.dirname(file) 10 | 11 | if (!fs.existsSync(dir)) { 12 | mkdir.mkdirsSync(dir) 13 | } 14 | 15 | jsonFile.writeJsonSync(file, data, options) 16 | } 17 | 18 | module.exports = outputJsonSync 19 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/json/output-json.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const path = require('path') 4 | const mkdir = require('../mkdirs') 5 | const pathExists = require('../path-exists').pathExists 6 | const jsonFile = require('./jsonfile') 7 | 8 | function outputJson (file, data, options, callback) { 9 | if (typeof options === 'function') { 10 | callback = options 11 | options = {} 12 | } 13 | 14 | const dir = path.dirname(file) 15 | 16 | pathExists(dir, (err, itDoes) => { 17 | if (err) return callback(err) 18 | if (itDoes) return jsonFile.writeJson(file, data, options, callback) 19 | 20 | mkdir.mkdirs(dir, err => { 21 | if (err) return callback(err) 22 | jsonFile.writeJson(file, data, options, callback) 23 | }) 24 | }) 25 | } 26 | 27 | module.exports = outputJson 28 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/mkdirs/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const u = require('universalify').fromCallback 3 | const mkdirs = u(require('./mkdirs')) 4 | const mkdirsSync = require('./mkdirs-sync') 5 | 6 | module.exports = { 7 | mkdirs: mkdirs, 8 | mkdirsSync: mkdirsSync, 9 | // alias 10 | mkdirp: mkdirs, 11 | mkdirpSync: mkdirsSync, 12 | ensureDir: mkdirs, 13 | ensureDirSync: mkdirsSync 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/mkdirs/win32.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const path = require('path') 4 | 5 | // get drive on windows 6 | function getRootPath (p) { 7 | p = path.normalize(path.resolve(p)).split(path.sep) 8 | if (p.length > 0) return p[0] 9 | return null 10 | } 11 | 12 | // http://stackoverflow.com/a/62888/10333 contains more accurate 13 | // TODO: expand to include the rest 14 | const INVALID_PATH_CHARS = /[<>:"|?*]/ 15 | 16 | function invalidWin32Path (p) { 17 | const rp = getRootPath(p) 18 | p = p.replace(rp, '') 19 | return INVALID_PATH_CHARS.test(p) 20 | } 21 | 22 | module.exports = { 23 | getRootPath, 24 | invalidWin32Path 25 | } 26 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/path-exists/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const u = require('universalify').fromPromise 3 | const fs = require('../fs') 4 | 5 | function pathExists (path) { 6 | return fs.access(path).then(() => true).catch(() => false) 7 | } 8 | 9 | module.exports = { 10 | pathExists: u(pathExists), 11 | pathExistsSync: fs.existsSync 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/remove/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const u = require('universalify').fromCallback 4 | const rimraf = require('./rimraf') 5 | 6 | module.exports = { 7 | remove: u(rimraf), 8 | removeSync: rimraf.sync 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/util/assign.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | // simple mutable assign 4 | function assign () { 5 | const args = [].slice.call(arguments).filter(i => i) 6 | const dest = args.shift() 7 | args.forEach(src => { 8 | Object.keys(src).forEach(key => { 9 | dest[key] = src[key] 10 | }) 11 | }) 12 | 13 | return dest 14 | } 15 | 16 | module.exports = assign 17 | -------------------------------------------------------------------------------- /node_modules/fs-extra/lib/util/buffer.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable node/no-deprecated-api */ 2 | module.exports = function (size) { 3 | if (typeof Buffer.allocUnsafe === 'function') { 4 | try { 5 | return Buffer.allocUnsafe(size) 6 | } catch (e) { 7 | return new Buffer(size) 8 | } 9 | } 10 | return new Buffer(size) 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/glob-parent/LICENSE: -------------------------------------------------------------------------------- 1 | The ISC License 2 | 3 | Copyright (c) 2015 Elan Shanker 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 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /node_modules/glob-parent/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var path = require('path'); 4 | var isglob = require('is-glob'); 5 | var pathDirname = require('path-dirname'); 6 | var isWin32 = require('os').platform() === 'win32'; 7 | 8 | module.exports = function globParent(str) { 9 | // flip windows path separators 10 | if (isWin32 && str.indexOf('/') < 0) str = str.split('\\').join('/'); 11 | 12 | // special case for strings ending in enclosure containing path separator 13 | if (/[\{\[].*[\/]*.*[\}\]]$/.test(str)) str += '/'; 14 | 15 | // preserves full path in case of trailing path separator 16 | str += 'a'; 17 | 18 | // remove path parts that are globby 19 | do {str = pathDirname.posix(str)} 20 | while (isglob(str) || /(^|[^\\])([\{\[]|\([^\)]+$)/.test(str)); 21 | 22 | // remove escape chars and return result 23 | return str.replace(/\\([\*\?\|\[\]\(\)\{\}])/g, '$1'); 24 | }; 25 | -------------------------------------------------------------------------------- /node_modules/glob-parent/node_modules/is-glob/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-glob 3 | * 4 | * Copyright (c) 2014-2016, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | var isExtglob = require('is-extglob'); 9 | 10 | module.exports = function isGlob(str) { 11 | if (typeof str !== 'string' || str === '') { 12 | return false; 13 | } 14 | 15 | if (isExtglob(str)) return true; 16 | 17 | var regex = /(\\).|([*?]|\[.*\]|\{.*\}|\(.*\|.*\)|^!)/; 18 | var match; 19 | 20 | while ((match = regex.exec(str))) { 21 | if (match[2]) return true; 22 | str = str.slice(match.index + match[0].length); 23 | } 24 | return false; 25 | }; 26 | -------------------------------------------------------------------------------- /node_modules/graceful-fs/LICENSE: -------------------------------------------------------------------------------- 1 | The ISC License 2 | 3 | Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors 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 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /node_modules/graceful-fs/fs.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | var fs = require('fs') 4 | 5 | module.exports = clone(fs) 6 | 7 | function clone (obj) { 8 | if (obj === null || typeof obj !== 'object') 9 | return obj 10 | 11 | if (obj instanceof Object) 12 | var copy = { __proto__: obj.__proto__ } 13 | else 14 | var copy = Object.create(null) 15 | 16 | Object.getOwnPropertyNames(obj).forEach(function (key) { 17 | Object.defineProperty(copy, key, Object.getOwnPropertyDescriptor(obj, key)) 18 | }) 19 | 20 | return copy 21 | } 22 | -------------------------------------------------------------------------------- /node_modules/has-value/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * has-value 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isObject = require('isobject'); 11 | var hasValues = require('has-values'); 12 | var get = require('get-value'); 13 | 14 | module.exports = function(val, prop) { 15 | return hasValues(isObject(val) && prop ? get(val, prop) : val); 16 | }; 17 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/is-binary-path/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var path = require('path'); 3 | var binaryExtensions = require('binary-extensions'); 4 | var exts = Object.create(null); 5 | 6 | binaryExtensions.forEach(function (el) { 7 | exts[el] = true; 8 | }); 9 | 10 | module.exports = function (filepath) { 11 | return path.extname(filepath).slice(1).toLowerCase() in exts; 12 | }; 13 | -------------------------------------------------------------------------------- /node_modules/is-binary-path/readme.md: -------------------------------------------------------------------------------- 1 | # is-binary-path [![Build Status](https://travis-ci.org/sindresorhus/is-binary-path.svg?branch=master)](https://travis-ci.org/sindresorhus/is-binary-path) 2 | 3 | > Check if a filepath is a binary file 4 | 5 | 6 | ## Install 7 | 8 | ``` 9 | $ npm install --save is-binary-path 10 | ``` 11 | 12 | 13 | ## Usage 14 | 15 | ```js 16 | var isBinaryPath = require('is-binary-path'); 17 | 18 | isBinaryPath('src/unicorn.png'); 19 | //=> true 20 | 21 | isBinaryPath('src/unicorn.txt'); 22 | //=> false 23 | ``` 24 | 25 | 26 | ## Related 27 | 28 | - [`binary-extensions`](https://github.com/sindresorhus/binary-extensions) - List of binary file extensions 29 | - [`is-text-path`](https://github.com/sindresorhus/is-text-path) - Check if a filepath is a text file 30 | 31 | 32 | ## License 33 | 34 | MIT © [Sindre Sorhus](http://sindresorhus.com) 35 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/is-extendable/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-extendable 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function isExtendable(val) { 11 | return typeof val !== 'undefined' && val !== null 12 | && (typeof val === 'object' || typeof val === 'function'); 13 | }; 14 | -------------------------------------------------------------------------------- /node_modules/is-extglob/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-extglob 3 | * 4 | * Copyright (c) 2014-2016, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | module.exports = function isExtglob(str) { 9 | if (typeof str !== 'string' || str === '') { 10 | return false; 11 | } 12 | 13 | var match; 14 | while ((match = /(\\).|([@?!+*]\(.*\))/g.exec(str))) { 15 | if (match[2]) return true; 16 | str = str.slice(match.index + match[0].length); 17 | } 18 | 19 | return false; 20 | }; 21 | -------------------------------------------------------------------------------- /node_modules/is-number/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-number 3 | * 4 | * Copyright (c) 2014-2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | 12 | module.exports = function isNumber(num) { 13 | var type = typeOf(num); 14 | 15 | if (type === 'string') { 16 | if (!num.trim()) return false; 17 | } else if (type !== 'number') { 18 | return false; 19 | } 20 | 21 | return (num - num + 1) >= 0; 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/is-odd/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-odd 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isNumber = require('is-number'); 11 | 12 | module.exports = function isOdd(i) { 13 | if (!isNumber(i)) { 14 | throw new TypeError('is-odd expects a number.'); 15 | } 16 | if (Number(i) !== Math.floor(i)) { 17 | throw new RangeError('is-odd expects an integer.'); 18 | } 19 | return !!(~~i & 1); 20 | }; 21 | -------------------------------------------------------------------------------- /node_modules/is-odd/node_modules/is-number/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-number 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function isNumber(num) { 11 | var type = typeof num; 12 | 13 | if (type === 'string' || num instanceof String) { 14 | // an empty string would be coerced to true with the below logic 15 | if (!num.trim()) return false; 16 | } else if (type !== 'number' && !(num instanceof Number)) { 17 | return false; 18 | } 19 | 20 | return (num - num + 1) >= 0; 21 | }; 22 | -------------------------------------------------------------------------------- /node_modules/is-plain-object/index.d.ts: -------------------------------------------------------------------------------- 1 | export = isPlainObject; 2 | 3 | declare function isPlainObject(o: any): boolean; 4 | 5 | declare namespace isPlainObject {} 6 | -------------------------------------------------------------------------------- /node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /node_modules/isarray/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/isarray/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @node_modules/.bin/tape test.js 4 | 5 | .PHONY: test 6 | 7 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | var toString = {}.toString; 2 | 3 | module.exports = Array.isArray || function (arr) { 4 | return toString.call(arr) == '[object Array]'; 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/isobject/index.d.ts: -------------------------------------------------------------------------------- 1 | export = isObject; 2 | 3 | declare function isObject(val: any): boolean; 4 | 5 | declare namespace isObject {} 6 | -------------------------------------------------------------------------------- /node_modules/isobject/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * isobject 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function isObject(val) { 11 | return val != null && typeof val === 'object' && Array.isArray(val) === false; 12 | }; 13 | -------------------------------------------------------------------------------- /node_modules/json-beautifully/README.md: -------------------------------------------------------------------------------- 1 | # formatJson 2 | 3 | 4 | ## How can use 5 | 6 | ```javascript 7 | import formatJson from 'json-beautifully'; 8 | 9 | let json = {a:1,b:2}; 10 | 11 | let text = formatJson(json); 12 | 13 | console.log(text) 14 | 15 | ``` -------------------------------------------------------------------------------- /node_modules/micromatch/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/micromatch/lib/.DS_Store -------------------------------------------------------------------------------- /node_modules/micromatch/lib/cache.js: -------------------------------------------------------------------------------- 1 | module.exports = new (require('fragment-cache'))(); 2 | -------------------------------------------------------------------------------- /node_modules/minimatch/LICENSE: -------------------------------------------------------------------------------- 1 | The ISC License 2 | 3 | Copyright (c) Isaac Z. Schlueter and Contributors 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 10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 | -------------------------------------------------------------------------------- /node_modules/mixin-deep/node_modules/is-extendable/index.d.ts: -------------------------------------------------------------------------------- 1 | export = isExtendable; 2 | 3 | declare function isExtendable(val: any): boolean; 4 | 5 | declare namespace isExtendable {} 6 | -------------------------------------------------------------------------------- /node_modules/mixin-deep/node_modules/is-extendable/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-extendable 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isPlainObject = require('is-plain-object'); 11 | 12 | module.exports = function isExtendable(val) { 13 | return isPlainObject(val) || typeof val === 'function' || Array.isArray(val); 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/nanomatch/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/nanomatch/lib/.DS_Store -------------------------------------------------------------------------------- /node_modules/nanomatch/lib/cache.js: -------------------------------------------------------------------------------- 1 | module.exports = new (require('fragment-cache'))(); 2 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"], 3 | "plugins": ["transform-class-properties", "transform-function-bind", "transform-object-rest-spread"] 4 | } 5 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "airbnb-base", 3 | "parser": "babel-eslint", 4 | "rules": { 5 | "comma-dangle": [2, "never"], 6 | "import/extensions": 0, 7 | "import/no-extraneous-dependencies": 0, 8 | "import/no-unresolved": 0, 9 | "max-len": [1, {"code": 128, "ignoreComments": true}], 10 | "no-param-reassign": [2, {"props": false}], 11 | "no-underscore-dangle": [2, {"allow": ["_id"]}], 12 | "no-unused-vars": [2, {"args": "none"}], 13 | "no-use-before-define": [2, {"functions": false}], 14 | "object-curly-spacing": [2, "never"] 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | node_js: 4 | - "6" 5 | - "stable" 6 | 7 | env: 8 | global: 9 | - CODACY_PROJECT_TOKEN=b6260eef3f26437e8192b3fac47a4edf 10 | 11 | before_script: 12 | - date --rfc-2822 13 | 14 | script: 15 | - npm test 16 | - npm run lint 17 | - npm run test:coverage 18 | 19 | after_script: 20 | - cat coverage/lcov.info | codacy-coverage 21 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012-2016 Olivier Louvignes 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | Except where noted, this license applies to any and all software programs and associated documentation files created by the Original Author and distributed with the Software: 16 | 17 | Inspired by SheetJS gist examples, Copyright (c) SheetJS. 18 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/lib/workbook.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | Object.defineProperty(exports, "__esModule", { 4 | value: true 5 | }); 6 | 7 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 8 | 9 | var Workbook = function Workbook() { 10 | _classCallCheck(this, Workbook); 11 | 12 | this.SheetNames = []; 13 | this.Sheets = {}; 14 | }; 15 | 16 | exports.default = Workbook; 17 | //# sourceMappingURL=workbook.js.map -------------------------------------------------------------------------------- /node_modules/node-xlsx/lib/workbook.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../src/workbook.js"],"names":["Workbook","SheetNames","Sheets"],"mappings":";;;;;;;;IACqBA,Q;;;OACnBC,U,GAAa,E;OACbC,M,GAAS,E;;;kBAFUF,Q","file":"workbook.js","sourcesContent":["\nexport default class Workbook {\n SheetNames = [];\n Sheets = {};\n}\n"]} -------------------------------------------------------------------------------- /node_modules/node-xlsx/src/workbook.js: -------------------------------------------------------------------------------- 1 | 2 | export default class Workbook { 3 | SheetNames = []; 4 | Sheets = {}; 5 | } 6 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./../.eslintrc", 3 | "parser": "babel-eslint", 4 | "env": { 5 | "jest": true, 6 | "jasmine": true 7 | }, 8 | "rules": { 9 | "func-names": "off", 10 | "no-underscore-dangle": "off", 11 | "import/no-extraneous-dependencies": "off" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/fixtures/dateField.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Sheet1", 4 | "data": [ 5 | [ 6 | "Serial 1", 7 | "Serial 2", 8 | "Serial 3", 9 | "UPC", 10 | "PO#", 11 | "Date Received" 12 | ], 13 | [ 14 | "SPKA19BD170C53", 15 | "SPKA19BD170420", 16 | "SPKA19BD1707F3", 17 | "861453000227", 18 | "10012", 19 | "5/25/17" 20 | ], 21 | [ 22 | "SPKA19BD16007A", 23 | "SPKA19BD170927", 24 | "SPKA19BD1702B9", 25 | "861453000227", 26 | "10012", 27 | "5/25/17" 28 | ] 29 | ] 30 | } 31 | ] -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/fixtures/dateField.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/node-xlsx/test/fixtures/dateField.xlsx -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/fixtures/test.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "name": "mySheetName", 3 | "data": [ 4 | [ 5 | 1, 6 | 2, 7 | 3 8 | ], 9 | [ 10 | true, 11 | false, 12 | null, 13 | "sheetjs" 14 | ], 15 | [ 16 | "foo", 17 | "bar", 18 | 41689.604166666664, 19 | "0.3" 20 | ], 21 | [ 22 | "baz", 23 | null, 24 | "qux" 25 | ] 26 | ] 27 | }] 28 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/fixtures/test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/node-xlsx/test/fixtures/test.xlsx -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/specs/build.spec.js: -------------------------------------------------------------------------------- 1 | import fs from 'fs'; 2 | import expect from 'expect'; 3 | import {build as buildXSLX} from './../../src'; 4 | 5 | describe('node-xlsx builder', () => { 6 | it('should throw if no input is given', () => { 7 | expect(() => buildXSLX()).toThrow(); 8 | }); 9 | it('should properly build an XLSX from ', () => { 10 | const expected = fs.readFileSync(`${__dirname}/../fixtures/test.xlsx`); 11 | const worksheets = JSON.parse(fs.readFileSync(`${__dirname}/../fixtures/test.json`)); 12 | const result = buildXSLX(worksheets); 13 | expect(result instanceof Buffer).toBeTruthy(); 14 | // Only check the ten first bytes 15 | expect(result.slice(0, 10)).toEqual(expected.slice(0, 10)); 16 | }); 17 | }); 18 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/specs/helper.spec.js: -------------------------------------------------------------------------------- 1 | import expect from 'expect'; 2 | import {buildSheetFromMatrix} from './../../src/helpers'; 3 | 4 | describe('node-xlsx helper', () => { 5 | describe('buildSheetFromMatrix', () => { 6 | it('should throw if row data is not array', () => { 7 | const notArrayData = [['a1'], {val: 'b1'}]; 8 | expect(() => buildSheetFromMatrix(notArrayData)).toThrow(); 9 | }); 10 | 11 | it('should throw if sheet data is not array', () => { 12 | const notArrayData = {val: 'a1'}; 13 | expect(() => buildSheetFromMatrix(notArrayData)).toThrow(); 14 | }); 15 | 16 | it('should not throw if data is valid array', () => { 17 | const notArrayData = [['a1'], ['b1']]; 18 | expect(typeof buildSheetFromMatrix(notArrayData)).toBe('object'); 19 | }); 20 | 21 | }); 22 | }); 23 | -------------------------------------------------------------------------------- /node_modules/node-xlsx/test/specs/import.spec.js: -------------------------------------------------------------------------------- 1 | import expect from 'expect'; 2 | import XSLX from './../../src'; 3 | 4 | describe('node-xlsx import', () => { 5 | it('should get current object', () => { 6 | expect(typeof XSLX).toBe('object'); 7 | }); 8 | it('should has current keys', () => { 9 | expect(Object.keys(XSLX)).toEqual(['parse', 'build']); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /node_modules/normalize-path/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * normalize-path 3 | * 4 | * Copyright (c) 2014-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | var removeTrailingSeparator = require('remove-trailing-separator'); 9 | 10 | module.exports = function normalizePath(str, stripTrailing) { 11 | if (typeof str !== 'string') { 12 | throw new TypeError('expected a string'); 13 | } 14 | str = str.replace(/[\\\/]+/g, '/'); 15 | if (stripTrailing !== false) { 16 | str = removeTrailingSeparator(str); 17 | } 18 | return str; 19 | }; 20 | -------------------------------------------------------------------------------- /node_modules/object-copy/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/object-copy/node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/object.pick/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * object.pick 3 | * 4 | * Copyright (c) 2014-2015 Jon Schlinkert, contributors. 5 | * Licensed under the MIT License 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isObject = require('isobject'); 11 | 12 | module.exports = function pick(obj, keys) { 13 | if (!isObject(obj) && typeof obj !== 'function') { 14 | return {}; 15 | } 16 | 17 | var res = {}; 18 | if (typeof keys === 'string') { 19 | if (keys in obj) { 20 | res[keys] = obj[keys]; 21 | } 22 | return res; 23 | } 24 | 25 | var len = keys.length; 26 | var idx = -1; 27 | 28 | while (++idx < len) { 29 | var key = keys[idx]; 30 | if (key in obj) { 31 | res[key] = obj[key]; 32 | } 33 | } 34 | return res; 35 | }; 36 | -------------------------------------------------------------------------------- /node_modules/pascalcase/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * pascalcase 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | function pascalcase(str) { 9 | if (typeof str !== 'string') { 10 | throw new TypeError('expected a string.'); 11 | } 12 | str = str.replace(/([A-Z])/g, ' $1'); 13 | if (str.length === 1) { return str.toUpperCase(); } 14 | str = str.replace(/^[\W_]+|[\W_]+$/g, '').toLowerCase(); 15 | str = str.charAt(0).toUpperCase() + str.slice(1); 16 | return str.replace(/[\W_]+(\w|$)/g, function (_, ch) { 17 | return ch.toUpperCase(); 18 | }); 19 | } 20 | 21 | module.exports = pascalcase; 22 | -------------------------------------------------------------------------------- /node_modules/path-is-absolute/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | function posix(path) { 4 | return path.charAt(0) === '/'; 5 | } 6 | 7 | function win32(path) { 8 | // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56 9 | var splitDeviceRe = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/; 10 | var result = splitDeviceRe.exec(path); 11 | var device = result[1] || ''; 12 | var isUnc = Boolean(device && device.charAt(1) !== ':'); 13 | 14 | // UNC paths are always absolute 15 | return Boolean(result[2] || isUnc); 16 | } 17 | 18 | module.exports = process.platform === 'win32' ? win32 : posix; 19 | module.exports.posix = posix; 20 | module.exports.win32 = win32; 21 | -------------------------------------------------------------------------------- /node_modules/posix-character-classes/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * POSIX character classes 5 | */ 6 | 7 | module.exports = { 8 | alnum: 'a-zA-Z0-9', 9 | alpha: 'a-zA-Z', 10 | ascii: '\\x00-\\x7F', 11 | blank: ' \\t', 12 | cntrl: '\\x00-\\x1F\\x7F', 13 | digit: '0-9', 14 | graph: '\\x21-\\x7E', 15 | lower: 'a-z', 16 | print: '\\x20-\\x7E ', 17 | punct: '\\-!"#$%&\'()\\*+,./:;<=>?@[\\]^_`{|}~', 18 | space: ' \\t\\r\\n\\v\\f', 19 | upper: 'A-Z', 20 | word: 'A-Za-z0-9_', 21 | xdigit: 'A-Fa-f0-9' 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/printj/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2016-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/printj/dist/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2016-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | 15 | -------------------------------------------------------------------------------- /node_modules/printj/types/index.d.ts: -------------------------------------------------------------------------------- 1 | /* index.d.ts (C) 2015-present SheetJS */ 2 | // TypeScript Version: 2.2 3 | 4 | /** Version string */ 5 | export const version: string; 6 | 7 | /** Generate formatted string from format and subsequent arguments */ 8 | export function sprintf(fmt: string, ...args: any[]): string; 9 | 10 | /** Generate formatted string from format and array of variables */ 11 | export function vsprintf(fmt: string, args: any[]): string; 12 | -------------------------------------------------------------------------------- /node_modules/printj/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5", "dom" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "printj": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/printj/types/tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "dtslint/dtslint.json", 3 | "rules": { 4 | "whitespace": false, 5 | "no-sparse-arrays": false, 6 | "only-arrow-functions": false, 7 | "no-consecutive-blank-lines": false, 8 | "prefer-conditional-expression": false, 9 | "one-variable-per-declaration": false 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/process-nextick-args/readme.md: -------------------------------------------------------------------------------- 1 | process-nextick-args 2 | ===== 3 | 4 | [![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args) 5 | 6 | ```bash 7 | npm install --save process-nextick-args 8 | ``` 9 | 10 | Always be able to pass arguments to process.nextTick, no matter the platform 11 | 12 | ```js 13 | var pna = require('process-nextick-args'); 14 | 15 | pna.nextTick(function (a, b, c) { 16 | console.log(a, b, c); 17 | }, 'step', 3, 'profit'); 18 | ``` 19 | -------------------------------------------------------------------------------- /node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/lib/internal/streams/stream-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('events').EventEmitter; 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/readable-stream/readable.js: -------------------------------------------------------------------------------- 1 | var Stream = require('stream'); 2 | if (process.env.READABLE_STREAM === 'disable' && Stream) { 3 | module.exports = Stream; 4 | exports = module.exports = Stream.Readable; 5 | exports.Readable = Stream.Readable; 6 | exports.Writable = Stream.Writable; 7 | exports.Duplex = Stream.Duplex; 8 | exports.Transform = Stream.Transform; 9 | exports.PassThrough = Stream.PassThrough; 10 | exports.Stream = Stream; 11 | } else { 12 | exports = module.exports = require('./lib/_stream_readable.js'); 13 | exports.Stream = Stream || exports; 14 | exports.Readable = exports; 15 | exports.Writable = require('./lib/_stream_writable.js'); 16 | exports.Duplex = require('./lib/_stream_duplex.js'); 17 | exports.Transform = require('./lib/_stream_transform.js'); 18 | exports.PassThrough = require('./lib/_stream_passthrough.js'); 19 | } 20 | -------------------------------------------------------------------------------- /node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/readdirp/.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | *.seed 3 | *.log 4 | *.csv 5 | *.dat 6 | *.out 7 | *.pid 8 | *.gz 9 | 10 | pids 11 | logs 12 | results 13 | 14 | node_modules 15 | npm-debug.log -------------------------------------------------------------------------------- /node_modules/readdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.12" 5 | - "4.4" 6 | - "6.2" 7 | -------------------------------------------------------------------------------- /node_modules/readdirp/examples/callback-api.js: -------------------------------------------------------------------------------- 1 | var readdirp = require('..'); 2 | 3 | readdirp({ root: '.', fileFilter: '*.js' }, function (errors, res) { 4 | if (errors) { 5 | errors.forEach(function (err) { 6 | console.error('Error: ', err); 7 | }); 8 | } 9 | console.log('all javascript files', res); 10 | }); 11 | -------------------------------------------------------------------------------- /node_modules/readdirp/examples/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "readdirp-examples", 3 | "version": "0.0.0", 4 | "description": "Examples for readdirp.", 5 | "dependencies": { 6 | "tap-stream": "~0.1.0", 7 | "event-stream": "~3.0.7" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /node_modules/readdirp/examples/stream-api-pipe.js: -------------------------------------------------------------------------------- 1 | var readdirp = require('..') 2 | , path = require('path') 3 | , through = require('through2') 4 | 5 | // print out all JavaScript files along with their size 6 | readdirp({ root: path.join(__dirname), fileFilter: '*.js' }) 7 | .on('warn', function (err) { console.error('non-fatal error', err); }) 8 | .on('error', function (err) { console.error('fatal error', err); }) 9 | .pipe(through.obj(function (entry, _, cb) { 10 | this.push({ path: entry.path, size: entry.stat.size }); 11 | cb(); 12 | })) 13 | .pipe(through.obj( 14 | function (res, _, cb) { 15 | this.push(JSON.stringify(res) + '\n'); 16 | cb(); 17 | }) 18 | ) 19 | .pipe(process.stdout); 20 | -------------------------------------------------------------------------------- /node_modules/readdirp/examples/stream-api.js: -------------------------------------------------------------------------------- 1 | var readdirp = require('..') 2 | , path = require('path'); 3 | 4 | readdirp({ root: path.join(__dirname), fileFilter: '*.js' }) 5 | .on('warn', function (err) { 6 | console.error('something went wrong when processing an entry', err); 7 | }) 8 | .on('error', function (err) { 9 | console.error('something went fatally wrong and the stream was aborted', err); 10 | }) 11 | .on('data', function (entry) { 12 | console.log('%s is ready for processing', entry.path); 13 | // process entry here 14 | }); 15 | 16 | -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir1/root_dir1_file1.ext1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir1/root_dir1_file1.ext1 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir1/root_dir1_file2.ext2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir1/root_dir1_file2.ext2 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir1/root_dir1_file3.ext3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir1/root_dir1_file3.ext3 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir1/root_dir1_subdir1/root1_dir1_subdir1_file1.ext1 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir2/root_dir2_file1.ext1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir2/root_dir2_file1.ext1 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_dir2/root_dir2_file2.ext2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_dir2/root_dir2_file2.ext2 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_file1.ext1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_file1.ext1 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_file2.ext2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_file2.ext2 -------------------------------------------------------------------------------- /node_modules/readdirp/test/bed/root_file3.ext3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/readdirp/test/bed/root_file3.ext3 -------------------------------------------------------------------------------- /node_modules/remove-trailing-separator/history.md: -------------------------------------------------------------------------------- 1 | ## History 2 | 3 | ### 1.1.0 - 16th Aug 2017 4 | 5 | - [f4576e3](https://github.com/darsain/remove-trailing-separator/commit/f4576e3638c39b794998b533fffb27854dcbee01) Implement faster slash slicing 6 | 7 | ### 1.0.2 - 07th Jun 2017 8 | 9 | - [8e13ecb](https://github.com/darsain/remove-trailing-separator/commit/8e13ecbfd7b9f5fdf97c5d5ff923e4718b874e31) ES5 compatibility 10 | 11 | ### 1.0.1 - 25th Sep 2016 12 | 13 | - [b78606d](https://github.com/darsain/remove-trailing-separator/commit/af90b4e153a4527894741af6c7005acaeb78606d) Remove backslash only on win32 systems 14 | 15 | ### 1.0.0 - 24th Sep 2016 16 | 17 | Initial release. 18 | -------------------------------------------------------------------------------- /node_modules/remove-trailing-separator/index.js: -------------------------------------------------------------------------------- 1 | var isWin = process.platform === 'win32'; 2 | 3 | module.exports = function (str) { 4 | var i = str.length - 1; 5 | if (i < 2) { 6 | return str; 7 | } 8 | while (isSeparator(str, i)) { 9 | i--; 10 | } 11 | return str.substr(0, i + 1); 12 | }; 13 | 14 | function isSeparator(str, i) { 15 | var char = str[i]; 16 | return i > 0 && (char === '/' || (isWin && char === '\\')); 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/remove-trailing-separator/license: -------------------------------------------------------------------------------- 1 | Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. 2 | 3 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- /node_modules/repeat-element/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * repeat-element 3 | * 4 | * Copyright (c) 2015 Jon Schlinkert. 5 | * Licensed under the MIT license. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function repeat(ele, num) { 11 | var arr = new Array(num); 12 | 13 | for (var i = 0; i < num; i++) { 14 | arr[i] = ele; 15 | } 16 | 17 | return arr; 18 | }; 19 | -------------------------------------------------------------------------------- /node_modules/resolve-url/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "resolve-url", 3 | "version": "0.2.1", 4 | "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.", 5 | "authors": ["Simon Lydell"], 6 | "license": "MIT", 7 | "main": "resolve-url.js", 8 | "keywords": [ 9 | "resolve", 10 | "url" 11 | ], 12 | "ignore": [ 13 | ".*" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/resolve-url/changelog.md: -------------------------------------------------------------------------------- 1 | ### Version 0.2.1 (2014-02-25) ### 2 | 3 | - Fix edge case when (accidentally) supplying only one argument, and that 4 | argument happens to be a falsy value such as `undefined` or `null`. 5 | 6 | 7 | ### Version 0.2.0 (2014-02-24) ### 8 | 9 | - Disallow passing 0 arguments. It’s weird and inconsistent between browsers. 10 | (Backwards incompatible change.) 11 | 12 | 13 | ### Version 0.1.0 (2014-02-23) ### 14 | 15 | - Initial release. 16 | -------------------------------------------------------------------------------- /node_modules/resolve-url/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "resolve-url", 3 | "version": "0.2.1", 4 | "license": "MIT", 5 | "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.", 6 | "main": "resolve-url.js", 7 | "repo": "lydell/resolve-url", 8 | "keywords": [ 9 | "resolve", 10 | "url" 11 | ], 12 | "scripts": [ 13 | "resolve-url.js" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /node_modules/ret/lib/positions.js: -------------------------------------------------------------------------------- 1 | var types = require('./types'); 2 | 3 | exports.wordBoundary = function() { 4 | return { type: types.POSITION, value: 'b' }; 5 | }; 6 | 7 | exports.nonWordBoundary = function() { 8 | return { type: types.POSITION, value: 'B' }; 9 | }; 10 | 11 | exports.begin = function() { 12 | return { type: types.POSITION, value: '^' }; 13 | }; 14 | 15 | exports.end = function() { 16 | return { type: types.POSITION, value: '$' }; 17 | }; 18 | -------------------------------------------------------------------------------- /node_modules/ret/lib/types.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ROOT : 0, 3 | GROUP : 1, 4 | POSITION : 2, 5 | SET : 3, 6 | RANGE : 4, 7 | REPETITION : 5, 8 | REFERENCE : 6, 9 | CHAR : 7, 10 | }; 11 | -------------------------------------------------------------------------------- /node_modules/safe-buffer/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 'node' 4 | - '5' 5 | - '4' 6 | - '0.12' 7 | - '0.10' 8 | -------------------------------------------------------------------------------- /node_modules/safe-regex/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /node_modules/safe-regex/example/safe.js: -------------------------------------------------------------------------------- 1 | var safe = require('../'); 2 | var regex = process.argv.slice(2).join(' '); 3 | console.log(safe(regex)); 4 | -------------------------------------------------------------------------------- /node_modules/set-immediate-shim/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = typeof setImmediate === 'function' ? setImmediate : 3 | function setImmediate() { 4 | var args = [].slice.apply(arguments); 5 | args.splice(1, 0, 0); 6 | setTimeout.apply(null, args); 7 | }; 8 | -------------------------------------------------------------------------------- /node_modules/set-immediate-shim/readme.md: -------------------------------------------------------------------------------- 1 | # set-immediate-shim [![Build Status](https://travis-ci.org/sindresorhus/set-immediate-shim.svg?branch=master)](https://travis-ci.org/sindresorhus/set-immediate-shim) 2 | 3 | > Simple [`setImmediate`](https://developer.mozilla.org/en-US/docs/Web/API/Window.setImmediate) shim 4 | 5 | 6 | ## Install 7 | 8 | ``` 9 | $ npm install --save set-immediate-shim 10 | ``` 11 | 12 | 13 | ## Usage 14 | 15 | ```js 16 | var setImmediateShim = require('set-immediate-shim'); 17 | 18 | setImmediateShim(function () { 19 | console.log('2'); 20 | }); 21 | 22 | console.log('1'); 23 | 24 | //=> 1 25 | //=> 2 26 | ``` 27 | 28 | 29 | ## License 30 | 31 | MIT © [Sindre Sorhus](http://sindresorhus.com) 32 | -------------------------------------------------------------------------------- /node_modules/set-value/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/snapdragon/lib/position.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var define = require('define-property'); 4 | 5 | /** 6 | * Store position for a node 7 | */ 8 | 9 | module.exports = function Position(start, parser) { 10 | this.start = start; 11 | this.end = { line: parser.line, column: parser.column }; 12 | define(this, 'content', parser.orig); 13 | define(this, 'source', parser.options.source); 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/snapdragon/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/snapdragon/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/snapdragon/node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/snapdragon/node_modules/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 | -------------------------------------------------------------------------------- /node_modules/source-map-resolve/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "node" 4 | -------------------------------------------------------------------------------- /node_modules/source-map-resolve/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "source-map-resolve", 3 | "version": "0.5.1", 4 | "author": "Simon Lydell", 5 | "license": "MIT", 6 | "description": "Resolve the source map and/or sources for a generated file.", 7 | "keywords": [ 8 | "source map", 9 | "sourcemap", 10 | "source", 11 | "map", 12 | "sourceMappingURL", 13 | "resolve", 14 | "resolver", 15 | "locate", 16 | "locator", 17 | "find", 18 | "finder" 19 | ], 20 | "authors": [ 21 | "Simon Lydell" 22 | ], 23 | "ignore": [ 24 | ".*" 25 | ], 26 | "dependencies": { 27 | "source-map-url": "^0.4.0", 28 | "resolve-url": "^0.2.1" 29 | } 30 | } -------------------------------------------------------------------------------- /node_modules/source-map-resolve/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "source-map-resolve", 3 | "version": "0.5.1", 4 | "author": "Simon Lydell", 5 | "license": "MIT", 6 | "description": "Resolve the source map and/or sources for a generated file.", 7 | "keywords": [ 8 | "source map", 9 | "sourcemap", 10 | "source", 11 | "map", 12 | "sourceMappingURL", 13 | "resolve", 14 | "resolver", 15 | "locate", 16 | "locator", 17 | "find", 18 | "finder" 19 | ], 20 | "repo": "lydell/source-map-resolve", 21 | "main": "source-map-resolve.js", 22 | "scripts": [ 23 | "source-map-resolve.js" 24 | ], 25 | "dependencies": { 26 | "lydell/source-map-url": "~0.4.0", 27 | "lydell/resolve-url": "~0.2.1" 28 | } 29 | } -------------------------------------------------------------------------------- /node_modules/source-map-resolve/lib/decode-uri-component.js: -------------------------------------------------------------------------------- 1 | // Copyright 2017 Simon Lydell 2 | // X11 (“MIT”) Licensed. (See LICENSE.) 3 | 4 | var decodeUriComponent = require("decode-uri-component") 5 | 6 | function customDecodeUriComponent(string) { 7 | // `decodeUriComponent` turns `+` into ` `, but that's not wanted. 8 | return decodeUriComponent(string.replace(/\+/g, "%2B")) 9 | } 10 | 11 | module.exports = customDecodeUriComponent 12 | -------------------------------------------------------------------------------- /node_modules/source-map-resolve/lib/resolve-url.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Simon Lydell 2 | // X11 (“MIT”) Licensed. (See LICENSE.) 3 | 4 | var url = require("url") 5 | 6 | function resolveUrl(/* ...urls */) { 7 | return Array.prototype.reduce.call(arguments, function(resolved, nextUrl) { 8 | return url.resolve(resolved, nextUrl) 9 | }) 10 | } 11 | 12 | module.exports = resolveUrl 13 | -------------------------------------------------------------------------------- /node_modules/source-map-resolve/source-map-resolve.js.template: -------------------------------------------------------------------------------- 1 | // Copyright 2014, 2015, 2016, 2017 Simon Lydell 2 | // X11 (“MIT”) Licensed. (See LICENSE.) 3 | 4 | // Note: source-map-resolve.js is generated from source-map-resolve-node.js and 5 | // source-map-resolve-template.js. Only edit the two latter files, _not_ 6 | // source-map-resolve.js! 7 | 8 | void (function(root, factory) { 9 | if (typeof define === "function" && define.amd) { 10 | define(["source-map-url", "resolve-url"], factory) 11 | } else if (typeof exports === "object") { 12 | var sourceMappingURL = require("source-map-url") 13 | var resolveUrl = require("resolve-url") 14 | module.exports = factory(sourceMappingURL, resolveUrl) 15 | } else { 16 | root.sourceMapResolve = factory(root.sourceMappingURL, root.resolveUrl) 17 | } 18 | }(this, function(sourceMappingURL, resolveUrl) { 19 | 20 | {{source-map-resolve-node.js}} 21 | 22 | })); 23 | -------------------------------------------------------------------------------- /node_modules/source-map-url/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "source-map-url", 3 | "version": "0.4.0", 4 | "author": "Simon Lydell", 5 | "license": "MIT", 6 | "description": "Tools for working with sourceMappingURL comments.", 7 | "keywords": [ 8 | "source map", 9 | "sourceMappingURL", 10 | "comment", 11 | "annotation" 12 | ], 13 | "main": "source-map-url.js", 14 | "authors": [ 15 | "Simon Lydell" 16 | ], 17 | "ignore": [ 18 | ".*" 19 | ] 20 | } -------------------------------------------------------------------------------- /node_modules/source-map-url/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "source-map-url", 3 | "version": "0.4.0", 4 | "author": "Simon Lydell", 5 | "license": "MIT", 6 | "description": "Tools for working with sourceMappingURL comments.", 7 | "keywords": [ 8 | "source map", 9 | "sourceMappingURL", 10 | "comment", 11 | "annotation" 12 | ], 13 | "main": "source-map-url.js", 14 | "repo": "lydell/source-map-url", 15 | "scripts": [ 16 | "source-map-url.js" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/ssf/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013-present SheetJS 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /node_modules/ssf/bin/ssf.njs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | /* ssf.js (C) 2013-present SheetJS -- http://sheetjs.com */ 3 | /* eslint-env node */ 4 | /* eslint no-console:0 */ 5 | /*jshint node:true */ 6 | var X = require('../'); 7 | var argv = process.argv.slice(2); 8 | if(argv.length < 2 || argv[0] == "-h" || argv[0] == "--help") { 9 | console.error("usage: ssf "); 10 | console.error("output: format_as_string|format_as_number|"); 11 | process.exit(0); 12 | } 13 | console.log(X.format(argv[0],argv[1]) + "|" + X.format(argv[0],+(argv[1])) + "|"); 14 | -------------------------------------------------------------------------------- /node_modules/ssf/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "ssf": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/static-extend/node_modules/define-property/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * define-property 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isDescriptor = require('is-descriptor'); 11 | 12 | module.exports = function defineProperty(obj, prop, val) { 13 | if (typeof obj !== 'object' && typeof obj !== 'function') { 14 | throw new TypeError('expected an object or function.'); 15 | } 16 | 17 | if (typeof prop !== 'string') { 18 | throw new TypeError('expected `prop` to be a string.'); 19 | } 20 | 21 | if (isDescriptor(val) && ('set' in val || 'get' in val)) { 22 | return Object.defineProperty(obj, prop, val); 23 | } 24 | 25 | return Object.defineProperty(obj, prop, { 26 | configurable: true, 27 | enumerable: false, 28 | writable: true, 29 | value: val 30 | }); 31 | }; 32 | -------------------------------------------------------------------------------- /node_modules/static-extend/node_modules/is-descriptor/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * is-descriptor 3 | * 4 | * Copyright (c) 2015-2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | var isAccessor = require('is-accessor-descriptor'); 12 | var isData = require('is-data-descriptor'); 13 | 14 | module.exports = function isDescriptor(obj, key) { 15 | if (typeOf(obj) !== 'object') { 16 | return false; 17 | } 18 | if ('get' in obj) { 19 | return isAccessor(obj, key); 20 | } 21 | return isData(obj, key); 22 | }; 23 | -------------------------------------------------------------------------------- /node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /node_modules/to-object-path/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * to-object-path 3 | * 4 | * Copyright (c) 2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var typeOf = require('kind-of'); 11 | 12 | module.exports = function toPath(args) { 13 | if (typeOf(args) !== 'arguments') { 14 | args = arguments; 15 | } 16 | return filter(args).join('.'); 17 | }; 18 | 19 | function filter(arr) { 20 | var len = arr.length; 21 | var idx = -1; 22 | var res = []; 23 | 24 | while (++idx < len) { 25 | var ele = arr[idx]; 26 | if (typeOf(ele) === 'arguments' || Array.isArray(ele)) { 27 | res.push.apply(res, filter(ele)); 28 | } else if (typeof ele === 'string') { 29 | res.push(ele); 30 | } 31 | } 32 | return res; 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/tslib/CopyrightNotice.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | 16 | -------------------------------------------------------------------------------- /node_modules/tslib/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) Microsoft Corporation. 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted. 5 | 6 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 7 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 8 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 9 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 10 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 11 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 12 | PERFORMANCE OF THIS SOFTWARE. -------------------------------------------------------------------------------- /node_modules/tslib/tslib.es6.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /node_modules/tslib/tslib.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /node_modules/uglify-js/tools/exit.js: -------------------------------------------------------------------------------- 1 | // workaround for tty output truncation upon process.exit() 2 | var exit = process.exit; 3 | process.exit = function() { 4 | var args = [].slice.call(arguments); 5 | process.once("uncaughtException", function() { 6 | (function callback() { 7 | if (process.stdout.bufferSize || process.stderr.bufferSize) { 8 | setImmediate(callback); 9 | } else { 10 | exit.apply(process, args); 11 | } 12 | })(); 13 | }); 14 | throw exit; 15 | }; 16 | -------------------------------------------------------------------------------- /node_modules/uglify-js/tools/exports.js: -------------------------------------------------------------------------------- 1 | exports["Dictionary"] = Dictionary; 2 | exports["TreeWalker"] = TreeWalker; 3 | exports["TreeTransformer"] = TreeTransformer; 4 | exports["minify"] = minify; 5 | exports["parse"] = parse; 6 | exports["_push_uniq"] = push_uniq; 7 | -------------------------------------------------------------------------------- /node_modules/union-value/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | var union = require('arr-union'); 5 | var get = require('get-value'); 6 | var set = require('set-value'); 7 | 8 | module.exports = function unionValue(obj, prop, value) { 9 | if (!isObject(obj)) { 10 | throw new TypeError('union-value expects the first argument to be an object.'); 11 | } 12 | 13 | if (typeof prop !== 'string') { 14 | throw new TypeError('union-value expects `prop` to be a string.'); 15 | } 16 | 17 | var arr = arrayify(get(obj, prop)); 18 | set(obj, prop, union(arr, arrayify(value))); 19 | return obj; 20 | }; 21 | 22 | function arrayify(val) { 23 | if (val === null || typeof val === 'undefined') { 24 | return []; 25 | } 26 | if (Array.isArray(val)) { 27 | return val; 28 | } 29 | return [val]; 30 | } 31 | -------------------------------------------------------------------------------- /node_modules/union-value/node_modules/extend-shallow/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isObject = require('is-extendable'); 4 | 5 | module.exports = function extend(o/*, objects*/) { 6 | if (!isObject(o)) { o = {}; } 7 | 8 | var len = arguments.length; 9 | for (var i = 1; i < len; i++) { 10 | var obj = arguments[i]; 11 | 12 | if (isObject(obj)) { 13 | assign(o, obj); 14 | } 15 | } 16 | return o; 17 | }; 18 | 19 | function assign(a, b) { 20 | for (var key in b) { 21 | if (hasOwn(b, key)) { 22 | a[key] = b[key]; 23 | } 24 | } 25 | } 26 | 27 | /** 28 | * Returns true if the given `key` is an own property of `obj`. 29 | */ 30 | 31 | function hasOwn(obj, key) { 32 | return Object.prototype.hasOwnProperty.call(obj, key); 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/universalify/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | exports.fromCallback = function (fn) { 4 | return Object.defineProperty(function () { 5 | if (typeof arguments[arguments.length - 1] === 'function') fn.apply(this, arguments) 6 | else { 7 | return new Promise((resolve, reject) => { 8 | arguments[arguments.length] = (err, res) => { 9 | if (err) return reject(err) 10 | resolve(res) 11 | } 12 | arguments.length++ 13 | fn.apply(this, arguments) 14 | }) 15 | } 16 | }, 'name', { value: fn.name }) 17 | } 18 | 19 | exports.fromPromise = function (fn) { 20 | return Object.defineProperty(function () { 21 | const cb = arguments[arguments.length - 1] 22 | if (typeof cb !== 'function') return fn.apply(this, arguments) 23 | else fn.apply(this, arguments).then(r => cb(null, r), cb) 24 | }, 'name', { value: fn.name }) 25 | } 26 | -------------------------------------------------------------------------------- /node_modules/unset-value/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * unset-value 3 | * 4 | * Copyright (c) 2015, 2017, Jon Schlinkert. 5 | * Released under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isObject = require('isobject'); 11 | var has = require('has-value'); 12 | 13 | module.exports = function unset(obj, prop) { 14 | if (!isObject(obj)) { 15 | throw new TypeError('expected an object.'); 16 | } 17 | if (obj.hasOwnProperty(prop)) { 18 | delete obj[prop]; 19 | return true; 20 | } 21 | 22 | if (has(obj, prop)) { 23 | var segs = prop.split('.'); 24 | var last = segs.pop(); 25 | while (segs.length && segs[segs.length - 1].slice(-1) === '\\') { 26 | last = segs.pop().slice(0, -1) + '.' + last; 27 | } 28 | while (segs.length) obj = obj[prop = segs.shift()]; 29 | return (delete obj[last]); 30 | } 31 | return true; 32 | }; 33 | -------------------------------------------------------------------------------- /node_modules/unset-value/node_modules/has-value/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * has-value 3 | * 4 | * Copyright (c) 2014-2016, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isObject = require('isobject'); 11 | var hasValues = require('has-values'); 12 | var get = require('get-value'); 13 | 14 | module.exports = function(obj, prop, noZero) { 15 | if (isObject(obj)) { 16 | return hasValues(get(obj, prop), noZero); 17 | } 18 | return hasValues(obj, prop); 19 | }; 20 | -------------------------------------------------------------------------------- /node_modules/unset-value/node_modules/has-value/node_modules/isobject/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * isobject 3 | * 4 | * Copyright (c) 2014-2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var isArray = require('isarray'); 11 | 12 | module.exports = function isObject(val) { 13 | return val != null && typeof val === 'object' && isArray(val) === false; 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/unset-value/node_modules/has-values/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * has-values 3 | * 4 | * Copyright (c) 2014-2015, Jon Schlinkert. 5 | * Licensed under the MIT License. 6 | */ 7 | 8 | 'use strict'; 9 | 10 | module.exports = function hasValue(o, noZero) { 11 | if (o === null || o === undefined) { 12 | return false; 13 | } 14 | 15 | if (typeof o === 'boolean') { 16 | return true; 17 | } 18 | 19 | if (typeof o === 'number') { 20 | if (o === 0 && noZero === true) { 21 | return false; 22 | } 23 | return true; 24 | } 25 | 26 | if (o.length !== undefined) { 27 | return o.length !== 0; 28 | } 29 | 30 | for (var key in o) { 31 | if (o.hasOwnProperty(key)) { 32 | return true; 33 | } 34 | } 35 | return false; 36 | }; 37 | -------------------------------------------------------------------------------- /node_modules/urix/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "bitwise": true, 3 | "camelcase": true, 4 | "curly": false, 5 | "eqeqeq": true, 6 | "es3": false, 7 | "forin": true, 8 | "immed": false, 9 | "indent": false, 10 | "latedef": "nofunc", 11 | "newcap": false, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": false, 15 | "plusplus": false, 16 | "quotmark": true, 17 | "undef": true, 18 | "unused": "vars", 19 | "strict": false, 20 | "trailing": true, 21 | "maxparams": 5, 22 | "maxdepth": false, 23 | "maxstatements": false, 24 | "maxcomplexity": false, 25 | "maxlen": 100, 26 | 27 | "asi": true, 28 | "expr": true, 29 | "globalstrict": true, 30 | "smarttabs": true, 31 | "sub": true, 32 | 33 | "node": true, 34 | "globals": { 35 | "describe": false, 36 | "it": false, 37 | "before": false, 38 | "beforeEach": false, 39 | "after": false, 40 | "afterEach": false 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /node_modules/urix/index.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Simon Lydell 2 | // X11 (“MIT”) Licensed. (See LICENSE.) 3 | 4 | var path = require("path") 5 | 6 | "use strict" 7 | 8 | function urix(aPath) { 9 | if (path.sep === "\\") { 10 | return aPath 11 | .replace(/\\/g, "/") 12 | .replace(/^[a-z]:\/?/i, "/") 13 | } 14 | return aPath 15 | } 16 | 17 | module.exports = urix 18 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/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 | -------------------------------------------------------------------------------- /node_modules/xlsx/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "js-xlsx", 3 | "homepage": "https://github.com/SheetJS/js-xlsx", 4 | "main": "dist/xlsx.full.min.js", 5 | "ignore": [ 6 | "bin", 7 | "bits", 8 | "misc", 9 | "**/.*" 10 | ], 11 | "keywords": [ 12 | "excel", 13 | "xls", 14 | "xml", 15 | "xlsx", 16 | "xlsm", 17 | "xlsb", 18 | "ods", 19 | "js-xls", 20 | "js-xlsx" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /node_modules/xlsx/formats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/xlsx/formats.png -------------------------------------------------------------------------------- /node_modules/xlsx/legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/node_modules/xlsx/legend.png -------------------------------------------------------------------------------- /node_modules/xlsx/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "lib": [ "es5" ], 5 | "noImplicitAny": true, 6 | "noImplicitThis": true, 7 | "strictNullChecks": false, 8 | "baseUrl": ".", 9 | "paths": { "xlsx": ["."] }, 10 | "types": [], 11 | "noEmit": true, 12 | "forceConsistentCasingInFileNames": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /node_modules/xlsx/xlsxworker.js: -------------------------------------------------------------------------------- 1 | /* xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ 2 | importScripts('shim.js'); 3 | /* uncomment the next line for encoding support */ 4 | importScripts('dist/cpexcel.js'); 5 | importScripts('jszip.js'); 6 | importScripts('xlsx.js'); 7 | postMessage({t:"ready"}); 8 | 9 | onmessage = function (evt) { 10 | var v; 11 | try { 12 | v = XLSX.read(evt.data.d, {type: evt.data.b}); 13 | postMessage({t:"xlsx", d:JSON.stringify(v)}); 14 | } catch(e) { postMessage({t:"e",d:e.stack||e}); } 15 | }; 16 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "excel2ts", 3 | "version": "1.1.1", 4 | "description": "The package template for getting started.", 5 | "author": "Cocos Creator", 6 | "main": "main.js", 7 | "main-menu": { 8 | "i18n:MAIN_MENU.package.title/excel2ts": { 9 | "accelerator": "CmdOrCtrl+Shift+v", 10 | "message": "excel2ts:open" 11 | } 12 | }, 13 | "panel": { 14 | "main": "panel/index.js", 15 | "type": "dockable", 16 | "title": "excel2ts", 17 | "width": 500, 18 | "height": 700, 19 | "min-height": 700, 20 | "min-width": 500 21 | }, 22 | "dependencies": { 23 | "@brandless/tsbeautify": "0.0.8", 24 | "chokidar": "^2.0.2", 25 | "fs-extra": "^5.0.0", 26 | "json-beautifully": "^1.0.3", 27 | "node-xlsx": "^0.11.2", 28 | "uglify-js": "^3.3.14" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /panel/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Valdimirreap/excel2ts/20116ec564f6b7da9a9d07775d83782be907f551/panel/index.css -------------------------------------------------------------------------------- /panel/item/excelItem.html: -------------------------------------------------------------------------------- 1 |
7 |
8 | 11 |
{{index+1}}
12 |
13 |
14 | {{data.name}} 15 |
16 |
17 | {{data.sheet}} 18 |
19 |
20 |
-------------------------------------------------------------------------------- /panel/item/excelItem.js: -------------------------------------------------------------------------------- 1 | let fs = require('fire-fs'); 2 | let packageName = "excel2ts"; 3 | 4 | module.exports = { 5 | init() { 6 | console.log("excel-item 注册组件!"); 7 | Vue.component('excel-item', { 8 | props: ['data', 'index'], 9 | template: fs.readFileSync(Editor.url('packages://' + packageName + '/panel/item/excelItem.html', 'utf8')) + "", 10 | created() { 11 | 12 | }, 13 | methods: { 14 | onBtnClickUse() { 15 | this.data.isUse = !this.data.isUse; 16 | console.log("on use: " + this.data.isUse); 17 | 18 | } 19 | }, 20 | computed: {}, 21 | }); 22 | } 23 | }; --------------------------------------------------------------------------------