Browse Source

Move files

feature/angular-cli
Hinton 4 years ago
parent
commit
1136942dd3
  1. 123
      angular.json
  2. 47
      extra-webpack.config.ts
  3. 583
      package-lock.json
  4. 1
      package.json
  5. 25
      projects/web-vault-internal/README.md
  6. 41
      projects/web-vault-internal/karma.conf.js
  7. 7
      projects/web-vault-internal/ng-package.json
  8. 11
      projects/web-vault-internal/package.json
  9. 0
      projects/web-vault-internal/src/.nojekyll
  10. 0
      projects/web-vault-internal/src/404.html
  11. 9480
      projects/web-vault-internal/src/404/bootstrap.min.css
  12. 0
      projects/web-vault-internal/src/404/styles.css
  13. 0
      projects/web-vault-internal/src/app-id.json
  14. 0
      projects/web-vault-internal/src/app/accounts/accept-emergency.component.html
  15. 0
      projects/web-vault-internal/src/app/accounts/accept-emergency.component.ts
  16. 0
      projects/web-vault-internal/src/app/accounts/accept-organization.component.html
  17. 0
      projects/web-vault-internal/src/app/accounts/accept-organization.component.ts
  18. 0
      projects/web-vault-internal/src/app/accounts/hint.component.html
  19. 0
      projects/web-vault-internal/src/app/accounts/hint.component.ts
  20. 0
      projects/web-vault-internal/src/app/accounts/lock.component.html
  21. 0
      projects/web-vault-internal/src/app/accounts/lock.component.ts
  22. 0
      projects/web-vault-internal/src/app/accounts/login.component.html
  23. 0
      projects/web-vault-internal/src/app/accounts/login.component.ts
  24. 0
      projects/web-vault-internal/src/app/accounts/recover-delete.component.html
  25. 0
      projects/web-vault-internal/src/app/accounts/recover-delete.component.ts
  26. 0
      projects/web-vault-internal/src/app/accounts/recover-two-factor.component.html
  27. 0
      projects/web-vault-internal/src/app/accounts/recover-two-factor.component.ts
  28. 0
      projects/web-vault-internal/src/app/accounts/register.component.html
  29. 0
      projects/web-vault-internal/src/app/accounts/register.component.ts
  30. 0
      projects/web-vault-internal/src/app/accounts/remove-password.component.html
  31. 0
      projects/web-vault-internal/src/app/accounts/remove-password.component.ts
  32. 0
      projects/web-vault-internal/src/app/accounts/set-password.component.html
  33. 0
      projects/web-vault-internal/src/app/accounts/set-password.component.ts
  34. 0
      projects/web-vault-internal/src/app/accounts/sso.component.html
  35. 0
      projects/web-vault-internal/src/app/accounts/sso.component.ts
  36. 0
      projects/web-vault-internal/src/app/accounts/two-factor-options.component.html
  37. 0
      projects/web-vault-internal/src/app/accounts/two-factor-options.component.ts
  38. 0
      projects/web-vault-internal/src/app/accounts/two-factor.component.html
  39. 0
      projects/web-vault-internal/src/app/accounts/two-factor.component.ts
  40. 0
      projects/web-vault-internal/src/app/accounts/update-temp-password.component.html
  41. 0
      projects/web-vault-internal/src/app/accounts/update-temp-password.component.ts
  42. 0
      projects/web-vault-internal/src/app/accounts/verify-email-token.component.html
  43. 0
      projects/web-vault-internal/src/app/accounts/verify-email-token.component.ts
  44. 0
      projects/web-vault-internal/src/app/accounts/verify-recover-delete.component.html
  45. 0
      projects/web-vault-internal/src/app/accounts/verify-recover-delete.component.ts
  46. 0
      projects/web-vault-internal/src/app/app-routing.module.ts
  47. 0
      projects/web-vault-internal/src/app/app.component.html
  48. 0
      projects/web-vault-internal/src/app/app.component.scss
  49. 0
      projects/web-vault-internal/src/app/app.component.spec.ts
  50. 0
      projects/web-vault-internal/src/app/app.component.ts
  51. 0
      projects/web-vault-internal/src/app/app.module.ts
  52. 0
      projects/web-vault-internal/src/app/common/base.accept.component.ts
  53. 2
      projects/web-vault-internal/src/app/common/base.events.component.ts
  54. 0
      projects/web-vault-internal/src/app/common/base.people.component.ts
  55. 0
      projects/web-vault-internal/src/app/components/nested-checkbox.component.html
  56. 0
      projects/web-vault-internal/src/app/components/nested-checkbox.component.ts
  57. 0
      projects/web-vault-internal/src/app/components/password-reprompt.component.html
  58. 0
      projects/web-vault-internal/src/app/components/password-reprompt.component.ts
  59. 0
      projects/web-vault-internal/src/app/components/password-strength.component.html
  60. 0
      projects/web-vault-internal/src/app/components/password-strength.component.ts
  61. 0
      projects/web-vault-internal/src/app/layouts/footer.component.html
  62. 0
      projects/web-vault-internal/src/app/layouts/footer.component.ts
  63. 0
      projects/web-vault-internal/src/app/layouts/frontend-layout.component.html
  64. 0
      projects/web-vault-internal/src/app/layouts/frontend-layout.component.ts
  65. 0
      projects/web-vault-internal/src/app/layouts/navbar.component.html
  66. 0
      projects/web-vault-internal/src/app/layouts/navbar.component.ts
  67. 0
      projects/web-vault-internal/src/app/layouts/organization-layout.component.html
  68. 0
      projects/web-vault-internal/src/app/layouts/organization-layout.component.ts
  69. 0
      projects/web-vault-internal/src/app/layouts/user-layout.component.html
  70. 0
      projects/web-vault-internal/src/app/layouts/user-layout.component.ts
  71. 0
      projects/web-vault-internal/src/app/main.ts
  72. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-confirm.component.html
  73. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-confirm.component.ts
  74. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-remove.component.html
  75. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-remove.component.ts
  76. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-status.component.html
  77. 0
      projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-status.component.ts
  78. 0
      projects/web-vault-internal/src/app/organizations/manage/collection-add-edit.component.html
  79. 0
      projects/web-vault-internal/src/app/organizations/manage/collection-add-edit.component.ts
  80. 0
      projects/web-vault-internal/src/app/organizations/manage/collections.component.html
  81. 0
      projects/web-vault-internal/src/app/organizations/manage/collections.component.ts
  82. 0
      projects/web-vault-internal/src/app/organizations/manage/entity-events.component.html
  83. 0
      projects/web-vault-internal/src/app/organizations/manage/entity-events.component.ts
  84. 0
      projects/web-vault-internal/src/app/organizations/manage/entity-users.component.html
  85. 0
      projects/web-vault-internal/src/app/organizations/manage/entity-users.component.ts
  86. 0
      projects/web-vault-internal/src/app/organizations/manage/events.component.html
  87. 0
      projects/web-vault-internal/src/app/organizations/manage/events.component.ts
  88. 0
      projects/web-vault-internal/src/app/organizations/manage/group-add-edit.component.html
  89. 0
      projects/web-vault-internal/src/app/organizations/manage/group-add-edit.component.ts
  90. 0
      projects/web-vault-internal/src/app/organizations/manage/groups.component.html
  91. 0
      projects/web-vault-internal/src/app/organizations/manage/groups.component.ts
  92. 0
      projects/web-vault-internal/src/app/organizations/manage/manage.component.html
  93. 0
      projects/web-vault-internal/src/app/organizations/manage/manage.component.ts
  94. 0
      projects/web-vault-internal/src/app/organizations/manage/people.component.html
  95. 0
      projects/web-vault-internal/src/app/organizations/manage/people.component.ts
  96. 0
      projects/web-vault-internal/src/app/organizations/manage/policies.component.html
  97. 0
      projects/web-vault-internal/src/app/organizations/manage/policies.component.ts
  98. 0
      projects/web-vault-internal/src/app/organizations/manage/policy-edit.component.html
  99. 0
      projects/web-vault-internal/src/app/organizations/manage/policy-edit.component.ts
  100. 0
      projects/web-vault-internal/src/app/organizations/manage/reset-password.component.html
  101. Some files were not shown because too many files have changed in this diff Show More

123
angular.json

@ -29,17 +29,64 @@ @@ -29,17 +29,64 @@
"polyfills": "projects/web-vault/src/polyfills.ts",
"tsConfig": "projects/web-vault/tsconfig.app.json",
"inlineStyleLanguage": "scss",
"assets": ["projects/web-vault/src/favicon.ico", "projects/web-vault/src/assets"],
"styles": ["projects/web-vault/src/styles.scss", "src/scss/styles.scss"],
"scripts": []
"assets": [
"projects/web-vault/src/assets",
{ "glob": "favicon.ico", "input": "projects/web-vault-internal/src", "output": "" },
{ "glob": ".nojekyll", "input": "projects/web-vault-internal/src", "output": "" },
{ "glob": "manifest.json", "input": "projects/web-vault-internal/src", "output": "" },
{ "glob": "app-id.json", "input": "projects/web-vault-internal/src", "output": "" },
{ "glob": "404.html", "input": "projects/web-vault-internal/src", "output": "" },
{ "glob": "**/*", "input": "projects/web-vault-internal/src/404", "output": "404" },
{
"glob": "**/*",
"input": "projects/web-vault-internal/src/locales",
"output": "locales"
},
{
"glob": "**/*",
"input": "projects/web-vault-internal/src/images",
"output": "images"
},
{ "glob": "qrious.min.js", "input": "node_modules/qrious/dist", "output": "scripts" },
{
"glob": "dropin.js",
"input": "node_modules/braintree-web-drop-in/dist/browser",
"output": "scripts"
}
],
"styles": [
"projects/web-vault/src/scss/styles.scss",
{
"input": "projects/web-vault-internal/src/connectors/captcha.scss",
"inject": false
},
{
"input": "projects/web-vault-internal/src/connectors/captcha-mobile.scss",
"inject": false
},
{
"input": "projects/web-vault-internal/src/connectors/duo.scss",
"inject": false
},
{
"input": "projects/web-vault-internal/src/connectors/sso.scss",
"inject": false
},
{
"input": "projects/web-vault-internal/src/connectors/webauthn.scss",
"inject": false
}
],
"resourcesOutputPath": "resources",
"scripts": ["projects/web-vault-internal/src/theme.js"]
},
"configurations": {
"production": {
"budgets": [
{
"type": "initial",
"maximumWarning": "500kb",
"maximumError": "1mb"
"maximumWarning": "7mb",
"maximumError": "8mb"
},
{
"type": "anyComponentStyle",
@ -68,6 +115,10 @@ @@ -68,6 +115,10 @@
},
"serve": {
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"ssl": true,
"proxyConfig": "proxy.config.js"
},
"configurations": {
"production": {
"browserTarget": "web-vault:build:production"
@ -191,6 +242,68 @@ @@ -191,6 +242,68 @@
}
}
}
},
"web": {
"projectType": "library",
"root": "projects/web",
"sourceRoot": "projects/web/src",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/web/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/web/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/web/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/web/src/test.ts",
"tsConfig": "projects/web/tsconfig.spec.json",
"karmaConfig": "projects/web/karma.conf.js"
}
}
}
},
"webs": {
"projectType": "library",
"root": "projects/webs",
"sourceRoot": "projects/webs/src",
"prefix": "bitwarden",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"project": "projects/webs/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/webs/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/webs/tsconfig.lib.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/webs/src/test.ts",
"tsConfig": "projects/webs/tsconfig.spec.json",
"karmaConfig": "projects/webs/karma.conf.js"
}
}
}
}
},
"defaultProject": "web-vault"

47
extra-webpack.config.ts

@ -17,66 +17,51 @@ export default ( @@ -17,66 +17,51 @@ export default (
) => {
const plugins = [
new HtmlWebpackPlugin({
template: "./src/connectors/duo.html",
template: "./projects/web-vault-internal/src/connectors/duo.html",
filename: "duo-connector.html",
chunks: ["connectors/duo"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/webauthn.html",
template: "./projects/web-vault-internal/src/connectors/webauthn.html",
filename: "webauthn-connector.html",
chunks: ["connectors/webauthn"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/webauthn-mobile.html",
template: "./projects/web-vault-internal/src/connectors/webauthn-mobile.html",
filename: "webauthn-mobile-connector.html",
chunks: ["connectors/webauthn"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/webauthn-fallback.html",
template: "./projects/web-vault-internal/src/connectors/webauthn-fallback.html",
filename: "webauthn-fallback-connector.html",
chunks: ["connectors/webauthn-fallback"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/sso.html",
template: "./projects/web-vault-internal/src/connectors/sso.html",
filename: "sso-connector.html",
chunks: ["connectors/sso"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/captcha.html",
template: "./projects/web-vault-internal/src/connectors/captcha.html",
filename: "captcha-connector.html",
chunks: ["connectors/captcha"],
}),
new HtmlWebpackPlugin({
template: "./src/connectors/captcha-mobile.html",
template: "./projects/web-vault-internal/src/connectors/captcha-mobile.html",
filename: "captcha-mobile-connector.html",
chunks: ["connectors/captcha"],
}),
// TODO: Replace with angular cli copy
new CopyPlugin({
patterns: [
{ from: "./src/.nojekyll" },
{ from: "./src/manifest.json" },
{ from: "./src/favicon.ico" },
{ from: "./src/browserconfig.xml" },
{ from: "./src/app-id.json" },
{ from: "./src/404.html" },
{ from: "./src/404", to: "404" },
{ from: "./src/images", to: "images" },
{ from: "./src/locales", to: "locales" },
{ from: "./node_modules/qrious/dist/qrious.min.js", to: "scripts" },
{ from: "./node_modules/braintree-web-drop-in/dist/browser/dropin.js", to: "scripts" },
{
from: "./src/version.json",
from: "./projects/web-vault-internal/src/version.json",
transform(content, path) {
return content.toString().replace("process.env.APPLICATION_VERSION", "12");
},
},
],
}),
new MiniCssExtractPlugin({
filename: "[name].[contenthash].css",
chunkFilename: "[id].[contenthash].css",
}),
new webpack.EnvironmentPlugin({
ENV: "development",
NODE_ENV: "development",
@ -101,11 +86,17 @@ export default ( @@ -101,11 +86,17 @@ export default (
};
// TODO: Figure out if we have to cast it to any
(config.entry as any)["connectors/webauthn"] = ["./src/connectors/webauthn.ts"];
(config.entry as any)["connectors/webauthn-fallback"] = ["./src/connectors/webauthn-fallback.ts"];
(config.entry as any)["connectors/duo"] = ["./src/connectors/duo.ts"];
(config.entry as any)["connectors/sso"] = ["./src/connectors/sso.ts"];
(config.entry as any)["connectors/captcha"] = ["./src/connectors/captcha.ts"];
(config.entry as any)["connectors/webauthn"] = [
"./projects/web-vault-internal/src/connectors/webauthn.ts",
];
(config.entry as any)["connectors/webauthn-fallback"] = [
"./projects/web-vault-internal/src/connectors/webauthn-fallback.ts",
];
(config.entry as any)["connectors/duo"] = ["./projects/web-vault-internal/src/connectors/duo.ts"];
(config.entry as any)["connectors/sso"] = ["./projects/web-vault-internal/src/connectors/sso.ts"];
(config.entry as any)["connectors/captcha"] = [
"./projects/web-vault-internal/src/connectors/captcha.ts",
];
return config;
};

583
package-lock.json generated

@ -69,12 +69,13 @@ @@ -69,12 +69,13 @@
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"lint-staged": "^12.1.2",
"ng-packagr": "^12.1.1",
"prettier": "^2.5.1",
"typescript": "~4.3.5"
}
},
"jslib/angular": {
"name": "@bitwarden/jslib-angular",
"name": "@bitwarden/jslib-common",
"version": "0.0.0",
"license": "GPL-3.0",
"dependencies": {
@ -3121,6 +3122,88 @@ @@ -3121,6 +3122,88 @@
"read-package-json-fast": "^2.0.1"
}
},
"node_modules/@rollup/plugin-commonjs": {
"version": "20.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz",
"integrity": "sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^3.1.0",
"commondir": "^1.0.1",
"estree-walker": "^2.0.1",
"glob": "^7.1.6",
"is-reference": "^1.2.1",
"magic-string": "^0.25.7",
"resolve": "^1.17.0"
},
"engines": {
"node": ">= 8.0.0"
},
"peerDependencies": {
"rollup": "^2.38.3"
}
},
"node_modules/@rollup/plugin-json": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz",
"integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^3.0.8"
},
"peerDependencies": {
"rollup": "^1.20.0 || ^2.0.0"
}
},
"node_modules/@rollup/plugin-node-resolve": {
"version": "13.1.3",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz",
"integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^3.1.0",
"@types/resolve": "1.17.1",
"builtin-modules": "^3.1.0",
"deepmerge": "^4.2.2",
"is-module": "^1.0.0",
"resolve": "^1.19.0"
},
"engines": {
"node": ">= 10.0.0"
},
"peerDependencies": {
"rollup": "^2.42.0"
}
},
"node_modules/@rollup/pluginutils": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
"integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
"dev": true,
"dependencies": {
"@types/estree": "0.0.39",
"estree-walker": "^1.0.1",
"picomatch": "^2.2.2"
},
"engines": {
"node": ">= 8.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0"
}
},
"node_modules/@rollup/pluginutils/node_modules/@types/estree": {
"version": "0.0.39",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
"integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
"dev": true
},
"node_modules/@rollup/pluginutils/node_modules/estree-walker": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
"dev": true
},
"node_modules/@scarf/scarf": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.1.tgz",
@ -3329,6 +3412,15 @@ @@ -3329,6 +3412,15 @@
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"node_modules/@types/resolve": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
"integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
"dev": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/sizzle": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
@ -4499,6 +4591,18 @@ @@ -4499,6 +4591,18 @@
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
"dev": true
},
"node_modules/builtin-modules": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
"integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
"dev": true,
"engines": {
"node": ">=6"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/builtins": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
@ -6044,6 +6148,12 @@ @@ -6044,6 +6148,12 @@
"node": ">=8.0.0"
}
},
"node_modules/cuint": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
"integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=",
"dev": true
},
"node_modules/custom-event": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
@ -6119,6 +6229,15 @@ @@ -6119,6 +6229,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/deepmerge": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/default-gateway": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
@ -7014,6 +7133,12 @@ @@ -7014,6 +7133,12 @@
"node": ">=4.0"
}
},
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
"node_modules/esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@ -7536,6 +7661,12 @@ @@ -7536,6 +7661,12 @@
"url": "https://github.com/avajs/find-cache-dir?sponsor=1"
}
},
"node_modules/find-parent-dir": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz",
"integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==",
"dev": true
},
"node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@ -8689,6 +8820,15 @@ @@ -8689,6 +8820,15 @@
"resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-4.0.0.tgz",
"integrity": "sha512-EULSmN+gdAMR4w9kk57HJ1Lz6Xp+9OGgTbxpNV2QSncG+LWlihH1d/Clm8ui6b+LAqmIVcrtWfwDrMEgDiUpjg=="
},
"node_modules/injection-js": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/injection-js/-/injection-js-2.4.0.tgz",
"integrity": "sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==",
"dev": true,
"dependencies": {
"tslib": "^2.0.0"
}
},
"node_modules/inquirer": {
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz",
@ -9069,6 +9209,12 @@ @@ -9069,6 +9209,12 @@
"integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
"dev": true
},
"node_modules/is-module": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
"integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
"dev": true
},
"node_modules/is-nan": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
@ -9163,6 +9309,15 @@ @@ -9163,6 +9309,15 @@
"node": ">=0.10.0"
}
},
"node_modules/is-reference": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
"integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
"dev": true,
"dependencies": {
"@types/estree": "*"
}
},
"node_modules/is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@ -11102,6 +11257,81 @@ @@ -11102,6 +11257,81 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
"node_modules/ng-packagr": {
"version": "12.2.6",
"resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-12.2.6.tgz",
"integrity": "sha512-E+dDZjYHlgEeKyT1eS+15SBNmjuenIrN/CaDogRI504jaA0UxxB0p0G1xg3X0vKSYO0PUvIRsfO/T2iiy5ZTdg==",
"dev": true,
"dependencies": {
"@rollup/plugin-commonjs": "^20.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.0.0",
"ajv": "^8.0.0",
"ansi-colors": "^4.1.1",
"browserslist": "^4.16.1",
"cacache": "^15.0.6",
"chokidar": "^3.5.1",
"commander": "^8.0.0",
"dependency-graph": "^0.11.0",
"esbuild-wasm": "0.13.8",
"find-cache-dir": "^3.3.1",
"glob": "^7.1.6",
"injection-js": "^2.4.0",
"jsonc-parser": "^3.0.0",
"less": "^4.1.0",
"node-sass-tilde-importer": "^1.0.2",
"ora": "^5.1.0",
"postcss": "^8.2.4",
"postcss-preset-env": "^6.7.0",
"postcss-url": "^10.1.1",
"rollup": "^2.45.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"rxjs": "^6.5.0",
"sass": "^1.32.8",
"stylus": "^0.54.8"
},
"bin": {
"ng-packagr": "cli/main.js"
},
"engines": {
"node": "^12.14.1 || >=14.0.0"
},
"optionalDependencies": {
"esbuild": "0.13.8"
},
"peerDependencies": {
"@angular/compiler-cli": "^12.0.0 || ^12.2.0-next.0",
"tslib": "^2.1.0",
"typescript": "~4.2.3 || ~4.3.2"
}
},
"node_modules/ng-packagr/node_modules/commander": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
"dev": true,
"engines": {
"node": ">= 12"
}
},
"node_modules/ng-packagr/node_modules/rxjs": {
"version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"dependencies": {
"tslib": "^1.9.0"
},
"engines": {
"npm": ">=2.0.0"
}
},
"node_modules/ng-packagr/node_modules/rxjs/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
"node_modules/ngx-infinite-scroll": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/ngx-infinite-scroll/-/ngx-infinite-scroll-10.0.1.tgz",
@ -11247,6 +11477,15 @@ @@ -11247,6 +11477,15 @@
"integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
"dev": true
},
"node_modules/node-sass-tilde-importer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/node-sass-tilde-importer/-/node-sass-tilde-importer-1.0.2.tgz",
"integrity": "sha512-Swcmr38Y7uB78itQeBm3mThjxBy9/Ah/ykPIaURY/L6Nec9AyRoL/jJ7ECfMR+oZeCTVQNxVMu/aHU+TLRVbdg==",
"dev": true,
"dependencies": {
"find-parent-dir": "^0.3.0"
}
},
"node_modules/nopt": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
@ -14226,6 +14465,36 @@ @@ -14226,6 +14465,36 @@
"postcss": "^8.2.15"
}
},
"node_modules/postcss-url": {
"version": "10.1.3",
"resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz",
"integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==",
"dev": true,
"dependencies": {
"make-dir": "~3.1.0",
"mime": "~2.5.2",
"minimatch": "~3.0.4",
"xxhashjs": "~0.2.2"
},
"engines": {
"node": ">=10"
},
"peerDependencies": {
"postcss": "^8.0.0"
}
},
"node_modules/postcss-url/node_modules/mime": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
"integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
"dev": true,
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@ -14874,6 +15143,54 @@ @@ -14874,6 +15143,54 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rollup": {
"version": "2.66.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz",
"integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
},
"engines": {
"node": ">=10.0.0"
},
"optionalDependencies": {
"fsevents": "~2.3.2"
}
},
"node_modules/rollup-plugin-sourcemaps": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz",
"integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^3.0.9",
"source-map-resolve": "^0.6.0"
},
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"@types/node": ">=10.0.0",
"rollup": ">=0.31.2"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
}
}
},
"node_modules/rollup-plugin-sourcemaps/node_modules/source-map-resolve": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
"integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
"deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
"dev": true,
"dependencies": {
"atob": "^2.1.2",
"decode-uri-component": "^0.2.0"
}
},
"node_modules/run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@ -18052,6 +18369,15 @@ @@ -18052,6 +18369,15 @@
}
}
},
"node_modules/xxhashjs": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
"integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
"dev": true,
"dependencies": {
"cuint": "^0.2.2"
}
},
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@ -20362,6 +20688,69 @@ @@ -20362,6 +20688,69 @@
"read-package-json-fast": "^2.0.1"
}
},
"@rollup/plugin-commonjs": {
"version": "20.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-20.0.0.tgz",
"integrity": "sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.1.0",
"commondir": "^1.0.1",
"estree-walker": "^2.0.1",
"glob": "^7.1.6",
"is-reference": "^1.2.1",
"magic-string": "^0.25.7",
"resolve": "^1.17.0"
}
},
"@rollup/plugin-json": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz",
"integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.0.8"
}
},
"@rollup/plugin-node-resolve": {
"version": "13.1.3",
"resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz",
"integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.1.0",
"@types/resolve": "1.17.1",
"builtin-modules": "^3.1.0",
"deepmerge": "^4.2.2",
"is-module": "^1.0.0",
"resolve": "^1.19.0"
}
},
"@rollup/pluginutils": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
"integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
"dev": true,
"requires": {
"@types/estree": "0.0.39",
"estree-walker": "^1.0.1",
"picomatch": "^2.2.2"
},
"dependencies": {
"@types/estree": {
"version": "0.0.39",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
"integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
"dev": true
},
"estree-walker": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
"dev": true
}
}
},
"@scarf/scarf": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.1.tgz",
@ -20555,6 +20944,15 @@ @@ -20555,6 +20944,15 @@
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"@types/resolve": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
"integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/sizzle": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
@ -21500,6 +21898,12 @@ @@ -21500,6 +21898,12 @@
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
"dev": true
},
"builtin-modules": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
"integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
"dev": true
},
"builtins": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
@ -22661,6 +23065,12 @@ @@ -22661,6 +23065,12 @@
"css-tree": "^1.1.2"
}
},
"cuint": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
"integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=",
"dev": true
},
"custom-event": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
@ -22716,6 +23126,12 @@ @@ -22716,6 +23126,12 @@
"regexp.prototype.flags": "^1.2.0"
}
},
"deepmerge": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true
},
"default-gateway": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
@ -23383,6 +23799,12 @@ @@ -23383,6 +23799,12 @@
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
"dev": true
},
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
@ -23810,6 +24232,12 @@ @@ -23810,6 +24232,12 @@
"pkg-dir": "^4.1.0"
}
},
"find-parent-dir": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz",
"integrity": "sha512-o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A==",
"dev": true
},
"find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@ -24682,6 +25110,15 @@ @@ -24682,6 +25110,15 @@
"resolved": "https://registry.npmjs.org/inject-stylesheet/-/inject-stylesheet-4.0.0.tgz",
"integrity": "sha512-EULSmN+gdAMR4w9kk57HJ1Lz6Xp+9OGgTbxpNV2QSncG+LWlihH1d/Clm8ui6b+LAqmIVcrtWfwDrMEgDiUpjg=="
},
"injection-js": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/injection-js/-/injection-js-2.4.0.tgz",
"integrity": "sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==",
"dev": true,
"requires": {
"tslib": "^2.0.0"
}
},
"inquirer": {
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz",
@ -24953,6 +25390,12 @@ @@ -24953,6 +25390,12 @@
"integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
"dev": true
},
"is-module": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
"integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=",
"dev": true
},
"is-nan": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
@ -25014,6 +25457,15 @@ @@ -25014,6 +25457,15 @@
"isobject": "^3.0.1"
}
},
"is-reference": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
"integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
"dev": true,
"requires": {
"@types/estree": "*"
}
},
"is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@ -26488,6 +26940,66 @@ @@ -26488,6 +26940,66 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
"ng-packagr": {
"version": "12.2.6",
"resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-12.2.6.tgz",
"integrity": "sha512-E+dDZjYHlgEeKyT1eS+15SBNmjuenIrN/CaDogRI504jaA0UxxB0p0G1xg3X0vKSYO0PUvIRsfO/T2iiy5ZTdg==",
"dev": true,
"requires": {
"@rollup/plugin-commonjs": "^20.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.0.0",
"ajv": "^8.0.0",
"ansi-colors": "^4.1.1",
"browserslist": "^4.16.1",
"cacache": "^15.0.6",
"chokidar": "^3.5.1",
"commander": "^8.0.0",
"dependency-graph": "^0.11.0",
"esbuild": "0.13.8",
"esbuild-wasm": "0.13.8",
"find-cache-dir": "^3.3.1",
"glob": "^7.1.6",
"injection-js": "^2.4.0",
"jsonc-parser": "^3.0.0",
"less": "^4.1.0",
"node-sass-tilde-importer": "^1.0.2",
"ora": "^5.1.0",
"postcss": "^8.2.4",
"postcss-preset-env": "^6.7.0",
"postcss-url": "^10.1.1",
"rollup": "^2.45.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"rxjs": "^6.5.0",
"sass": "^1.32.8",
"stylus": "^0.54.8"
},
"dependencies": {
"commander": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
"dev": true
},
"rxjs": {
"version": "6.6.7",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
"integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"requires": {
"tslib": "^1.9.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
}
}
}
}
},
"ngx-infinite-scroll": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/ngx-infinite-scroll/-/ngx-infinite-scroll-10.0.1.tgz",
@ -26594,6 +27106,15 @@ @@ -26594,6 +27106,15 @@
"integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
"dev": true
},
"node-sass-tilde-importer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/node-sass-tilde-importer/-/node-sass-tilde-importer-1.0.2.tgz",
"integrity": "sha512-Swcmr38Y7uB78itQeBm3mThjxBy9/Ah/ykPIaURY/L6Nec9AyRoL/jJ7ECfMR+oZeCTVQNxVMu/aHU+TLRVbdg==",
"dev": true,
"requires": {
"find-parent-dir": "^0.3.0"
}
},
"nopt": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
@ -28789,6 +29310,26 @@ @@ -28789,6 +29310,26 @@
"postcss-selector-parser": "^6.0.5"
}
},
"postcss-url": {
"version": "10.1.3",
"resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz",
"integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==",
"dev": true,
"requires": {
"make-dir": "~3.1.0",
"mime": "~2.5.2",
"minimatch": "~3.0.4",
"xxhashjs": "~0.2.2"
},
"dependencies": {
"mime": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
"integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
"dev": true
}
}
},
"postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@ -29281,6 +29822,37 @@ @@ -29281,6 +29822,37 @@
"glob": "^7.1.3"
}
},
"rollup": {
"version": "2.66.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz",
"integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
}
},
"rollup-plugin-sourcemaps": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz",
"integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.0.9",
"source-map-resolve": "^0.6.0"
},
"dependencies": {
"source-map-resolve": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
"integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
"dev": true,
"requires": {
"atob": "^2.1.2",
"decode-uri-component": "^0.2.0"
}
}
}
},
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@ -31758,6 +32330,15 @@ @@ -31758,6 +32330,15 @@
"dev": true,
"requires": {}
},
"xxhashjs": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
"integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
"dev": true,
"requires": {
"cuint": "^0.2.2"
}
},
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",

1
package.json

@ -76,6 +76,7 @@ @@ -76,6 +76,7 @@
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"lint-staged": "^12.1.2",
"ng-packagr": "^12.1.1",
"prettier": "^2.5.1",
"typescript": "~4.3.5"
}

25
projects/web-vault-internal/README.md

@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
# Web
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
## Code scaffolding
Run `ng generate component component-name --project web` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project web`.
> Note: Don't forget to add `--project web` or else it will be added to the default project in your `angular.json` file.
## Build
Run `ng build web` to build the project. The build artifacts will be stored in the `dist/` directory.
## Publishing
After building your library with `ng build web`, go to the dist folder `cd dist/web` and run `npm publish`.
## Running unit tests
Run `ng test web` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.

41
projects/web-vault-internal/karma.conf.js

@ -0,0 +1,41 @@ @@ -0,0 +1,41 @@
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: "",
frameworks: ["jasmine", "@angular-devkit/build-angular"],
plugins: [
require("karma-jasmine"),
require("karma-chrome-launcher"),
require("karma-jasmine-html-reporter"),
require("karma-coverage"),
require("@angular-devkit/build-angular/plugins/karma"),
],
client: {
jasmine: {
// you can add configuration options for Jasmine here
// the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
clearContext: false, // leave Jasmine Spec Runner output visible in browser
},
jasmineHtmlReporter: {
suppressAll: true, // removes the duplicated traces
},
coverageReporter: {
dir: require("path").join(__dirname, "../../coverage/web"),
subdir: ".",
reporters: [{ type: "html" }, { type: "text-summary" }],
},
reporters: ["progress", "kjhtml"],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ["Chrome"],
singleRun: false,
restartOnFileChange: true,
});
};

7
projects/web-vault-internal/ng-package.json

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
{
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../../dist/web",
"lib": {
"entryFile": "src/public-api.ts"
}
}

11
projects/web-vault-internal/package.json

@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
{
"name": "@bitwarden/web-vault-internal",
"version": "0.0.1",
"peerDependencies": {
"@angular/common": "^12.2.0",
"@angular/core": "^12.2.0"
},
"dependencies": {
"tslib": "^2.3.0"
}
}

0
src/.nojekyll → projects/web-vault-internal/src/.nojekyll

0
src/404.html → projects/web-vault-internal/src/404.html

9480
projects/web-vault-internal/src/404/bootstrap.min.css vendored

File diff suppressed because it is too large Load Diff

0
src/404/styles.css → projects/web-vault-internal/src/404/styles.css

0
src/app-id.json → projects/web-vault-internal/src/app-id.json

0
src/app/accounts/accept-emergency.component.html → projects/web-vault-internal/src/app/accounts/accept-emergency.component.html

0
src/app/accounts/accept-emergency.component.ts → projects/web-vault-internal/src/app/accounts/accept-emergency.component.ts

0
src/app/accounts/accept-organization.component.html → projects/web-vault-internal/src/app/accounts/accept-organization.component.html

0
src/app/accounts/accept-organization.component.ts → projects/web-vault-internal/src/app/accounts/accept-organization.component.ts

0
src/app/accounts/hint.component.html → projects/web-vault-internal/src/app/accounts/hint.component.html

0
src/app/accounts/hint.component.ts → projects/web-vault-internal/src/app/accounts/hint.component.ts

0
src/app/accounts/lock.component.html → projects/web-vault-internal/src/app/accounts/lock.component.html

0
src/app/accounts/lock.component.ts → projects/web-vault-internal/src/app/accounts/lock.component.ts

0
src/app/accounts/login.component.html → projects/web-vault-internal/src/app/accounts/login.component.html

0
src/app/accounts/login.component.ts → projects/web-vault-internal/src/app/accounts/login.component.ts

0
src/app/accounts/recover-delete.component.html → projects/web-vault-internal/src/app/accounts/recover-delete.component.html

0
src/app/accounts/recover-delete.component.ts → projects/web-vault-internal/src/app/accounts/recover-delete.component.ts

0
src/app/accounts/recover-two-factor.component.html → projects/web-vault-internal/src/app/accounts/recover-two-factor.component.html

0
src/app/accounts/recover-two-factor.component.ts → projects/web-vault-internal/src/app/accounts/recover-two-factor.component.ts

0
src/app/accounts/register.component.html → projects/web-vault-internal/src/app/accounts/register.component.html

0
src/app/accounts/register.component.ts → projects/web-vault-internal/src/app/accounts/register.component.ts

0
src/app/accounts/remove-password.component.html → projects/web-vault-internal/src/app/accounts/remove-password.component.html

0
src/app/accounts/remove-password.component.ts → projects/web-vault-internal/src/app/accounts/remove-password.component.ts

0
src/app/accounts/set-password.component.html → projects/web-vault-internal/src/app/accounts/set-password.component.html

0
src/app/accounts/set-password.component.ts → projects/web-vault-internal/src/app/accounts/set-password.component.ts

0
src/app/accounts/sso.component.html → projects/web-vault-internal/src/app/accounts/sso.component.html

0
src/app/accounts/sso.component.ts → projects/web-vault-internal/src/app/accounts/sso.component.ts

0
src/app/accounts/two-factor-options.component.html → projects/web-vault-internal/src/app/accounts/two-factor-options.component.html

0
src/app/accounts/two-factor-options.component.ts → projects/web-vault-internal/src/app/accounts/two-factor-options.component.ts

0
src/app/accounts/two-factor.component.html → projects/web-vault-internal/src/app/accounts/two-factor.component.html

0
src/app/accounts/two-factor.component.ts → projects/web-vault-internal/src/app/accounts/two-factor.component.ts

0
src/app/accounts/update-temp-password.component.html → projects/web-vault-internal/src/app/accounts/update-temp-password.component.html

0
src/app/accounts/update-temp-password.component.ts → projects/web-vault-internal/src/app/accounts/update-temp-password.component.ts

0
src/app/accounts/verify-email-token.component.html → projects/web-vault-internal/src/app/accounts/verify-email-token.component.html

0
src/app/accounts/verify-email-token.component.ts → projects/web-vault-internal/src/app/accounts/verify-email-token.component.ts

0
src/app/accounts/verify-recover-delete.component.html → projects/web-vault-internal/src/app/accounts/verify-recover-delete.component.html

0
src/app/accounts/verify-recover-delete.component.ts → projects/web-vault-internal/src/app/accounts/verify-recover-delete.component.ts

0
src/app/app-routing.module.ts → projects/web-vault-internal/src/app/app-routing.module.ts

0
src/app/app.component.html → projects/web-vault-internal/src/app/app.component.html

0
src/app/app.component.scss → projects/web-vault-internal/src/app/app.component.scss

0
src/app/app.component.spec.ts → projects/web-vault-internal/src/app/app.component.spec.ts

0
src/app/app.component.ts → projects/web-vault-internal/src/app/app.component.ts

0
src/app/app.module.ts → projects/web-vault-internal/src/app/app.module.ts

0
src/app/common/base.accept.component.ts → projects/web-vault-internal/src/app/common/base.accept.component.ts

2
src/app/common/base.events.component.ts → projects/web-vault-internal/src/app/common/base.events.component.ts

@ -10,7 +10,7 @@ import { EventView } from "jslib-common/models/view/eventView"; @@ -10,7 +10,7 @@ import { EventView } from "jslib-common/models/view/eventView";
import { EventResponse } from "jslib-common/models/response/eventResponse";
import { ListResponse } from "jslib-common/models/response/listResponse";
import { EventService } from "src/app/services/event.service";
import { EventService } from "../services/event.service";
@Directive()
export abstract class BaseEventsComponent {

0
src/app/common/base.people.component.ts → projects/web-vault-internal/src/app/common/base.people.component.ts

0
src/app/components/nested-checkbox.component.html → projects/web-vault-internal/src/app/components/nested-checkbox.component.html

0
src/app/components/nested-checkbox.component.ts → projects/web-vault-internal/src/app/components/nested-checkbox.component.ts

0
src/app/components/password-reprompt.component.html → projects/web-vault-internal/src/app/components/password-reprompt.component.html

0
src/app/components/password-reprompt.component.ts → projects/web-vault-internal/src/app/components/password-reprompt.component.ts

0
src/app/components/password-strength.component.html → projects/web-vault-internal/src/app/components/password-strength.component.html

0
src/app/components/password-strength.component.ts → projects/web-vault-internal/src/app/components/password-strength.component.ts

0
src/app/layouts/footer.component.html → projects/web-vault-internal/src/app/layouts/footer.component.html

0
src/app/layouts/footer.component.ts → projects/web-vault-internal/src/app/layouts/footer.component.ts

0
src/app/layouts/frontend-layout.component.html → projects/web-vault-internal/src/app/layouts/frontend-layout.component.html

0
src/app/layouts/frontend-layout.component.ts → projects/web-vault-internal/src/app/layouts/frontend-layout.component.ts

0
src/app/layouts/navbar.component.html → projects/web-vault-internal/src/app/layouts/navbar.component.html

0
src/app/layouts/navbar.component.ts → projects/web-vault-internal/src/app/layouts/navbar.component.ts

0
src/app/layouts/organization-layout.component.html → projects/web-vault-internal/src/app/layouts/organization-layout.component.html

0
src/app/layouts/organization-layout.component.ts → projects/web-vault-internal/src/app/layouts/organization-layout.component.ts

0
src/app/layouts/user-layout.component.html → projects/web-vault-internal/src/app/layouts/user-layout.component.html

0
src/app/layouts/user-layout.component.ts → projects/web-vault-internal/src/app/layouts/user-layout.component.ts

0
src/app/main.ts → projects/web-vault-internal/src/app/main.ts

0
src/app/organizations/manage/bulk/bulk-confirm.component.html → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-confirm.component.html

0
src/app/organizations/manage/bulk/bulk-confirm.component.ts → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-confirm.component.ts

0
src/app/organizations/manage/bulk/bulk-remove.component.html → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-remove.component.html

0
src/app/organizations/manage/bulk/bulk-remove.component.ts → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-remove.component.ts

0
src/app/organizations/manage/bulk/bulk-status.component.html → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-status.component.html

0
src/app/organizations/manage/bulk/bulk-status.component.ts → projects/web-vault-internal/src/app/organizations/manage/bulk/bulk-status.component.ts

0
src/app/organizations/manage/collection-add-edit.component.html → projects/web-vault-internal/src/app/organizations/manage/collection-add-edit.component.html

0
src/app/organizations/manage/collection-add-edit.component.ts → projects/web-vault-internal/src/app/organizations/manage/collection-add-edit.component.ts

0
src/app/organizations/manage/collections.component.html → projects/web-vault-internal/src/app/organizations/manage/collections.component.html

0
src/app/organizations/manage/collections.component.ts → projects/web-vault-internal/src/app/organizations/manage/collections.component.ts

0
src/app/organizations/manage/entity-events.component.html → projects/web-vault-internal/src/app/organizations/manage/entity-events.component.html

0
src/app/organizations/manage/entity-events.component.ts → projects/web-vault-internal/src/app/organizations/manage/entity-events.component.ts

0
src/app/organizations/manage/entity-users.component.html → projects/web-vault-internal/src/app/organizations/manage/entity-users.component.html

0
src/app/organizations/manage/entity-users.component.ts → projects/web-vault-internal/src/app/organizations/manage/entity-users.component.ts

0
src/app/organizations/manage/events.component.html → projects/web-vault-internal/src/app/organizations/manage/events.component.html

0
src/app/organizations/manage/events.component.ts → projects/web-vault-internal/src/app/organizations/manage/events.component.ts

0
src/app/organizations/manage/group-add-edit.component.html → projects/web-vault-internal/src/app/organizations/manage/group-add-edit.component.html

0
src/app/organizations/manage/group-add-edit.component.ts → projects/web-vault-internal/src/app/organizations/manage/group-add-edit.component.ts

0
src/app/organizations/manage/groups.component.html → projects/web-vault-internal/src/app/organizations/manage/groups.component.html

0
src/app/organizations/manage/groups.component.ts → projects/web-vault-internal/src/app/organizations/manage/groups.component.ts

0
src/app/organizations/manage/manage.component.html → projects/web-vault-internal/src/app/organizations/manage/manage.component.html

0
src/app/organizations/manage/manage.component.ts → projects/web-vault-internal/src/app/organizations/manage/manage.component.ts

0
src/app/organizations/manage/people.component.html → projects/web-vault-internal/src/app/organizations/manage/people.component.html

0
src/app/organizations/manage/people.component.ts → projects/web-vault-internal/src/app/organizations/manage/people.component.ts

0
src/app/organizations/manage/policies.component.html → projects/web-vault-internal/src/app/organizations/manage/policies.component.html

0
src/app/organizations/manage/policies.component.ts → projects/web-vault-internal/src/app/organizations/manage/policies.component.ts

0
src/app/organizations/manage/policy-edit.component.html → projects/web-vault-internal/src/app/organizations/manage/policy-edit.component.html

0
src/app/organizations/manage/policy-edit.component.ts → projects/web-vault-internal/src/app/organizations/manage/policy-edit.component.ts

0
src/app/organizations/manage/reset-password.component.html → projects/web-vault-internal/src/app/organizations/manage/reset-password.component.html

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save