├── .bookignore ├── .c8rc ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── pages.yaml │ └── push.yaml ├── .gitignore ├── .husky └── pre-commit ├── .markdownlint.yml ├── .ncurc.json ├── .nsprc ├── .nvmrc ├── .spectral.yml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── @types └── express │ └── index.d.ts ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin ├── build-openapi.sh ├── build.sh ├── system-tests.sh ├── wait-for-api │ ├── run.sh │ └── wait.sh └── wait-for-opensearch │ ├── run.sh │ └── wait.sh ├── compose.yml ├── fixtures ├── collections.js ├── dynamicTemplates.js └── items.js ├── opensearch └── config │ └── opensearch.yml ├── package.json ├── serverless.example.yml ├── src ├── lambdas │ ├── api │ │ ├── app.js │ │ ├── index.js │ │ ├── local.ts │ │ ├── middleware │ │ │ └── add-endpoint.js │ │ ├── openapi.yaml │ │ ├── redoc.html │ │ ├── types.js │ │ └── webpack.config.js │ ├── ingest │ │ ├── index.js │ │ └── webpack.config.js │ ├── post-hook │ │ ├── index.js │ │ └── webpack.config.js │ └── pre-hook │ │ ├── index.js │ │ └── webpack.config.js └── lib │ ├── api.js │ ├── asset-buckets.js │ ├── asset-proxy.js │ ├── aws-clients.js │ ├── database-client.js │ ├── database.js │ ├── errors.js │ ├── fs.js │ ├── geo-utils.js │ ├── ingest.js │ ├── logger.js │ ├── s3-utils.js │ ├── s3-utils.ts │ ├── sns.js │ └── stac-utils.js ├── tests ├── README.md ├── aws │ ├── cf.yml │ ├── test-post-hook.js │ └── test-pre-hook.js ├── fixtures │ ├── geometry │ │ ├── badGeoDuplicateConsecutive.json │ │ ├── badGeoFourPoints.json │ │ ├── badGeoFourPointsMultiPolygon.json │ │ ├── badGeoRightHandRule.json │ │ ├── badGeoRightHandRule2.json │ │ ├── badGeoUnclosed.json │ │ └── polygonWoundCCW.json │ ├── item.json │ ├── itemLinks.json │ ├── landsat-8-l1-collection.json │ ├── stac │ │ ├── LC80100102015050LGN00.json │ │ ├── LC80100102015082LGN00.json │ │ ├── badGeometryItem.json │ │ ├── catalog.json │ │ ├── collection-s1.json │ │ ├── collection-with-aggregations.json │ │ ├── collection-with-asset.json │ │ ├── collection-with-incorrect-queryables.json │ │ ├── collection-without-aggregations.json │ │ ├── collection-without-queryables.json │ │ ├── collection.json │ │ ├── collection2.json │ │ ├── collection2_item.json │ │ ├── collectionNoChildren.json │ │ ├── ingest-item.json │ │ ├── intersectsFeature.json │ │ ├── intersectsGeometry.json │ │ ├── item-s1-1.json │ │ ├── item-s1-2.json │ │ ├── mapping-item1.json │ │ ├── mapping-item2.json │ │ └── noIntersectsGeometry.json │ └── truncate.json ├── helpers │ ├── api.js │ ├── asset-proxy.js │ ├── aws-tests.js │ ├── database.js │ ├── ingest.js │ ├── sns.js │ ├── sqs.js │ ├── system-tests.js │ └── utils.js ├── system │ ├── test-api-asset-proxy-disabled.js │ ├── test-api-asset-proxy.js │ ├── test-api-collection-items-get.js │ ├── test-api-collection-post.js │ ├── test-api-get-aggregate.js │ ├── test-api-get-aggregations.js │ ├── test-api-get-api.js │ ├── test-api-get-collection-aggregate.js │ ├── test-api-get-collection-aggregations.js │ ├── test-api-get-collection-queryables.js │ ├── test-api-get-collection.js │ ├── test-api-get-collections.js │ ├── test-api-get-conformance.js │ ├── test-api-get-queryables.js │ ├── test-api-get-root.js │ ├── test-api-item-delete.js │ ├── test-api-item-get.js │ ├── test-api-item-patch.js │ ├── test-api-item-post.js │ ├── test-api-item-put.js │ ├── test-api-search-get.js │ ├── test-api-search-post.js │ └── test-ingest.js └── unit │ ├── test-api-bbox.js │ ├── test-api-datetime.js │ ├── test-api-extractIntersects.js │ ├── test-api-limit.js │ ├── test-api-parsePath.js │ ├── test-api-search.js │ ├── test-api.js │ ├── test-asset-buckets.js │ ├── test-asset-proxy.js │ ├── test-es.js │ ├── test-ingest-1.js │ ├── test-ingest-2.js │ ├── test-pre-hook.js │ └── test-stac-utils.js └── tsconfig.json /.bookignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.bookignore -------------------------------------------------------------------------------- /.c8rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.c8rc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.github/workflows/pages.yaml -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- 1 | "line-length": false 2 | "no-duplicate-heading": 3 | siblings_only: true 4 | -------------------------------------------------------------------------------- /.ncurc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.ncurc.json -------------------------------------------------------------------------------- /.nsprc: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.spectral.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.spectral.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /@types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/@types/express/index.d.ts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/README.md -------------------------------------------------------------------------------- /bin/build-openapi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/build-openapi.sh -------------------------------------------------------------------------------- /bin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/build.sh -------------------------------------------------------------------------------- /bin/system-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/system-tests.sh -------------------------------------------------------------------------------- /bin/wait-for-api/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/wait-for-api/run.sh -------------------------------------------------------------------------------- /bin/wait-for-api/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/wait-for-api/wait.sh -------------------------------------------------------------------------------- /bin/wait-for-opensearch/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/wait-for-opensearch/run.sh -------------------------------------------------------------------------------- /bin/wait-for-opensearch/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/bin/wait-for-opensearch/wait.sh -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/compose.yml -------------------------------------------------------------------------------- /fixtures/collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/fixtures/collections.js -------------------------------------------------------------------------------- /fixtures/dynamicTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/fixtures/dynamicTemplates.js -------------------------------------------------------------------------------- /fixtures/items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/fixtures/items.js -------------------------------------------------------------------------------- /opensearch/config/opensearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/opensearch/config/opensearch.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/package.json -------------------------------------------------------------------------------- /serverless.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/serverless.example.yml -------------------------------------------------------------------------------- /src/lambdas/api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/app.js -------------------------------------------------------------------------------- /src/lambdas/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/index.js -------------------------------------------------------------------------------- /src/lambdas/api/local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/local.ts -------------------------------------------------------------------------------- /src/lambdas/api/middleware/add-endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/middleware/add-endpoint.js -------------------------------------------------------------------------------- /src/lambdas/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/openapi.yaml -------------------------------------------------------------------------------- /src/lambdas/api/redoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/redoc.html -------------------------------------------------------------------------------- /src/lambdas/api/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/types.js -------------------------------------------------------------------------------- /src/lambdas/api/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/api/webpack.config.js -------------------------------------------------------------------------------- /src/lambdas/ingest/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/ingest/index.js -------------------------------------------------------------------------------- /src/lambdas/ingest/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/ingest/webpack.config.js -------------------------------------------------------------------------------- /src/lambdas/post-hook/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/post-hook/index.js -------------------------------------------------------------------------------- /src/lambdas/post-hook/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/post-hook/webpack.config.js -------------------------------------------------------------------------------- /src/lambdas/pre-hook/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/pre-hook/index.js -------------------------------------------------------------------------------- /src/lambdas/pre-hook/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lambdas/pre-hook/webpack.config.js -------------------------------------------------------------------------------- /src/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/api.js -------------------------------------------------------------------------------- /src/lib/asset-buckets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/asset-buckets.js -------------------------------------------------------------------------------- /src/lib/asset-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/asset-proxy.js -------------------------------------------------------------------------------- /src/lib/aws-clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/aws-clients.js -------------------------------------------------------------------------------- /src/lib/database-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/database-client.js -------------------------------------------------------------------------------- /src/lib/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/database.js -------------------------------------------------------------------------------- /src/lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/errors.js -------------------------------------------------------------------------------- /src/lib/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/fs.js -------------------------------------------------------------------------------- /src/lib/geo-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/geo-utils.js -------------------------------------------------------------------------------- /src/lib/ingest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/ingest.js -------------------------------------------------------------------------------- /src/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/logger.js -------------------------------------------------------------------------------- /src/lib/s3-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/s3-utils.js -------------------------------------------------------------------------------- /src/lib/s3-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/s3-utils.ts -------------------------------------------------------------------------------- /src/lib/sns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/sns.js -------------------------------------------------------------------------------- /src/lib/stac-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/src/lib/stac-utils.js -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/aws/cf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/aws/cf.yml -------------------------------------------------------------------------------- /tests/aws/test-post-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/aws/test-post-hook.js -------------------------------------------------------------------------------- /tests/aws/test-pre-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/aws/test-pre-hook.js -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoDuplicateConsecutive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoDuplicateConsecutive.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoFourPoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoFourPoints.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoFourPointsMultiPolygon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoFourPointsMultiPolygon.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoRightHandRule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoRightHandRule.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoRightHandRule2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoRightHandRule2.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/badGeoUnclosed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/badGeoUnclosed.json -------------------------------------------------------------------------------- /tests/fixtures/geometry/polygonWoundCCW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/geometry/polygonWoundCCW.json -------------------------------------------------------------------------------- /tests/fixtures/item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/item.json -------------------------------------------------------------------------------- /tests/fixtures/itemLinks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/itemLinks.json -------------------------------------------------------------------------------- /tests/fixtures/landsat-8-l1-collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/landsat-8-l1-collection.json -------------------------------------------------------------------------------- /tests/fixtures/stac/LC80100102015050LGN00.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/LC80100102015050LGN00.json -------------------------------------------------------------------------------- /tests/fixtures/stac/LC80100102015082LGN00.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/LC80100102015082LGN00.json -------------------------------------------------------------------------------- /tests/fixtures/stac/badGeometryItem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/badGeometryItem.json -------------------------------------------------------------------------------- /tests/fixtures/stac/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/catalog.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-s1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-s1.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-with-aggregations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-with-aggregations.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-with-asset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-with-asset.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-with-incorrect-queryables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-with-incorrect-queryables.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-without-aggregations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-without-aggregations.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection-without-queryables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection-without-queryables.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection2.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collection2_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collection2_item.json -------------------------------------------------------------------------------- /tests/fixtures/stac/collectionNoChildren.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/collectionNoChildren.json -------------------------------------------------------------------------------- /tests/fixtures/stac/ingest-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/ingest-item.json -------------------------------------------------------------------------------- /tests/fixtures/stac/intersectsFeature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/intersectsFeature.json -------------------------------------------------------------------------------- /tests/fixtures/stac/intersectsGeometry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/intersectsGeometry.json -------------------------------------------------------------------------------- /tests/fixtures/stac/item-s1-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/item-s1-1.json -------------------------------------------------------------------------------- /tests/fixtures/stac/item-s1-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/item-s1-2.json -------------------------------------------------------------------------------- /tests/fixtures/stac/mapping-item1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/mapping-item1.json -------------------------------------------------------------------------------- /tests/fixtures/stac/mapping-item2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/mapping-item2.json -------------------------------------------------------------------------------- /tests/fixtures/stac/noIntersectsGeometry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/stac/noIntersectsGeometry.json -------------------------------------------------------------------------------- /tests/fixtures/truncate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/fixtures/truncate.json -------------------------------------------------------------------------------- /tests/helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/api.js -------------------------------------------------------------------------------- /tests/helpers/asset-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/asset-proxy.js -------------------------------------------------------------------------------- /tests/helpers/aws-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/aws-tests.js -------------------------------------------------------------------------------- /tests/helpers/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/database.js -------------------------------------------------------------------------------- /tests/helpers/ingest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/ingest.js -------------------------------------------------------------------------------- /tests/helpers/sns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/sns.js -------------------------------------------------------------------------------- /tests/helpers/sqs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/sqs.js -------------------------------------------------------------------------------- /tests/helpers/system-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/system-tests.js -------------------------------------------------------------------------------- /tests/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/helpers/utils.js -------------------------------------------------------------------------------- /tests/system/test-api-asset-proxy-disabled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-asset-proxy-disabled.js -------------------------------------------------------------------------------- /tests/system/test-api-asset-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-asset-proxy.js -------------------------------------------------------------------------------- /tests/system/test-api-collection-items-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-collection-items-get.js -------------------------------------------------------------------------------- /tests/system/test-api-collection-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-collection-post.js -------------------------------------------------------------------------------- /tests/system/test-api-get-aggregate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-aggregate.js -------------------------------------------------------------------------------- /tests/system/test-api-get-aggregations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-aggregations.js -------------------------------------------------------------------------------- /tests/system/test-api-get-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-api.js -------------------------------------------------------------------------------- /tests/system/test-api-get-collection-aggregate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-collection-aggregate.js -------------------------------------------------------------------------------- /tests/system/test-api-get-collection-aggregations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-collection-aggregations.js -------------------------------------------------------------------------------- /tests/system/test-api-get-collection-queryables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-collection-queryables.js -------------------------------------------------------------------------------- /tests/system/test-api-get-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-collection.js -------------------------------------------------------------------------------- /tests/system/test-api-get-collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-collections.js -------------------------------------------------------------------------------- /tests/system/test-api-get-conformance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-conformance.js -------------------------------------------------------------------------------- /tests/system/test-api-get-queryables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-queryables.js -------------------------------------------------------------------------------- /tests/system/test-api-get-root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-get-root.js -------------------------------------------------------------------------------- /tests/system/test-api-item-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-item-delete.js -------------------------------------------------------------------------------- /tests/system/test-api-item-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-item-get.js -------------------------------------------------------------------------------- /tests/system/test-api-item-patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-item-patch.js -------------------------------------------------------------------------------- /tests/system/test-api-item-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-item-post.js -------------------------------------------------------------------------------- /tests/system/test-api-item-put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-item-put.js -------------------------------------------------------------------------------- /tests/system/test-api-search-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-search-get.js -------------------------------------------------------------------------------- /tests/system/test-api-search-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-api-search-post.js -------------------------------------------------------------------------------- /tests/system/test-ingest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/system/test-ingest.js -------------------------------------------------------------------------------- /tests/unit/test-api-bbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-bbox.js -------------------------------------------------------------------------------- /tests/unit/test-api-datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-datetime.js -------------------------------------------------------------------------------- /tests/unit/test-api-extractIntersects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-extractIntersects.js -------------------------------------------------------------------------------- /tests/unit/test-api-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-limit.js -------------------------------------------------------------------------------- /tests/unit/test-api-parsePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-parsePath.js -------------------------------------------------------------------------------- /tests/unit/test-api-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api-search.js -------------------------------------------------------------------------------- /tests/unit/test-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-api.js -------------------------------------------------------------------------------- /tests/unit/test-asset-buckets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-asset-buckets.js -------------------------------------------------------------------------------- /tests/unit/test-asset-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-asset-proxy.js -------------------------------------------------------------------------------- /tests/unit/test-es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-es.js -------------------------------------------------------------------------------- /tests/unit/test-ingest-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-ingest-1.js -------------------------------------------------------------------------------- /tests/unit/test-ingest-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-ingest-2.js -------------------------------------------------------------------------------- /tests/unit/test-pre-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-pre-hook.js -------------------------------------------------------------------------------- /tests/unit/test-stac-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tests/unit/test-stac-utils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stac-utils/stac-server/HEAD/tsconfig.json --------------------------------------------------------------------------------