├── .github ├── ISSUE_TEMPLATE │ └── bug_form.yml └── workflows │ ├── players-test.yml │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples ├── cmcd-bitmovin-headers.log ├── cmcd-bitmovin-url.log ├── cmcd-data-samples-header.txt ├── cmcd-data-samples-json.txt └── cmcd-data-samples-queries.txt ├── lerna.json ├── package.json └── packages ├── cmcd-player-testing ├── .editorconfig ├── .gitignore ├── README.md ├── docker-compose.yml ├── package-lock.json ├── package.json ├── test.mjs └── wait-for-selenium.sh ├── cmcd-validator-demo-app ├── .gitignore ├── README.md ├── images │ ├── content-playing.png │ ├── select-player.png │ ├── url-dropdown.png │ └── validation-datail.png ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.jsx │ ├── App.scss │ ├── assets │ │ ├── error.svg │ │ ├── success.svg │ │ └── warning.svg │ ├── components │ │ ├── DataWindow │ │ │ ├── DataWindow.css │ │ │ └── DataWindow.jsx │ │ ├── DropdownManifests │ │ │ └── DropdownManifests.jsx │ │ ├── PlayerSelector │ │ │ └── PlayerSelector.jsx │ │ ├── PlayerWrapper │ │ │ ├── PlayerWrapper.css │ │ │ └── PlayerWrapper.jsx │ │ ├── Players │ │ │ ├── Bitmovin │ │ │ │ └── Bitmovin.jsx │ │ │ ├── Dash │ │ │ │ ├── Dash.css │ │ │ │ └── Dash.jsx │ │ │ ├── Hls │ │ │ │ └── Hls.jsx │ │ │ ├── Shaka │ │ │ │ ├── Shaka.css │ │ │ │ └── Shaka.jsx │ │ │ └── VideoJs │ │ │ │ └── VideoJs.jsx │ │ ├── RequestMessage │ │ │ ├── RequestMessage.css │ │ │ └── RequestMessage.jsx │ │ └── ValidatorView │ │ │ ├── ValidatorView.css │ │ │ └── ValidatorView.jsx │ ├── hooks │ │ └── useRenderSize.jsx │ ├── index.scss │ └── main.jsx └── vite.config.js └── cmcd-validator-library ├── .env.example ├── .eslintrc.json ├── babel.config.js ├── package.json ├── rollup.config.js └── src ├── CMCDHeaderValidator.js ├── CMCDJsonValidator.js ├── CMCDQueryValidator.js ├── index.js ├── inputValidator ├── configValidator │ └── setConfig.js ├── headerValidator │ ├── headerValidator.js │ └── index.js ├── index.js ├── jsonValidator │ ├── index.js │ └── jsonValidator.js └── queryValidator │ ├── index.js │ └── queryValidator.js ├── keyValueValidator ├── index.js ├── keysValueValidator.js └── validatorFunctions.js ├── parser ├── index.js ├── parseHeaderToJson.js └── parseQueryToJson.js ├── tests ├── CMCDValidator │ ├── CMCDHeaderValidator.test.js │ ├── CMCDHeaderValidatorConfig.test.js │ ├── CMCDJsonValidator.test.js │ ├── CMCDJsonValidatorConfig.test.js │ ├── CMCDQueryValidator.test.js │ ├── CMCDQueryValidatorConfig.test.js │ └── GenericTest.test.js └── testCases │ ├── genericTestCases.js │ ├── headerConfigTestCases.js │ ├── headerTestCases.js │ ├── jsonConfigTestCases.js │ ├── jsonTestCases.js │ ├── queryConfigTestCases.js │ └── queryTestCases.js └── utils ├── checkQuotes.js ├── constants.js ├── error.js ├── formatFunctions.js ├── getKeyByValue.js ├── keySortedAlphabetically.js ├── output.js └── warning.js /.github/ISSUE_TEMPLATE/bug_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/.github/ISSUE_TEMPLATE/bug_form.yml -------------------------------------------------------------------------------- /.github/workflows/players-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/.github/workflows/players-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env 3 | dist/ 4 | lerna-debug.log 5 | build/ 6 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/README.md -------------------------------------------------------------------------------- /examples/cmcd-bitmovin-headers.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/examples/cmcd-bitmovin-headers.log -------------------------------------------------------------------------------- /examples/cmcd-bitmovin-url.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/examples/cmcd-bitmovin-url.log -------------------------------------------------------------------------------- /examples/cmcd-data-samples-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/examples/cmcd-data-samples-header.txt -------------------------------------------------------------------------------- /examples/cmcd-data-samples-json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/examples/cmcd-data-samples-json.txt -------------------------------------------------------------------------------- /examples/cmcd-data-samples-queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/examples/cmcd-data-samples-queries.txt -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/package.json -------------------------------------------------------------------------------- /packages/cmcd-player-testing/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/.editorconfig -------------------------------------------------------------------------------- /packages/cmcd-player-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/.gitignore -------------------------------------------------------------------------------- /packages/cmcd-player-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/README.md -------------------------------------------------------------------------------- /packages/cmcd-player-testing/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/docker-compose.yml -------------------------------------------------------------------------------- /packages/cmcd-player-testing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/package-lock.json -------------------------------------------------------------------------------- /packages/cmcd-player-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/package.json -------------------------------------------------------------------------------- /packages/cmcd-player-testing/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/test.mjs -------------------------------------------------------------------------------- /packages/cmcd-player-testing/wait-for-selenium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-player-testing/wait-for-selenium.sh -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/.gitignore -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/README.md -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/images/content-playing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/images/content-playing.png -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/images/select-player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/images/select-player.png -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/images/url-dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/images/url-dropdown.png -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/images/validation-datail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/images/validation-datail.png -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/index.html -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/package-lock.json -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/package.json -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/public/vite.svg -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/App.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/App.scss -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/assets/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/assets/error.svg -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/assets/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/assets/success.svg -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/assets/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/assets/warning.svg -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/DataWindow/DataWindow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/DataWindow/DataWindow.css -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/DataWindow/DataWindow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/DataWindow/DataWindow.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/DropdownManifests/DropdownManifests.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/DropdownManifests/DropdownManifests.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/PlayerSelector/PlayerSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/PlayerSelector/PlayerSelector.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/PlayerWrapper/PlayerWrapper.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/PlayerWrapper/PlayerWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/PlayerWrapper/PlayerWrapper.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Bitmovin/Bitmovin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/Players/Bitmovin/Bitmovin.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Dash/Dash.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Dash/Dash.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/Players/Dash/Dash.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Hls/Hls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/Players/Hls/Hls.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Shaka/Shaka.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/Shaka/Shaka.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/Players/Shaka/Shaka.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/Players/VideoJs/VideoJs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/Players/VideoJs/VideoJs.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/RequestMessage/RequestMessage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/RequestMessage/RequestMessage.css -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/RequestMessage/RequestMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/RequestMessage/RequestMessage.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/ValidatorView/ValidatorView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/ValidatorView/ValidatorView.css -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/components/ValidatorView/ValidatorView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/components/ValidatorView/ValidatorView.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/hooks/useRenderSize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/hooks/useRenderSize.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/index.scss -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/src/main.jsx -------------------------------------------------------------------------------- /packages/cmcd-validator-demo-app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-demo-app/vite.config.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/.env.example: -------------------------------------------------------------------------------- 1 | PORT=3000 -------------------------------------------------------------------------------- /packages/cmcd-validator-library/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/.eslintrc.json -------------------------------------------------------------------------------- /packages/cmcd-validator-library/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/babel.config.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/package.json -------------------------------------------------------------------------------- /packages/cmcd-validator-library/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/rollup.config.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/CMCDHeaderValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/CMCDHeaderValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/CMCDJsonValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/CMCDJsonValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/CMCDQueryValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/CMCDQueryValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/configValidator/setConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/configValidator/setConfig.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/headerValidator/headerValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/headerValidator/headerValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/headerValidator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/headerValidator/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/jsonValidator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/jsonValidator/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/jsonValidator/jsonValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/jsonValidator/jsonValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/queryValidator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/queryValidator/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/inputValidator/queryValidator/queryValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/inputValidator/queryValidator/queryValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/keyValueValidator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/keyValueValidator/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/keyValueValidator/keysValueValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/keyValueValidator/keysValueValidator.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/keyValueValidator/validatorFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/keyValueValidator/validatorFunctions.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/parser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/parser/index.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/parser/parseHeaderToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/parser/parseHeaderToJson.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/parser/parseQueryToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/parser/parseQueryToJson.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDHeaderValidator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDHeaderValidator.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDHeaderValidatorConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDHeaderValidatorConfig.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDJsonValidator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDJsonValidator.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDJsonValidatorConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDJsonValidatorConfig.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDQueryValidator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDQueryValidator.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDQueryValidatorConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/CMCDQueryValidatorConfig.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/CMCDValidator/GenericTest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/CMCDValidator/GenericTest.test.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/genericTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/genericTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/headerConfigTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/headerConfigTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/headerTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/headerTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/jsonConfigTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/jsonConfigTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/jsonTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/jsonTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/queryConfigTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/queryConfigTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/tests/testCases/queryTestCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/tests/testCases/queryTestCases.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/checkQuotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/checkQuotes.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/constants.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/error.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/formatFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/formatFunctions.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/getKeyByValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/getKeyByValue.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/keySortedAlphabetically.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/keySortedAlphabetically.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/output.js -------------------------------------------------------------------------------- /packages/cmcd-validator-library/src/utils/warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/montevideo-tech/cmcd-validator/HEAD/packages/cmcd-validator-library/src/utils/warning.js --------------------------------------------------------------------------------