├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── ROADMAP.md ├── config └── test.json ├── index.js ├── lib ├── datasets │ ├── controller.js │ ├── index.js │ ├── model.js │ └── routes.js ├── middleware │ └── index.js └── provider-registration │ ├── create-controller.js │ ├── create-model.js │ ├── helpers │ ├── index.js │ ├── namespaced-route-path.js │ └── route-joiner.js │ ├── index.js │ ├── provider-output-route.js │ └── provider-route.js ├── package.json ├── renovate.json └── test ├── datasets └── index.spec.js ├── fixtures ├── fake-auth │ └── index.js ├── fake-plugin.js ├── fake-provider-ii │ ├── index.js │ └── models │ │ └── fake.js ├── fake-provider │ ├── controller │ │ └── index.js │ ├── index.js │ ├── models │ │ └── fake.js │ └── routes │ │ └── index.js ├── output │ └── index.js └── snow.json ├── index-test.js ├── middleware-test.js └── provider-registration ├── create-controller.spec.js ├── create-model.spec.js ├── helpers ├── namespaced-route-path.spec.js └── route-joiner.spec.js ├── index.spec.js ├── provider-output-route.spec.js └── provider-route.spec.js /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/RELEASE.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /config/test.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/index.js -------------------------------------------------------------------------------- /lib/datasets/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/datasets/controller.js -------------------------------------------------------------------------------- /lib/datasets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/datasets/index.js -------------------------------------------------------------------------------- /lib/datasets/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/datasets/model.js -------------------------------------------------------------------------------- /lib/datasets/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/datasets/routes.js -------------------------------------------------------------------------------- /lib/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/middleware/index.js -------------------------------------------------------------------------------- /lib/provider-registration/create-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/create-controller.js -------------------------------------------------------------------------------- /lib/provider-registration/create-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/create-model.js -------------------------------------------------------------------------------- /lib/provider-registration/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/helpers/index.js -------------------------------------------------------------------------------- /lib/provider-registration/helpers/namespaced-route-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/helpers/namespaced-route-path.js -------------------------------------------------------------------------------- /lib/provider-registration/helpers/route-joiner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/helpers/route-joiner.js -------------------------------------------------------------------------------- /lib/provider-registration/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/index.js -------------------------------------------------------------------------------- /lib/provider-registration/provider-output-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/provider-output-route.js -------------------------------------------------------------------------------- /lib/provider-registration/provider-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/lib/provider-registration/provider-route.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/renovate.json -------------------------------------------------------------------------------- /test/datasets/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/datasets/index.spec.js -------------------------------------------------------------------------------- /test/fixtures/fake-auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-auth/index.js -------------------------------------------------------------------------------- /test/fixtures/fake-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-plugin.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider-ii/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider-ii/index.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider-ii/models/fake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider-ii/models/fake.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider/controller/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider/controller/index.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider/index.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider/models/fake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider/models/fake.js -------------------------------------------------------------------------------- /test/fixtures/fake-provider/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/fake-provider/routes/index.js -------------------------------------------------------------------------------- /test/fixtures/output/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/output/index.js -------------------------------------------------------------------------------- /test/fixtures/snow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/fixtures/snow.json -------------------------------------------------------------------------------- /test/index-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/index-test.js -------------------------------------------------------------------------------- /test/middleware-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/middleware-test.js -------------------------------------------------------------------------------- /test/provider-registration/create-controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/create-controller.spec.js -------------------------------------------------------------------------------- /test/provider-registration/create-model.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/create-model.spec.js -------------------------------------------------------------------------------- /test/provider-registration/helpers/namespaced-route-path.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/helpers/namespaced-route-path.spec.js -------------------------------------------------------------------------------- /test/provider-registration/helpers/route-joiner.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/helpers/route-joiner.spec.js -------------------------------------------------------------------------------- /test/provider-registration/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/index.spec.js -------------------------------------------------------------------------------- /test/provider-registration/provider-output-route.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/provider-output-route.spec.js -------------------------------------------------------------------------------- /test/provider-registration/provider-route.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koopjs/koop-core/HEAD/test/provider-registration/provider-route.spec.js --------------------------------------------------------------------------------