From a8c8906adbb6bbf5dbc2fbda2b6ea0ab8598d306 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 22 Mar 2021 13:16:32 +0530 Subject: [PATCH 1/5] updated-code --- .gitignore | 3 + .../Ced/PwaApi/Api/Data/WishlistInterface.php | 64 --- .../code/Ced/PwaApi/Api/WishlistInterface.php | 15 - .../Block/Adminhtml/Extensions/Details.php | 56 --- .../app/code/Ced/PwaApi/Block/Extensions.php | 313 ------------ .../Controller/Adminhtml/Main/Check.php | 44 -- .../Controller/Adminhtml/Main/License.php | 173 ------- .../Controller/Adminhtml/Slider/Save.php | 6 +- .../app/code/Ced/PwaApi/Helper/Data.php | 51 -- .../app/code/Ced/PwaApi/Helper/Feed.php | 463 ------------------ .../code/Ced/PwaApi/Model/Api/Wishlist.php | 61 --- .../Ced/PwaApi/Model/Api/WishlistData.php | 104 ---- .../Ced/PwaApi/Model/Customer/Wishlist.php | 138 ------ Ced_PwaApi/app/code/Ced/PwaApi/Model/Feed.php | 365 -------------- .../code/Ced/PwaApi/Model/ImageUploader.php | 5 +- .../PwaApi/Model/Resolver/CustomerOrder.php | 108 ---- .../PwaApi/Model/Resolver/HomepageConfig.php | 7 - .../code/Ced/PwaApi/Model/Resolver/Orders.php | 24 +- .../PwaApi/Model/Resolver/ProductReviews.php | 84 ---- .../Ced/PwaApi/Observer/BeforeLoadLayout.php | 198 -------- .../code/Ced/PwaApi/Observer/Predispatch.php | 48 -- .../PwaApi/Plugin/Model/Config/Structure.php | 66 --- .../code/Ced/PwaApi/etc/adminhtml/events.xml | 28 -- .../code/Ced/PwaApi/etc/adminhtml/system.xml | 4 - Ced_PwaApi/app/code/Ced/PwaApi/etc/config.xml | 8 - Ced_PwaApi/app/code/Ced/PwaApi/etc/di.xml | 5 - Ced_PwaApi/app/code/Ced/PwaApi/etc/module.xml | 2 +- .../app/code/Ced/PwaApi/etc/schema.graphqls | 36 -- Ced_PwaApi/app/code/Ced/PwaApi/etc/webapi.xml | 8 - .../layout/c_e_d_c_o_m_m_e_r_c_e.xml | 27 - pwa-studio/README.md | 312 ++++++++++++ pwa-studio/package-lock.json | 100 +--- .../ced-ui/lib/components/App/renderRoutes.js | 2 - .../ced-ui/lib/components/Header/header.js | 27 +- .../components/Unauthorized/unauthorized.css | 40 -- .../components/Unauthorized/unauthorized.js | 25 - .../node_modules/ansi-regex/index.js | 0 .../node_modules/ansi-regex/license | 0 .../node_modules/ansi-regex/package.json | 0 .../node_modules/ansi-regex/readme.md | 0 .../node_modules/debug/CHANGELOG.md | 0 .../node_modules/debug/LICENSE | 0 .../node_modules/debug/README.md | 0 .../node_modules/debug/dist/debug.js | 0 .../node_modules/debug/package.json | 0 .../node_modules/debug/src/browser.js | 0 .../node_modules/debug/src/common.js | 0 .../node_modules/debug/src/index.js | 0 .../node_modules/debug/src/node.js | 0 .../node_modules/doctrine/CHANGELOG.md | 0 .../node_modules/doctrine/LICENSE | 0 .../doctrine/LICENSE.closure-compiler | 0 .../node_modules/doctrine/LICENSE.esprima | 0 .../node_modules/doctrine/README.md | 0 .../node_modules/doctrine/lib/doctrine.js | 0 .../node_modules/doctrine/lib/typed.js | 0 .../node_modules/doctrine/lib/utility.js | 0 .../node_modules/doctrine/package.json | 0 .../node_modules/eslint/CHANGELOG.md | 0 .../node_modules/eslint/LICENSE | 0 .../node_modules/eslint/README.md | 0 .../eslint/conf/category-list.json | 0 .../node_modules/eslint/conf/config-schema.js | 0 .../eslint/conf/default-cli-options.js | 0 .../node_modules/eslint/conf/environments.js | 0 .../node_modules/eslint/conf/eslint-all.js | 0 .../eslint/conf/eslint-recommended.js | 0 .../eslint/conf/replacements.json | 0 .../node_modules/eslint/lib/api.js | 0 .../eslint/lib/built-in-rules-index.js | 0 .../node_modules/eslint/lib/cli-engine.js | 0 .../node_modules/eslint/lib/cli.js | 0 .../code-path-analysis/code-path-analyzer.js | 0 .../code-path-analysis/code-path-segment.js | 0 .../lib/code-path-analysis/code-path-state.js | 0 .../lib/code-path-analysis/code-path.js | 0 .../lib/code-path-analysis/debug-helpers.js | 0 .../lib/code-path-analysis/fork-context.js | 0 .../lib/code-path-analysis/id-generator.js | 0 .../node_modules/eslint/lib/config.js | 0 .../eslint/lib/config/autoconfig.js | 0 .../eslint/lib/config/config-cache.js | 0 .../eslint/lib/config/config-file.js | 0 .../eslint/lib/config/config-initializer.js | 0 .../eslint/lib/config/config-ops.js | 0 .../eslint/lib/config/config-rule.js | 0 .../eslint/lib/config/config-validator.js | 0 .../eslint/lib/config/environments.js | 0 .../node_modules/eslint/lib/config/plugins.js | 0 .../eslint/lib/formatters/checkstyle.js | 0 .../eslint/lib/formatters/codeframe.js | 0 .../eslint/lib/formatters/compact.js | 0 .../lib/formatters/html-template-message.html | 0 .../lib/formatters/html-template-page.html | 0 .../lib/formatters/html-template-result.html | 0 .../eslint/lib/formatters/html.js | 0 .../eslint/lib/formatters/jslint-xml.js | 0 .../eslint/lib/formatters/json.js | 0 .../eslint/lib/formatters/junit.js | 0 .../eslint/lib/formatters/stylish.js | 0 .../eslint/lib/formatters/table.js | 0 .../node_modules/eslint/lib/formatters/tap.js | 0 .../eslint/lib/formatters/unix.js | 0 .../eslint/lib/formatters/visualstudio.js | 0 .../node_modules/eslint/lib/linter.js | 0 .../node_modules/eslint/lib/load-rules.js | 0 .../node_modules/eslint/lib/options.js | 0 .../node_modules/eslint/lib/rules.js | 0 .../eslint/lib/rules/accessor-pairs.js | 0 .../eslint/lib/rules/array-bracket-newline.js | 0 .../eslint/lib/rules/array-bracket-spacing.js | 0 .../eslint/lib/rules/array-callback-return.js | 0 .../eslint/lib/rules/array-element-newline.js | 0 .../eslint/lib/rules/arrow-body-style.js | 0 .../eslint/lib/rules/arrow-parens.js | 0 .../eslint/lib/rules/arrow-spacing.js | 0 .../eslint/lib/rules/block-scoped-var.js | 0 .../eslint/lib/rules/block-spacing.js | 0 .../eslint/lib/rules/brace-style.js | 0 .../eslint/lib/rules/callback-return.js | 0 .../eslint/lib/rules/camelcase.js | 0 .../eslint/lib/rules/capitalized-comments.js | 0 .../lib/rules/class-methods-use-this.js | 0 .../eslint/lib/rules/comma-dangle.js | 0 .../eslint/lib/rules/comma-spacing.js | 0 .../eslint/lib/rules/comma-style.js | 0 .../eslint/lib/rules/complexity.js | 0 .../lib/rules/computed-property-spacing.js | 0 .../eslint/lib/rules/consistent-return.js | 0 .../eslint/lib/rules/consistent-this.js | 0 .../eslint/lib/rules/constructor-super.js | 0 .../node_modules/eslint/lib/rules/curly.js | 0 .../eslint/lib/rules/default-case.js | 0 .../eslint/lib/rules/dot-location.js | 0 .../eslint/lib/rules/dot-notation.js | 0 .../node_modules/eslint/lib/rules/eol-last.js | 0 .../node_modules/eslint/lib/rules/eqeqeq.js | 0 .../eslint/lib/rules/for-direction.js | 0 .../eslint/lib/rules/func-call-spacing.js | 0 .../eslint/lib/rules/func-name-matching.js | 0 .../eslint/lib/rules/func-names.js | 0 .../eslint/lib/rules/func-style.js | 0 .../lib/rules/function-paren-newline.js | 0 .../lib/rules/generator-star-spacing.js | 0 .../eslint/lib/rules/getter-return.js | 0 .../eslint/lib/rules/global-require.js | 0 .../eslint/lib/rules/guard-for-in.js | 0 .../eslint/lib/rules/handle-callback-err.js | 0 .../eslint/lib/rules/id-blacklist.js | 0 .../eslint/lib/rules/id-length.js | 0 .../node_modules/eslint/lib/rules/id-match.js | 0 .../lib/rules/implicit-arrow-linebreak.js | 0 .../eslint/lib/rules/indent-legacy.js | 0 .../node_modules/eslint/lib/rules/indent.js | 0 .../eslint/lib/rules/init-declarations.js | 0 .../eslint/lib/rules/jsx-quotes.js | 0 .../eslint/lib/rules/key-spacing.js | 0 .../eslint/lib/rules/keyword-spacing.js | 0 .../eslint/lib/rules/line-comment-position.js | 0 .../eslint/lib/rules/linebreak-style.js | 0 .../eslint/lib/rules/lines-around-comment.js | 0 .../lib/rules/lines-around-directive.js | 0 .../lib/rules/lines-between-class-members.js | 0 .../eslint/lib/rules/max-classes-per-file.js | 0 .../eslint/lib/rules/max-depth.js | 0 .../node_modules/eslint/lib/rules/max-len.js | 0 .../lib/rules/max-lines-per-function.js | 0 .../eslint/lib/rules/max-lines.js | 0 .../eslint/lib/rules/max-nested-callbacks.js | 0 .../eslint/lib/rules/max-params.js | 0 .../lib/rules/max-statements-per-line.js | 0 .../eslint/lib/rules/max-statements.js | 0 .../lib/rules/multiline-comment-style.js | 0 .../eslint/lib/rules/multiline-ternary.js | 0 .../node_modules/eslint/lib/rules/new-cap.js | 0 .../eslint/lib/rules/new-parens.js | 0 .../eslint/lib/rules/newline-after-var.js | 0 .../eslint/lib/rules/newline-before-return.js | 0 .../lib/rules/newline-per-chained-call.js | 0 .../node_modules/eslint/lib/rules/no-alert.js | 0 .../eslint/lib/rules/no-array-constructor.js | 0 .../lib/rules/no-async-promise-executor.js | 0 .../eslint/lib/rules/no-await-in-loop.js | 0 .../eslint/lib/rules/no-bitwise.js | 0 .../eslint/lib/rules/no-buffer-constructor.js | 0 .../eslint/lib/rules/no-caller.js | 0 .../eslint/lib/rules/no-case-declarations.js | 0 .../eslint/lib/rules/no-catch-shadow.js | 0 .../eslint/lib/rules/no-class-assign.js | 0 .../eslint/lib/rules/no-compare-neg-zero.js | 0 .../eslint/lib/rules/no-cond-assign.js | 0 .../eslint/lib/rules/no-confusing-arrow.js | 0 .../eslint/lib/rules/no-console.js | 0 .../eslint/lib/rules/no-const-assign.js | 0 .../eslint/lib/rules/no-constant-condition.js | 0 .../eslint/lib/rules/no-continue.js | 0 .../eslint/lib/rules/no-control-regex.js | 0 .../eslint/lib/rules/no-debugger.js | 0 .../eslint/lib/rules/no-delete-var.js | 0 .../eslint/lib/rules/no-div-regex.js | 0 .../eslint/lib/rules/no-dupe-args.js | 0 .../eslint/lib/rules/no-dupe-class-members.js | 0 .../eslint/lib/rules/no-dupe-keys.js | 0 .../eslint/lib/rules/no-duplicate-case.js | 0 .../eslint/lib/rules/no-duplicate-imports.js | 0 .../eslint/lib/rules/no-else-return.js | 0 .../lib/rules/no-empty-character-class.js | 0 .../eslint/lib/rules/no-empty-function.js | 0 .../eslint/lib/rules/no-empty-pattern.js | 0 .../node_modules/eslint/lib/rules/no-empty.js | 0 .../eslint/lib/rules/no-eq-null.js | 0 .../node_modules/eslint/lib/rules/no-eval.js | 0 .../eslint/lib/rules/no-ex-assign.js | 0 .../eslint/lib/rules/no-extend-native.js | 0 .../eslint/lib/rules/no-extra-bind.js | 0 .../eslint/lib/rules/no-extra-boolean-cast.js | 0 .../eslint/lib/rules/no-extra-label.js | 0 .../eslint/lib/rules/no-extra-parens.js | 0 .../eslint/lib/rules/no-extra-semi.js | 0 .../eslint/lib/rules/no-fallthrough.js | 0 .../eslint/lib/rules/no-floating-decimal.js | 0 .../eslint/lib/rules/no-func-assign.js | 0 .../eslint/lib/rules/no-global-assign.js | 0 .../eslint/lib/rules/no-implicit-coercion.js | 0 .../eslint/lib/rules/no-implicit-globals.js | 0 .../eslint/lib/rules/no-implied-eval.js | 0 .../eslint/lib/rules/no-inline-comments.js | 0 .../eslint/lib/rules/no-inner-declarations.js | 0 .../eslint/lib/rules/no-invalid-regexp.js | 0 .../eslint/lib/rules/no-invalid-this.js | 0 .../lib/rules/no-irregular-whitespace.js | 0 .../eslint/lib/rules/no-iterator.js | 0 .../eslint/lib/rules/no-label-var.js | 0 .../eslint/lib/rules/no-labels.js | 0 .../eslint/lib/rules/no-lone-blocks.js | 0 .../eslint/lib/rules/no-lonely-if.js | 0 .../eslint/lib/rules/no-loop-func.js | 0 .../eslint/lib/rules/no-magic-numbers.js | 0 .../rules/no-misleading-character-class.js | 0 .../eslint/lib/rules/no-mixed-operators.js | 0 .../eslint/lib/rules/no-mixed-requires.js | 0 .../lib/rules/no-mixed-spaces-and-tabs.js | 0 .../eslint/lib/rules/no-multi-assign.js | 0 .../eslint/lib/rules/no-multi-spaces.js | 0 .../eslint/lib/rules/no-multi-str.js | 0 .../lib/rules/no-multiple-empty-lines.js | 0 .../eslint/lib/rules/no-native-reassign.js | 0 .../eslint/lib/rules/no-negated-condition.js | 0 .../eslint/lib/rules/no-negated-in-lhs.js | 0 .../eslint/lib/rules/no-nested-ternary.js | 0 .../eslint/lib/rules/no-new-func.js | 0 .../eslint/lib/rules/no-new-object.js | 0 .../eslint/lib/rules/no-new-require.js | 0 .../eslint/lib/rules/no-new-symbol.js | 0 .../eslint/lib/rules/no-new-wrappers.js | 0 .../node_modules/eslint/lib/rules/no-new.js | 0 .../eslint/lib/rules/no-obj-calls.js | 0 .../eslint/lib/rules/no-octal-escape.js | 0 .../node_modules/eslint/lib/rules/no-octal.js | 0 .../eslint/lib/rules/no-param-reassign.js | 0 .../eslint/lib/rules/no-path-concat.js | 0 .../eslint/lib/rules/no-plusplus.js | 0 .../eslint/lib/rules/no-process-env.js | 0 .../eslint/lib/rules/no-process-exit.js | 0 .../node_modules/eslint/lib/rules/no-proto.js | 0 .../eslint/lib/rules/no-prototype-builtins.js | 0 .../eslint/lib/rules/no-redeclare.js | 0 .../eslint/lib/rules/no-regex-spaces.js | 0 .../eslint/lib/rules/no-restricted-globals.js | 0 .../eslint/lib/rules/no-restricted-imports.js | 0 .../eslint/lib/rules/no-restricted-modules.js | 0 .../lib/rules/no-restricted-properties.js | 0 .../eslint/lib/rules/no-restricted-syntax.js | 0 .../eslint/lib/rules/no-return-assign.js | 0 .../eslint/lib/rules/no-return-await.js | 0 .../eslint/lib/rules/no-script-url.js | 0 .../eslint/lib/rules/no-self-assign.js | 0 .../eslint/lib/rules/no-self-compare.js | 0 .../eslint/lib/rules/no-sequences.js | 0 .../lib/rules/no-shadow-restricted-names.js | 0 .../eslint/lib/rules/no-shadow.js | 0 .../eslint/lib/rules/no-spaced-func.js | 0 .../eslint/lib/rules/no-sparse-arrays.js | 0 .../node_modules/eslint/lib/rules/no-sync.js | 0 .../node_modules/eslint/lib/rules/no-tabs.js | 0 .../lib/rules/no-template-curly-in-string.js | 0 .../eslint/lib/rules/no-ternary.js | 0 .../eslint/lib/rules/no-this-before-super.js | 0 .../eslint/lib/rules/no-throw-literal.js | 0 .../eslint/lib/rules/no-trailing-spaces.js | 0 .../eslint/lib/rules/no-undef-init.js | 0 .../node_modules/eslint/lib/rules/no-undef.js | 0 .../eslint/lib/rules/no-undefined.js | 0 .../eslint/lib/rules/no-underscore-dangle.js | 0 .../lib/rules/no-unexpected-multiline.js | 0 .../lib/rules/no-unmodified-loop-condition.js | 0 .../eslint/lib/rules/no-unneeded-ternary.js | 0 .../eslint/lib/rules/no-unreachable.js | 0 .../eslint/lib/rules/no-unsafe-finally.js | 0 .../eslint/lib/rules/no-unsafe-negation.js | 0 .../eslint/lib/rules/no-unused-expressions.js | 0 .../eslint/lib/rules/no-unused-labels.js | 0 .../eslint/lib/rules/no-unused-vars.js | 0 .../eslint/lib/rules/no-use-before-define.js | 0 .../eslint/lib/rules/no-useless-call.js | 0 .../eslint/lib/rules/no-useless-catch.js | 0 .../lib/rules/no-useless-computed-key.js | 0 .../eslint/lib/rules/no-useless-concat.js | 0 .../lib/rules/no-useless-constructor.js | 0 .../eslint/lib/rules/no-useless-escape.js | 0 .../eslint/lib/rules/no-useless-rename.js | 0 .../eslint/lib/rules/no-useless-return.js | 0 .../node_modules/eslint/lib/rules/no-var.js | 0 .../node_modules/eslint/lib/rules/no-void.js | 0 .../eslint/lib/rules/no-warning-comments.js | 0 .../rules/no-whitespace-before-property.js | 0 .../node_modules/eslint/lib/rules/no-with.js | 0 .../rules/nonblock-statement-body-position.js | 0 .../eslint/lib/rules/object-curly-newline.js | 0 .../eslint/lib/rules/object-curly-spacing.js | 0 .../lib/rules/object-property-newline.js | 0 .../eslint/lib/rules/object-shorthand.js | 0 .../lib/rules/one-var-declaration-per-line.js | 0 .../node_modules/eslint/lib/rules/one-var.js | 0 .../eslint/lib/rules/operator-assignment.js | 0 .../eslint/lib/rules/operator-linebreak.js | 0 .../eslint/lib/rules/padded-blocks.js | 0 .../rules/padding-line-between-statements.js | 0 .../eslint/lib/rules/prefer-arrow-callback.js | 0 .../eslint/lib/rules/prefer-const.js | 0 .../eslint/lib/rules/prefer-destructuring.js | 0 .../lib/rules/prefer-named-capture-group.js | 0 .../lib/rules/prefer-numeric-literals.js | 0 .../eslint/lib/rules/prefer-object-spread.js | 0 .../lib/rules/prefer-promise-reject-errors.js | 0 .../eslint/lib/rules/prefer-reflect.js | 0 .../eslint/lib/rules/prefer-rest-params.js | 0 .../eslint/lib/rules/prefer-spread.js | 0 .../eslint/lib/rules/prefer-template.js | 0 .../eslint/lib/rules/quote-props.js | 0 .../node_modules/eslint/lib/rules/quotes.js | 0 .../node_modules/eslint/lib/rules/radix.js | 0 .../lib/rules/require-atomic-updates.js | 0 .../eslint/lib/rules/require-await.js | 0 .../eslint/lib/rules/require-jsdoc.js | 0 .../lib/rules/require-unicode-regexp.js | 0 .../eslint/lib/rules/require-yield.js | 0 .../eslint/lib/rules/rest-spread-spacing.js | 0 .../eslint/lib/rules/semi-spacing.js | 0 .../eslint/lib/rules/semi-style.js | 0 .../node_modules/eslint/lib/rules/semi.js | 0 .../eslint/lib/rules/sort-imports.js | 0 .../eslint/lib/rules/sort-keys.js | 0 .../eslint/lib/rules/sort-vars.js | 0 .../eslint/lib/rules/space-before-blocks.js | 0 .../lib/rules/space-before-function-paren.js | 0 .../eslint/lib/rules/space-in-parens.js | 0 .../eslint/lib/rules/space-infix-ops.js | 0 .../eslint/lib/rules/space-unary-ops.js | 0 .../eslint/lib/rules/spaced-comment.js | 0 .../node_modules/eslint/lib/rules/strict.js | 0 .../eslint/lib/rules/switch-colon-spacing.js | 0 .../eslint/lib/rules/symbol-description.js | 0 .../lib/rules/template-curly-spacing.js | 0 .../eslint/lib/rules/template-tag-spacing.js | 0 .../eslint/lib/rules/unicode-bom.js | 0 .../eslint/lib/rules/use-isnan.js | 0 .../eslint/lib/rules/valid-jsdoc.js | 0 .../eslint/lib/rules/valid-typeof.js | 0 .../eslint/lib/rules/vars-on-top.js | 0 .../eslint/lib/rules/wrap-iife.js | 0 .../eslint/lib/rules/wrap-regex.js | 0 .../eslint/lib/rules/yield-star-spacing.js | 0 .../node_modules/eslint/lib/rules/yoda.js | 0 .../eslint/lib/testers/rule-tester.js | 0 .../backward-token-comment-cursor.js | 0 .../lib/token-store/backward-token-cursor.js | 0 .../eslint/lib/token-store/cursor.js | 0 .../eslint/lib/token-store/cursors.js | 0 .../lib/token-store/decorative-cursor.js | 0 .../eslint/lib/token-store/filter-cursor.js | 0 .../forward-token-comment-cursor.js | 0 .../lib/token-store/forward-token-cursor.js | 0 .../eslint/lib/token-store/index.js | 0 .../eslint/lib/token-store/limit-cursor.js | 0 .../lib/token-store/padded-token-cursor.js | 0 .../eslint/lib/token-store/skip-cursor.js | 0 .../eslint/lib/token-store/utils.js | 0 .../node_modules/eslint/lib/util/ajv.js | 0 .../lib/util/apply-disable-directives.js | 0 .../node_modules/eslint/lib/util/ast-utils.js | 0 .../eslint/lib/util/config-comment-parser.js | 0 .../eslint/lib/util/file-finder.js | 0 .../eslint/lib/util/fix-tracker.js | 0 .../eslint/lib/util/glob-utils.js | 0 .../node_modules/eslint/lib/util/glob.js | 0 .../node_modules/eslint/lib/util/hash.js | 0 .../eslint/lib/util/ignored-paths.js | 0 .../eslint/lib/util/interpolate.js | 0 .../node_modules/eslint/lib/util/keywords.js | 0 .../eslint/lib/util/lint-result-cache.js | 0 .../node_modules/eslint/lib/util/logging.js | 0 .../eslint/lib/util/module-resolver.js | 0 .../node_modules/eslint/lib/util/naming.js | 0 .../eslint/lib/util/node-event-generator.js | 0 .../node_modules/eslint/lib/util/npm-utils.js | 0 .../eslint/lib/util/path-utils.js | 0 .../eslint/lib/util/patterns/letters.js | 0 .../eslint/lib/util/report-translator.js | 0 .../eslint/lib/util/rule-fixer.js | 0 .../eslint/lib/util/safe-emitter.js | 0 .../eslint/lib/util/source-code-fixer.js | 0 .../eslint/lib/util/source-code-utils.js | 0 .../eslint/lib/util/source-code.js | 0 .../node_modules/eslint/lib/util/timing.js | 0 .../node_modules/eslint/lib/util/traverser.js | 0 .../eslint/lib/util/unicode/index.js | 0 .../util/unicode/is-combining-character.js | 0 .../lib/util/unicode/is-emoji-modifier.js | 0 .../unicode/is-regional-indicator-symbol.js | 0 .../lib/util/unicode/is-surrogate-pair.js | 0 .../eslint/lib/util/xml-escape.js | 0 .../eslint/messages/all-files-ignored.txt | 0 .../eslint/messages/extend-config-missing.txt | 0 .../eslint/messages/failed-to-read-json.txt | 0 .../eslint/messages/file-not-found.txt | 0 .../eslint/messages/no-config-found.txt | 0 .../eslint/messages/plugin-missing.txt | 0 .../eslint/messages/whitespace-found.txt | 0 .../eslint/node_modules/semver/CHANGELOG.md | 0 .../eslint/node_modules/semver/LICENSE | 0 .../eslint/node_modules/semver/README.md | 0 .../eslint/node_modules/semver/package.json | 0 .../eslint/node_modules/semver/range.bnf | 0 .../eslint/node_modules/semver/semver.js | 0 .../node_modules/eslint/package.json | 0 .../node_modules/ignore/CHANGELOG.md | 0 .../node_modules/ignore/index.d.ts | 0 .../node_modules/ignore/legacy.js | 0 .../node_modules/ignore/package.json | 0 .../node_modules/semver/LICENSE | 0 .../node_modules/semver/README.md | 0 .../node_modules/semver/package.json | 0 .../node_modules/semver/range.bnf | 0 .../node_modules/semver/semver.js | 0 .../node_modules/strip-ansi/index.js | 0 .../node_modules/strip-ansi/license | 0 .../node_modules/strip-ansi/package.json | 0 .../node_modules/strip-ansi/readme.md | 0 .../node_modules/braces/CHANGELOG.md | 0 .../pwa-buildpack/node_modules/braces/LICENSE | 0 .../node_modules/braces/README.md | 0 .../node_modules/braces/index.js | 0 .../node_modules/braces/lib/compile.js | 0 .../node_modules/braces/lib/constants.js | 0 .../node_modules/braces/lib/expand.js | 0 .../node_modules/braces/lib/parse.js | 0 .../node_modules/braces/lib/stringify.js | 0 .../node_modules/braces/lib/utils.js | 0 .../node_modules/braces/package.json | 0 .../node_modules/cliui/CHANGELOG.md | 0 .../node_modules/cliui/LICENSE.txt | 0 .../node_modules/cliui/README.md | 0 .../pwa-buildpack/node_modules/cliui/index.js | 0 .../cliui/node_modules/strip-ansi/index.d.ts | 0 .../cliui/node_modules/strip-ansi/index.js | 0 .../cliui/node_modules/strip-ansi/license | 0 .../node_modules/strip-ansi/package.json | 0 .../cliui/node_modules/strip-ansi/readme.md | 0 .../node_modules/cliui/package.json | 0 .../node_modules/debug/CHANGELOG.md | 0 .../pwa-buildpack/node_modules/debug/LICENSE | 0 .../node_modules/debug/README.md | 0 .../node_modules/debug/dist/debug.js | 0 .../node_modules/debug/package.json | 0 .../node_modules/debug/src/browser.js | 0 .../node_modules/debug/src/common.js | 0 .../node_modules/debug/src/index.js | 0 .../node_modules/debug/src/node.js | 0 .../node_modules/fill-range/LICENSE | 0 .../node_modules/fill-range/README.md | 0 .../node_modules/fill-range/index.js | 0 .../node_modules/fill-range/package.json | 0 .../node_modules/get-caller-file/LICENSE.md | 0 .../node_modules/get-caller-file/README.md | 0 .../node_modules/get-caller-file/index.d.ts | 0 .../node_modules/get-caller-file/index.js | 0 .../node_modules/get-caller-file/index.js.map | 0 .../node_modules/get-caller-file/package.json | 0 .../node_modules/invert-kv/index.js | 0 .../node_modules/invert-kv/license | 0 .../node_modules/invert-kv/package.json | 0 .../node_modules/invert-kv/readme.md | 0 .../node_modules/is-number/LICENSE | 0 .../node_modules/is-number/README.md | 0 .../node_modules/is-number/index.js | 0 .../node_modules/is-number/package.json | 0 .../pwa-buildpack/node_modules/lcid/index.js | 0 .../pwa-buildpack/node_modules/lcid/lcid.json | 0 .../pwa-buildpack/node_modules/lcid/license | 0 .../node_modules/lcid/package.json | 0 .../pwa-buildpack/node_modules/lcid/readme.md | 0 .../pwa-buildpack/node_modules/mem/index.d.ts | 0 .../pwa-buildpack/node_modules/mem/index.js | 0 .../pwa-buildpack/node_modules/mem/license | 0 .../node_modules/mem/package.json | 0 .../pwa-buildpack/node_modules/mem/readme.md | 0 .../node_modules/micromatch/CHANGELOG.md | 0 .../node_modules/micromatch/README.md | 0 .../node_modules/micromatch/index.js | 0 .../node_modules/micromatch/package.json | 0 .../node_modules/mimic-fn/index.d.ts | 0 .../node_modules/mimic-fn/index.js | 0 .../node_modules/mimic-fn/license | 0 .../node_modules/mimic-fn/package.json | 0 .../node_modules/mimic-fn/readme.md | 0 .../node_modules/node-fetch/CHANGELOG.md | 0 .../node_modules/node-fetch/LICENSE.md | 0 .../node_modules/node-fetch/README.md | 0 .../node_modules/node-fetch/browser.js | 0 .../node_modules/node-fetch/lib/index.es.js | 0 .../node_modules/node-fetch/lib/index.js | 0 .../node_modules/node-fetch/lib/index.mjs | 0 .../node_modules/node-fetch/package.json | 0 .../node_modules/os-locale/index.js | 0 .../node_modules/os-locale/license | 0 .../node_modules/os-locale/package.json | 0 .../node_modules/os-locale/readme.md | 0 .../node_modules/pkg-dir/index.d.ts | 0 .../node_modules/pkg-dir/index.js | 0 .../node_modules/pkg-dir/license | 0 .../node_modules/pkg-dir/package.json | 0 .../node_modules/pkg-dir/readme.md | 0 .../require-main-filename/CHANGELOG.md | 0 .../require-main-filename/LICENSE.txt | 0 .../require-main-filename/README.md | 0 .../require-main-filename/index.js | 0 .../require-main-filename/package.json | 0 .../node_modules/string-width/index.js | 0 .../node_modules/string-width/license | 0 .../node_modules/strip-ansi/index.d.ts | 0 .../node_modules/strip-ansi/index.js | 0 .../node_modules/strip-ansi/license | 0 .../node_modules/strip-ansi/package.json | 0 .../node_modules/strip-ansi/readme.md | 0 .../node_modules/string-width/package.json | 0 .../node_modules/string-width/readme.md | 0 .../node_modules/strip-ansi/index.js | 0 .../node_modules/strip-ansi/license | 0 .../node_modules/strip-ansi/package.json | 0 .../node_modules/strip-ansi/readme.md | 0 .../node_modules/to-regex-range/LICENSE | 0 .../node_modules/to-regex-range/README.md | 0 .../node_modules/to-regex-range/index.js | 0 .../node_modules/to-regex-range/package.json | 0 .../node_modules/wrap-ansi/license | 0 .../node_modules/strip-ansi/index.d.ts | 0 .../node_modules/strip-ansi/index.js | 0 .../wrap-ansi/node_modules/strip-ansi/license | 0 .../node_modules/strip-ansi/package.json | 0 .../node_modules/strip-ansi/readme.md | 0 .../node_modules/wrap-ansi/package.json | 0 .../node_modules/wrap-ansi/readme.md | 0 .../node_modules/yargs-parser/CHANGELOG.md | 0 .../node_modules/yargs-parser/LICENSE.txt | 0 .../node_modules/yargs-parser/README.md | 0 .../node_modules/yargs-parser/index.js | 0 .../yargs-parser/lib/tokenize-arg-string.js | 0 .../node_modules/yargs-parser/package.json | 0 .../node_modules/yargs/CHANGELOG.md | 0 .../pwa-buildpack/node_modules/yargs/LICENSE | 0 .../node_modules/yargs/README.md | 0 .../pwa-buildpack/node_modules/yargs/index.js | 0 .../node_modules/yargs/lib/apply-extends.js | 0 .../node_modules/yargs/lib/argsert.js | 0 .../node_modules/yargs/lib/command.js | 0 .../yargs/lib/completion-templates.js | 0 .../node_modules/yargs/lib/completion.js | 0 .../node_modules/yargs/lib/decamelize.js | 0 .../node_modules/yargs/lib/is-promise.js | 0 .../node_modules/yargs/lib/levenshtein.js | 0 .../node_modules/yargs/lib/middleware.js | 0 .../node_modules/yargs/lib/obj-filter.js | 0 .../node_modules/yargs/lib/usage.js | 0 .../node_modules/yargs/lib/validation.js | 0 .../node_modules/yargs/lib/yerror.js | 0 .../node_modules/yargs/locales/be.json | 0 .../node_modules/yargs/locales/de.json | 0 .../node_modules/yargs/locales/en.json | 0 .../node_modules/yargs/locales/es.json | 0 .../node_modules/yargs/locales/fr.json | 0 .../node_modules/yargs/locales/hi.json | 0 .../node_modules/yargs/locales/hu.json | 0 .../node_modules/yargs/locales/id.json | 0 .../node_modules/yargs/locales/it.json | 0 .../node_modules/yargs/locales/ja.json | 0 .../node_modules/yargs/locales/ko.json | 0 .../node_modules/yargs/locales/nb.json | 0 .../node_modules/yargs/locales/nl.json | 0 .../node_modules/yargs/locales/nn.json | 0 .../node_modules/yargs/locales/pirate.json | 0 .../node_modules/yargs/locales/pl.json | 0 .../node_modules/yargs/locales/pt.json | 0 .../node_modules/yargs/locales/pt_BR.json | 0 .../node_modules/yargs/locales/ru.json | 0 .../node_modules/yargs/locales/th.json | 0 .../node_modules/yargs/locales/tr.json | 0 .../node_modules/yargs/locales/zh_CN.json | 0 .../node_modules/yargs/locales/zh_TW.json | 0 .../node_modules/yargs/package.json | 0 .../pwa-buildpack/node_modules/yargs/yargs.js | 0 .../node_modules/body-parser/HISTORY.md | 0 .../node_modules/body-parser/LICENSE | 0 .../node_modules/body-parser/README.md | 0 .../node_modules/body-parser/index.js | 0 .../node_modules/body-parser/lib/read.js | 0 .../body-parser/lib/types/json.js | 0 .../node_modules/body-parser/lib/types/raw.js | 0 .../body-parser/lib/types/text.js | 0 .../body-parser/lib/types/urlencoded.js | 0 .../node_modules/debug/.coveralls.yml | 0 .../body-parser/node_modules/debug/.eslintrc | 0 .../body-parser/node_modules/debug/.npmignore | 0 .../node_modules/debug/.travis.yml | 0 .../node_modules/debug/CHANGELOG.md | 0 .../body-parser/node_modules/debug/LICENSE | 0 .../body-parser/node_modules/debug/Makefile | 0 .../body-parser/node_modules/debug/README.md | 0 .../node_modules/debug/component.json | 0 .../node_modules/debug/karma.conf.js | 0 .../body-parser/node_modules/debug/node.js | 0 .../node_modules/debug/package.json | 0 .../node_modules/debug/src/browser.js | 0 .../node_modules/debug/src/debug.js | 0 .../node_modules/debug/src/index.js | 0 .../node_modules/debug/src/inspector-log.js | 0 .../node_modules/debug/src/node.js | 0 .../body-parser/node_modules/ms/index.js | 0 .../body-parser/node_modules/ms/license.md | 0 .../body-parser/node_modules/ms/package.json | 0 .../body-parser/node_modules/ms/readme.md | 0 .../node_modules/body-parser/package.json | 0 .../upward-js/node_modules/bytes/History.md | 0 .../upward-js/node_modules/bytes/LICENSE | 0 .../upward-js/node_modules/bytes/Readme.md | 0 .../upward-js/node_modules/bytes/index.js | 0 .../upward-js/node_modules/bytes/package.json | 0 .../content-disposition/HISTORY.md | 0 .../node_modules/content-disposition/LICENSE | 0 .../content-disposition/README.md | 0 .../node_modules/content-disposition/index.js | 0 .../content-disposition/package.json | 0 .../upward-js/node_modules/cookie/HISTORY.md | 0 .../upward-js/node_modules/cookie/LICENSE | 0 .../upward-js/node_modules/cookie/README.md | 0 .../upward-js/node_modules/cookie/index.js | 0 .../node_modules/cookie/package.json | 0 .../upward-js/node_modules/debug/CHANGELOG.md | 0 .../upward-js/node_modules/debug/LICENSE | 0 .../upward-js/node_modules/debug/README.md | 0 .../node_modules/debug/dist/debug.js | 0 .../upward-js/node_modules/debug/package.json | 0 .../node_modules/debug/src/browser.js | 0 .../node_modules/debug/src/common.js | 0 .../upward-js/node_modules/debug/src/index.js | 0 .../upward-js/node_modules/debug/src/node.js | 0 .../upward-js/node_modules/express/History.md | 0 .../upward-js/node_modules/express/LICENSE | 0 .../upward-js/node_modules/express/Readme.md | 0 .../upward-js/node_modules/express/index.js | 0 .../node_modules/express/lib/application.js | 0 .../node_modules/express/lib/express.js | 0 .../express/lib/middleware/init.js | 0 .../express/lib/middleware/query.js | 0 .../node_modules/express/lib/request.js | 0 .../node_modules/express/lib/response.js | 0 .../node_modules/express/lib/router/index.js | 0 .../node_modules/express/lib/router/layer.js | 0 .../node_modules/express/lib/router/route.js | 0 .../node_modules/express/lib/utils.js | 0 .../node_modules/express/lib/view.js | 0 .../express/node_modules/debug/.coveralls.yml | 0 .../express/node_modules/debug/.eslintrc | 0 .../express/node_modules/debug/.npmignore | 0 .../express/node_modules/debug/.travis.yml | 0 .../express/node_modules/debug/CHANGELOG.md | 0 .../express/node_modules/debug/LICENSE | 0 .../express/node_modules/debug/Makefile | 0 .../express/node_modules/debug/README.md | 0 .../express/node_modules/debug/component.json | 0 .../express/node_modules/debug/karma.conf.js | 0 .../express/node_modules/debug/node.js | 0 .../express/node_modules/debug/package.json | 0 .../express/node_modules/debug/src/browser.js | 0 .../express/node_modules/debug/src/debug.js | 0 .../express/node_modules/debug/src/index.js | 0 .../node_modules/debug/src/inspector-log.js | 0 .../express/node_modules/debug/src/node.js | 0 .../express/node_modules/ms/index.js | 0 .../express/node_modules/ms/license.md | 0 .../express/node_modules/ms/package.json | 0 .../express/node_modules/ms/readme.md | 0 .../node_modules/express/package.json | 0 .../node_modules/finalhandler/HISTORY.md | 0 .../node_modules/finalhandler/LICENSE | 0 .../node_modules/finalhandler/README.md | 0 .../node_modules/finalhandler/index.js | 0 .../node_modules/debug/.coveralls.yml | 0 .../finalhandler/node_modules/debug/.eslintrc | 0 .../node_modules/debug/.npmignore | 0 .../node_modules/debug/.travis.yml | 0 .../node_modules/debug/CHANGELOG.md | 0 .../finalhandler/node_modules/debug/LICENSE | 0 .../finalhandler/node_modules/debug/Makefile | 0 .../finalhandler/node_modules/debug/README.md | 0 .../node_modules/debug/component.json | 0 .../node_modules/debug/karma.conf.js | 0 .../finalhandler/node_modules/debug/node.js | 0 .../node_modules/debug/package.json | 0 .../node_modules/debug/src/browser.js | 0 .../node_modules/debug/src/debug.js | 0 .../node_modules/debug/src/index.js | 0 .../node_modules/debug/src/inspector-log.js | 0 .../node_modules/debug/src/node.js | 0 .../finalhandler/node_modules/ms/index.js | 0 .../finalhandler/node_modules/ms/license.md | 0 .../finalhandler/node_modules/ms/package.json | 0 .../finalhandler/node_modules/ms/readme.md | 0 .../node_modules/finalhandler/package.json | 0 .../node_modules/iconv-lite/.travis.yml | 0 .../node_modules/iconv-lite/Changelog.md | 0 .../upward-js/node_modules/iconv-lite/LICENSE | 0 .../node_modules/iconv-lite/README.md | 0 .../iconv-lite/encodings/dbcs-codec.js | 0 .../iconv-lite/encodings/dbcs-data.js | 0 .../iconv-lite/encodings/index.js | 0 .../iconv-lite/encodings/internal.js | 0 .../iconv-lite/encodings/sbcs-codec.js | 0 .../encodings/sbcs-data-generated.js | 0 .../iconv-lite/encodings/sbcs-data.js | 0 .../encodings/tables/big5-added.json | 0 .../iconv-lite/encodings/tables/cp936.json | 0 .../iconv-lite/encodings/tables/cp949.json | 0 .../iconv-lite/encodings/tables/cp950.json | 0 .../iconv-lite/encodings/tables/eucjp.json | 0 .../encodings/tables/gb18030-ranges.json | 0 .../encodings/tables/gbk-added.json | 0 .../iconv-lite/encodings/tables/shiftjis.json | 0 .../iconv-lite/encodings/utf16.js | 0 .../node_modules/iconv-lite/encodings/utf7.js | 0 .../iconv-lite/lib/bom-handling.js | 0 .../iconv-lite/lib/extend-node.js | 0 .../node_modules/iconv-lite/lib/index.d.ts | 0 .../node_modules/iconv-lite/lib/index.js | 0 .../node_modules/iconv-lite/lib/streams.js | 0 .../node_modules/iconv-lite/package.json | 0 .../node_modules/node-fetch/CHANGELOG.md | 0 .../node_modules/node-fetch/LICENSE.md | 0 .../node_modules/node-fetch/README.md | 0 .../node_modules/node-fetch/browser.js | 0 .../node_modules/node-fetch/lib/index.es.js | 0 .../node_modules/node-fetch/lib/index.js | 0 .../node_modules/node-fetch/lib/index.mjs | 0 .../node_modules/node-fetch/package.json | 0 .../upward-js/node_modules/qs/.editorconfig | 0 .../upward-js/node_modules/qs/.eslintignore | 0 .../upward-js/node_modules/qs/.eslintrc | 0 .../upward-js/node_modules/qs/CHANGELOG.md | 0 .../upward-js/node_modules/qs/LICENSE | 0 .../upward-js/node_modules/qs/README.md | 0 .../upward-js/node_modules/qs/dist/qs.js | 0 .../upward-js/node_modules/qs/lib/formats.js | 0 .../upward-js/node_modules/qs/lib/index.js | 0 .../upward-js/node_modules/qs/lib/parse.js | 0 .../node_modules/qs/lib/stringify.js | 0 .../upward-js/node_modules/qs/lib/utils.js | 0 .../upward-js/node_modules/qs/package.json | 0 .../upward-js/node_modules/qs/test/.eslintrc | 0 .../upward-js/node_modules/qs/test/index.js | 0 .../upward-js/node_modules/qs/test/parse.js | 0 .../node_modules/qs/test/stringify.js | 0 .../upward-js/node_modules/qs/test/utils.js | 0 .../node_modules/raw-body/HISTORY.md | 0 .../upward-js/node_modules/raw-body/LICENSE | 0 .../upward-js/node_modules/raw-body/README.md | 0 .../node_modules/raw-body/index.d.ts | 0 .../upward-js/node_modules/raw-body/index.js | 0 .../node_modules/raw-body/package.json | 0 .../node_modules/safe-buffer/LICENSE | 0 .../node_modules/safe-buffer/README.md | 0 .../node_modules/safe-buffer/index.d.ts | 0 .../node_modules/safe-buffer/index.js | 0 .../node_modules/safe-buffer/package.json | 0 .../node_modules/serve-static/HISTORY.md | 0 .../node_modules/serve-static/LICENSE | 0 .../node_modules/serve-static/README.md | 0 .../node_modules/serve-static/index.js | 0 .../node_modules/serve-static/package.json | 0 .../node_modules/setprototypeof/LICENSE | 0 .../node_modules/setprototypeof/README.md | 0 .../node_modules/setprototypeof/index.d.ts | 0 .../node_modules/setprototypeof/index.js | 0 .../node_modules/setprototypeof/package.json | 0 .../node_modules/statuses/HISTORY.md | 0 .../upward-js/node_modules/statuses/LICENSE | 0 .../upward-js/node_modules/statuses/README.md | 0 .../node_modules/statuses/codes.json | 0 .../upward-js/node_modules/statuses/index.js | 0 .../node_modules/statuses/package.json | 0 .../node_modules/node-fetch/CHANGELOG.md | 0 .../node_modules/node-fetch/LICENSE.md | 0 .../node_modules/node-fetch/README.md | 0 .../node_modules/node-fetch/browser.js | 0 .../node_modules/node-fetch/lib/index.es.js | 0 .../node_modules/node-fetch/lib/index.js | 0 .../node_modules/node-fetch/lib/index.mjs | 0 .../node_modules/node-fetch/package.json | 0 pwa-studio/yarn.lock | 6 +- 818 files changed, 355 insertions(+), 2671 deletions(-) create mode 100644 .gitignore delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Api/Data/WishlistInterface.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Api/WishlistInterface.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Block/Adminhtml/Extensions/Details.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Block/Extensions.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/Check.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/License.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Helper/Data.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Helper/Feed.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/Wishlist.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/WishlistData.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Customer/Wishlist.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Feed.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/CustomerOrder.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/ProductReviews.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Observer/BeforeLoadLayout.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Observer/Predispatch.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/Plugin/Model/Config/Structure.php delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/events.xml delete mode 100644 Ced_PwaApi/app/code/Ced/PwaApi/view/adminhtml/layout/c_e_d_c_o_m_m_e_r_c_e.xml create mode 100755 pwa-studio/README.md mode change 100644 => 100755 pwa-studio/package-lock.json delete mode 100644 pwa-studio/packages/ced-ui/lib/components/Unauthorized/unauthorized.css delete mode 100644 pwa-studio/packages/ced-ui/lib/components/Unauthorized/unauthorized.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ansi-regex/index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ansi-regex/license mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ansi-regex/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ansi-regex/readme.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/dist/debug.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/src/common.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/LICENSE mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/LICENSE.closure-compiler mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/LICENSE.esprima mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/README.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/lib/doctrine.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/lib/typed.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/lib/utility.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/doctrine/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/LICENSE mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/README.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/category-list.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/config-schema.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/default-cli-options.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/environments.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/eslint-all.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/eslint-recommended.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/conf/replacements.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/api.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/built-in-rules-index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/cli-engine.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/cli.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/code-path-segment.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/code-path-state.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/code-path.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/debug-helpers.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/fork-context.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/code-path-analysis/id-generator.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/autoconfig.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-cache.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-file.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-initializer.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-ops.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-rule.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/config-validator.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/environments.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/config/plugins.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/checkstyle.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/codeframe.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/compact.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/html-template-message.html mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/html-template-page.html mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/html-template-result.html mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/html.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/jslint-xml.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/json.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/junit.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/stylish.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/table.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/tap.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/unix.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/formatters/visualstudio.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/linter.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/load-rules.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/options.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/accessor-pairs.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/array-bracket-newline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/array-bracket-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/array-callback-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/array-element-newline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/arrow-body-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/arrow-parens.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/arrow-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/block-scoped-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/block-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/brace-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/callback-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/camelcase.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/capitalized-comments.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/class-methods-use-this.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/comma-dangle.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/comma-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/comma-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/complexity.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/computed-property-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/consistent-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/consistent-this.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/constructor-super.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/curly.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/default-case.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/dot-location.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/dot-notation.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/eol-last.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/eqeqeq.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/for-direction.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/func-call-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/func-name-matching.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/func-names.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/func-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/function-paren-newline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/generator-star-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/getter-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/global-require.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/guard-for-in.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/handle-callback-err.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/id-blacklist.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/id-length.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/id-match.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/implicit-arrow-linebreak.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/indent-legacy.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/indent.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/init-declarations.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/jsx-quotes.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/key-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/keyword-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/line-comment-position.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/linebreak-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/lines-around-comment.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/lines-around-directive.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/lines-between-class-members.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-classes-per-file.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-depth.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-len.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-lines-per-function.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-lines.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-nested-callbacks.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-params.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-statements-per-line.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/max-statements.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/multiline-comment-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/multiline-ternary.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/new-cap.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/new-parens.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/newline-after-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/newline-before-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/newline-per-chained-call.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-alert.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-array-constructor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-async-promise-executor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-await-in-loop.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-bitwise.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-buffer-constructor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-caller.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-case-declarations.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-catch-shadow.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-class-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-compare-neg-zero.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-cond-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-confusing-arrow.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-console.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-const-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-constant-condition.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-continue.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-control-regex.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-debugger.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-delete-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-div-regex.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-dupe-args.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-dupe-class-members.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-dupe-keys.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-duplicate-case.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-duplicate-imports.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-else-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-empty-character-class.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-empty-function.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-empty-pattern.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-empty.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-eq-null.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-eval.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-ex-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extend-native.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extra-bind.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extra-boolean-cast.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extra-label.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extra-parens.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-extra-semi.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-fallthrough.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-floating-decimal.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-func-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-global-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-implicit-coercion.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-implicit-globals.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-implied-eval.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-inline-comments.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-inner-declarations.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-invalid-regexp.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-invalid-this.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-irregular-whitespace.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-iterator.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-label-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-labels.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-lone-blocks.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-lonely-if.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-loop-func.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-magic-numbers.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-misleading-character-class.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-mixed-operators.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-mixed-requires.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-multi-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-multi-spaces.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-multi-str.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-multiple-empty-lines.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-native-reassign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-negated-condition.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-negated-in-lhs.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-nested-ternary.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new-func.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new-object.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new-require.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new-symbol.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new-wrappers.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-new.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-obj-calls.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-octal-escape.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-octal.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-param-reassign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-path-concat.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-plusplus.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-process-env.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-process-exit.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-proto.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-prototype-builtins.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-redeclare.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-regex-spaces.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-restricted-globals.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-restricted-imports.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-restricted-modules.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-restricted-properties.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-restricted-syntax.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-return-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-return-await.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-script-url.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-self-assign.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-self-compare.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-sequences.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-shadow-restricted-names.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-shadow.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-spaced-func.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-sparse-arrays.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-sync.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-tabs.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-template-curly-in-string.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-ternary.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-this-before-super.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-throw-literal.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-trailing-spaces.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-undef-init.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-undef.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-undefined.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-underscore-dangle.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unexpected-multiline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unneeded-ternary.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unreachable.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unsafe-finally.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unsafe-negation.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unused-expressions.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unused-labels.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-unused-vars.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-use-before-define.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-call.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-catch.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-computed-key.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-concat.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-constructor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-escape.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-rename.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-useless-return.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-void.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-warning-comments.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-whitespace-before-property.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/no-with.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/nonblock-statement-body-position.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/object-curly-newline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/object-curly-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/object-property-newline.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/object-shorthand.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/one-var-declaration-per-line.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/one-var.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/operator-assignment.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/operator-linebreak.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/padded-blocks.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/padding-line-between-statements.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-arrow-callback.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-const.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-destructuring.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-named-capture-group.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-numeric-literals.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-object-spread.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-reflect.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-rest-params.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-spread.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/prefer-template.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/quote-props.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/quotes.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/radix.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/require-atomic-updates.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/require-await.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/require-jsdoc.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/require-unicode-regexp.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/require-yield.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/rest-spread-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/semi-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/semi-style.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/semi.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/sort-imports.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/sort-keys.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/sort-vars.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/space-before-blocks.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/space-before-function-paren.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/space-in-parens.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/space-infix-ops.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/space-unary-ops.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/spaced-comment.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/strict.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/switch-colon-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/symbol-description.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/template-curly-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/template-tag-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/unicode-bom.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/use-isnan.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/valid-jsdoc.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/valid-typeof.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/vars-on-top.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/wrap-iife.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/wrap-regex.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/yield-star-spacing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/rules/yoda.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/testers/rule-tester.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/backward-token-comment-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/backward-token-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/cursors.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/decorative-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/filter-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/forward-token-comment-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/forward-token-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/limit-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/padded-token-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/skip-cursor.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/token-store/utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/ajv.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/apply-disable-directives.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/ast-utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/config-comment-parser.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/file-finder.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/fix-tracker.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/glob-utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/glob.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/hash.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/ignored-paths.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/interpolate.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/keywords.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/lint-result-cache.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/logging.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/module-resolver.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/naming.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/node-event-generator.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/npm-utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/path-utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/patterns/letters.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/report-translator.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/rule-fixer.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/safe-emitter.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/source-code-fixer.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/source-code-utils.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/source-code.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/timing.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/traverser.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/unicode/index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/unicode/is-combining-character.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/unicode/is-emoji-modifier.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/unicode/is-regional-indicator-symbol.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/unicode/is-surrogate-pair.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/lib/util/xml-escape.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/all-files-ignored.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/extend-config-missing.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/failed-to-read-json.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/file-not-found.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/no-config-found.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/plugin-missing.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/messages/whitespace-found.txt mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/LICENSE mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/README.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/range.bnf mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/node_modules/semver/semver.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/eslint/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ignore/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ignore/index.d.ts mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ignore/legacy.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/ignore/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/semver/LICENSE mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/semver/README.md mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/semver/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/semver/range.bnf mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/semver/semver.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/strip-ansi/index.js mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/strip-ansi/license mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/strip-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/graphql-cli-validate-magento-pwa-queries/node_modules/strip-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/compile.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/constants.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/expand.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/parse.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/stringify.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/lib/utils.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/braces/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/LICENSE.txt mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/node_modules/strip-ansi/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/node_modules/strip-ansi/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/node_modules/strip-ansi/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/node_modules/strip-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/node_modules/strip-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/cliui/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/dist/debug.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/src/common.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/fill-range/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/fill-range/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/fill-range/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/fill-range/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/LICENSE.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/index.js.map mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/get-caller-file/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/invert-kv/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/invert-kv/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/invert-kv/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/invert-kv/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/is-number/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/is-number/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/is-number/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/is-number/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/lcid/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/lcid/lcid.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/lcid/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/lcid/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/lcid/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mem/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mem/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mem/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mem/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mem/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/micromatch/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/micromatch/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/micromatch/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/micromatch/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mimic-fn/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mimic-fn/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mimic-fn/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mimic-fn/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/mimic-fn/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/LICENSE.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/browser.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/lib/index.es.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/lib/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/lib/index.mjs mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/node-fetch/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/os-locale/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/os-locale/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/os-locale/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/os-locale/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/pkg-dir/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/pkg-dir/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/pkg-dir/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/pkg-dir/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/pkg-dir/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/require-main-filename/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/require-main-filename/LICENSE.txt mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/require-main-filename/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/require-main-filename/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/require-main-filename/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/node_modules/strip-ansi/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/node_modules/strip-ansi/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/node_modules/strip-ansi/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/node_modules/strip-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/node_modules/strip-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/string-width/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/strip-ansi/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/strip-ansi/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/strip-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/strip-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/to-regex-range/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/to-regex-range/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/to-regex-range/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/to-regex-range/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/node_modules/strip-ansi/index.d.ts mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/node_modules/strip-ansi/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/node_modules/strip-ansi/license mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/node_modules/strip-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/node_modules/strip-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/wrap-ansi/readme.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/LICENSE.txt mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/lib/tokenize-arg-string.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs-parser/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/LICENSE mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/README.md mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/index.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/apply-extends.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/argsert.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/command.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/completion-templates.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/completion.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/decamelize.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/is-promise.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/levenshtein.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/middleware.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/obj-filter.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/usage.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/validation.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/lib/yerror.js mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/be.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/de.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/en.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/es.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/fr.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/hi.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/hu.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/id.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/it.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/ja.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/ko.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/nb.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/nl.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/nn.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/pirate.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/pl.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/pt.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/pt_BR.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/ru.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/th.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/tr.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/zh_CN.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/locales/zh_TW.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/package.json mode change 100644 => 100755 pwa-studio/packages/pwa-buildpack/node_modules/yargs/yargs.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/lib/read.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/lib/types/json.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/lib/types/raw.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/lib/types/text.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/lib/types/urlencoded.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/.coveralls.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/.eslintrc mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/.npmignore mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/.travis.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/Makefile mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/component.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/karma.conf.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/src/debug.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/src/inspector-log.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/ms/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/ms/license.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/ms/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/node_modules/ms/readme.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/body-parser/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/bytes/History.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/bytes/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/bytes/Readme.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/bytes/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/bytes/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/content-disposition/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/content-disposition/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/content-disposition/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/content-disposition/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/content-disposition/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/cookie/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/cookie/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/cookie/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/cookie/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/cookie/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/dist/debug.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/src/common.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/History.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/Readme.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/application.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/express.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/middleware/init.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/middleware/query.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/request.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/response.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/router/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/router/layer.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/router/route.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/utils.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/lib/view.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/.coveralls.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/.eslintrc mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/.npmignore mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/.travis.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/Makefile mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/component.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/karma.conf.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/src/debug.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/src/inspector-log.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/ms/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/ms/license.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/ms/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/node_modules/ms/readme.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/express/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/.coveralls.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/.eslintrc mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/.npmignore mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/.travis.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/Makefile mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/component.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/karma.conf.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/src/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/src/debug.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/src/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/src/inspector-log.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/debug/src/node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/ms/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/ms/license.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/ms/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/node_modules/ms/readme.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/finalhandler/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/.travis.yml mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/Changelog.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/dbcs-codec.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/dbcs-data.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/internal.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/sbcs-codec.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/sbcs-data-generated.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/sbcs-data.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/big5-added.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/cp936.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/cp949.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/cp950.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/eucjp.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/gbk-added.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/tables/shiftjis.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/utf16.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/encodings/utf7.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/lib/bom-handling.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/lib/extend-node.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/lib/index.d.ts mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/lib/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/lib/streams.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/iconv-lite/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/LICENSE.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/lib/index.es.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/lib/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/lib/index.mjs mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/node-fetch/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/.editorconfig mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/.eslintignore mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/.eslintrc mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/dist/qs.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/lib/formats.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/lib/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/lib/parse.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/lib/stringify.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/lib/utils.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/test/.eslintrc mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/test/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/test/parse.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/test/stringify.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/qs/test/utils.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/index.d.ts mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/raw-body/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/safe-buffer/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/safe-buffer/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/safe-buffer/index.d.ts mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/safe-buffer/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/safe-buffer/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/serve-static/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/serve-static/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/serve-static/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/serve-static/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/serve-static/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/setprototypeof/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/setprototypeof/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/setprototypeof/index.d.ts mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/setprototypeof/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/setprototypeof/package.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/HISTORY.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/LICENSE mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/README.md mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/codes.json mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/index.js mode change 100644 => 100755 pwa-studio/packages/upward-js/node_modules/statuses/package.json mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/CHANGELOG.md mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/LICENSE.md mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/README.md mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/browser.js mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/lib/index.es.js mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/lib/index.js mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/lib/index.mjs mode change 100644 => 100755 pwa-studio/packages/upward-spec/node_modules/node-fetch/package.json mode change 100644 => 100755 pwa-studio/yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8f00ef2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules +.env +dist \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Api/Data/WishlistInterface.php b/Ced_PwaApi/app/code/Ced/PwaApi/Api/Data/WishlistInterface.php deleted file mode 100644 index 4872702..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Api/Data/WishlistInterface.php +++ /dev/null @@ -1,64 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Block\Adminhtml\Extensions; - -class Details extends \Magento\Backend\Block\Widget\Container -{ - protected $_objectManager; - /** - * @param \Magento\Backend\Block\Widget\Context $context - * @param array $data - */ - public function __construct( - \Magento\Backend\Block\Widget\Context $context, - \Magento\Framework\ObjectManagerInterface $objectInterface, - array $data = [] - ) { - $this->_objectManager = $objectInterface; - parent::__construct($context, $data); - } - - public function getModules(){ - $modules = $this->_objectManager->get('\Ced\PwaApi\Helper\Feed')->getCedCommerceExtensions(); - $helper = $this->_objectManager->get('\Ced\PwaApi\Helper\Data'); - $params = array(); - $args = ''; - foreach ($modules as $moduleName=>$releaseVersion) - { - $m = strtolower($moduleName); if(!preg_match('/ced/i',$m)){ return $this; } $h = $helper->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m.'_hash'); for($i=1;$i<=(int)$helper->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m.'_level');$i++){$h = base64_decode($h);}$h = json_decode($h,true); - if(is_array($h) && isset($h['domain']) && isset($h['module_name']) && isset($h['license']) && strtolower($h['module_name']) == $m && $h['license'] == $helper->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m)){}else{ - $args .= $m.','; - } - } - - $args = trim($args,','); - return $args; - - } - -} \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Block/Extensions.php b/Ced_PwaApi/app/code/Ced/PwaApi/Block/Extensions.php deleted file mode 100644 index 349a9d6..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Block/Extensions.php +++ /dev/null @@ -1,313 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -/** - * Core Extensions block - * - * @category Ced - * @package Ced_PwaApi - * @author CedCommerce Core Team - */ - -namespace Ced\PwaApi\Block; -/** - * @method \Magento\Config\Block\System\Config\Form getForm() - */ -class Extensions extends \Magento\Config\Block\System\Config\Form\Fieldset -{ - protected $_dummyElement; - protected $_fieldRenderer; - protected $_values; - protected $_licenseUrl; - const LICENSE_USE_HTTPS_PATH = 'web/secure/use_in_adminhtml'; - const LICENSE_VALIDATION_URL_PATH = 'system/license/license_url'; - const HASH_PATH_PREFIX = 'ced_pwa/extensions/extension_'; - - - /** - * Application Object Manager - * - * @var \Magento\Framework\App\CacheInterface - */ - protected $_objectManager; - - /** - * Cedcommerce helper - * - * @var \Ced\CsMarketplace\Helper\Data - */ - protected $_helper; - /** - * @param \Magento\Backend\Block\Context $context - * @param \Magento\Backend\Model\Auth\Session $authSession - * @param \Magento\Framework\View\Helper\Js $jsHelper - * @param array $data - */ - public function __construct( - \Magento\Backend\Block\Context $context, - \Magento\Backend\Model\Auth\Session $authSession, - \Magento\Framework\ObjectManagerInterface $objectInterface, - \Magento\Framework\View\Helper\Js $jsHelper, - \Magento\Framework\Serialize\Serializer\Json $serializer = null, - array $data = [] - ) { - $this->_jsHelper = $jsHelper; - - $this->_authSession = $authSession; - $this->_objectManager = $objectInterface; - $this->_helper = $this->_objectManager->get('Ced\PwaApi\Helper\Data'); - $this->_serializer = $serializer ?: \Magento\Framework\App\ObjectManager::getInstance() - ->get(\Magento\Framework\Serialize\Serializer\Json::class); - parent::__construct($context, $authSession, $jsHelper); - $this->_cacheManager = $this->_cache; - } - - public function render(\Magento\Framework\Data\Form\Element\AbstractElement $element) - { - - $header = $html = $footer = $script = ''; - - $header = $this->_getHeaderHtml($element); - - $modules = $this->_objectManager->get('\Ced\PwaApi\Helper\Feed')->getAllModules(); - - $field = $element->addField('extensions_heading', 'note', array( - 'name' => 'extensions_heading', - 'label' => 'Extension Name (version)', - 'text' => 'License Information', - ))->setRenderer($this->_getFieldRenderer()); - $html.= $field->toHtml(); - foreach ($modules as $moduleName=>$releaseVersion) { - - $moduleProductName = isset($releaseVersion['parent_product_name']) ? $releaseVersion['parent_product_name'] : ''; - if(!is_array($releaseVersion)) - $releaseVersion = isset($releaseVersion['release_version']) ? $releaseVersion['release_version'] : trim($releaseVersion); - else - $releaseVersion = isset($releaseVersion['release_version']) ? $releaseVersion['release_version'] : ''; - - $html.= $this->_getFieldHtml($element, $moduleName,$releaseVersion,$moduleProductName); - } - if (strlen($html) == 0) { - $html = '

'.$this->__('No records found.').'

'; - } - $footer .= $this->_getFooterHtml($element); - - $script .= $this->_getScriptHtml(); - - return $header. $html . $footer . $script; - } - - protected function _getFieldRenderer() - { - if (empty($this->_fieldRenderer)) { - $this->_fieldRenderer = $this->_objectManager->get('\Magento\Config\Block\System\Config\Form\Field'); - } - return $this->_fieldRenderer; - } - - protected function _getDummyElement() - { - if (empty($this->_dummyElement)) { - $this->_dummyElement = new \Magento\Framework\DataObject(array('show_in_default'=>1, 'show_in_website'=>1)); - } - return $this->_dummyElement; - } - - protected function _getFieldHtml($fieldset, $moduleName,$currentVersion = '0.0.1',$moduleProductName = '') - { - $hash = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($moduleName).'_hash'; - $level = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($moduleName).'_level'; - - $helper = $this->_objectManager->create('\Ced\PwaApi\Helper\Data'); - - $configData[$hash] = $helper->getStoreConfig($hash); - $configData[$level] = $helper->getStoreConfig($level); - - $hash = isset($configData[$hash])?$configData[$hash] : ''; - $level = isset($configData[$level])?$configData[$level] : ''; - $l = $this->_objectManager->create('\Ced\PwaApi\Helper\Feed')->getLicenseFromHash($hash,$level); - - $path = self::HASH_PATH_PREFIX.strtolower($moduleName); - $configData[$path] = $helper->getStoreConfig($path); - - if (isset($configData[$path])) { - - $configData[$path] = $l; - $data = $configData[$path]; - $inherit = false; - } else { - $data = '';//(string)$this->getForm()->getConfigRoot()->descend($path); - $inherit = true; - } - - $e = $this->_getDummyElement(); - $allExtensions = ""; - if($this->_cacheManager->load('all_extensions_by_cedcommerce')) - $allExtensions = $this->_serializer->unserialize($this->_cacheManager->load('all_extensions_by_cedcommerce')); - $name = strlen($moduleProductName) > 0 ? $moduleProductName : $moduleName; - $releaseVersion = $name.'-'.$currentVersion; - $warning = ''; - if ($allExtensions && isset($allExtensions[$moduleName])) { - $url = $allExtensions[$moduleName]['url']; - $warning = isset($allExtensions[$moduleName]['warning'])?$allExtensions[$moduleName]['warning']:''; - - if(strlen($warning) == 0) { - $releaseVersion = $allExtensions[$moduleName]['release_version']; - $releaseVersion = ''.$name.'-'.$currentVersion.''; - } else { - $releaseVersion = '
'.$warning.'
'; - } - } - $buttonHtml = '
'; - $type = 'label'; - $title = 'License Number'; - if(strlen($data) == 0) { - $title = __('Enter the valid license after that you have to click on Save Config button.'); - - $buttonHtml = '
 
'; - $buttonHtml .= '

Please fill the valid license number in above field. If you don\'t have license number please Get a license number from CedCommerce.com

'; - $type = 'text'; - } - - - - - $field = $fieldset->addField($moduleName, $type,//this is the type of the element (can be text, textarea, select, multiselect, ...) - array( - 'name' => 'groups[extensions][fields][extension_'.strtolower($moduleName).'][value]',//this is groups[group name][fields][field name][value] - 'label' => $name.' ('.$currentVersion.')',//this is the label of the element - 'value' => $data,//this is the current value - 'title' => $title, - 'inherit' => $inherit, - 'class' =>'validate-cedcommerce-license', - 'style' => 'float:left;', - 'can_use_default_value' => $this->getForm()->canUseDefaultValue($e),//sets if it can be changed on the default level - 'can_use_website_value' => $this->getForm()->canUseWebsiteValue($e),//sets if can be changed on website level - 'after_element_html' => $buttonHtml, - ))->setRenderer($this->_getFieldRenderer()); - - /* $field = $fieldset->addField(strtolower($moduleName), 'note', array( - 'name' => 'csmarketplace', - 'label' => ''.$name.'-'.$currentVersion.'', - 'text' => ''.$releaseVersion.'', - ))->setRenderer($this->_getFieldRenderer()); */ - - return $field->toHtml(); - } - - /** - * Retrieve local license url - * - * @return string - */ - public function getLicenseUrl() - { - if (is_null($this->_licenseUrl)) { - $secure = false; - if($this->_helper->getStoreConfig(self::LICENSE_USE_HTTPS_PATH)) { - $secure = true; - } - $this->_licenseUrl = $this->getUrl($this->_helper->getStoreConfig(self::LICENSE_VALIDATION_URL_PATH),array('_secure'=>$secure)); - } - - return $this->geturl('pwaapi/main/license'); - } - /* - protected function _getScriptHtml() { - $script = ''; - - return $script; - } - */ - - protected function _getScriptHtml() { - $script = ' -"; - - - - return $script; - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/Check.php b/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/Check.php deleted file mode 100644 index 16b7974..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/Check.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Controller\Main; -class Check extends \Magento\Framework\App\Action\Action -{ - - - /** - * Index action - * - * @return void - */ - public function execute(){ - - $data = $this->getRequest()->getParams(); - $json = array('success'=>0,'module_name'=>'','module_license'=>''); - if($data && isset($data['module_name'])) { - $json['module_name'] = strtolower($data['module_name']); - $json['module_license'] = $this->_objectManager->get('Ced\PwaApi\Helper\Feed')->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($data['module_name'])); - if(strlen($json['module_license']) > 0) $json['success'] = 1; - $this->getResponse()->setHeader('Content-type', 'application/json'); - //echo json_encode($json);die; - } else { - $this->_forward('noroute'); - } - } -} \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/License.php b/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/License.php deleted file mode 100644 index 90da1c7..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Main/License.php +++ /dev/null @@ -1,173 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Controller\Adminhtml\Main; -use Magento\Backend\App\Action\Context; -use Magento\Framework\View\Result\PageFactory; -class License extends \Magento\Backend\App\Action -{ - protected $_licenseActivateUrl = null; - protected $_feedHelper = null; - - const LICENSE_ACTIVATION_URL_PATH = 'system/license/activate_url'; - - /** - * @var PageFactory - */ - protected $resultPageFactory; - - /** - * @param Context $context - * @param PageFactory $resultPageFactory - */ - public function __construct( - Context $context, - PageFactory $resultPageFactory - ) { - parent::__construct($context); - $this->resultPageFactory = $resultPageFactory; - $this->_feedHelper = $this->_objectManager->get('Ced\PwaApi\Helper\Feed'); - } - - /** - * Index action - * - * @return void - */ - public function execute() - { - $postData = $this->getRequest()->getParams(); - unset($postData['key']); - unset($postData['form_key']); - unset($postData['isAjax']); - - $json = array('success'=>0,'message'=>__('There is an Error Occurred.')); - if($postData){ - foreach($postData as $moduleName=>$licensekey){ - if(preg_match('/ced_/i',$moduleName)) { - if(strlen($licensekey) ==0) { - $json = array('success'=>1,'message'=>''); - $this->getResponse()->setHeader('Content-type', 'application/json'); - $resultJson =$this->_objectManager->get('Magento\Framework\Controller\Result\JsonFactory')->create(); - return $resultJson->setData(json_encode($json)); - } - unset($postData[$moduleName]); - $postData['module_name'] = $moduleName; - $allModules = $this->_feedHelper->getAllModules(); - - $postData['module_version'] = isset($allModules[$moduleName]['release_version'])?$allModules[$moduleName]['release_version']:''; - $postData['module_license'] = $licensekey; - break; - } - } - $response = $this->validateAndActivateLicense($postData); - - if ($response && isset($response['hash']) && isset($response['level'])) { - - $json = array('success'=>0,'message'=>__('There is an Error Occurred.')); - $valid = $response['hash']; - try { - for($i = 1;$i<=$response['level'];$i++){ - $valid = base64_decode($valid); - } - $valid = json_decode($valid,true); - - if(is_array($valid) && - isset($valid['domain']) && - isset($valid['module_name']) && - isset($valid['license']) && - $valid['module_name'] == $postData['module_name'] && - $valid['license'] == $postData['module_license'] - ) - { - $path = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($postData['module_name']).'_hash'; - $this->_feedHelper->setDefaultStoreConfig($path, $response['hash'], 0); - $path = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($postData['module_name']).'_level'; - $this->_feedHelper->setDefaultStoreConfig($path, $response['level'], 0); - $json['success'] = 1; - $json['message'] = __('Module Activated successfully.'); - } else { - $json['success'] = 0; - $json['message'] = isset($response['error']['code']) && isset($response['error']['msg']) ? 'Error ('.$response['error']['code'].'): '.$response['error']['msg'] : __('Invalid License Key.'); - } - } catch (\Exception $e) { - $json['success'] = 0; - $json['message'] = $e->getMessage(); - } - } - } - $this->getResponse()->setHeader('Content-type', 'application/json'); - $resultJson =$this->_objectManager->get('Magento\Framework\Controller\Result\JsonFactory')->create(); - return $resultJson->setData(json_encode($json)); - } - - /** - * Retrieve local license url - * - * @return string - */ - private function getLicenseActivateUrl() - { - if (is_null($this->_licenseActivateUrl)) { - $this->_licenseActivateUrl = 'https://' - . $this->_feedHelper->getStoreConfig(self::LICENSE_ACTIVATION_URL_PATH); - } - return $this->_licenseActivateUrl; - } - - /** - * Retrieve feed data as XML element - * - * @return SimpleXMLElement - */ - private function validateAndActivateLicense($urlParams = array()) - { - $result = false; - - $body = ''; - if(isset($urlParams['form_key'])) unset($urlParams['form_key']); - $urlParams = array_merge($this->_feedHelper->getEnvironmentInformation(),$urlParams); - if (is_array($urlParams) && count($urlParams) > 0) { - - if(isset($urlParams['installed_extensions_by_cedcommerce'])) unset($urlParams['installed_extensions_by_cedcommerce']); - $body = $this->_feedHelper->addParams('',$urlParams); - $body = trim($body,'?'); - - } - try { - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL,$this->getLicenseActivateUrl()); - curl_setopt($ch, CURLOPT_POST, 1); - curl_setopt($ch, CURLOPT_POSTFIELDS, $body); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); - $result = curl_exec($ch); - $info = curl_getinfo($ch); - curl_close ($ch); - if(isset($info['http_code']) && $info['http_code']!=200) return false; - $result = json_decode($result,true); - } catch (\Exception $e) { - return false; - } - return $result; - } - - -} \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Slider/Save.php b/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Slider/Save.php index 01b4dfa..f18ef5a 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Slider/Save.php +++ b/Ced_PwaApi/app/code/Ced/PwaApi/Controller/Adminhtml/Slider/Save.php @@ -21,7 +21,7 @@ public function __construct( public function execute() { $image = $this->_request->getParam('slider_fieldset'); - + $filePath = []; if(isset($image['image'])){ foreach($image['image'] as $tmpImg){ @@ -48,10 +48,8 @@ public function execute() $this->pwaslider->setType($image['type']); $this->pwaslider->save(); } - $this->messageManager->addSuccessMessage(__("Details saved Successfully.")); - }else{ - $this->messageManager->addErrorMessage(__("Please select image for Slider.")); } + $this->messageManager->addSuccessMessage(__("Details saved Successfully.")); $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setPath('pwaapi/slider/index'); return $resultRedirect; diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Data.php b/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Data.php deleted file mode 100644 index 9082624..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Data.php +++ /dev/null @@ -1,51 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Helper; - -class Data extends \Magento\Framework\App\Helper\AbstractHelper -{ - protected $_storeManager; - protected $_scopeConfigManager; - /* protected $_assetRepo; */ - protected $_storeId = 0; - - - public function __construct(\Magento\Framework\App\Helper\Context $context, - \Magento\Store\Model\StoreManagerInterface $storeManagerInterface, - \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfigInterface - ) { - parent::__construct($context); - $this->_storeManager = $storeManagerInterface; - $this->_scopeConfigManager = $scopeConfigInterface; - } - - /** - * Function for getting Config value of current store - * - * @param string $path, - */ - public function getStoreConfig($path,$storeId=null) - { - - $store=$this->_storeManager->getStore($storeId); - return $this->_scopeConfigManager->getValue($path, 'store', $store->getCode()); - } - -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Feed.php b/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Feed.php deleted file mode 100644 index e44550d..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Helper/Feed.php +++ /dev/null @@ -1,463 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Helper; -class Feed extends \Magento\Framework\App\Helper\AbstractHelper -{ - - protected $_allowedFeedType = array(); - protected $_backendConfig; - protected $_loader; - protected $_objectManager; - protected $parser; - private $moduleList; - private $moduleResource; - private $driver; - protected $_storeManager; - protected $_scopeConfigManager; - protected $_configValueManager; - protected $_transaction; - /** - * @var \Magento\Framework\App\ProductMetadataInterface - */ - protected $productMetadata; - - /** - * @var \Magento\Framework\UrlInterface - */ - protected $urlBuilder; - /** - * @param \Magento\Framework\App\Helper\Context $context - * @param \Magento\Framework\Registry $coreRegistry - * @param \Magento\Framework\ObjectManager\ConfigInterface $config - */ - public function __construct(\Magento\Framework\App\Helper\Context $context , - \Magento\Framework\Registry $coreRegistry, - \Magento\Framework\ObjectManager\ConfigInterface $config, - \Magento\Backend\App\ConfigInterface $backendConfig, - \Magento\Framework\Module\ModuleListInterface $moduleList, - \Magento\Framework\Module\ResourceInterface $moduleResource, - \Magento\Framework\Module\ModuleList\Loader $loader, - \Magento\Framework\Xml\Parser $parser, - \Magento\Framework\Filesystem\Driver\File $driver, - \Magento\Framework\App\ProductMetadataInterface $productMetadata, - \Magento\Framework\ObjectManagerInterface $objectManager - ) { - parent::__construct($context); - $this->_backendConfig=$backendConfig; - $this->moduleList = $moduleList; - $this->moduleResource = $moduleResource; - $this->_loader = $loader; - $this->parser = $parser; - $this->driver = $driver; - $this->_objectManager = $objectManager; - $this->urlBuilder = $this->_urlBuilder; - $this->productMetadata = $productMetadata; - $this->_allowedFeedType = explode(',', $backendConfig->getValue(\Ced\PwaApi\Model\Feed::XML_FEED_TYPES)); - $this->_storeManager = $this->_objectManager->get('Magento\Store\Model\StoreManagerInterface'); - $this->_scopeConfigManager = $this->_objectManager->get('Magento\Framework\App\Config\ScopeConfigInterface'); - $this->_configValueManager = $this->_objectManager->get('Magento\Framework\App\Config\ValueInterface'); - $this->_transaction = $this->_objectManager->get('Magento\Framework\DB\Transaction'); - } - - - /** - * Retrieve admin interest in current feed type - * - * @param SimpleXMLElement $item - * @return boolean $isAllowed - */ - public function isAllowedFeedType(\SimpleXMLElement $item) - { - $isAllowed = false; - if(is_array($this->_allowedFeedType) && count($this->_allowedFeedType) >0) { - $cedModules = $this->getCedCommerceExtensions(); - switch(trim((string)$item->update_type)) { - case \Ced\PwaApi\Model\Source\Updates\Type::TYPE_NEW_RELEASE : - case \Ced\PwaApi\Model\Source\Updates\Type::TYPE_INSTALLED_UPDATE : - if (in_array(\Ced\PwaApi\Model\Source\Updates\Type::TYPE_INSTALLED_UPDATE, $this->_allowedFeedType) && strlen(trim($item->module)) > 0 && isset($cedModules[trim($item->module)]) && version_compare($cedModules[trim($item->module)], trim($item->release_version), '<')===true) { - $isAllowed = true; - break; - } - case \Ced\PwaApi\Model\Source\Updates\Type::TYPE_UPDATE_RELEASE : - if(in_array(\Ced\PwaApi\Model\Source\Updates\Type::TYPE_UPDATE_RELEASE, $this->_allowedFeedType) && strlen(trim($item->module)) > 0) { - $isAllowed = true; - break; - } - if(in_array(\Ced\PwaApi\Model\Source\Updates\Type::TYPE_NEW_RELEASE, $this->_allowedFeedType)) { - $isAllowed = true; - } - break; - case \Ced\PwaApi\Model\Source\Updates\Type::TYPE_PROMO : - if(in_array(\Ced\PwaApi\Model\Source\Updates\Type::TYPE_PROMO, $this->_allowedFeedType)) { - $isAllowed = true; - } - break; - case \Ced\PwaApi\Model\Source\Updates\Type::TYPE_INFO : - if(in_array(\Ced\PwaApi\Model\Source\Updates\Type::TYPE_INFO, $this->_allowedFeedType)) { - $isAllowed = true; - } - break; - } - } - return $isAllowed; - } - /** - * Retrieve all the extensions name and version developed by CedCommerce - * - * @param boolean $asString (default false) - * @return array|string - */ - public function getCedCommerceExtensions($asString = false) - { - if($asString) { - $cedCommerceModules = ''; - } else { - $cedCommerceModules = array(); - } - - foreach($this->getAllModules() as $name=>$module) { - - if(preg_match('/ced_/i', $name) && isset($module['release_version'])) { - if($asString) { - $cedCommerceModules .= $name.'-'.trim($module['release_version']).'~'; - } else { - $cedCommerceModules[$name] = trim($module['release_version']); - } - } - } - if($asString) { trim($cedCommerceModules, '~'); - } - return $cedCommerceModules; - } - /** - * Returns module config data and a path to the module.xml file. - * - * Example of data returned by generator: - * - * [ 'vendor/module/etc/module.xml', 'contents' ] - * - * - * @return \Traversable - * - * @author Josh Di Fabio - */ - private function getModuleConfigs() - { - $modulePaths = $this->_objectManager->get('Magento\Framework\Component\ComponentRegistrar')->getPaths(\Magento\Framework\Component\ComponentRegistrar::MODULE); - foreach ($modulePaths as $modulePath) { - $filePath = str_replace(['\\', '/'], DIRECTORY_SEPARATOR, "$modulePath/etc/module.xml"); - yield [$filePath, $this->driver->fileGetContents($filePath)]; - } - } - - public function getAllModules($exclude=array()) - { - - $result = []; - foreach ($this->getModuleConfigs() as list($file, $contents)) { - try { - $this->parser->loadXML($contents); - } catch (\Magento\Framework\Exception\LocalizedException $e) { - throw new \Magento\Framework\Exception\LocalizedException( - new \Magento\Framework\Phrase( - 'Invalid Document: %1%2 Error: %3', - [$file, PHP_EOL, $e->getMessage()] - ), - $e - ); - } - $data = $this->convert($this->parser->getDom()); - if( count($data) ){ - $name = key($data); - if (!in_array($name, $exclude)) { - if(isset($data[$name]) && isset($data[$name]['release_version'])) { - $result[$name] = $data[$name]; - } - } - } - } - - return $result; - - } - /** - * {@inheritdoc} - * - * @throws \Exception - */ - public function convert($source) - { - $modules = []; - $xpath = new \DOMXPath($source); - /** - * - * - * @var $moduleNode \DOMNode - */ - foreach ($xpath->query('/config/module') as $moduleNode) { - - $moduleData = []; - $moduleAttributes = $moduleNode->attributes; - $nameNode = $moduleAttributes->getNamedItem('name'); - if (strpos($nameNode->nodeValue, 'Ced') === false) { - continue; - } - if ($nameNode === null) { - throw new \Exception('Attribute "name" is required for module node.'); - } - $moduleData['name'] = 'Magento2_'.$nameNode->nodeValue; - $name = $moduleData['name']; - $versionNode = $moduleAttributes->getNamedItem('setup_version'); - if ($versionNode === null) { - throw new \Exception("Attribute 'setup_version' is missing for module '{$name}'."); - } - $moduleData['setup_version'] = $versionNode->nodeValue; - if($moduleAttributes->getNamedItem('release_version')) { - $moduleData['release_version'] = $moduleAttributes->getNamedItem('release_version')->nodeValue; - } - if($moduleAttributes->getNamedItem('parent_product_name')) { - $moduleData['parent_product_name'] = $moduleAttributes->getNamedItem('parent_product_name')->nodeValue; - } - $moduleData['sequence'] = []; - /** - * - * - * @var $csChildNode \DOMNode - */ - foreach ($moduleNode->childNodes as $csChildNode) { - switch ($csChildNode->nodeName) { - case 'sequence': - $moduleData['sequence'] = $this->_readModules($csChildNode); - break; - } - } - // Use module name as a key in the result array to allow quick access to module configuration - $modules['Magento2_'.$nameNode->nodeValue] = $moduleData; - - } - return $modules; - } - /** - * Convert module depends node into assoc array - * - * @param \DOMNode $node - * @return array - * @throws \Exception - */ - protected function _readModules(\DOMNode $node) - { - $result = []; - /** - * - * - * @var $csChildNode \DOMNode - */ - foreach ($node->childNodes as $csChildNode) { - switch ($csChildNode->nodeName) { - case 'module': - $nameNode = $csChildNode->attributes->getNamedItem('name'); - if ($nameNode === null) { - throw new \Exception('Attribute "name" is required for module node.'); - } - $result[] = $nameNode->nodeValue; - break; - } - } - return $result; - } - - - /** - * Retrieve environment information of magento - * And installed extensions provided by CedCommerce - * - * @return array - */ - public function getEnvironmentInformation() - { - $info = array(); - $info['plateform'] = 'Magento2.x'; - $info['domain_name'] = $this->urlBuilder->getBaseUrl(); - $info['magento_edition'] = 'default'; - $info['magento_edition'] =$this->productMetadata->getEdition(); - $info['magento_version'] = $this->productMetadata->getVersion(); - $info['php_version'] = phpversion(); - $info['feed_types'] = $this->_backendConfig->getValue(\Ced\PwaApi\Model\Feed::XML_FEED_TYPES); - $info['country_id'] = $this->_backendConfig->getValue('general/store_information/merchant_country'); - if($info['country_id']=='') - { - $info['country_id'] = $this->_backendConfig->getValue('general/country/default'); - } - $info['admin_name'] = $this->_backendConfig->getValue('trans_email/ident_general/name'); - if(strlen($info['admin_name']) == 0) { $info['admin_name'] = $this->_backendConfig->getValue('trans_email/ident_sales/name'); - } - $info['admin_email'] = $this->_backendConfig->getValue('trans_email/ident_general/email'); - if(strlen($info['admin_email']) == 0) { $info['admin_email'] = $this->_backendConfig->getValue('trans_email/ident_sales/email'); - } - $info['installed_extensions_by_cedcommerce'] = $this->getCedCommerceExtensions(true); - - return $info; - } - - /** - * Url encode the parameters - * - * @param string | array - * @return string | array | boolean - */ - public function prepareParams($data) - { - if(!is_array($data) && strlen($data)) { - return urlencode($data); - } - if($data && is_array($data) && count($data)>0) { - foreach($data as $key=>$value){ - $data[$key] = urlencode($value); - } - return $data; - } - return false; - } - - /** - * Url decode the parameters - * - * @param string | array - * @return string | array | boolean - */ - public function extractParams($data) - { - if(!is_array($data) && strlen($data)) { - return urldecode($data); - } - if($data && is_array($data) && count($data)>0) { - foreach($data as $key=>$value){ - $data[$key] = urldecode($value); - } - return $data; - } - return false; - } - - /** - * Add params into url string - * - * @param string $url (default '') - * @param array $params (default array()) - * @param boolean $urlencode (default true) - * @return string | array - */ - public function addParams($url = '', $params_data = array(), $urlencode = true) - { - if(count($params_data)>0) { - foreach($params_data as $key=>$value){ - if(parse_url($url, PHP_URL_QUERY)) { - if($urlencode) { - $url .= '&'.$key.'='.$this->prepareParams($value); - } - else { - $url .= '&'.$key.'='.$value; - } - } else { - if($urlencode) { - $url .= '?'.$key.'='.$this->prepareParams($value); - } - else { - $url .= '?'.$key.'='.$value; - } - } - } - } - return $url; - } - - /** - * Function for setting Config value of current store - * - * @param string $path, - * @param string $value, - */ - public function setDefaultStoreConfig($path, $value, $storeId=null) - { - $store=$this->_storeManager->getStore($storeId); - $pathDetails = explode('/',$path); - $configData = [ - 'section' => $pathDetails[0] , - 'website' => null, - 'store' => null, - 'groups' => [ - $pathDetails[1] => [ - 'fields' => [ - $pathDetails[2] => [ - 'value' => $value, - ], - ], - ], - ], - ]; - - - /** @var \Magento\Config\Model\Config $configModel */ - $configModel = $this->_objectManager->get('Magento\Config\Model\Config\Factory')->create(['data' => $configData]); - $configModel->save(); - } - - /** - * Function for setting Config value of current store - * - * @param string $path, - * @param string $value, - */ - public function setStoreConfig($path, $value, $storeId=null) - { - $store=$this->_storeManager->getStore($storeId); - $data = [ - 'path' => $path, - 'scope' => 'stores', - 'scope_id' => $storeId, - 'scope_code' => $store->getCode(), - 'value' => $value, - ]; - $this->_configValueManager->addData($data); - $this->_transaction->addObject($this->_configValueManager); - $this->_transaction->save(); - } - - /** - * Function for getting Config value of current store - * - * @param string $path, - */ - public function getStoreConfig($path,$storeId=0) - { - - $store=$this->_storeManager->getStore($storeId); - return $this->_scopeConfigManager->getValue($path, 'store', $store->getCode()); - } - - /** - * Function for getting values from hash - * - * @param string $h,$l, - */ - public function getLicenseFromHash($h,$l){ - for($i=1;$i<=(int)$l;$i++){$h = base64_decode($h);}$h = json_decode($h,true);if(is_array($h)&&isset($h['license'])){ return $h['license']; }else{ return ''; } - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/Wishlist.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/Wishlist.php deleted file mode 100644 index 821ebd4..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/Wishlist.php +++ /dev/null @@ -1,61 +0,0 @@ -scopeConfig = $scopeConfig; - $this->objectManager = $objectInterface; - $this->wishlist = $wishlist; - $this->customerapi = $customerapi; - } - - /** - * Gets the json. - * - * @param \Ced\PwaApi\Api\Data\WishlistInterface $parameters parameters - * - * @return [] - */ - public function remove(\Ced\PwaApi\Api\Data\WishlistInterface $parameters) - { - - if ($parameters && count($parameters->getData())) { - $data = $parameters->getData(); - - if(!isset($data['customer_id'])){ - return array(['success' => false]); - } - - $customerData=$this->customerapi->load($data['customer_id']); - - if(!$customerData->getId()){ - return array(['success' => false]); - } - - if (isset($data['customer_id']) && $data['customer_id']) - $data['customer']=$data['customer_id']; - else - $data['customer']=0; - $deviceObject = $this->wishlist->removeItem($data); - return array($deviceObject); - } else { - return array(['success' => false]); - } - - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/WishlistData.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/WishlistData.php deleted file mode 100644 index c2b030e..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Api/WishlistData.php +++ /dev/null @@ -1,104 +0,0 @@ -getData(self::KEY_ITEM_ID); - } - - /** - * setType - * - * @param string $itemId itemId - * - * @return $this - */ - public function setItemId($itemId) - { - return $this->setData(self::KEY_ITEM_ID, $itemId); - } - /**#@-*/ - /** - * {@inheritdoc} - * - * @return $this this - */ - public function getProdID() - { - return $this->getData(self::KEY_PRODID); - } - - /** - * setType - * - * @param int $prodID prodID - * - * @return $this this - */ - public function setProdID($prodID) - { - return $this->setData(self::KEY_PRODID, $prodID); - } - /**#@-*/ - /** - * {@inheritdoc} - * - * @return $this this - */ - public function getCustomerId() - { - return $this->getData(self::KEY_CUSTOMER_ID); - } - - /** - * Set password - * - * @param string $customer_id customer_id - * - * @return $this this - */ - public function setCustomerId($customer_id) - { - return $this->setData(self::KEY_CUSTOMER_ID, $customer_id); - } - /**#@-*/ - /** - * {@inheritdoc} - * - * @return $this this - */ - public function getStoreId() - { - return $this->getData(self::KEY_STORE_ID); - } - - /** - * setStoreId - * - * @param string $store_id store_id - * - * @return $this - */ - public function setStoreId($store_id) - { - return $this->setData(self::KEY_STORE_ID, $store_id); - } - -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Customer/Wishlist.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Customer/Wishlist.php deleted file mode 100644 index f7df6a7..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Customer/Wishlist.php +++ /dev/null @@ -1,138 +0,0 @@ -productFactory = $productFactory; - $this->catalogHelper = $catalogHelper; - $this->pricingHelper = $pricingHelper; - $this->productRepository = $productRepository; - $this->itemfactory = $itemfactory; - $this->wishlistFactory = $wishlistFactory; - $this->customerRepository = $customerRepository; - $this->getSession = $customerSession; - $this->objectManager=$objectInterface; - $this->storeManager=$storeManager; - $this->eventManager = $eventManager; - parent::__construct($context, $registry, $resource, $resourceCollection, $data); - - } - - - /** - * removeItem - * - * @param array $data data - * - * @return array $data data - */ - public function removeItem($data) - { - try { - $customer = $this->customerRepository->getById($data['customer']); - } catch (NoSuchEntityException $e) { - $data = array ( - 'data' => array ( - 'message' => __('Invalid login or password.'), - 'status' => 'false' - ) - ); - return $data; - } - - $wishlist = $this->wishlistFactory->create()->loadByCustomerId($customer->getId(), true); - $id = $data['itemId']; - $item = $this->itemfactory->create()->load($id); - - if ($item->getWishlistId() == $wishlist->getId()) { - try { - $item->delete(); - $wishlist->save(); - $data = array ( - 'message' => 'The item was successfully removed', - 'status' => 'true' - ); - return $data; - - } catch (LocalizedException $e) { - $data = array ( - 'message' => __('We can\'t delete the item from Wish List right now because of an error: %1.', $e->getMessage()), - 'status' => 'false' - ); - return $data; - - } catch (\Exception $e) { - $data = array ( - 'message' => __('We can\'t delete the item from the Wish List right now.'), - 'status' => 'false' - ); - return $data; - } - } else { - $data = array ( - 'message' => 'Specified item does not exist in wishlist.', - 'status' => 'false' - ); - return $data; - } - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Feed.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Feed.php deleted file mode 100644 index 99bc6f7..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Feed.php +++ /dev/null @@ -1,365 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Model; - -class Feed extends \Magento\AdminNotification\Model\Feed -{ - const XML_USE_HTTPS_PATH = 'system/adminnotification/use_https'; - const XML_FEED_URL_PATH = 'system/csmarketplace/feed_url'; - const XML_FREQUENCY_PATH = 'system/csmarketplace/frequency'; - const XML_LAST_UPDATE_PATH = 'system/csmarketplace/last_update'; - - const XML_FEED_TYPES = 'cedcore/feeds_group/feeds'; - const XML_PATH_INSTALLATED_MODULES = 'module'; - - /** - * Feed url - * - * @var string - */ - protected $_feedUrl; - protected $moduleList; - protected $dom; - protected $loader; - protected $moduleRegistry; - protected $parser; - protected $filesystemDriver; - protected $_objectManager; - /** - * @var \Magento\AdminNotification\Model\InboxFactory - */ - protected $_inboxFactory; - /*protected $_storeManager; - - - public function __construct(\Magento\Store\Model\StoreManagerInterface $storeManager) - { - $this->_storeManager = $storeManager; - }*/ - - public function __construct( - \Magento\Framework\Model\Context $context, - \Magento\Framework\Registry $registry, - \Magento\Backend\App\ConfigInterface $backendConfig, - \Magento\AdminNotification\Model\InboxFactory $inboxFactory, - \Magento\Framework\HTTP\Adapter\CurlFactory $curlFactory, - \Magento\Framework\App\DeploymentConfig $deploymentConfig, - \Magento\Framework\App\ProductMetadataInterface $productMetadata, - \Magento\Framework\UrlInterface $urlBuilder, - \Magento\Framework\Module\ModuleListInterface $moduleLoader, - \Magento\Framework\Module\Declaration\Converter\Dom $dom, - \Magento\Framework\Component\ComponentRegistrarInterface $moduleRegistry, - \Magento\Framework\Xml\Parser $parser, - \Magento\Framework\Filesystem\Driver\File $filesystemDriver, - \Magento\Framework\Module\ModuleList\Loader $loader, - \Magento\Framework\ObjectManagerInterface $objectManager, - \Magento\Framework\Serialize\Serializer\Json $serializer = null, - array $data = [] - ) { - $this->moduleList = $moduleLoader; - $this->dom = $dom; - $this->loader = $loader; - $this->moduleRegistry = $moduleRegistry; - $this->parser = $parser; - $this->filesystemDriver = $filesystemDriver; - $this->_objectManager = $objectManager; - $this->_inboxFactory = $inboxFactory; - $this->_serializer = $serializer ?: \Magento\Framework\App\ObjectManager::getInstance() - ->get(\Magento\Framework\Serialize\Serializer\Json::class); - - parent::__construct($context, $registry, $backendConfig, $inboxFactory, $curlFactory, $deploymentConfig, $productMetadata, $urlBuilder); - - } - - - - - /** - * Init model - * - * @return void - */ - protected function _construct() - { - } - - /** - * Retrieve feed url - * - * @return string - */ - public function getFeedUrl() - { - if (is_null($this->_feedUrl)) { - $this->_feedUrl = ($this->_backendConfig->isSetFlag(self::XML_USE_HTTPS_PATH) ? 'https://' : 'http://') - . $this->_backendConfig->getValue(self::XML_FEED_URL_PATH); - } - return $this->_feedUrl; - } - - /** - * Check feed for modification - * - * @return Mage_AdminNotification_Model_Feed - */ - public function checkUpdate() - { - $feedData = array(); - - $feed = array(); - $feedXml = $this->getFeedData($this->_objectManager->get('Ced\PwaApi\Helper\Feed')->getEnvironmentInformation()); - - $allowedFeedType = explode(',', $this->_backendConfig->getValue(self::XML_FEED_TYPES)); - - if ($feedXml && $feedXml->channel && $feedXml->channel->item) { - $installedModules=$this->_objectManager->get('Ced\PwaApi\Helper\Feed')->getCedCommerceExtensions(); - foreach ($feedXml->channel->item as $item) { - - if(!isset($installedModules[(string)$item->module])) { - continue; - } - if($this->_objectManager->get('Ced\PwaApi\Helper\Feed')->isAllowedFeedType($item)) { - if(strlen(trim($item->module)) > 0) { - if(isset($feedData[trim((string)$item->module)]) && isset($feedData[trim((string)$item->module)]['release_version']) && strlen((string)$item->release_version) > 0 && version_compare($feedData[trim((string)$item->module)]['release_version'], trim((string)$item->release_version), '>')===true) { - continue; - } - $feedData[trim((string)$item->module)] = array( - 'severity' => (int)$item->severity, - 'date_added' => $this->getDate((string)$item->pubDate), - 'title' => (string)$item->title, - 'description' => (string)$item->description, - 'url' => (string)$item->link, - 'module' => (string)$item->module, - 'release_version' => (string)$item->release_version, - 'update_type' => (string)$item->update_type, - ); - if(strlen((string)$item->warning) > 0) { - $feedData[trim((string)$item->module)]['warning'] = (string)$item->warning; - } - - if(strlen((string)$item->product_url) > 0) { - $feedData[trim((string)$item->module)]['url'] = (string)$item->product_url; - } - - } - - $feed[] = array( - 'severity' => (int)$item->severity, - 'date_added' => $this->getDate((string)$item->pubDate), - 'title' => (string)$item->title, - 'description' => (string)$item->description, - 'url' => (string)$item->link - ); - } - } - - - if ($feed) { - $this->_inboxFactory->create()->parse(array_reverse($feed)); - } - if($feedData) { - $value = $this->_serializer->serialize($feedData); - $this->_cacheManager->save($value, 'all_extensions_by_cedcommerce'); - } - } - $this->setLastUpdate(); - - return $this; - } - - - /** - * Retrieve DB date from RSS date - * - * @param string $rssDate - * @return string YYYY-MM-DD YY:HH:SS - */ - public function getDate($rssDate) - { - return gmdate('Y-m-d H:i:s', strtotime($rssDate)); - } - - /** - * Retrieve Update Frequency - * - * @return int - */ - public function getFrequency() - { - //echo self::XML_FREQUENCY_PATH;die; - return $this->_backendConfig->getValue(self::XML_FREQUENCY_PATH) * 3600; - } - - /** - * Retrieve Last update time - * - * @return int - */ - public function getLastUpdate() - { - - return $this->_cacheManager->load('ced_notifications_lastcheck'); - } - - /** - * Set last update time (now) - * - * @return Mage_AdminNotification_Model_Feed - */ - public function setLastUpdate() - { - $this->_cacheManager->save(time(), 'ced_notifications_lastcheck'); - return $this; - } - - /** - * Retrieve feed data as XML element - * - * @return SimpleXMLElement - */ - public function getFeedData($urlParams = array()) - { - $curl = $this->curlFactory->create(); - $curl->setConfig( - array( - 'timeout' => 10 - ) - ); - $body = ''; - if (is_array($urlParams) && count($urlParams) > 0) { - $body = $this->addParams('', $urlParams); - $body = trim($body, '?'); - } - - try { - - - $curl->write(\Zend_Http_Client::POST, $this->getFeedUrl(), '1.1', array(), $body); - $data = $curl->read(); - - if ($data === false) { - return false; - } - //$data = file_get_contents("http://cedcommerce.com/blog/notifications/feed/");//remove this - //uncomment this - $data = preg_split('/^\r?$/m', $data, 2); - - $data = trim($data[1]); - - - if(trim($data)=='') { - return false; - } - - - if($curl->getInfo()||true) { - $xml = new \SimpleXMLElement((string)$data); - } - else { - return false; - } - $curl->close(); - } catch (\Exception $e) { - return false; - } - - return $xml; - } - /** - * Add params into url string - * - * @param string $url (default '') - * @param array $params (default array()) - * @param boolean $urlencode (default true) - * @return string | array - */ - public function addParams($url = '', $params = array(), $urlencode = true) - { - if(count($params)>0) { - foreach($params as $key=>$value){ - if(parse_url($url, PHP_URL_QUERY)) { - if($urlencode) { - $url .= '&'.$key.'='.$this->prepareParams($value); - } - else { - $url .= '&'.$key.'='.$value; - } - } else { - if($urlencode) { - $url .= '?'.$key.'='.$this->prepareParams($value); - } - else { - $url .= '?'.$key.'='.$value; - } - } - } - } - return $url; - } - /** - * Url encode the parameters - * - * @param string | array - * @return string | array | boolean - */ - public function prepareParams($data) - { - if(!is_array($data) && strlen($data)) { - return urlencode($data); - } - if($data && is_array($data) && count($data)>0) { - foreach($data as $key=>$value){ - $data[$key] = urlencode($value); - } - return $data; - } - return false; - } - public function getFeedXml() - { - try { - $data = $this->getFeedData(); - if(trim($data)!='') { - $xml = new \SimpleXMLElement((string)$data); - } - else { - $xml = new \SimpleXMLElement(''); - } - } - catch (\Exception $e) { - $xml = new \SimpleXMLElement(''); - } - - return $xml; - } - - - - public function getReleaseVersion($module) - { - $modulePath = $this->moduleRegistry->getPath(self::XML_PATH_INSTALLATED_MODULES, $module); - $filePath = str_replace(['\\', '/'], DIRECTORY_SEPARATOR, "$modulePath/etc/module.xml"); - $source = new \Magento\Framework\Simplexml\Config($filePath); - if($source->getNode(self::XML_PATH_INSTALLATED_MODULES)->attributes()->release_version) { - return $source->getNode(self::XML_PATH_INSTALLATED_MODULES)->attributes()->release_version->__toString(); - } - return false; - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/ImageUploader.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/ImageUploader.php index b7881d9..039a1f7 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/ImageUploader.php +++ b/Ced_PwaApi/app/code/Ced/PwaApi/Model/ImageUploader.php @@ -17,8 +17,8 @@ public function __construct( $this->uploaderFactory = $uploaderFactory; $this->storeManager = $storeManager; $this->logger = $logger; - $this->baseTmpPath = "pwa-theme/slider/tmp"; - $this->basePath = "pwa-theme/slider"; + $this->baseTmpPath = "slider/tmp"; + $this->basePath = "slider"; $this->allowedExtensions= ['jpg', 'jpeg', 'gif', 'png']; } @@ -38,6 +38,7 @@ public function moveFileFromTmp($imageName) $baseImagePath ); } catch (\Exception $e) { + die($e); throw new \Magento\Framework\Exception\LocalizedException( __('Something went wrong while saving the file(s).') ); diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/CustomerOrder.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/CustomerOrder.php deleted file mode 100644 index 86c1b9b..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/CustomerOrder.php +++ /dev/null @@ -1,108 +0,0 @@ -orderRepository = $orderRepository; - $this->searchCriteriaBuilder = $searchCriteriaBuilder; - $this->priceCurrency = $priceCurrency; - } - - /** - * @inheritdoc - */ - public function resolve( - Field $field, - $context, - ResolveInfo $info, - array $value = null, - array $args = null - ) { - $customerId = $this->getCustomerId($args); - $customerOrderData = $this->getCustomerOrderData($customerId); - - return $customerOrderData; - } - - /** - * @param array $args - * @return int - * @throws GraphQlInputException - */ - private function getCustomerId(array $args): int { - if (!isset($args['customer_id'])) { - throw new GraphQlInputException(__('Customer id should be specified')); - } - - return (int) $args['customer_id']; - } - - /** - * @param int $customerId - * @return array - * @throws GraphQlNoSuchEntityException - */ - private function getCustomerOrderData(int $customerId): array - { - try { - $searchCriteria = $this->searchCriteriaBuilder->addFilter('customer_id', $customerId, 'eq')->create(); - $orderList = $this->orderRepository->getList($searchCriteria); - - $customerOrder = []; - foreach ($orderList as $order) { - $order_id = $order->getId(); - $customerOrder['fetchRecords'][$order_id]['id'] = $order_id; - $customerOrder['fetchRecords'][$order_id]['increment_id'] = $order->getIncrementId(); - $customerOrder['fetchRecords'][$order_id]['created_at'] = $order->getCreatedAt(); - $customerOrder['fetchRecords'][$order_id]['grand_total'] = $this->priceCurrency->convertAndFormat($order->getGrandTotal(), false); - $customerOrder['fetchRecords'][$order_id]['status'] = $order->getStatus(); - $customerOrder['fetchRecords'][$order_id]['status'] = $order->getStatus(); - $customerOrder['fetchRecords'][$order_id]['currency'] = $order->getOrderCurrencyCode(); - $customerOrder['fetchRecords'][$order_id]['ship_to'] = $order->getShippingAddress()->getName(); - } - } catch (NoSuchEntityException $e) { - throw new GraphQlNoSuchEntityException(__($e->getMessage()), $e); - } - return $customerOrder; - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/HomepageConfig.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/HomepageConfig.php index c729087..895e58d 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/HomepageConfig.php +++ b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/HomepageConfig.php @@ -67,13 +67,6 @@ public function resolve(Field $field, $context, ResolveInfo $info, array $value $data['configData'][9]['value'] = $this->_scopeConfig->getValue('ced_pwa/general/footer_block'); $data['configData'][10]['name'] = "email"; $data['configData'][10]['value'] = $this->_scopeConfig->getValue('trans_email/ident_general/email'); - $data['configData'][11]['name'] = "license"; - if(!$this->_scopeConfig->getValue('ced_pwa/extensions/extension_magento2_ced_pwaapi')){ - $data['configData'][11]['value'] = "novalue"; - }else{ - $data['configData'][11]['value']= $this->_scopeConfig->getValue('ced_pwa/extensions/extension_magento2_ced_pwaapi'); - } - return $data; } diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/Orders.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/Orders.php index ea5a23d..66208d6 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/Orders.php +++ b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/Orders.php @@ -50,21 +50,19 @@ public function resolve( $items = []; $orders = $this->collectionFactory->create($context->getUserId()); + /** @var \Magento\Sales\Model\Order $order */ - if($context->getUserId() != 0){ - foreach ($orders as $order) { - $items[] = [ - 'id' => $order->getId(), - 'increment_id' => $order->getIncrementId(), - 'created_at' => $order->getCreatedAt(), - 'grand_total' => $order->getGrandTotal(), - 'status' => $order->getStatus(), - 'currency' => $order->getOrderCurrencyCode(), - 'ship_to' => $order->getShippingAddress()->getName() - ]; - } + foreach ($orders as $order) { + $items[] = [ + 'id' => $order->getId(), + 'increment_id' => $order->getIncrementId(), + 'created_at' => $order->getCreatedAt(), + 'grand_total' => $order->getGrandTotal(), + 'status' => $order->getStatus(), + 'currency' => $order->getOrderCurrencyCode(), + 'ship_to' => $order->getShippingAddress()->getName() + ]; } - return ['items' => $items]; } } diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/ProductReviews.php b/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/ProductReviews.php deleted file mode 100644 index a6f712f..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Model/Resolver/ProductReviews.php +++ /dev/null @@ -1,84 +0,0 @@ -storeManager = $storeManager; - $this->collectionFactory = $collectionFactory; - $this->reviewCollectionFactory = $reviewCollection; - $this->ratingCollection = $ratingCollection; - $this->productRepository = $productRepository; - } - - /** - * @inheritdoc - */ - public function resolve( - Field $field, - $context, - ResolveInfo $info, - array $value = null, - array $args = null - ) { - $data = []; - $customerId = $context->getUserId(); - $currentStoreId = $this->storeManager->getStore()->getId(); - if ($context->getUserId() == 0) { - return false; - } - $reviewCollection = $this->reviewCollectionFactory->create() - ->addAttributeToSelect('*') - ->addStoreFilter($currentStoreId) - ->addCustomerFilter($customerId) - ->setDateOrder(); - - foreach ($reviewCollection as $review) { - $ratingData = $this->ratingCollection->addFieldToFilter('review_id',$review->getReviewId()); - $ratingCount = (int)$ratingData->getSize(); - $ratingSum = array_sum($ratingData->getColumnValues('percent')); - $product = $this->productRepository->getById($review->getEntityPkValue()); - $data[] = [ - 'created_at' => $review->getCreatedAt(), - 'review' => $review->getTitle(), - 'review_id' => $review->getReviewId(), - 'product_name' => $review->getName(), - 'product_img' => 'catalog/product'.$product->getData('thumbnail'), - 'rating' => (int)$ratingSum / (int)$ratingCount, - 'detail' => $review->getDetail(), - 'url_key' => $product->getUrlKey().'.html' - ]; - } - return ['data' => $data]; - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Observer/BeforeLoadLayout.php b/Ced_PwaApi/app/code/Ced/PwaApi/Observer/BeforeLoadLayout.php deleted file mode 100644 index 6e880ad..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Observer/BeforeLoadLayout.php +++ /dev/null @@ -1,198 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Observer; -use Magento\Framework\Event\Observer; -use Magento\Framework\Event\ObserverInterface; -class BeforeLoadLayout implements ObserverInterface -{ - protected $_feed; - protected $_backendAuthSession; - protected $_objectManager; - protected $_licenseActivateUrl = null; - protected $_feedHelper = null; - const LICENSE_ACTIVATION_URL_PATH = 'system/license/validate_url'; - public function __construct( - \Ced\PwaApi\Model\Feed $_feed, - \Magento\Framework\ObjectManagerInterface $objectInterface, - \Magento\Backend\Model\Auth\Session $backendAuthSession, - \Magento\Framework\App\RequestInterface $request - ) { - $this->_feed = $_feed; - $this->_backendAuthSession = $backendAuthSession; - $this->_objectManager = $objectInterface; - $this->request = $request; - $this->_feedHelper = $this->_objectManager->get('Ced\PwaApi\Helper\Feed'); - } - - - public function execute(\Magento\Framework\Event\Observer $observer) - { - try { - - $action = $observer->getEvent()->getAction(); - $layout = $observer->getEvent()->getLayout(); - $request = $this->_objectManager->get('Magento\Framework\App\RequestInterface'); - $controllerModule = strtolower($request->getControllerModule()); - $validateArray=array(); - - - if($this->request->getModuleName() != 'pwaapi'){ return $this; } - $helper = $this->_objectManager->create('Ced\PwaApi\Helper\Feed'); - $modules = $helper->getCedCommerceExtensions(); - foreach ($modules as $moduleName=>$releaseVersion) - { - $m = strtolower($moduleName); if(!preg_match('/ced/i',$m)){ return $this; } - - $h = $this->_objectManager->create('Ced\PwaApi\Helper\Data')->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m.'_hash'); - - for($i=1;$i<=(int)$this->_objectManager->create('Ced\PwaApi\Helper\Data')->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m.'_level');$i++) - { - $h = base64_decode($h); - } - - $h = json_decode($h,true); - if(is_array($h) && isset($h['domain']) && isset($h['module_name']) && isset($h['license']) && strtolower($h['module_name']) == $m && $h['license'] == $this->_objectManager->create('Ced\PwaApi\Helper\Data')->getStoreConfig(\Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.$m)) - {}else{ - - if(count($validateArray)==0){ - $validateArray = $this->autoValidateModules(); - } - - if(isset($validateArray[$moduleName]) && isset($validateArray[$moduleName]['valid']) && $validateArray[$moduleName]['valid']) - { - continue; - } - - $exist = false; - foreach($layout->getUpdate()->getHandles() as $handle){ - if($handle=='c_e_d_c_o_m_m_e_r_c_e'){ - $exist = true; break; - } - } - if(!$exist){ - $layout->getUpdate()->addHandle('c_e_d_c_o_m_m_e_r_c_e'); - } - } - } - return $this; - } catch (\Exception $e) { - return $this; - } - } - - - /** - * Retrieve feed data as XML element - * - * @return SimpleXMLElement - */ - private function autoValidateModules($urlParams = array()) - { - $result = false; - - $body = ''; - $urlParams = array_merge($this->_feedHelper->getEnvironmentInformation(),$urlParams); - - if (is_array($urlParams) && count($urlParams) > 0) { - $body = $this->_feedHelper->addParams('',$urlParams); - $body = trim($body,'?'); - - } - try { - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL,$this->getLicenseActivateUrl()); - curl_setopt($ch, CURLOPT_POST, 1); - curl_setopt($ch, CURLOPT_POSTFIELDS, $body); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); - $result = curl_exec($ch); - $info = curl_getinfo($ch); - curl_close ($ch); - $resultArray=array(); - if(isset($info['http_code']) && $info['http_code']!=200) return false; - $result = json_decode($result,true); - foreach ($result as $moduleName => $response) { - if ($response && isset($response['hash']) && isset($response['level'])) { - - $json = array('success'=>0,'message'=>__('There is an Error Occurred.'),'valid'=>0); - $valid = $response['hash']; - try { - for($i = 1;$i<=$response['level'];$i++){ - $valid = base64_decode($valid); - } - $valid = json_decode($valid,true); - - if(is_array($valid) && - isset($valid['domain']) && - isset($valid['module_name']) && - isset($valid['license']) && - $valid['module_name'] == $moduleName - ) - { - $path = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($moduleName).'_hash'; - $this->_feedHelper->setDefaultStoreConfig($path, $response['hash'], 0); - $path = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($moduleName).'_level'; - $this->_feedHelper->setDefaultStoreConfig($path, $response['level'], 0); - $path = \Ced\PwaApi\Block\Extensions::HASH_PATH_PREFIX.strtolower($moduleName); - $this->_feedHelper->setDefaultStoreConfig($path, $valid['license'], 0); - $json['success'] = 1; - $json['valid'] = 1; - $json['message'] = __('Module Activated successfully.'); - } else { - $json['success'] = 0; - $json['valid'] = 0; - $json['message'] = isset($response['error']['code']) && isset($response['error']['msg']) ? 'Error ('.$response['error']['code'].'): '.$response['error']['msg'] : __('Invalid License Key.'); - } - } catch (\Exception $e) { - $json['success'] = 0; - $json['valid'] = 0; - $json['message'] = $e->getMessage(); - } - } - $resultArray[$moduleName] = $json; - } - $writer = new \Zend\Log\Writer\Stream(BP . '/var/log/auto_validation.log'); - $logger = new \Zend\Log\Logger(); - $logger->addWriter($writer); - $logger->info(print_r($resultArray,true)); - - } catch (\Exception $e) { - return false; - } - - return $result; - } - - /** - * Retrieve local license url - * - * @return string - */ - private function getLicenseActivateUrl() - { - if (is_null($this->_licenseActivateUrl)) { - $this->_licenseActivateUrl = 'https://' - . $this->_feedHelper->getStoreConfig(self::LICENSE_ACTIVATION_URL_PATH); - } - return $this->_licenseActivateUrl; - } - - -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Observer/Predispatch.php b/Ced_PwaApi/app/code/Ced/PwaApi/Observer/Predispatch.php deleted file mode 100644 index 390418e..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Observer/Predispatch.php +++ /dev/null @@ -1,48 +0,0 @@ - - * @copyright Copyright CedCommerce (http://cedcommerce.com/) - * @license http://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Observer; -use Magento\Framework\Event\Observer; -use Magento\Framework\Event\ObserverInterface; -class Predispatch implements ObserverInterface -{ - protected $_feed; - protected $_backendAuthSession; - protected $_objectManager; - - public function __construct( - \Ced\PwaApi\Model\Feed $_feed, - \Magento\Framework\ObjectManagerInterface $objectInterface, - \Magento\Backend\Model\Auth\Session $backendAuthSession - ) { - $this->_feed = $_feed; - $this->_backendAuthSession = $backendAuthSession; - $this->_objectManager = $objectInterface; - } - - - public function execute(\Magento\Framework\Event\Observer $observer) - { - if ($this->_backendAuthSession->isLoggedIn()) { - $this->_feed->checkUpdate(); - - } - return $this; - } -} diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/Plugin/Model/Config/Structure.php b/Ced_PwaApi/app/code/Ced/PwaApi/Plugin/Model/Config/Structure.php deleted file mode 100644 index 6bed834..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/Plugin/Model/Config/Structure.php +++ /dev/null @@ -1,66 +0,0 @@ - - * @copyright Copyright CedCommerce (https://cedcommerce.com/) - * @license https://cedcommerce.com/license-agreement.txt - */ - -namespace Ced\PwaApi\Plugin\Model\Config; - -/** - * Class Structure - * @package Ced\PwaApi\Plugin\Model\Config - */ -class Structure -{ - - /** - * @var \Ced\PwaApi\Helper\Feed - */ - protected $feedHelper; - - /** - * Structure constructor. - * @param \Ced\PwaApi\Helper\Feed $feedHelper - */ - public function __construct( - \Ced\PwaApi\Helper\Feed $feedHelper - ) - { - $this->feedHelper = $feedHelper; - } - - /** - * @param \Magento\Config\Model\Config\Structure $subject - * @param $result - * @return array - * @throws \Magento\Framework\Exception\FileSystemException - * @throws \Magento\Framework\Exception\LocalizedException - */ - public function afterGetFieldPaths(\Magento\Config\Model\Config\Structure $subject, $result) - { - $modules = $this->feedHelper->getAllModules(); - - //groups[extensions][fields][extension_' . strtolower($moduleName) . '][value] - foreach ($modules as $moduleName => $children) { - $path = 'ced_pwa/extensions/extension_' . strtolower($moduleName); - $config_paths[$path] = [$path]; - } - - $result = array_merge($result, $config_paths); - - return $result; - } -} \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/events.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/events.xml deleted file mode 100644 index 183e579..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/events.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/system.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/system.xml index 5be2a29..6c5b9fb 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/system.xml +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/adminhtml/system.xml @@ -80,10 +80,6 @@ Ced\PwaApi\Model\System\Config\Source\BlockList - - - Ced\PwaApi\Block\Extensions - diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/config.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/config.xml index 040ece8..67ba71d 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/config.xml +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/config.xml @@ -15,13 +15,5 @@ ced-pwa-footer - - - 0 - csmarketplace/main/license - cedcommerce.com/licensing/validate/ - cedcommerce.com/licensing/validate/auto - - \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/di.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/di.xml index f2a26bf..3034b39 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/di.xml +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/di.xml @@ -1,9 +1,4 @@ - - - - - \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/module.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/module.xml index c5e5cf8..d2988fa 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/module.xml +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/module.xml @@ -1,7 +1,7 @@ - + diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/schema.graphqls b/Ced_PwaApi/app/code/Ced/PwaApi/etc/schema.graphqls index 273117d..9e0e555 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/schema.graphqls +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/schema.graphqls @@ -22,43 +22,7 @@ type Query { customerOrders: CustomerOrders @resolver(class: "Ced\\PwaApi\\Model\\Resolver\\Orders") @doc(description: "List of customer orders") @cache(cacheable: false) - CustomerOrderList ( - customer_id: Int @doc(description: "Id of the Customer") - ): SalesOrder @resolver(class: "Ced\\PwaApi\\Model\\Resolver\\CustomerOrder") @doc(description: "The Sales Order query returns information about a customer placed order") - - productReviews: ProductReviews @resolver(class: "Ced\\PwaApi\\Model\\Resolver\\ProductReviews") @doc(description: "List of customer reviews") @cache(cacheable: false) - } - -type SalesOrder @doc(description: "Sales Order graphql gather data of order item information") { -fetchRecords : [CustomerOrderRecord] @doc(description: "An array of customer placed order fetch records") -} - -type CustomerOrderRecord @doc(description: "Customer placed order items information") { - id: Int - increment_id: String - created_at: String - grand_total: String - status: String - currency :String - ship_to: String -} - -type ProductReviews @doc(description: "Reviews mapping fields") { - data: [ProductReviewsData] @doc(description: "Reviews mapping fields") -} - -type ProductReviewsData @doc(description: "Reviews mapping fields") { - created_at: String - review: String - review_id: String - product_name: String - product_img : String - rating: String - detail: String - url_key: String -} - type CustomerOrder @doc(description: "Order mapping fields") { id: Int increment_id: String diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/etc/webapi.xml b/Ced_PwaApi/app/code/Ced/PwaApi/etc/webapi.xml index a057531..1cd7d34 100755 --- a/Ced_PwaApi/app/code/Ced/PwaApi/etc/webapi.xml +++ b/Ced_PwaApi/app/code/Ced/PwaApi/etc/webapi.xml @@ -15,12 +15,4 @@ - - - - - - - \ No newline at end of file diff --git a/Ced_PwaApi/app/code/Ced/PwaApi/view/adminhtml/layout/c_e_d_c_o_m_m_e_r_c_e.xml b/Ced_PwaApi/app/code/Ced/PwaApi/view/adminhtml/layout/c_e_d_c_o_m_m_e_r_c_e.xml deleted file mode 100644 index 74d09da..0000000 --- a/Ced_PwaApi/app/code/Ced/PwaApi/view/adminhtml/layout/c_e_d_c_o_m_m_e_r_c_e.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - diff --git a/pwa-studio/README.md b/pwa-studio/README.md new file mode 100755 index 0000000..51e306b --- /dev/null +++ b/pwa-studio/README.md @@ -0,0 +1,312 @@ +# PWA Studio + +[![Coverage Status](https://coveralls.io/repos/github/magento/pwa-studio/badge.svg)](https://coveralls.io/github/magento/pwa-studio) + +Magento PWA Studio is a collection of tools that lets developers build complex Progressive Web Applications on top of Magento 2 stores. + +## Useful links + +[PWA Studio documentation site][documentation site] - +The best place to start learning about the tools and the technologies that PWA Studio provides. +Here, you can learn PWA Studio concepts, find API reference docs, and read tutorials on how to use PWA Studio to create your own PWA storefront. + +Here are some popular topics to help you get started: + +- [PWA Studio Overview][] - A high level overview of PWA Studio and what it provides to developers +- [Tools and libraries][] - A list of tools and libraries developers need to be familiar with to use PWA Studio +- [Venia storefront setup][] - Learn how to setup a local instance of PWA Studio's concept storefront + +[PWA learning resources from Magento U][magento u] - +Just starting out with Progressive Web Application technologies in general? +Check out Magento U's learning resource page for PWA. +It contains links to online training, tutorials, and courses on the technologies you need to know to use PWA Studio. + +### Venia + +[![Venia](https://raw.githubusercontent.com/wiki/magento/pwa-studio/images/venia.png)][venia] + +[Venia][] is a Magento PWA storefront created and powered by PWA Studio tools and libraries. +Developers can use Venia as a reference storefront for their own projects or as a starting point for customization. + +## About this repository + +To facilitate local development, testing, and versioning, PWA Studio is structured as a monorepo using [Yarn Workspaces][]. +Packages in this repository are independently published to [NPM][]. +Install individual packages as needed instead of installing the entire `pwa-studio` project as a dependency of your project. + +### Packages + +This repository includes the following packages: + +- [**peregrine**](https://magento.github.io/pwa-studio/peregrine/) - A component library for adding logic to visual components +- **venia-ui** - A library of visual components for PWA storefront projects +- **venia-concept** - A concept storefront project built using PWA Studio tools +- [**pwa-buildpack**](https://magento.github.io/pwa-studio/pwa-buildpack/) - A tooling library to help with PWA storefront development +- [**upward-spec**](https://magento.github.io/pwa-studio/technologies/upward/) - UPWARD specification and test suite +- [**upward-js**](https://magento.github.io/pwa-studio/technologies/upward/reference-implementation/) - A reference implementation of the UPWARD specification +- **babel-preset-peregrine** - A [babel][] preset plugin that is required to use peregrine components +- **graphql-cli-validate-magento-pwa-queries** - A script to validate your project's GraphQL queries against a schema +- [**pwa-devdocs**](pwa-devdocs) - Project source for the [documentation site][] + +If you have an issue that cannot be resolved, please [create an issue][]. + +## Contributions + +Are you interested in contributing to the PWA Studio project? +Check out the [community wiki][] to learn how to contribute to PWA Studio. + +If you are looking for an issue to work on, visit our [backlog board][] and look at the **Good First Issue** column. + +### Join the conversation + +If you have any project questions, concerns, or contribution ideas, join our [#pwa slack channel][]! + +### Community contributors + +The PWA Studio project welcomes all codebase and documentation contributions. +We would like to recognize the following community members for their recent efforts on improving the PWA Studio project: + +[![zengang-image]][zengang] +[![zanilee-image]][zanilee] +[![vitalics-image]][vitalics] +[![sudeep-cedcoss-image]][sudeep-cedcoss] +[![speedy008-image]][speedy008] +[![shashidesilva-image]][shashidesilva] +[![sanjay-wagento-image]][sanjay-wagento] +[![philwinkle-image]][philwinkle] +[![niklaswolf-image]][niklaswolf] +[![neeta-wagento-image]][neeta-wagento] +[![narendravyas24-image]][narendravyas24] +[![mzeis-image]][mzeis] +[![mrtuvn-image]][mrtuvn] +[![matthewhaworth-image]][matthewhaworth] +[![marcneubauer-image]][marcneubauer] +[![marcin-piekarski-image]][marcin-piekarski] +[![mageprince-image]][mageprince] +[![kanhaiya5590-image]][kanhaiya5590] +[![jflanaganuk-image]][jflanaganuk] +[![jaimin-ktpl-image]][jaimin-ktpl] +[![gauravagarwal1001-image]][gauravagarwal1001] +[![fooman-image]][fooman] +[![edwinbos-image]][edwinbos] +[![davidverholen-image]][davidverholen] +[![camdixon-image]][camdixon] +[![bobmotor-image]][bobmotor] +[![bobbyshaw-image]][bobbyshaw] +[![bgkavinga-image]][bgkavinga] +[![artKozinets-image]][artKozinets] +[![ankitsrivastavacedcoss-image]][ankitsrivastavacedcoss] +[![andreas-ateles-image]][andreas-ateles] +[![adrian-martinez-interactiv4-image]][adrian-martinez-interactiv4] +[![Jordaneisenburger-image]][Jordaneisenburger] +[![Jakhotiya-image]][Jakhotiya] +[![DanielRuf-image]][DanielRuf] +[![shakyShane-image]][shakyShane] +[![rossmc-image]][rossmc] +[![ronak2ram-image]][ronak2ram] +[![real34-image]][real34] +[![mtbottens-image]][mtbottens] +[![mhhansen-image]][mhhansen] +[![khoa-le-image]][khoa-le] +[![jissereitsma-image]][jissereitsma] +[![gil---image]][gil--] +[![blackpr-image]][blackpr] +[![atwixfirster-image]][atwixfirster] +[![abrarpathan19-image]][abrarpathan19] +[![VitaliyBoyko-image]][VitaliyBoyko] +[![LucasCalazans-image]][LucasCalazans] +[![Igloczek-image]][Igloczek] +[![rowan-m-image]][rowan-m] +[![jahvi-image]][jahvi] +[![ennostuurman-image]][ennostuurman] +[![dani97-image]][dani97] +[![brendanfalkowski-image]][brendanfalkowski] +[![yogeshsuhagiya-image]][yogeshsuhagiya] +[![vishal-7037-image]][vishal-7037] +[![lewisvoncken-image]][lewisvoncken] +[![vdiachenko-image]][vdiachenko] +[![Serunde-image]][Serunde] +[![JStein92-image]][JStein92] +[![pcvonz-image]][pcvonz] +[![codeAdrian-image]][codeAdrian] +[![AlexeyKaryka-image]][AlexeyKaryka] +[![mage2pratik-image]][mage2pratik] +[![Starotitorov-image]][Starotitorov] + +[realchriswells][], +[prakashpatel07][], +[pradeep-cedcoss][], +[niklas-wolf][], +[gavin2point0][], +[MarynaVozniuk][] + +For more information about contributing to this repository, see the [Contribution guide][]. + +[Contribution guide]: .github/CONTRIBUTING.md +[Coverage Status]: https://coveralls.io/repos/github/magento/pwa-studio/badge.svg?branch=master +[create an issue]: https://github.com/magento/pwa-studio/issues/new +[documentation site]: https://pwastudio.io +[Git hook]: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks +[NPM]: https://www.npmjs.com/org/magento +[selective dependency resolutions]: https://yarnpkg.com/lang/en/docs/selective-version-resolutions/ +[Troubleshooting]: https://pwastudio.io/pwa-buildpack/troubleshooting/ +[Venia storefront setup]: https://pwastudio.io/venia-pwa-concept/setup/ +[workspace commands]: https://yarnpkg.com/en/docs/cli/workspace +[Yarn Workspaces]: https://yarnpkg.com/en/docs/workspaces/ +[magento u]: https://u.magento.com/pwa-learning-resources +[community wiki]: https://github.com/magento/pwa-studio/wiki +[pwa studio overview]: https://magento.github.io/pwa-studio/technologies/overview/ +[tools and libraries]: https://magento.github.io/pwa-studio/technologies/tools-libraries/ +[venia storefront setup]: https://magento.github.io/pwa-studio/venia-pwa-concept/setup/ +[project coding standards and conventions]: https://github.com/magento/pwa-studio/wiki/Project-coding-standards-and-conventions +[backlog board]: https://github.com/magento/pwa-studio/projects/1 +[#pwa slack channel]: https://magentocommeng.slack.com/messages/C71HNKYS2 +[babel]: https://babeljs.io/ +[venia]: https://venia.magento.com/ + +[zengang]: https://github.com/zengang +[zengang-image]: https://avatars2.githubusercontent.com/u/10513114?v=4&s=60&s=60 +[zanilee]: https://github.com/zanilee +[zanilee-image]: https://avatars1.githubusercontent.com/u/11754689?v=4&s=60 +[vitalics]: https://github.com/vitalics +[vitalics-image]: https://avatars2.githubusercontent.com/u/8816260?v=4&s=60 +[sudeep-cedcoss]: https://github.com/sudeep-cedcoss +[sudeep-cedcoss-image]: https://avatars1.githubusercontent.com/u/30074883?v=4&s=60 +[speedy008]: https://github.com/speedy008 +[speedy008-image]: https://avatars2.githubusercontent.com/u/33230237?v=4&s=60 +[shashidesilva]: https://github.com/shashidesilva +[shashidesilva-image]: https://avatars3.githubusercontent.com/u/11751746?v=4&s=60 +[sanjay-wagento]: https://github.com/sanjay-wagento +[sanjay-wagento-image]: https://avatars0.githubusercontent.com/u/8655914?v=4&s=60 +[realchriswells]: https://github.com/realchriswells +[realchriswells-image]: https://avatars1.githubusercontent.com/u/969168?v=4&s=60 +[raith-hamzah]: https://github.com/raith-hamzah +[raith-hamzah-image]: https://avatars1.githubusercontent.com/u/29580763?v=4&s=60 +[prakashpatel07]: https://github.com/prakashpatel07 +[prakashpatel07-image]: https://avatars0.githubusercontent.com/u/41999066?v=4&s=60 +[pradeep-cedcoss]: https://github.com/pradeep-cedcoss +[pradeep-cedcoss-image]: https://avatars0.githubusercontent.com/u/41564476?v=4&s=60 +[philwinkle]: https://github.com/philwinkle +[philwinkle-image]: https://avatars0.githubusercontent.com/u/589550?v=4&s=60 +[niklaswolf]: https://github.com/niklaswolf +[niklaswolf-image]: https://avatars3.githubusercontent.com/u/16021919?v=4&s=60 +[niklas-wolf]: https://github.com/niklas-wolf +[niklas-wolf-image]: https://avatars3.githubusercontent.com/u/33296571?v=4&s=60 +[neeta-wagento]: https://github.com/neeta-wagento +[neeta-wagento-image]: https://avatars3.githubusercontent.com/u/33098216?v=4&s=60 +[narendravyas24]: https://github.com/narendravyas24 +[narendravyas24-image]: https://avatars2.githubusercontent.com/u/47310514?v=4&s=60 +[mzeis]: https://github.com/mzeis +[mzeis-image]: https://avatars2.githubusercontent.com/u/371060?v=4&s=60 +[mrtuvn]: https://github.com/mrtuvn +[mrtuvn-image]: https://avatars3.githubusercontent.com/u/1908873?v=4&s=60 +[matthewhaworth]: https://github.com/matthewhaworth +[matthewhaworth-image]: https://avatars3.githubusercontent.com/u/920191?v=4&s=60 +[marcneubauer]: https://github.com/marcneubauer +[marcneubauer-image]: https://avatars2.githubusercontent.com/u/1320314?v=4&s=60 +[marcin-piekarski]: https://github.com/marcin-piekarski +[marcin-piekarski-image]: https://avatars2.githubusercontent.com/u/5068736?v=4&s=60 +[mageprince]: https://github.com/mageprince +[mageprince-image]: https://avatars3.githubusercontent.com/u/24751863?v=4&s=60 +[kanhaiya5590]: https://github.com/kanhaiya5590 +[kanhaiya5590-image]: https://avatars3.githubusercontent.com/u/9975788?v=4&s=60 +[jflanaganuk]: https://github.com/jflanaganuk +[jflanaganuk-image]: https://avatars3.githubusercontent.com/u/23509159?v=4&s=60 +[jaimin-ktpl]: https://github.com/jaimin-ktpl +[jaimin-ktpl-image]: https://avatars3.githubusercontent.com/u/41998759?v=4&s=60 +[gavin2point0]: https://github.com/gavin2point0 +[gavin2point0-image]: https://avatars0.githubusercontent.com/u/12770320?v=4&s=60 +[gauravagarwal1001]: https://github.com/gauravagarwal1001 +[gauravagarwal1001-image]: https://avatars1.githubusercontent.com/u/37572719?v=4&s=60 +[fooman]: https://github.com/fooman +[fooman-image]: https://avatars0.githubusercontent.com/u/455508?v=4&s=60 +[edwinbos]: https://github.com/edwinbos +[edwinbos-image]: https://avatars3.githubusercontent.com/u/1267356?v=4&s=60 +[davidverholen]: https://github.com/davidverholen +[davidverholen-image]: https://avatars0.githubusercontent.com/u/2813693?v=4&s=60 +[camdixon]: https://github.com/camdixon +[camdixon-image]: https://avatars1.githubusercontent.com/u/4430359?v=4&s=60 +[bobmotor]: https://github.com/bobmotor +[bobmotor-image]: https://avatars1.githubusercontent.com/u/9715167?v=4&s=60 +[bobbyshaw]: https://github.com/bobbyshaw +[bobbyshaw-image]: https://avatars1.githubusercontent.com/u/553566?v=4&s=60 +[bgkavinga]: https://github.com/bgkavinga +[bgkavinga-image]: https://avatars3.githubusercontent.com/u/3830093?v=4&s=60 +[artKozinets]: https://github.com/artKozinets +[artKozinets-image]: https://avatars1.githubusercontent.com/u/22525219?v=4&s=60 +[ankitsrivastavacedcoss]: https://github.com/ankitsrivastavacedcoss +[ankitsrivastavacedcoss-image]: https://avatars2.githubusercontent.com/u/31412411?v=4&s=60 +[andreas-ateles]: https://github.com/andreas-ateles +[andreas-ateles-image]: https://avatars2.githubusercontent.com/u/19323772?v=4&s=60 +[adrian-martinez-interactiv4]: https://github.com/adrian-martinez-interactiv4 +[adrian-martinez-interactiv4-image]: https://avatars1.githubusercontent.com/u/17545750?v=4&s=60 +[MarynaVozniuk]: https://github.com/MarynaVozniuk +[MarynaVozniuk-image]: https://avatars0.githubusercontent.com/u/49429739?v=4&s=60 +[Jordaneisenburger]: https://github.com/Jordaneisenburger +[Jordaneisenburger-image]: https://avatars0.githubusercontent.com/u/19858728?v=4&s=60 +[Jakhotiya]: https://github.com/Jakhotiya +[Jakhotiya-image]: https://avatars2.githubusercontent.com/u/9327315?v=4&s=60 +[DanielRuf]: https://github.com/DanielRuf +[DanielRuf-image]: https://avatars1.githubusercontent.com/u/827205?v=4&s=60 +[shakyShane]: https://github.com/shakyShane +[shakyShane-image]: https://avatars3.githubusercontent.com/u/1643522?v=4&s=60 +[rossmc]: https://github.com/rossmc +[rossmc-image]: https://avatars1.githubusercontent.com/u/2452991?v=4&s=60 +[ronak2ram]: https://github.com/ronak2ram +[ronak2ram-image]: https://avatars2.githubusercontent.com/u/11473750?v=4&s=60 +[real34]: https://github.com/real34 +[real34-image]: https://avatars0.githubusercontent.com/u/75968?v=4&s=60 +[mtbottens]: https://github.com/mtbottens +[mtbottens-image]: https://avatars1.githubusercontent.com/u/3620915?v=4&s=60 +[mhhansen]: https://github.com/mhhansen +[mhhansen-image]: https://avatars3.githubusercontent.com/u/1625755?v=4&s=60 +[khoa-le]: https://github.com/khoa-le +[khoa-le-image]: https://avatars3.githubusercontent.com/u/1911347?v=4&s=60 +[jissereitsma]: https://github.com/jissereitsma +[jissereitsma-image]: https://avatars0.githubusercontent.com/u/7670482?v=4&s=60 +[gil--]: https://github.com/gil-- +[gil---image]: https://avatars2.githubusercontent.com/u/3484527?v=4&s=60 +[blackpr]: https://github.com/blackpr +[blackpr-image]: https://avatars3.githubusercontent.com/u/30457?v=4&s=60 +[atwixfirster]: https://github.com/atwixfirster +[atwixfirster-image]: https://avatars0.githubusercontent.com/u/13585327?v=4&s=60 +[abrarpathan19]: https://github.com/abrarpathan19 +[abrarpathan19-image]: https://avatars2.githubusercontent.com/u/43603387?v=4&s=60 +[VitaliyBoyko]: https://github.com/VitaliyBoyko +[VitaliyBoyko-image]: https://avatars0.githubusercontent.com/u/20116393?v=4&s=60 +[LucasCalazans]: https://github.com/LucasCalazans +[LucasCalazans-image]: https://avatars2.githubusercontent.com/u/21162174?v=4&s=60 +[Igloczek]: https://github.com/Igloczek +[Igloczek-image]: https://avatars3.githubusercontent.com/u/5119280?v=4&s=60 +[rowan-m]: https://github.com/rowan-m +[rowan-m-image]: https://avatars3.githubusercontent.com/u/108052?v=4&s=60 +[jahvi]: https://github.com/jahvi +[jahvi-image]: https://avatars3.githubusercontent.com/u/661330?v=4&s=60 +[ennostuurman]: https://github.com/ennostuurman +[ennostuurman-image]: https://avatars0.githubusercontent.com/u/1906257?v=4&s=60 +[dani97]: https://github.com/dani97 +[dani97-image]: https://avatars2.githubusercontent.com/u/13298685?v=4&s=60 +[brendanfalkowski]: https://github.com/brendanfalkowski +[brendanfalkowski-image]: https://avatars3.githubusercontent.com/u/214924?v=4&s=60 +[yogeshsuhagiya]: https://github.com/yogeshsuhagiya +[yogeshsuhagiya-image]: https://avatars1.githubusercontent.com/u/783102?v=4&s=60 +[vishal-7037]: https://github.com/vishal-7037 +[vishal-7037-image]: https://avatars2.githubusercontent.com/u/38535982?v=4&s=60 +[lewisvoncken]: https://github.com/lewisvoncken +[lewisvoncken-image]: https://avatars3.githubusercontent.com/u/6040343?v=4&s=60 +[vdiachenko]: https://github.com/vdiachenko +[vdiachenko-image]: https://avatars1.githubusercontent.com/u/7806034?v=4&s=60 +[Serunde]: https://github.com/Serunde +[Serunde-image]: https://avatars0.githubusercontent.com/u/17077852?v=4&s=60 +[JStein92]: https://github.com/JStein92 +[JStein92-image]: https://avatars0.githubusercontent.com/u/27716099?v=4&s=60 +[pcvonz]: https://github.com/pcvonz +[pcvonz-image]: https://avatars0.githubusercontent.com/u/6378569?v=4&s=60 +[codeAdrian]: https://github.com/codeAdrian +[codeAdrian-image]: https://avatars2.githubusercontent.com/u/11479290?v=4&s=60 +[AlexeyKaryka]: https://github.com/AlexeyKaryka +[AlexeyKaryka-image]: https://avatars0.githubusercontent.com/u/25349273?v=4&s=60 +[mage2pratik]: https://github.com/mage2pratik +[mage2pratik-image]: https://avatars1.githubusercontent.com/u/33807558?v=4&s=60 +[Starotitorov]: https://github.com/Starotitorov +[Starotitorov-image]: https://avatars3.githubusercontent.com/u/11873143?v=4&s=60 diff --git a/pwa-studio/package-lock.json b/pwa-studio/package-lock.json old mode 100644 new mode 100755 index f0f0d5d..0d119b9 --- a/pwa-studio/package-lock.json +++ b/pwa-studio/package-lock.json @@ -1643,9 +1643,9 @@ "dev": true }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz", + "integrity": "sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==", "dev": true }, "acorn-globals": { @@ -2507,16 +2507,6 @@ "object-visit": "^1.0.0" } }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "optional": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2530,16 +2520,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "optional": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, "columnify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", @@ -3217,8 +3197,7 @@ "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "optional": true + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, "detect-newline": { "version": "2.1.0", @@ -4095,7 +4074,6 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "optional": true, "requires": { "debug": "=3.1.0" }, @@ -4104,7 +4082,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "optional": true, "requires": { "ms": "2.0.0" } @@ -4112,8 +4089,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -4165,12 +4141,6 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "optional": true }, - "fs-copy-file-sync": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fs-copy-file-sync/-/fs-copy-file-sync-1.1.1.tgz", - "integrity": "sha512-2QY5eeqVv4m2PfyMiEuy9adxNP+ajf+8AR05cEi+OAzPcOj90hvFImeZhTmKLBgSd9EvG33jsD7ZRxsx9dThkQ==", - "optional": true - }, "fs-exists-sync": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", @@ -4192,6 +4162,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, "requires": { "minipass": "^2.6.0" } @@ -6786,9 +6757,9 @@ }, "dependencies": { "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, "parse5": { @@ -7625,6 +7596,7 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -7634,6 +7606,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, "requires": { "minipass": "^2.9.0" } @@ -9474,32 +9447,6 @@ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, - "sharp": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.22.1.tgz", - "integrity": "sha512-lXzSk/FL5b/MpWrT1pQZneKe25stVjEbl6uhhJcTULm7PhmJgKKRbTDM/vtjyUuC/RLqL2PRyC4rpKwbv3soEw==", - "optional": true, - "requires": { - "color": "^3.1.1", - "detect-libc": "^1.0.3", - "fs-copy-file-sync": "^1.1.1", - "nan": "^2.13.2", - "npmlog": "^4.1.2", - "prebuild-install": "^5.3.0", - "semver": "^6.0.0", - "simple-get": "^3.0.3", - "tar": "^4.4.8", - "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "optional": true - } - } - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -9560,23 +9507,6 @@ } } }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "optional": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "optional": true - } - } - }, "sisteransi": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz", @@ -10152,6 +10082,7 @@ "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -10197,7 +10128,6 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "optional": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -10763,8 +10693,7 @@ "which-pm-runs": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "optional": true + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" }, "wide-align": { "version": "1.1.3", @@ -10912,7 +10841,8 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "yargs": { "version": "12.0.5", diff --git a/pwa-studio/packages/ced-ui/lib/components/App/renderRoutes.js b/pwa-studio/packages/ced-ui/lib/components/App/renderRoutes.js index 42cbcba..562131c 100755 --- a/pwa-studio/packages/ced-ui/lib/components/App/renderRoutes.js +++ b/pwa-studio/packages/ced-ui/lib/components/App/renderRoutes.js @@ -6,7 +6,6 @@ import ErrorView from '../ErrorView/index'; const Contact = lazy(() => import('../CedHome/contact')); const CreateAccountPage = lazy(() => import('../CreateAccountPage/index')); const Search = lazy(() => import('../../RootComponents/Search')); -const Unauthorized = lazy(() => import('../Unauthorized/unauthorized.js')); const renderRoutingError = props => ; @@ -16,7 +15,6 @@ const renderRoutes = () => ( - {renderRoutingError}} /> diff --git a/pwa-studio/packages/ced-ui/lib/components/Header/header.js b/pwa-studio/packages/ced-ui/lib/components/Header/header.js index b3061ba..a21d57b 100755 --- a/pwa-studio/packages/ced-ui/lib/components/Header/header.js +++ b/pwa-studio/packages/ced-ui/lib/components/Header/header.js @@ -19,7 +19,7 @@ import $ from 'jquery'; import Logo from '../Logo'; import Icon from '../Icon'; import MenuIcon from 'react-feather/dist/icons/menu'; -import { Link, resourceUrl, Route, Redirect } from '@magento/venia-drivers'; +import { Link, resourceUrl, Route } from '@magento/venia-drivers'; import CartTrigger from './cartTrigger'; import NavTrigger from './navTrigger'; @@ -46,27 +46,14 @@ const Header = props => { }); const { HomeConfigData } = homepageData; - - let licenseValidate = ""; + console.log(HomeConfigData); let supportEmail = ""; if(typeof HomeConfigData != "undefined" ){ for (var i = 0; i < HomeConfigData.length; i++) { if (HomeConfigData[i]['name'] == 'email') - supportEmail = HomeConfigData[i]['value']; - if (HomeConfigData[i]['name'] == 'license'){ - licenseValidate = HomeConfigData[i]['value']; - } - + supportEmail = HomeConfigData[i]['value']; } } - - if(licenseValidate !=""){ - localStorage.setItem('ced_license',licenseValidate); - } - - if(licenseValidate == "novalue"){ - return ; - } if (typeof navdetails != "undefined" && navdetails) { const elements = JSON.parse(navdetails).categories; @@ -179,10 +166,9 @@ const Header = props => { } } - - if(licenseValidate) { + return ( -