mirror of
https://github.com/hashicorp/vault.git
synced 2026-01-07 09:41:11 +01:00
* [UI] Ember Data Migration - PKI Config Setup (#10320) * adds api and capabilities services to pki engine * updates eslintrc to ignore rest siblings for no-unused-vars rule * adds ember-template-lint to pki engine * updates check-issuers decorator to use api service * adds constants for pki capabilities paths * updates pki configuration route to use api service and fetch capabilities * [UI] Ember Data Migration - PKI Config Generate Form (#10322) * updates form class data object to tracked * adds isNot validator * updates tsconfig to resolve json modules * updates open-api form class to use the spec file rather than help response for form field/group generation * adds pki config generate form * [UI] Ember Data Migration - PKI Config Create (#10331) * updates pki configure create route and component * updates pki generate csr component to use api service and form class * updates pki generate root component to use api service and form class * updates pki import bundle component to use api service * [UI] Ember Data Migration - PKI Config Generate Sub Components (#10332) * updates pki generate toggle groups component to support form class * updates pki key parameters component to support form class * updates pki generate immediate component based on csr component changes * updates pki generate root component based on root component changes * more pki config sub component updates * updates pki issuer rotate root component to use api serivce and form * updates pki acceptance tests (#10341) * [UI] Ember Data Migration - PKI Configuration Edit (#10339) * adds forms for pki config acme, cluster, crl and urls * updates pki config edit worflow to use api service and forms * updates pki config details workflow to use api service (#10340) * updates auth configure section route to pass schema key to OpenApiForm constructor Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
97 lines
3.6 KiB
JSON
97 lines
3.6 KiB
JSON
{
|
|
"extends": "@tsconfig/ember/tsconfig.json",
|
|
"compilerOptions": {
|
|
"module": "esnext",
|
|
"resolveJsonModule": true,
|
|
"experimentalDecorators": true,
|
|
"allowJs": true,
|
|
"strict": true,
|
|
"noUncheckedIndexedAccess": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"noUnusedLocals": true,
|
|
"noUnusedParameters": true,
|
|
"noImplicitReturns": true,
|
|
"noPropertyAccessFromIndexSignature": true,
|
|
"noEmitOnError": true,
|
|
"skipLibCheck": true,
|
|
"target": "es2021",
|
|
// The combination of `baseUrl` with `paths` allows Ember's classic package
|
|
// layout, which is not resolvable with the Node resolution algorithm, to
|
|
// work with TypeScript.
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"vault/tests/*": ["tests/*"],
|
|
"vault/mirage/*": ["mirage/*"],
|
|
"vault/*": [
|
|
"types/*",
|
|
"types/vault/*",
|
|
"app/*",
|
|
"lib/core/app/*",
|
|
"lib/css/app/*",
|
|
"lib/kmip/app/*",
|
|
"lib/open-api-explorer/app/*",
|
|
"lib/pki/app/*",
|
|
"lib/replication/app/*",
|
|
"lib/service-worker-authenticated-download/app/*"
|
|
],
|
|
"core": ["lib/core/addon"],
|
|
"core/*": ["lib/core/addon/*"],
|
|
"core/test-support": ["lib/core/addon-test-support"],
|
|
"core/test-support/*": ["lib/core/addon-test-support/*"],
|
|
"css": ["lib/css/addon"],
|
|
"css/*": ["lib/css/addon/*"],
|
|
"css/test-support": ["lib/css/addon-test-support"],
|
|
"css/test-support/*": ["lib/css/addon-test-support/*"],
|
|
"kmip": ["lib/kmip/addon"],
|
|
"kmip/*": ["lib/kmip/addon/*"],
|
|
"kmip/test-support": ["lib/kmip/addon-test-support"],
|
|
"kmip/test-support/*": ["lib/kmip/addon-test-support/*"],
|
|
"ldap": ["lib/ldap/addon"],
|
|
"ldap/*": ["lib/ldap/addon/*"],
|
|
"kv": ["lib/kv/addon"],
|
|
"kv/*": ["lib/kv/addon/*"],
|
|
"kv/test-support": ["lib/kv/addon-test-support"],
|
|
"kv/test-support/*": ["lib/kv/addon-test-support/*"],
|
|
"open-api-explorer": ["lib/open-api-explorer/addon"],
|
|
"open-api-explorer/*": ["lib/open-api-explorer/addon/*"],
|
|
"open-api-explorer/test-support": ["lib/open-api-explorer/addon-test-support"],
|
|
"open-api-explorer/test-support/*": ["lib/open-api-explorer/addon-test-support/*"],
|
|
"pki": ["lib/pki/addon"],
|
|
"pki/*": ["lib/pki/addon/*"],
|
|
"pki/test-support": ["lib/pki/addon-test-support"],
|
|
"pki/test-support/*": ["lib/pki/addon-test-support/*"],
|
|
"replication": ["lib/replication/addon"],
|
|
"replication/*": ["lib/replication/addon/*"],
|
|
"replication/test-support": ["lib/replication/addon-test-support"],
|
|
"replication/test-support/*": ["lib/replication/addon-test-support/*"],
|
|
"service-worker-authenticated-download": ["lib/service-worker-authenticated-download/addon"],
|
|
"service-worker-authenticated-download/*": ["lib/service-worker-authenticated-download/addon/*"],
|
|
"service-worker-authenticated-download/test-support": [
|
|
"lib/service-worker-authenticated-download/addon-test-support"
|
|
],
|
|
"service-worker-authenticated-download/test-support/*": [
|
|
"lib/service-worker-authenticated-download/addon-test-support/*"
|
|
],
|
|
"sync": ["lib/sync/addon"],
|
|
"sync/*": ["lib/sync/addon/*"],
|
|
"*": ["types/*"]
|
|
}
|
|
},
|
|
"include": [
|
|
"app/**/*",
|
|
"tests/**/*",
|
|
"types/**/*",
|
|
"lib/core/**/*",
|
|
"lib/css/**/*",
|
|
"lib/kmip/**/*",
|
|
"lib/ldap/**/*",
|
|
"lib/open-api-explorer/**/*",
|
|
"lib/pki/**/*",
|
|
"lib/replication/**/*",
|
|
"lib/service-worker-authenticated-download/**/*",
|
|
"lib/sync/**/*",
|
|
"mirage/**/*"
|
|
],
|
|
"exclude": ["node_modules"]
|
|
}
|