├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── deploy.yml │ ├── release.yml │ └── test.yaml ├── .gitignore ├── CNAME ├── LICENSE ├── README.md ├── bin └── cli.js ├── custom.example.js ├── jest.config.js ├── package.json ├── src ├── baseValidator.js ├── cli.js ├── config.js ├── index.js ├── iri.js ├── lint.js ├── loader │ ├── default.js │ └── node.js ├── nodeUtils.js ├── test.js └── utils.js ├── tests ├── api │ ├── collections.json │ └── items.json ├── example-config.json ├── examples │ ├── catalog-with-invalid-schema.json │ ├── catalog.json │ └── invalid-catalog.json ├── invalid-schema.json └── validate.test.js ├── webpack.config.js └── website ├── index.html ├── styles.css └── validator.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | /bin/cli.js text eol=lf 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/.gitignore -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | check-stac.moregeo.it -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/bin/cli.js -------------------------------------------------------------------------------- /custom.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/custom.example.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/package.json -------------------------------------------------------------------------------- /src/baseValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/baseValidator.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/index.js -------------------------------------------------------------------------------- /src/iri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/iri.js -------------------------------------------------------------------------------- /src/lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/lint.js -------------------------------------------------------------------------------- /src/loader/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/loader/default.js -------------------------------------------------------------------------------- /src/loader/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/loader/node.js -------------------------------------------------------------------------------- /src/nodeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/nodeUtils.js -------------------------------------------------------------------------------- /src/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/test.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/api/collections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/api/collections.json -------------------------------------------------------------------------------- /tests/api/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/api/items.json -------------------------------------------------------------------------------- /tests/example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/example-config.json -------------------------------------------------------------------------------- /tests/examples/catalog-with-invalid-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/examples/catalog-with-invalid-schema.json -------------------------------------------------------------------------------- /tests/examples/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/examples/catalog.json -------------------------------------------------------------------------------- /tests/examples/invalid-catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/examples/invalid-catalog.json -------------------------------------------------------------------------------- /tests/invalid-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/invalid-schema.json -------------------------------------------------------------------------------- /tests/validate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/tests/validate.test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/webpack.config.js -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/website/index.html -------------------------------------------------------------------------------- /website/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/website/styles.css -------------------------------------------------------------------------------- /website/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moregeo-it/stac-node-validator/HEAD/website/validator.js --------------------------------------------------------------------------------