├── .editorconfig ├── .github └── workflows │ ├── docs-latest.yml │ ├── docs.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── classes.png ├── eslint.config.mjs ├── jest.config.js ├── package.json ├── src ├── apicollection.js ├── asset.js ├── band.js ├── catalog.js ├── cataloglike.js ├── collection.js ├── collectioncollection.js ├── datetime.js ├── geo.js ├── http.js ├── hypermedia.js ├── index.js ├── item.js ├── itemcollection.js ├── link.js ├── locales.js ├── mediatypes.js ├── object.js ├── reference.js ├── stac.js ├── types.js └── utils.js └── tests ├── api.test.js ├── asset.test.js ├── band.test.js ├── catalog.test.js ├── collection.test.js ├── collectioncollection.test.js ├── datetime.test.js ├── examples ├── api.json ├── catalog.json ├── collection.json ├── invalid-feature.json ├── item-cdse.json ├── item-s2-old.json ├── item-s2.json ├── item.json └── valid-feature.json ├── geo.test.js ├── http.test.js ├── item.test.js ├── itemcollection.test.js ├── link.test.js ├── mediatypes.test.js └── utils.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/docs-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/.github/workflows/docs-latest.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/README.md -------------------------------------------------------------------------------- /classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/classes.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/package.json -------------------------------------------------------------------------------- /src/apicollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/apicollection.js -------------------------------------------------------------------------------- /src/asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/asset.js -------------------------------------------------------------------------------- /src/band.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/band.js -------------------------------------------------------------------------------- /src/catalog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/catalog.js -------------------------------------------------------------------------------- /src/cataloglike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/cataloglike.js -------------------------------------------------------------------------------- /src/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/collection.js -------------------------------------------------------------------------------- /src/collectioncollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/collectioncollection.js -------------------------------------------------------------------------------- /src/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/datetime.js -------------------------------------------------------------------------------- /src/geo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/geo.js -------------------------------------------------------------------------------- /src/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/http.js -------------------------------------------------------------------------------- /src/hypermedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/hypermedia.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/index.js -------------------------------------------------------------------------------- /src/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/item.js -------------------------------------------------------------------------------- /src/itemcollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/itemcollection.js -------------------------------------------------------------------------------- /src/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/link.js -------------------------------------------------------------------------------- /src/locales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/locales.js -------------------------------------------------------------------------------- /src/mediatypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/mediatypes.js -------------------------------------------------------------------------------- /src/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/object.js -------------------------------------------------------------------------------- /src/reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/reference.js -------------------------------------------------------------------------------- /src/stac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/stac.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/types.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/api.test.js -------------------------------------------------------------------------------- /tests/asset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/asset.test.js -------------------------------------------------------------------------------- /tests/band.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/band.test.js -------------------------------------------------------------------------------- /tests/catalog.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/catalog.test.js -------------------------------------------------------------------------------- /tests/collection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/collection.test.js -------------------------------------------------------------------------------- /tests/collectioncollection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/collectioncollection.test.js -------------------------------------------------------------------------------- /tests/datetime.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/datetime.test.js -------------------------------------------------------------------------------- /tests/examples/api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/api.json -------------------------------------------------------------------------------- /tests/examples/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/catalog.json -------------------------------------------------------------------------------- /tests/examples/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/collection.json -------------------------------------------------------------------------------- /tests/examples/invalid-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/invalid-feature.json -------------------------------------------------------------------------------- /tests/examples/item-cdse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/item-cdse.json -------------------------------------------------------------------------------- /tests/examples/item-s2-old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/item-s2-old.json -------------------------------------------------------------------------------- /tests/examples/item-s2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/item-s2.json -------------------------------------------------------------------------------- /tests/examples/item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/item.json -------------------------------------------------------------------------------- /tests/examples/valid-feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/examples/valid-feature.json -------------------------------------------------------------------------------- /tests/geo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/geo.test.js -------------------------------------------------------------------------------- /tests/http.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/http.test.js -------------------------------------------------------------------------------- /tests/item.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/item.test.js -------------------------------------------------------------------------------- /tests/itemcollection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/itemcollection.test.js -------------------------------------------------------------------------------- /tests/link.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/link.test.js -------------------------------------------------------------------------------- /tests/mediatypes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/mediatypes.test.js -------------------------------------------------------------------------------- /tests/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-mohr/stac-js/HEAD/tests/utils.test.js --------------------------------------------------------------------------------