├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .npmignore ├── .tonic.js ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODO.md ├── examples ├── download-print-form.js ├── errors.js ├── events.js ├── node_modules │ └── moysklad │ │ └── index.js ├── query.js └── retry.mjs ├── index.d.ts ├── index.js ├── package.json ├── scripts └── lib-version.js ├── src ├── errors.js ├── getApiDefaultVersion.js ├── getEnvVar.js ├── getResponseError.js ├── have.js ├── index.js ├── matchers.js ├── methods │ ├── DELETE.js │ ├── GET.js │ ├── POST.js │ ├── PUT.js │ ├── buildUrl.js │ ├── fetchUrl.js │ ├── getAuthHeader.js │ └── parseUrl.js ├── shouldRetryError.js ├── tools │ ├── buildFilter.js │ ├── buildQuery.js │ ├── getTimeString.js │ ├── getTimezoneShift.js │ ├── isObject.js │ ├── isPlainObject.js │ ├── isSimpleValue.js │ ├── normalizeUrl.js │ ├── parseQueryString.js │ ├── parseTimeString.js │ └── sleep.js └── version.js ├── tests ├── DELETE.test.js ├── buildUrl.test.js ├── env.js ├── errorsHandle.test.js ├── events.test.js ├── fetchOptions.test.js ├── fetchUrl │ ├── index.js │ ├── redirect.js │ └── retry.js ├── getAuthHeader.test.js ├── getResponseError.test.js ├── index.js ├── index.test.js ├── matchers.test.js ├── parseUrl.test.js ├── tools │ ├── buildFilter.test.js │ ├── buildQuery.test.js │ ├── getTimeString.test.js │ ├── normalizeUrl.test.js │ ├── parseQueryString.test.js │ └── parseTimeString.test.js ├── tsconfig.json └── typings.test.ts ├── tools ├── buildFilter.js ├── buildQuery.js ├── getTimeString.js ├── normalizeUrl.js ├── parseQueryString.js ├── parseTimeString.js └── sleep.js └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /__temp 2 | /examples 3 | /bundle 4 | /coverage 5 | /scripts 6 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | -------------------------------------------------------------------------------- /.tonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.tonic.js -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/TODO.md -------------------------------------------------------------------------------- /examples/download-print-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/download-print-form.js -------------------------------------------------------------------------------- /examples/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/errors.js -------------------------------------------------------------------------------- /examples/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/events.js -------------------------------------------------------------------------------- /examples/node_modules/moysklad/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/node_modules/moysklad/index.js -------------------------------------------------------------------------------- /examples/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/query.js -------------------------------------------------------------------------------- /examples/retry.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/examples/retry.mjs -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src') 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/package.json -------------------------------------------------------------------------------- /scripts/lib-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/scripts/lib-version.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/getApiDefaultVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/getApiDefaultVersion.js -------------------------------------------------------------------------------- /src/getEnvVar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/getEnvVar.js -------------------------------------------------------------------------------- /src/getResponseError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/getResponseError.js -------------------------------------------------------------------------------- /src/have.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/have.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/index.js -------------------------------------------------------------------------------- /src/matchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/matchers.js -------------------------------------------------------------------------------- /src/methods/DELETE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/DELETE.js -------------------------------------------------------------------------------- /src/methods/GET.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/GET.js -------------------------------------------------------------------------------- /src/methods/POST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/POST.js -------------------------------------------------------------------------------- /src/methods/PUT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/PUT.js -------------------------------------------------------------------------------- /src/methods/buildUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/buildUrl.js -------------------------------------------------------------------------------- /src/methods/fetchUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/fetchUrl.js -------------------------------------------------------------------------------- /src/methods/getAuthHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/getAuthHeader.js -------------------------------------------------------------------------------- /src/methods/parseUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/methods/parseUrl.js -------------------------------------------------------------------------------- /src/shouldRetryError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/shouldRetryError.js -------------------------------------------------------------------------------- /src/tools/buildFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/buildFilter.js -------------------------------------------------------------------------------- /src/tools/buildQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/buildQuery.js -------------------------------------------------------------------------------- /src/tools/getTimeString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/getTimeString.js -------------------------------------------------------------------------------- /src/tools/getTimezoneShift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/getTimezoneShift.js -------------------------------------------------------------------------------- /src/tools/isObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/isObject.js -------------------------------------------------------------------------------- /src/tools/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/isPlainObject.js -------------------------------------------------------------------------------- /src/tools/isSimpleValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/isSimpleValue.js -------------------------------------------------------------------------------- /src/tools/normalizeUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/normalizeUrl.js -------------------------------------------------------------------------------- /src/tools/parseQueryString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/parseQueryString.js -------------------------------------------------------------------------------- /src/tools/parseTimeString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/parseTimeString.js -------------------------------------------------------------------------------- /src/tools/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/src/tools/sleep.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- 1 | module.exports = { version: '0.21.1' } 2 | -------------------------------------------------------------------------------- /tests/DELETE.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/DELETE.test.js -------------------------------------------------------------------------------- /tests/buildUrl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/buildUrl.test.js -------------------------------------------------------------------------------- /tests/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/env.js -------------------------------------------------------------------------------- /tests/errorsHandle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/errorsHandle.test.js -------------------------------------------------------------------------------- /tests/events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/events.test.js -------------------------------------------------------------------------------- /tests/fetchOptions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/fetchOptions.test.js -------------------------------------------------------------------------------- /tests/fetchUrl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/fetchUrl/index.js -------------------------------------------------------------------------------- /tests/fetchUrl/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/fetchUrl/redirect.js -------------------------------------------------------------------------------- /tests/fetchUrl/retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/fetchUrl/retry.js -------------------------------------------------------------------------------- /tests/getAuthHeader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/getAuthHeader.test.js -------------------------------------------------------------------------------- /tests/getResponseError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/getResponseError.test.js -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/index.test.js -------------------------------------------------------------------------------- /tests/matchers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/matchers.test.js -------------------------------------------------------------------------------- /tests/parseUrl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/parseUrl.test.js -------------------------------------------------------------------------------- /tests/tools/buildFilter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/buildFilter.test.js -------------------------------------------------------------------------------- /tests/tools/buildQuery.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/buildQuery.test.js -------------------------------------------------------------------------------- /tests/tools/getTimeString.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/getTimeString.test.js -------------------------------------------------------------------------------- /tests/tools/normalizeUrl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/normalizeUrl.test.js -------------------------------------------------------------------------------- /tests/tools/parseQueryString.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/parseQueryString.test.js -------------------------------------------------------------------------------- /tests/tools/parseTimeString.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tools/parseTimeString.test.js -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/typings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/tests/typings.test.ts -------------------------------------------------------------------------------- /tools/buildFilter.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/buildFilter') 2 | -------------------------------------------------------------------------------- /tools/buildQuery.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/buildQuery') 2 | -------------------------------------------------------------------------------- /tools/getTimeString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/getTimeString') 2 | -------------------------------------------------------------------------------- /tools/normalizeUrl.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/normalizeUrl') 2 | -------------------------------------------------------------------------------- /tools/parseQueryString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/parseQueryString') 2 | -------------------------------------------------------------------------------- /tools/parseTimeString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/parseTimeString') 2 | -------------------------------------------------------------------------------- /tools/sleep.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../src/tools/sleep') 2 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wmakeev/moysklad/HEAD/webpack.config.js --------------------------------------------------------------------------------