├── .circleci └── config.yml ├── .eslintignore ├── .eslintrc.js ├── .github └── PULL_REQUEST_TEMPLATE.MD ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── babel.config.js ├── jest.config.js ├── nodemon.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── cli │ ├── create │ │ └── starterTemplate.ts │ ├── deployment │ │ └── widgetTemplatePublish.ts │ ├── index.ts │ ├── run │ │ ├── init.ts │ │ ├── start.ts │ │ └── validate.ts │ └── tsconfig.cli.json ├── client │ ├── components │ │ └── App │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ └── __snapshots__ │ │ │ └── App.test.tsx.snap │ ├── index.tsx │ └── utils │ │ ├── __snapshots__ │ │ └── widget.test.ts.snap │ │ ├── widget.test.ts │ │ └── widget.ts ├── config.ts ├── messages.ts ├── server │ ├── index.ts │ └── tsconfig.server.json ├── services │ ├── __fixtures__ │ │ ├── config.json │ │ ├── query.graphql │ │ ├── queryParams.json │ │ ├── queryParamsBuilder.json │ │ ├── schema.json │ │ ├── schema_translations.json │ │ └── widget.html │ ├── api │ │ ├── widget.test.ts │ │ └── widget.ts │ ├── auth │ │ ├── authConfig.ts │ │ ├── checkAuth.test.ts │ │ ├── checkAuth.ts │ │ ├── generate.test.ts │ │ └── generate.ts │ ├── broadcast │ │ ├── broadcastToSockets.ts │ │ └── liveReload.ts │ ├── query │ │ ├── generateQueryParams.ts │ │ ├── queryLoader │ │ │ ├── __snapshots__ │ │ │ │ └── queryLoader.test.ts.snap │ │ │ ├── queryLoader.test.ts │ │ │ └── queryLoader.ts │ │ ├── queryParamsBuilderLoader │ │ │ ├── __snapshots__ │ │ │ │ └── queryParamsBuilderLoader.test.ts.snap │ │ │ ├── queryParamsBuilderLoader.test.ts │ │ │ └── queryParamsBuilderLoader.ts │ │ ├── queryParamsBuilderValidator │ │ │ ├── jsonQueryParamsBuilder.ts │ │ │ ├── queryParamsBuilderValidator.test.ts │ │ │ ├── queryParamsBuilderValidator.ts │ │ │ └── validateQueryParamsBuilder.ts │ │ ├── queryParamsLoader │ │ │ ├── __snapshots__ │ │ │ │ └── queryParamsLoader.test.ts.snap │ │ │ ├── queryParamsLoader.test.ts │ │ │ └── queryParamsLoader.ts │ │ └── queryParamsWriter │ │ │ ├── __snapshots__ │ │ │ └── queryParamFactory.test.ts.snap │ │ │ ├── queryParamFactory.test.ts │ │ │ ├── queryParamFactory.ts │ │ │ └── queryParamsWriter.ts │ ├── schema │ │ ├── schemaLoader │ │ │ ├── schemaLoader.test.ts │ │ │ └── schemaLoader.ts │ │ ├── schemaParser │ │ │ ├── __snapshots__ │ │ │ │ └── schemaParser.test.ts.snap │ │ │ ├── schemaParser.test.ts │ │ │ └── schemaParser.ts │ │ └── schemaValidator │ │ │ ├── jsonSchema.ts │ │ │ ├── schemaValidator.test.ts │ │ │ ├── schemaValidator.ts │ │ │ └── validateSchema.ts │ ├── translation │ │ ├── translationLoader │ │ │ ├── translationLoader.test.ts │ │ │ └── translationLoader.ts │ │ ├── translationSchema │ │ │ └── translationSchema.ts │ │ ├── translationValidator │ │ │ ├── translationValidator.test.ts │ │ │ └── translationValidator.ts │ │ └── validate.ts │ ├── widgetConfig │ │ ├── generateConfig.ts │ │ ├── widgetConfigLoader │ │ │ ├── __snapshots__ │ │ │ │ └── widgetConfigLoader.test.ts.snap │ │ │ ├── widgetConfigLoader.test.ts │ │ │ └── widgetConfigLoader.ts │ │ └── widgetConfigWriter │ │ │ └── widgetConfigWriter.ts │ ├── widgetRenderer │ │ ├── widgetRenderer.test.ts │ │ └── widgetRenderer.ts │ └── widgetTemplate │ │ ├── publish.ts │ │ ├── track.ts │ │ ├── widgetTemplateCreate │ │ ├── createStarterTemplate.test.ts │ │ ├── createStarterTemplate.ts │ │ └── starterTemplateConstants.ts │ │ └── widgetTemplateLoader │ │ ├── __snapshots__ │ │ └── widgetTemplateLoader.test.ts.snap │ │ ├── widgetTemplateLoader.test.ts │ │ └── widgetTemplateLoader.ts ├── setupTests.js └── types.ts ├── tsconfig.json ├── types.d.ts └── webpack.config.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/.github/PULL_REQUEST_TEMPLATE.MD -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v14.0.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/babel.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/jest.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/public/index.html -------------------------------------------------------------------------------- /src/cli/create/starterTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/create/starterTemplate.ts -------------------------------------------------------------------------------- /src/cli/deployment/widgetTemplatePublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/deployment/widgetTemplatePublish.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/run/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/run/init.ts -------------------------------------------------------------------------------- /src/cli/run/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/run/start.ts -------------------------------------------------------------------------------- /src/cli/run/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/run/validate.ts -------------------------------------------------------------------------------- /src/cli/tsconfig.cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/cli/tsconfig.cli.json -------------------------------------------------------------------------------- /src/client/components/App/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/components/App/App.test.tsx -------------------------------------------------------------------------------- /src/client/components/App/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/components/App/App.tsx -------------------------------------------------------------------------------- /src/client/components/App/__snapshots__/App.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/components/App/__snapshots__/App.test.tsx.snap -------------------------------------------------------------------------------- /src/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/index.tsx -------------------------------------------------------------------------------- /src/client/utils/__snapshots__/widget.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/utils/__snapshots__/widget.test.ts.snap -------------------------------------------------------------------------------- /src/client/utils/widget.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/utils/widget.test.ts -------------------------------------------------------------------------------- /src/client/utils/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/client/utils/widget.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/messages.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/server/tsconfig.server.json -------------------------------------------------------------------------------- /src/services/__fixtures__/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/config.json -------------------------------------------------------------------------------- /src/services/__fixtures__/query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/query.graphql -------------------------------------------------------------------------------- /src/services/__fixtures__/queryParams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/queryParams.json -------------------------------------------------------------------------------- /src/services/__fixtures__/queryParamsBuilder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/queryParamsBuilder.json -------------------------------------------------------------------------------- /src/services/__fixtures__/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/schema.json -------------------------------------------------------------------------------- /src/services/__fixtures__/schema_translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/schema_translations.json -------------------------------------------------------------------------------- /src/services/__fixtures__/widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/__fixtures__/widget.html -------------------------------------------------------------------------------- /src/services/api/widget.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/api/widget.test.ts -------------------------------------------------------------------------------- /src/services/api/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/api/widget.ts -------------------------------------------------------------------------------- /src/services/auth/authConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/auth/authConfig.ts -------------------------------------------------------------------------------- /src/services/auth/checkAuth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/auth/checkAuth.test.ts -------------------------------------------------------------------------------- /src/services/auth/checkAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/auth/checkAuth.ts -------------------------------------------------------------------------------- /src/services/auth/generate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/auth/generate.test.ts -------------------------------------------------------------------------------- /src/services/auth/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/auth/generate.ts -------------------------------------------------------------------------------- /src/services/broadcast/broadcastToSockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/broadcast/broadcastToSockets.ts -------------------------------------------------------------------------------- /src/services/broadcast/liveReload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/broadcast/liveReload.ts -------------------------------------------------------------------------------- /src/services/query/generateQueryParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/generateQueryParams.ts -------------------------------------------------------------------------------- /src/services/query/queryLoader/__snapshots__/queryLoader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryLoader/__snapshots__/queryLoader.test.ts.snap -------------------------------------------------------------------------------- /src/services/query/queryLoader/queryLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryLoader/queryLoader.test.ts -------------------------------------------------------------------------------- /src/services/query/queryLoader/queryLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryLoader/queryLoader.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderLoader/__snapshots__/queryParamsBuilderLoader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderLoader/__snapshots__/queryParamsBuilderLoader.test.ts.snap -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderLoader/queryParamsBuilderLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderLoader/queryParamsBuilderLoader.test.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderLoader/queryParamsBuilderLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderLoader/queryParamsBuilderLoader.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderValidator/jsonQueryParamsBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderValidator/jsonQueryParamsBuilder.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderValidator/queryParamsBuilderValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderValidator/queryParamsBuilderValidator.test.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderValidator/queryParamsBuilderValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderValidator/queryParamsBuilderValidator.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsBuilderValidator/validateQueryParamsBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsBuilderValidator/validateQueryParamsBuilder.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsLoader/__snapshots__/queryParamsLoader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsLoader/__snapshots__/queryParamsLoader.test.ts.snap -------------------------------------------------------------------------------- /src/services/query/queryParamsLoader/queryParamsLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsLoader/queryParamsLoader.test.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsLoader/queryParamsLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsLoader/queryParamsLoader.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsWriter/__snapshots__/queryParamFactory.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsWriter/__snapshots__/queryParamFactory.test.ts.snap -------------------------------------------------------------------------------- /src/services/query/queryParamsWriter/queryParamFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsWriter/queryParamFactory.test.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsWriter/queryParamFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsWriter/queryParamFactory.ts -------------------------------------------------------------------------------- /src/services/query/queryParamsWriter/queryParamsWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/query/queryParamsWriter/queryParamsWriter.ts -------------------------------------------------------------------------------- /src/services/schema/schemaLoader/schemaLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaLoader/schemaLoader.test.ts -------------------------------------------------------------------------------- /src/services/schema/schemaLoader/schemaLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaLoader/schemaLoader.ts -------------------------------------------------------------------------------- /src/services/schema/schemaParser/__snapshots__/schemaParser.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaParser/__snapshots__/schemaParser.test.ts.snap -------------------------------------------------------------------------------- /src/services/schema/schemaParser/schemaParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaParser/schemaParser.test.ts -------------------------------------------------------------------------------- /src/services/schema/schemaParser/schemaParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaParser/schemaParser.ts -------------------------------------------------------------------------------- /src/services/schema/schemaValidator/jsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaValidator/jsonSchema.ts -------------------------------------------------------------------------------- /src/services/schema/schemaValidator/schemaValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaValidator/schemaValidator.test.ts -------------------------------------------------------------------------------- /src/services/schema/schemaValidator/schemaValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaValidator/schemaValidator.ts -------------------------------------------------------------------------------- /src/services/schema/schemaValidator/validateSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/schema/schemaValidator/validateSchema.ts -------------------------------------------------------------------------------- /src/services/translation/translationLoader/translationLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/translationLoader/translationLoader.test.ts -------------------------------------------------------------------------------- /src/services/translation/translationLoader/translationLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/translationLoader/translationLoader.ts -------------------------------------------------------------------------------- /src/services/translation/translationSchema/translationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/translationSchema/translationSchema.ts -------------------------------------------------------------------------------- /src/services/translation/translationValidator/translationValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/translationValidator/translationValidator.test.ts -------------------------------------------------------------------------------- /src/services/translation/translationValidator/translationValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/translationValidator/translationValidator.ts -------------------------------------------------------------------------------- /src/services/translation/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/translation/validate.ts -------------------------------------------------------------------------------- /src/services/widgetConfig/generateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetConfig/generateConfig.ts -------------------------------------------------------------------------------- /src/services/widgetConfig/widgetConfigLoader/__snapshots__/widgetConfigLoader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetConfig/widgetConfigLoader/__snapshots__/widgetConfigLoader.test.ts.snap -------------------------------------------------------------------------------- /src/services/widgetConfig/widgetConfigLoader/widgetConfigLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetConfig/widgetConfigLoader/widgetConfigLoader.test.ts -------------------------------------------------------------------------------- /src/services/widgetConfig/widgetConfigLoader/widgetConfigLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetConfig/widgetConfigLoader/widgetConfigLoader.ts -------------------------------------------------------------------------------- /src/services/widgetConfig/widgetConfigWriter/widgetConfigWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetConfig/widgetConfigWriter/widgetConfigWriter.ts -------------------------------------------------------------------------------- /src/services/widgetRenderer/widgetRenderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetRenderer/widgetRenderer.test.ts -------------------------------------------------------------------------------- /src/services/widgetRenderer/widgetRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetRenderer/widgetRenderer.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/publish.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/track.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateCreate/createStarterTemplate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateCreate/createStarterTemplate.test.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateCreate/createStarterTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateCreate/createStarterTemplate.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateCreate/starterTemplateConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateCreate/starterTemplateConstants.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateLoader/__snapshots__/widgetTemplateLoader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateLoader/__snapshots__/widgetTemplateLoader.test.ts.snap -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateLoader/widgetTemplateLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateLoader/widgetTemplateLoader.test.ts -------------------------------------------------------------------------------- /src/services/widgetTemplate/widgetTemplateLoader/widgetTemplateLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/services/widgetTemplate/widgetTemplateLoader/widgetTemplateLoader.ts -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/types.d.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigcommerce/widget-builder/HEAD/webpack.config.js --------------------------------------------------------------------------------