From dfa02bae6ee84be1c40e19ea084238f34ae53025 Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Tue, 22 Jun 2021 12:23:40 +0530 Subject: [PATCH 1/6] Attempt to make pure esm --- package.json | 3 +- packages/teleport-code-generator/package.json | 2 +- .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../teleport-component-generator/package.json | 1 + .../src/builder/generators/js-ast-to-code.ts | 4 +- packages/teleport-github-gateway/package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../__tests__/utils/ast-utils.ts | 80 +- packages/teleport-plugin-common/package.json | 1 + .../src/node-handlers/node-to-jsx/index.ts | 47 +- .../teleport-plugin-css-modules/package.json | 1 + packages/teleport-plugin-css/package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../teleport-plugin-react-jss/package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 3 +- .../src/index.ts | 7 +- .../package.json | 3 +- .../src/index.ts | 8 +- .../package.json | 3 +- .../src/index.ts | 10 +- .../package.json | 3 +- .../src/index.ts | 7 +- .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../teleport-project-generator/package.json | 1 + packages/teleport-project-packer/package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + .../package.json | 1 + packages/teleport-publisher-disk/package.json | 1 + .../teleport-publisher-github/package.json | 1 + .../teleport-publisher-netlify/package.json | 1 + .../teleport-publisher-vercel/package.json | 1 + packages/teleport-publisher-zip/package.json | 1 + packages/teleport-repl-component/package.json | 1 + packages/teleport-shared/package.json | 1 + packages/teleport-test/package.json | 5 +- packages/teleport-types/package.json | 1 + packages/teleport-uidl-builders/package.json | 1 + packages/teleport-uidl-resolver/package.json | 1 + .../src/resolvers/abilities/utils.ts | 10 +- packages/teleport-uidl-resolver/src/utils.ts | 6 +- packages/teleport-uidl-validator/package.json | 1 + tsconfig.json | 4 +- yarn.lock | 699 +++++++++--------- 79 files changed, 531 insertions(+), 434 deletions(-) diff --git a/package.json b/package.json index d778fcacd..41a815923 100755 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "devDependencies": { "@types/babel-types": "^7.0.7", "@types/jest": "^25.1.1", + "@types/node": "^15.12.4", "@types/prettier": "^2.1.6", "@types/rimraf": "^2.0.3", "all-contributors-cli": "^6.13.0", @@ -61,7 +62,7 @@ "pretty-quick": "^3.1.0", "rimraf": "^3.0.0", "ts-jest": "^26.5.6", - "ts-node": "^8.6.2", + "ts-node": "^10.0.0", "tslint": "^6.0.0", "tslint-config-prettier": "^1.18.0", "typescript": "^4.2.4", diff --git a/packages/teleport-code-generator/package.json b/packages/teleport-code-generator/package.json index 038057a60..76c9b09ba 100644 --- a/packages/teleport-code-generator/package.json +++ b/packages/teleport-code-generator/package.json @@ -4,7 +4,7 @@ "description": "A standalone version of the teleport ecosystem with all the project and component generators installed", "author": "teleportHQ", "license": "MIT", - "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator-angular/package.json b/packages/teleport-component-generator-angular/package.json index 28d1bc08f..521e97c88 100644 --- a/packages/teleport-component-generator-angular/package.json +++ b/packages/teleport-component-generator-angular/package.json @@ -4,6 +4,7 @@ "description": "Component generator customization, capable of creating Angular components", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", diff --git a/packages/teleport-component-generator-preact/package.json b/packages/teleport-component-generator-preact/package.json index da17effc0..6400f6d91 100644 --- a/packages/teleport-component-generator-preact/package.json +++ b/packages/teleport-component-generator-preact/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator-react/package.json b/packages/teleport-component-generator-react/package.json index a6a1dd575..3a481943b 100644 --- a/packages/teleport-component-generator-react/package.json +++ b/packages/teleport-component-generator-react/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator-reactnative/package.json b/packages/teleport-component-generator-reactnative/package.json index bac222208..1da23d538 100644 --- a/packages/teleport-component-generator-reactnative/package.json +++ b/packages/teleport-component-generator-reactnative/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator-stencil/package.json b/packages/teleport-component-generator-stencil/package.json index 141ecc823..2beae6673 100644 --- a/packages/teleport-component-generator-stencil/package.json +++ b/packages/teleport-component-generator-stencil/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator-vue/package.json b/packages/teleport-component-generator-vue/package.json index 609989b6e..870ac7032 100644 --- a/packages/teleport-component-generator-vue/package.json +++ b/packages/teleport-component-generator-vue/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index 4d684c43f..83c907e89 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts index 614446441..f84fb62cd 100644 --- a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts +++ b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts @@ -1,8 +1,8 @@ import babelGenerator from '@babel/generator' -import { Node } from '@babel/types' +import * as types from '@babel/types' import { CodeGeneratorFunction } from '@teleporthq/teleport-types' -export const generator: CodeGeneratorFunction = (ast) => { +export const generator: CodeGeneratorFunction = (ast) => { return babelGenerator(ast, { jsescOption: { minimal: true } }).code } diff --git a/packages/teleport-github-gateway/package.json b/packages/teleport-github-gateway/package.json index a5641b094..b66174e8a 100644 --- a/packages/teleport-github-gateway/package.json +++ b/packages/teleport-github-gateway/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-angular-base-component/package.json b/packages/teleport-plugin-angular-base-component/package.json index d4facf596..85011f605 100644 --- a/packages/teleport-plugin-angular-base-component/package.json +++ b/packages/teleport-plugin-angular-base-component/package.json @@ -4,6 +4,7 @@ "description": "A plugin for handling the skeleton/baseline of a Angular Component", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", diff --git a/packages/teleport-plugin-angular-module/package.json b/packages/teleport-plugin-angular-module/package.json index 921c2770f..4b18839a8 100644 --- a/packages/teleport-plugin-angular-module/package.json +++ b/packages/teleport-plugin-angular-module/package.json @@ -4,6 +4,7 @@ "description": "A Plugin for generating modules for angular", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts index ac84c3827..20c37c6bc 100644 --- a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts +++ b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts @@ -10,19 +10,7 @@ import { } from '../../src/utils/ast-utils' import ParsedASTNode from '../../src/utils/parsed-ast' import { createJSXTag } from '../../src/builders/ast-builders' -import { - JSXSpreadAttribute, - JSXIdentifier, - JSXAttribute, - StringLiteral, - JSXExpressionContainer, - Identifier, - NumberLiteral, - ObjectExpression, - ArrayExpression, - BooleanLiteral, - ObjectProperty, -} from '@babel/types' +import * as types from '@babel/types' describe('stringAsTemplateLiteral', () => { it('returns TemplateLiteral', () => { @@ -40,7 +28,7 @@ describe('addSpreadAttributeToJSXTag', () => { const attr = tag.openingElement.attributes[0] expect(attr.type).toBe('JSXSpreadAttribute') - expect((attr as JSXSpreadAttribute).argument).toHaveProperty('name', 'randomString') + expect((attr as types.JSXSpreadAttribute).argument).toHaveProperty('name', 'randomString') }) }) @@ -49,8 +37,8 @@ describe('renameJSXTag', () => { const tag = createJSXTag('random') renameJSXTag(tag, 'NewName') - const openTag = tag.openingElement.name as JSXIdentifier - const closeTag = tag.closingElement.name as JSXIdentifier + const openTag = tag.openingElement.name as types.JSXIdentifier + const closeTag = tag.closingElement.name as types.JSXIdentifier expect(openTag.name).toBe('NewName') expect(closeTag.name).toBe('NewName') }) @@ -63,9 +51,9 @@ describe('addClassStringOnJSXTag', () => { addClassStringOnJSXTag(tag, 'primary') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('className') - expect((classAttr.value as StringLiteral).value).toBe('primary') + expect((classAttr.value as types.StringLiteral).value).toBe('primary') }) it('adds a class on an element with existing classes', () => { @@ -75,9 +63,9 @@ describe('addClassStringOnJSXTag', () => { addClassStringOnJSXTag(tag, 'primary') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('className') - expect((classAttr.value as StringLiteral).value).toBe('button primary') + expect((classAttr.value as types.StringLiteral).value).toBe('button primary') }) }) @@ -88,7 +76,7 @@ describe('addAttributeToJSXTag', () => { addAttributeToJSXTag(tag, 'disabled') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('disabled') expect(classAttr.value).toBe(null) }) @@ -99,11 +87,11 @@ describe('addAttributeToJSXTag', () => { addAttributeToJSXTag(tag, 'disabled', false) expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('disabled') - expect(((classAttr.value as JSXExpressionContainer).expression as BooleanLiteral).value).toBe( - false - ) + expect( + ((classAttr.value as types.JSXExpressionContainer).expression as types.BooleanLiteral).value + ).toBe(false) }) it('adds an attribute with the selected value', () => { @@ -112,9 +100,9 @@ describe('addAttributeToJSXTag', () => { addAttributeToJSXTag(tag, 'data-attr', 'random-value') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('data-attr') - expect((classAttr.value as StringLiteral).value).toBe('random-value') + expect((classAttr.value as types.StringLiteral).value).toBe('random-value') }) it('adds an attribute as a JSX expression when non-string', () => { @@ -123,9 +111,14 @@ describe('addAttributeToJSXTag', () => { addAttributeToJSXTag(tag, 'data-attr', 1) expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const classAttr = tag.openingElement.attributes[0] as JSXAttribute + const classAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(classAttr.name.name).toBe('data-attr') - expect(((classAttr.value as JSXExpressionContainer).expression as NumberLiteral).value).toBe(1) + expect( + ( + (classAttr.value as types.JSXExpressionContainer) + .expression as unknown as types.NumericLiteral + ).value + ).toBe(1) }) }) @@ -136,11 +129,11 @@ describe('addDynamicAttributeToJSXTag', () => { addDynamicAttributeToJSXTag(tag, 'dynamicValue', 'title') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const dynamicAttr = tag.openingElement.attributes[0] as JSXAttribute + const dynamicAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(dynamicAttr.value.type).toBe('JSXExpressionContainer') - expect(((dynamicAttr.value as JSXExpressionContainer).expression as Identifier).name).toBe( - 'title' - ) + expect( + ((dynamicAttr.value as types.JSXExpressionContainer).expression as types.Identifier).name + ).toBe('title') }) it('adds the dynamic JSX expression on the opening tag with prefix', () => { @@ -149,9 +142,11 @@ describe('addDynamicAttributeToJSXTag', () => { addDynamicAttributeToJSXTag(tag, 'dynamicValue', 'title', 'props') expect(tag.openingElement.attributes[0].type).toBe('JSXAttribute') - const dynamicAttr = tag.openingElement.attributes[0] as JSXAttribute + const dynamicAttr = tag.openingElement.attributes[0] as types.JSXAttribute expect(dynamicAttr.value.type).toBe('JSXExpressionContainer') - expect((dynamicAttr.value as JSXExpressionContainer).expression.type).toBe('MemberExpression') + expect((dynamicAttr.value as types.JSXExpressionContainer).expression.type).toBe( + 'MemberExpression' + ) }) }) @@ -166,7 +161,7 @@ describe('ParsedASTNode', () => { }) describe('convertValueToLiteral', () => { it('should convert value to literal', () => { - const result = convertValueToLiteral('test') as StringLiteral + const result = convertValueToLiteral('test') as types.StringLiteral expect(typeof result).toBe('object') expect(result).toHaveProperty('type') @@ -175,7 +170,7 @@ describe('convertValueToLiteral', () => { expect(result.value).toEqual('test') }) it('should convert number value to numerical literal', () => { - const result = convertValueToLiteral(2, 'number') as NumberLiteral + const result = convertValueToLiteral(2, 'number') as types.NumericLiteral expect(typeof result).toBe('object') expect(result).toHaveProperty('type') @@ -184,7 +179,7 @@ describe('convertValueToLiteral', () => { expect(result.value).toEqual(2) }) it('should convert boolean value to boolean literal', () => { - const result = convertValueToLiteral(true, 'boolean') as BooleanLiteral + const result = convertValueToLiteral(true, 'boolean') as types.BooleanLiteral expect(typeof result).toBe('object') expect(result).toHaveProperty('type') @@ -193,24 +188,25 @@ describe('convertValueToLiteral', () => { expect(result.value).toEqual(true) }) it('should convert object value to boolean literal', () => { - const result = convertValueToLiteral({ test: true }, 'object') as ObjectExpression + const result = convertValueToLiteral({ test: true }, 'object') as types.ObjectExpression expect(typeof result).toBe('object') expect(result).toHaveProperty('type') expect(result).toHaveProperty('properties') expect(result.type).toEqual('ObjectExpression') expect(result.properties.length).toEqual(1) - const property = result.properties[0] as ObjectProperty + const property = result.properties[0] as types.ObjectProperty expect(property).toHaveProperty('key') expect(property.key.type).toBe('StringLiteral') + // @ts-ignore expect(property.key.value).toBe('test') expect(property).toHaveProperty('value') expect(property.value.type).toBe('BooleanLiteral') - expect((property.value as BooleanLiteral).value).toBe(true) + expect((property.value as types.BooleanLiteral).value).toBe(true) }) it('should convert array value to literals', () => { const testArray = ['test', 'testAgain', 'andAgain'] - const result = convertValueToLiteral(testArray) as ArrayExpression + const result = convertValueToLiteral(testArray) as types.ArrayExpression expect(typeof result).toBe('object') expect(result).toHaveProperty('type') diff --git a/packages/teleport-plugin-common/package.json b/packages/teleport-plugin-common/package.json index fed895f70..31e114407 100644 --- a/packages/teleport-plugin-common/package.json +++ b/packages/teleport-plugin-common/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts index 7b117bee9..313f718f5 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts @@ -1,5 +1,4 @@ -import * as types from '@babel/types' - +import * as t from '@babel/types' import { UIDLElementNode, UIDLRepeatNode, @@ -9,7 +8,7 @@ import { UIDLSlotNode, UIDLNode, } from '@teleporthq/teleport-types' - +import { UIDLUtils, StringUtils } from '@teleporthq/teleport-shared' import { JSXASTReturnType, NodeToJSX } from './types' import { @@ -19,8 +18,6 @@ import { createConditionalJSXExpression, getRepeatSourceIdentifier, } from './utils' - -import { UIDLUtils, StringUtils } from '@teleporthq/teleport-shared' import { addChildJSXText, addChildJSXTag, @@ -30,7 +27,7 @@ import { import { createJSXTag, createSelfClosingJSXTag } from '../../builders/ast-builders' import { DEFAULT_JSX_OPTIONS } from './constants' -const generateElementNode: NodeToJSX = ( +const generateElementNode: NodeToJSX = ( node, params, jsxOptions @@ -113,7 +110,7 @@ const generateElementNode: NodeToJSX = ( } else if (childTag.type === 'JSXExpressionContainer' || childTag.type === 'JSXElement') { addChildJSXTag(elementTag, childTag) } else { - addChildJSXTag(elementTag, types.jsxExpressionContainer(childTag)) + addChildJSXTag(elementTag, t.jsxExpressionContainer(childTag)) } }) } @@ -163,7 +160,7 @@ const generateNode: NodeToJSX = (node, params, optio } } -const generateRepeatNode: NodeToJSX = ( +const generateRepeatNode: NodeToJSX = ( node, params, options @@ -179,19 +176,19 @@ const generateRepeatNode: NodeToJSX = ( +const generateConditionalNode: NodeToJSX = ( node, params, options @@ -209,7 +206,7 @@ const generateConditionalNode: NodeToJSX = ( +const generatePropsSlotNode: NodeToJSX = ( node: UIDLSlotNode, params, options @@ -231,23 +228,17 @@ const generatePropsSlotNode: NodeToJSX = ( - node, - params, - options -) => { +const generateNativeSlotNode: NodeToJSX = (node, params, options) => { const slotNode = createSelfClosingJSXTag('slot') if (node.content.name) { @@ -259,9 +250,9 @@ const generateNativeSlotNode: NodeToJSX = ( if (typeof fallbackContent === 'string') { addChildJSXText(slotNode, fallbackContent) } else if (fallbackContent.type === 'MemberExpression') { - addChildJSXTag(slotNode, types.jsxExpressionContainer(fallbackContent)) + addChildJSXTag(slotNode, t.jsxExpressionContainer(fallbackContent)) } else { - addChildJSXTag(slotNode, fallbackContent as types.JSXElement) + addChildJSXTag(slotNode, fallbackContent as t.JSXElement) } } diff --git a/packages/teleport-plugin-css-modules/package.json b/packages/teleport-plugin-css-modules/package.json index cec8af1ac..d4892ed13 100644 --- a/packages/teleport-plugin-css-modules/package.json +++ b/packages/teleport-plugin-css-modules/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-css/package.json b/packages/teleport-plugin-css/package.json index dbda0db90..0f26dc520 100644 --- a/packages/teleport-plugin-css/package.json +++ b/packages/teleport-plugin-css/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-import-statements/package.json b/packages/teleport-plugin-import-statements/package.json index 3b04f4aff..e2271a2a8 100644 --- a/packages/teleport-plugin-import-statements/package.json +++ b/packages/teleport-plugin-import-statements/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-jsx-head-config/package.json b/packages/teleport-plugin-jsx-head-config/package.json index d8e76a0ac..93061f567 100644 --- a/packages/teleport-plugin-jsx-head-config/package.json +++ b/packages/teleport-plugin-jsx-head-config/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-jsx-inline-styles/package.json b/packages/teleport-plugin-jsx-inline-styles/package.json index 8450c2035..622c2dd20 100644 --- a/packages/teleport-plugin-jsx-inline-styles/package.json +++ b/packages/teleport-plugin-jsx-inline-styles/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-jsx-next-image/package.json b/packages/teleport-plugin-jsx-next-image/package.json index 3379fedbf..4ce35cd98 100644 --- a/packages/teleport-plugin-jsx-next-image/package.json +++ b/packages/teleport-plugin-jsx-next-image/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-jsx-proptypes/package.json b/packages/teleport-plugin-jsx-proptypes/package.json index 6b9fe7027..ba96e7291 100644 --- a/packages/teleport-plugin-jsx-proptypes/package.json +++ b/packages/teleport-plugin-jsx-proptypes/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-preact-base-component/package.json b/packages/teleport-plugin-preact-base-component/package.json index c4c2a444d..91b309076 100644 --- a/packages/teleport-plugin-preact-base-component/package.json +++ b/packages/teleport-plugin-preact-base-component/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-react-app-routing/package.json b/packages/teleport-plugin-react-app-routing/package.json index e1ebc94b1..aa86ac4a5 100644 --- a/packages/teleport-plugin-react-app-routing/package.json +++ b/packages/teleport-plugin-react-app-routing/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-react-base-component/package.json b/packages/teleport-plugin-react-base-component/package.json index 485b81e9f..67f7bc4be 100644 --- a/packages/teleport-plugin-react-base-component/package.json +++ b/packages/teleport-plugin-react-base-component/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-react-jss/package.json b/packages/teleport-plugin-react-jss/package.json index 85351d023..6a2b7b10d 100644 --- a/packages/teleport-plugin-react-jss/package.json +++ b/packages/teleport-plugin-react-jss/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-react-styled-components/package.json b/packages/teleport-plugin-react-styled-components/package.json index a19bce4d5..7a81e2265 100644 --- a/packages/teleport-plugin-react-styled-components/package.json +++ b/packages/teleport-plugin-react-styled-components/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-react-styled-jsx/package.json b/packages/teleport-plugin-react-styled-jsx/package.json index c2e650670..2f1a52738 100644 --- a/packages/teleport-plugin-react-styled-jsx/package.json +++ b/packages/teleport-plugin-react-styled-jsx/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-reactnative-app-routing/package.json b/packages/teleport-plugin-reactnative-app-routing/package.json index e3b97d355..5a603a7e0 100644 --- a/packages/teleport-plugin-reactnative-app-routing/package.json +++ b/packages/teleport-plugin-reactnative-app-routing/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-reactnative-component-navigation/package.json b/packages/teleport-plugin-reactnative-component-navigation/package.json index aff57c2d0..62bfa290e 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/package.json +++ b/packages/teleport-plugin-reactnative-component-navigation/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-reactnative-resource-loader/package.json b/packages/teleport-plugin-reactnative-resource-loader/package.json index 19a09d89a..b61fb2366 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/package.json +++ b/packages/teleport-plugin-reactnative-resource-loader/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-stencil-app-routing/package.json b/packages/teleport-plugin-stencil-app-routing/package.json index 9113a8402..0a87392ce 100644 --- a/packages/teleport-plugin-stencil-app-routing/package.json +++ b/packages/teleport-plugin-stencil-app-routing/package.json @@ -4,6 +4,7 @@ "description": "A plugin for handling the routing file of a Stencil Project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-stencil-base-component/package.json b/packages/teleport-plugin-stencil-base-component/package.json index 74a2ff760..ca1fe28f6 100644 --- a/packages/teleport-plugin-stencil-base-component/package.json +++ b/packages/teleport-plugin-stencil-base-component/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-vue-app-routing/package.json b/packages/teleport-plugin-vue-app-routing/package.json index 8d69bda72..6a117eed6 100644 --- a/packages/teleport-plugin-vue-app-routing/package.json +++ b/packages/teleport-plugin-vue-app-routing/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-vue-base-component/package.json b/packages/teleport-plugin-vue-base-component/package.json index 86a0d9ab5..13e1a41c0 100644 --- a/packages/teleport-plugin-vue-base-component/package.json +++ b/packages/teleport-plugin-vue-base-component/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-plugin-vue-head-config/package.json b/packages/teleport-plugin-vue-head-config/package.json index 9754f9710..530d90955 100644 --- a/packages/teleport-plugin-vue-head-config/package.json +++ b/packages/teleport-plugin-vue-head-config/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-postprocessor-prettier-html/package.json b/packages/teleport-postprocessor-prettier-html/package.json index d6155609a..b1769560c 100644 --- a/packages/teleport-postprocessor-prettier-html/package.json +++ b/packages/teleport-postprocessor-prettier-html/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", @@ -31,7 +32,7 @@ "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "prettier": "^2.2.1" + "prettier": "^2.3.1" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-postprocessor-prettier-html/src/index.ts b/packages/teleport-postprocessor-prettier-html/src/index.ts index e8fa40444..2c4eb7b6d 100644 --- a/packages/teleport-postprocessor-prettier-html/src/index.ts +++ b/packages/teleport-postprocessor-prettier-html/src/index.ts @@ -1,6 +1,7 @@ -import { format } from 'prettier/standalone' - -import parserHTML from 'prettier/parser-html' +// @ts-ignore +import { format } from 'prettier/esm/standalone.mjs' +// @ts-ignore +import parserHTML from 'prettier/esm/parser-html.mjs' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-js/package.json b/packages/teleport-postprocessor-prettier-js/package.json index 37810faee..3ffbd9091 100644 --- a/packages/teleport-postprocessor-prettier-js/package.json +++ b/packages/teleport-postprocessor-prettier-js/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", @@ -31,7 +32,7 @@ "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "prettier": "^2.2.1" + "prettier": "^2.3.1" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-postprocessor-prettier-js/src/index.ts b/packages/teleport-postprocessor-prettier-js/src/index.ts index 5299348a1..f6f07c5e1 100644 --- a/packages/teleport-postprocessor-prettier-js/src/index.ts +++ b/packages/teleport-postprocessor-prettier-js/src/index.ts @@ -1,7 +1,7 @@ -import { format } from 'prettier/standalone' - -import parserBabel from 'prettier/parser-babel' - +// @ts-ignore +import { format } from 'prettier/esm/standalone.mjs' +// @ts-ignore +import parserBabel from 'prettier/esm/parser-babel.mjs' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-jsx/package.json b/packages/teleport-postprocessor-prettier-jsx/package.json index 896b06d63..fa9b85fd4 100644 --- a/packages/teleport-postprocessor-prettier-jsx/package.json +++ b/packages/teleport-postprocessor-prettier-jsx/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", @@ -31,7 +32,7 @@ "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "prettier": "^2.2.1" + "prettier": "^2.3.1" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-postprocessor-prettier-jsx/src/index.ts b/packages/teleport-postprocessor-prettier-jsx/src/index.ts index 8b22de2bf..55bdd58e7 100644 --- a/packages/teleport-postprocessor-prettier-jsx/src/index.ts +++ b/packages/teleport-postprocessor-prettier-jsx/src/index.ts @@ -1,7 +1,9 @@ -import { format } from 'prettier/standalone' - -import parserBabel from 'prettier/parser-babel' -import parserPostCSS from 'prettier/parser-postcss' +// @ts-ignore +import { format } from 'prettier/esm/standalone.mjs' +// @ts-ignore +import parserBabel from 'prettier/esm/parser-babel.mjs' +// @ts-ignore +import parserPostCSS from 'prettier/esm/parser-postcss.mjs' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-ts/package.json b/packages/teleport-postprocessor-prettier-ts/package.json index 81fabc81f..ee4ae407e 100644 --- a/packages/teleport-postprocessor-prettier-ts/package.json +++ b/packages/teleport-postprocessor-prettier-ts/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", @@ -31,7 +32,7 @@ "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "prettier": "^2.2.1" + "prettier": "^2.3.1" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-postprocessor-prettier-ts/src/index.ts b/packages/teleport-postprocessor-prettier-ts/src/index.ts index 92a76a0c8..c14c2ea69 100644 --- a/packages/teleport-postprocessor-prettier-ts/src/index.ts +++ b/packages/teleport-postprocessor-prettier-ts/src/index.ts @@ -1,6 +1,7 @@ -import { format } from 'prettier/standalone' - -import parserTypescript from 'prettier/parser-typescript' +// @ts-ignore +import { format } from 'prettier/esm/standalone.mjs' +// @ts-ignore +import parserTypescript from 'prettier/esm/parser-typescript.mjs' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-vue-file/package.json b/packages/teleport-postprocessor-vue-file/package.json index 02fc85db4..4ca38da92 100644 --- a/packages/teleport-postprocessor-vue-file/package.json +++ b/packages/teleport-postprocessor-vue-file/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-angular/package.json b/packages/teleport-project-generator-angular/package.json index d6d431269..5393bfeac 100644 --- a/packages/teleport-project-generator-angular/package.json +++ b/packages/teleport-project-generator-angular/package.json @@ -4,6 +4,7 @@ "description": "Project generator for a standard Angular project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", diff --git a/packages/teleport-project-generator-gatsby/package.json b/packages/teleport-project-generator-gatsby/package.json index f535a3227..e817f636d 100644 --- a/packages/teleport-project-generator-gatsby/package.json +++ b/packages/teleport-project-generator-gatsby/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-gridsome/package.json b/packages/teleport-project-generator-gridsome/package.json index 9021eef11..505c08c08 100644 --- a/packages/teleport-project-generator-gridsome/package.json +++ b/packages/teleport-project-generator-gridsome/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-next/package.json b/packages/teleport-project-generator-next/package.json index 26385d7ec..1418a3359 100644 --- a/packages/teleport-project-generator-next/package.json +++ b/packages/teleport-project-generator-next/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-nuxt/package.json b/packages/teleport-project-generator-nuxt/package.json index 51c7984c6..36ddd7fb5 100644 --- a/packages/teleport-project-generator-nuxt/package.json +++ b/packages/teleport-project-generator-nuxt/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-preact/package.json b/packages/teleport-project-generator-preact/package.json index 3a92f3ddf..8e5ae21ec 100644 --- a/packages/teleport-project-generator-preact/package.json +++ b/packages/teleport-project-generator-preact/package.json @@ -4,6 +4,7 @@ "description": "Project generator for a standard Preact project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-react/package.json b/packages/teleport-project-generator-react/package.json index ec1b2a42e..120ff898d 100644 --- a/packages/teleport-project-generator-react/package.json +++ b/packages/teleport-project-generator-react/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-reactnative/package.json b/packages/teleport-project-generator-reactnative/package.json index 977a83c81..b6772d31b 100644 --- a/packages/teleport-project-generator-reactnative/package.json +++ b/packages/teleport-project-generator-reactnative/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-stencil/package.json b/packages/teleport-project-generator-stencil/package.json index b78c5b03f..875b03939 100644 --- a/packages/teleport-project-generator-stencil/package.json +++ b/packages/teleport-project-generator-stencil/package.json @@ -4,6 +4,7 @@ "description": "Project generator for a standard stencil project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", + "type": "module", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator-vue/package.json b/packages/teleport-project-generator-vue/package.json index 850ec52c1..bc04b46fd 100644 --- a/packages/teleport-project-generator-vue/package.json +++ b/packages/teleport-project-generator-vue/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-generator/package.json b/packages/teleport-project-generator/package.json index 2d463a436..5ed8ca433 100644 --- a/packages/teleport-project-generator/package.json +++ b/packages/teleport-project-generator/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-packer/package.json b/packages/teleport-project-packer/package.json index 5d3a361ac..764f22d9b 100644 --- a/packages/teleport-project-packer/package.json +++ b/packages/teleport-project-packer/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-plugin-gatsby-styled-components/package.json b/packages/teleport-project-plugin-gatsby-styled-components/package.json index 1781c822f..c51ebcb10 100644 --- a/packages/teleport-project-plugin-gatsby-styled-components/package.json +++ b/packages/teleport-project-plugin-gatsby-styled-components/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-plugin-next-css-modules/package.json b/packages/teleport-project-plugin-next-css-modules/package.json index 410cce7cd..728453f0d 100644 --- a/packages/teleport-project-plugin-next-css-modules/package.json +++ b/packages/teleport-project-plugin-next-css-modules/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-plugin-next-react-jss/package.json b/packages/teleport-project-plugin-next-react-jss/package.json index bb8953bd1..86b965ee8 100644 --- a/packages/teleport-project-plugin-next-react-jss/package.json +++ b/packages/teleport-project-plugin-next-react-jss/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-project-plugin-next-styled-components/package.json b/packages/teleport-project-plugin-next-styled-components/package.json index 8749269f1..dbf84919b 100644 --- a/packages/teleport-project-plugin-next-styled-components/package.json +++ b/packages/teleport-project-plugin-next-styled-components/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-codesandbox/package.json b/packages/teleport-publisher-codesandbox/package.json index 0de6cc927..9390f7bd2 100644 --- a/packages/teleport-publisher-codesandbox/package.json +++ b/packages/teleport-publisher-codesandbox/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-disk/package.json b/packages/teleport-publisher-disk/package.json index 25cf88132..14d2ae077 100644 --- a/packages/teleport-publisher-disk/package.json +++ b/packages/teleport-publisher-disk/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-github/package.json b/packages/teleport-publisher-github/package.json index b7401fde0..f8c8de971 100644 --- a/packages/teleport-publisher-github/package.json +++ b/packages/teleport-publisher-github/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-netlify/package.json b/packages/teleport-publisher-netlify/package.json index 7b10b0156..abc3a201c 100644 --- a/packages/teleport-publisher-netlify/package.json +++ b/packages/teleport-publisher-netlify/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-vercel/package.json b/packages/teleport-publisher-vercel/package.json index 967873e5e..b07c3eae8 100644 --- a/packages/teleport-publisher-vercel/package.json +++ b/packages/teleport-publisher-vercel/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-publisher-zip/package.json b/packages/teleport-publisher-zip/package.json index 4ce042f5e..a368b0af1 100644 --- a/packages/teleport-publisher-zip/package.json +++ b/packages/teleport-publisher-zip/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-repl-component/package.json b/packages/teleport-repl-component/package.json index 42620f41a..47232fa35 100644 --- a/packages/teleport-repl-component/package.json +++ b/packages/teleport-repl-component/package.json @@ -6,6 +6,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "repository": { "type": "git", "url": "git+ssh://git@github.com/teleporthq/teleport-repl-component.git" diff --git a/packages/teleport-shared/package.json b/packages/teleport-shared/package.json index 63b97703e..50936fabd 100644 --- a/packages/teleport-shared/package.json +++ b/packages/teleport-shared/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-test/package.json b/packages/teleport-test/package.json index 66b87f4dd..8225485e5 100644 --- a/packages/teleport-test/package.json +++ b/packages/teleport-test/package.json @@ -6,6 +6,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { @@ -20,7 +21,7 @@ }, "scripts": { "packer": "cross-env TS_NODE_FILES=true ts-node --project tsconfig.json ./src/packer.ts", - "standalone": "cross-env TS_NODE_FILES=true ts-node --project tsconfig.json ./src/standalone.ts", + "standalone": "node --experimental-json-modules --loader ts-node/esm ./src/standalone.ts", "bundle": "webpack --config webpack.config.js" }, "dependencies": { @@ -46,8 +47,6 @@ }, "devDependencies": { "cross-env": "^7.0.2", - "ts-node": "^8.6.2", - "typescript": "^3.7.5", "webpack": "^4.40.2", "webpack-bundle-analyzer": "^3.5.1", "webpack-cli": "^3.3.9" diff --git a/packages/teleport-types/package.json b/packages/teleport-types/package.json index 82addcf88..544167f0b 100644 --- a/packages/teleport-types/package.json +++ b/packages/teleport-types/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-uidl-builders/package.json b/packages/teleport-uidl-builders/package.json index cbd8e8d18..ac6631e81 100644 --- a/packages/teleport-uidl-builders/package.json +++ b/packages/teleport-uidl-builders/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-uidl-resolver/package.json b/packages/teleport-uidl-resolver/package.json index b56bc4e06..c9d93ac40 100644 --- a/packages/teleport-uidl-resolver/package.json +++ b/packages/teleport-uidl-resolver/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/teleport-uidl-resolver/src/resolvers/abilities/utils.ts b/packages/teleport-uidl-resolver/src/resolvers/abilities/utils.ts index 2895ce531..b16849746 100644 --- a/packages/teleport-uidl-resolver/src/resolvers/abilities/utils.ts +++ b/packages/teleport-uidl-resolver/src/resolvers/abilities/utils.ts @@ -48,7 +48,10 @@ export const insertLinks = ( if (elementType === 'button') { node.content.elementType = getLinkElementType(abilities.link) node.content.semanticType = '' - node.content.attrs = createLinkAttributes(abilities.link, options) + node.content.attrs = { + ...node.content.attrs, + ...createLinkAttributes(abilities.link, options), + } return node } @@ -57,7 +60,10 @@ export const insertLinks = ( if (elementType === 'text' && semanticType === 'span') { node.content.elementType = getLinkElementType(abilities.link) node.content.semanticType = '' - node.content.attrs = createLinkAttributes(abilities.link, options) + node.content.attrs = { + ...node.content.attrs, + ...createLinkAttributes(abilities.link, options), + } return node } diff --git a/packages/teleport-uidl-resolver/src/utils.ts b/packages/teleport-uidl-resolver/src/utils.ts index b5828a1f2..4bf87ed61 100644 --- a/packages/teleport-uidl-resolver/src/utils.ts +++ b/packages/teleport-uidl-resolver/src/utils.ts @@ -169,8 +169,10 @@ export const resolveElement = (element: UIDLElement, options: GeneratorOptions) const shouldPassStylesToAnchor = originalElement.style && originalElementType === 'navlink' && anchorChild if (shouldPassStylesToAnchor) { - anchorChild.content.style = UIDLUtils.cloneObject(originalElement.style) - anchorChild.content.referencedStyles = UIDLUtils.cloneObject(originalElement.referencedStyles) + anchorChild.content.style = UIDLUtils.cloneObject(originalElement?.style || {}) + anchorChild.content.referencedStyles = UIDLUtils.cloneObject( + originalElement?.referencedStyles || {} + ) originalElement.style = {} originalElement.referencedStyles = {} } diff --git a/packages/teleport-uidl-validator/package.json b/packages/teleport-uidl-validator/package.json index 329c3e0ae..111233d3a 100644 --- a/packages/teleport-uidl-validator/package.json +++ b/packages/teleport-uidl-validator/package.json @@ -5,6 +5,7 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", + "type": "module", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.js", diff --git a/tsconfig.json b/tsconfig.json index 6787b8ad8..8d47e53f9 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { "incremental": true, - "module": "commonjs", - "target": "es5", + "module": "ES6", + "target": "ES6", "declaration": true, "lib": ["es2015", "dom"], "sourceMap": true, diff --git a/yarn.lock b/yarn.lock index aab722cee..613167292 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,32 +2,32 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== dependencies: - "@babel/highlight" "^7.12.13" + "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.13.15": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" - integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== +"@babel/compat-data@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== "@babel/core@^7.1.0", "@babel/core@^7.7.5": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38" - integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.3" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helpers" "^7.14.0" - "@babel/parser" "^7.14.3" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -35,137 +35,144 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.14.2", "@babel/generator@^7.14.3", "@babel/generator@^7.4.0", "@babel/generator@^7.5.5": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" - integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== +"@babel/generator@^7.14.5", "@babel/generator@^7.4.0", "@babel/generator@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== dependencies: - "@babel/types" "^7.14.2" + "@babel/types" "^7.14.5" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-compilation-targets@^7.13.16": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" - integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== +"@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== dependencies: - "@babel/compat-data" "^7.13.15" - "@babel/helper-validator-option" "^7.12.17" - browserslist "^4.14.5" + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-function-name@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" - integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== - dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.14.2" - -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-member-expression-to-functions@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" - integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-imports@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" - integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-module-transforms@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" - integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== - dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-simple-access" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.14.0" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.8.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== - -"@babel/helper-replace-supers@^7.13.12": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz#ca17b318b859d107f0e9b722d58cf12d94436600" - integrity sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" - -"@babel/helper-simple-access@^7.13.12": - version "7.13.12" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" - integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== - dependencies: - "@babel/types" "^7.13.12" - -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-validator-identifier@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" - integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== - -"@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - -"@babel/helpers@^7.14.0": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" - integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.14.0" - -"@babel/highlight@^7.12.13": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" - integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== - dependencies: - "@babel/helper-validator-identifier" "^7.14.0" +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + dependencies: + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-member-expression-to-functions@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" + integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-transforms@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" + integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-optimise-call-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-replace-supers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" + integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-simple-access@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" + integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helpers@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" + integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== + dependencies: + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3": - version "7.14.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.3.tgz#9b530eecb071fd0c93519df25c5ff9f14759f298" - integrity sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" + integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -245,48 +252,49 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" - integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" - integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== +"@babel/runtime@^7.14.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.12.13", "@babel/template@^7.3.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" - integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.2" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.14.2" - "@babel/types" "^7.14.2" +"@babel/template@^7.14.5", "@babel/template@^7.3.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" + integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.7" + "@babel/types" "^7.14.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.5.5": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.2.tgz#4208ae003107ef8a057ea8333e56eb64d2f6a2c3" - integrity sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw== +"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" + integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== dependencies: - "@babel/helper-validator-identifier" "^7.14.0" + "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1321,18 +1329,18 @@ "@octokit/types" "^6.0.3" "@octokit/endpoint@^6.0.1": - version "6.0.11" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1" - integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== + version "6.0.12" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" + integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== dependencies: "@octokit/types" "^6.0.3" is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^7.2.0": - version "7.2.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.2.1.tgz#3ba1abe8906863edd403e185bc12e2bf79b3e240" - integrity sha512-IHQJpLciwzwDvciLxiFj3IEV5VYn7lSVcj5cu0jbTwMfK4IG6/g8SPrVp3Le1VRzIiYSRcBzm1dA7vgWelYP3Q== +"@octokit/openapi-types@^7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.2.tgz#065ce49b338043ec7f741316ce06afd4d459d944" + integrity sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA== "@octokit/plugin-enterprise-rest@^6.0.1": version "6.0.1" @@ -1347,9 +1355,9 @@ "@octokit/types" "^2.0.1" "@octokit/plugin-request-log@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz#70a62be213e1edc04bb8897ee48c311482f9700d" - integrity sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" + integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== "@octokit/plugin-rest-endpoint-methods@2.4.0": version "2.4.0" @@ -1368,23 +1376,23 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request-error@^2.0.0": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143" - integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== +"@octokit/request-error@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" + integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== dependencies: "@octokit/types" "^6.0.3" deprecation "^2.0.0" once "^1.4.0" "@octokit/request@^5.2.0": - version "5.4.15" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.15.tgz#829da413dc7dd3aa5e2cdbb1c7d0ebe1f146a128" - integrity sha512-6UnZfZzLwNhdLRreOtTkT9n57ZwulCve8q3IT/Z477vThu6snfdkBuhxnChpOKNGxcQ71ow561Qoa6uqLdPtag== + version "5.6.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.0.tgz#6084861b6e4fa21dc40c8e2a739ec5eff597e672" + integrity sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA== dependencies: "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^6.7.1" + "@octokit/request-error" "^2.1.0" + "@octokit/types" "^6.16.1" is-plain-object "^5.0.0" node-fetch "^2.6.1" universal-user-agent "^6.0.0" @@ -1418,12 +1426,12 @@ dependencies: "@types/node" ">= 8" -"@octokit/types@^6.0.3", "@octokit/types@^6.7.1": - version "6.16.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.0.tgz#15f71e391ca74e91a21b70e3a1b033c89625dca4" - integrity sha512-EktqSNq8EKXE82a7Vw33ozOEhFXIRik+rZHJTHAgVZRm/p2K5r5ecn5fVpRkLCm3CAVFwchRvt3yvtmfbt2LCQ== +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1": + version "6.16.4" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.4.tgz#d24f5e1bacd2fe96d61854b5bda0e88cf8288dfe" + integrity sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A== dependencies: - "@octokit/openapi-types" "^7.2.0" + "@octokit/openapi-types" "^7.3.2" "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -1689,6 +1697,26 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tsconfig/node10@^1.0.7": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" + integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== + +"@tsconfig/node12@^1.0.7": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.9.tgz#62c1f6dee2ebd9aead80dc3afa56810e58e1a04c" + integrity sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw== + +"@tsconfig/node14@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" + integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== + +"@tsconfig/node16@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1" + integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== + "@types/babel-types@^7.0.7": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.9.tgz#01d7b86949f455402a94c788883fe4ba574cad41" @@ -1763,9 +1791,9 @@ "@types/istanbul-lib-report" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" - integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" @@ -1787,10 +1815,10 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== -"@types/node@*", "@types/node@>= 8": - version "15.6.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.6.0.tgz#f0ddca5a61e52627c9dcb771a6039d44694597bc" - integrity sha512-gCYSfQpy+LYhOFTKAeE8BkyGqaxmlFxe+n4DKM6DR0wzw/HISUE/hAmkC/KT8Sw5PCJblqg062b3z9gucv3k0A== +"@types/node@*", "@types/node@>= 8", "@types/node@^15.12.4": + version "15.12.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.4.tgz#e1cf817d70a1e118e81922c4ff6683ce9d422e26" + integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1803,9 +1831,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0", "@types/prettier@^2.1.6": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" - integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" + integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== "@types/prismjs@^1.9.1": version "1.16.5" @@ -2063,9 +2091,9 @@ acorn@^7.1.1: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz#caba24b08185c3b56e3168e97d15ed17f4d31fd0" - integrity sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg== + version "8.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" + integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== agent-base@4, agent-base@^4.3.0: version "4.3.0" @@ -2190,7 +2218,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -2484,9 +2512,9 @@ bcrypt-pbkdf@^1.0.0: tweetnacl "^0.14.3" before-after-hook@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.1.tgz#73540563558687586b52ed217dad6a802ab1549c" - integrity sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw== + version "2.2.2" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" + integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== bfj@^6.1.1: version "6.1.2" @@ -2669,7 +2697,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.14.5: +browserslist@^4.16.6: version "4.16.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== @@ -2878,9 +2906,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001228" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz#bfdc5942cd3326fa51ee0b42fbef4da9d492a7fa" - integrity sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A== + version "1.0.30001239" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8" + integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== capture-exit@^2.0.0: version "2.0.0" @@ -2969,19 +2997,19 @@ chokidar@^2.1.8: fsevents "^1.2.7" chokidar@^3.0.2, chokidar@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: - anymatch "~3.1.1" + anymatch "~3.1.2" braces "~3.0.2" - glob-parent "~5.1.0" + glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.5.0" + readdirp "~3.6.0" optionalDependencies: - fsevents "~2.3.1" + fsevents "~2.3.2" chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" @@ -3271,9 +3299,9 @@ concat-stream@^2.0.0: typedarray "^0.0.6" config-chain@^1.1.11: - version "1.1.12" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" - integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -3394,9 +3422,9 @@ conventional-recommended-bump@^5.0.0: q "^1.5.1" convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" @@ -3484,6 +3512,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-env@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" @@ -3925,9 +3958,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.723: - version "1.3.736" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.736.tgz#f632d900a1f788dab22fec9c62ec5c9c8f0c4052" - integrity sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig== + version "1.3.754" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.754.tgz#afbe69177ad7aae968c3bbeba129dc70dcc37cf4" + integrity sha512-Q50dJbfYYRtwK3G9mFP/EsJVzlgcYwKxFjbXmvVa1lDAbdviPcT9QOpFoufDApub4j0hBfDRL6v3lWNLEdEDXQ== elliptic@^6.5.3: version "6.5.4" @@ -4020,9 +4053,9 @@ error-ex@^1.2.0, error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.18.0-next.2: - version "1.18.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" - integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -4032,14 +4065,14 @@ es-abstract@^1.18.0-next.2: has-symbols "^1.0.2" is-callable "^1.2.3" is-negative-zero "^2.0.1" - is-regex "^1.1.2" - is-string "^1.0.5" - object-inspect "^1.9.0" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" object-keys "^1.1.1" object.assign "^4.1.2" string.prototype.trimend "^1.0.4" string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.0" + unbox-primitive "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" @@ -4063,9 +4096,9 @@ es6-promisify@^5.0.0: es6-promise "^4.0.3" esbuild@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.1.tgz#f652d5b3b9432dbb42fc2c034ddd62360296e03d" - integrity sha512-WfQ00MKm/Y4ysz1u9PCUAsV66k5lbrcEvS6aG9jhBIavpB94FBdaWeBkaZXxCZB4w+oqh+j4ozJFWnnFprOXbg== + version "0.12.9" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070" + integrity sha512-MWRhAbMOJ9RJygCrt778rz/qNYgA4ZVj6aXnNPxFjs7PmIpb0fuB9Gmg5uWrr6n++XKwwm/RmSz6RR5JL2Ocsw== escalade@^3.1.1: version "3.1.1" @@ -4555,10 +4588,10 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" @@ -4619,7 +4652,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.3.1: +fsevents@^2.1.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -4808,7 +4841,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -5714,7 +5747,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.1.2: +is-regex@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== @@ -5739,7 +5772,7 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-string@^1.0.5: +is-string@^1.0.5, is-string@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== @@ -6318,11 +6351,11 @@ jsesc@^2.5.1: integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-fixer@^1.5.1: - version "1.6.9" - resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.9.tgz#7bb9d45488ba71fbb19b1856265ceaa366ec199a" - integrity sha512-81sxk1GrYNEiBDnxlaKqnFdytAeaYj+CF2CfDH6h6LtLHA1xlx33nQtyhVOLD2ViyIwQP/6jhcSuMP7U3wDSEw== + version "1.6.10" + resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.10.tgz#2c76d47d0fc708063bd370c6e01ab376d669ce99" + integrity sha512-Q63bfy46LGJHPtjjB/t4+6d427K0RWgOy3bgUHXCl1ztNdMxiLxkHwOxD5U08cPiro4+iC1kBYf+HLlc1J4a6w== dependencies: - "@babel/runtime" "^7.12.5" + "@babel/runtime" "^7.14.0" chalk "^4.1.1" pegjs "^0.10.0" @@ -6992,9 +7025,9 @@ ltgt@^2.1.2: integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= macos-release@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" - integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== + version "2.5.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.5.0.tgz#067c2c88b5f3fb3c56a375b2ec93826220fa1ff2" + integrity sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g== magic-string@^0.22.5: version "0.22.5" @@ -7249,17 +7282,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.47.0: - version "1.47.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" - integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== +mime-db@1.48.0: + version "1.48.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.30" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" - integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + version "2.1.31" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: - mime-db "1.47.0" + mime-db "1.48.0" mime@1.6.0: version "1.6.0" @@ -7585,9 +7618,9 @@ node-notifier@^8.0.0: which "^2.0.2" node-releases@^1.1.71: - version "1.1.72" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe" - integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw== + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== nopt@^4.0.1: version "4.0.3" @@ -7634,10 +7667,10 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== +normalize-url@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.0.1.tgz#a4f27f58cf8c7b287b440b8a8201f42d0b00d256" + integrity sha512-VU4pzAuh7Kip71XEmO9aNREYAdMHFGTVj/i+CaTImS8x0i1d3jUZkXhqluy/PRgjPLMgsLQulYY3PJ/aSbSjpQ== npm-bundled@^1.0.1: version "1.1.2" @@ -7746,7 +7779,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.9.0: +object-inspect@^1.10.3, object-inspect@^1.9.0: version "1.10.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== @@ -8091,12 +8124,12 @@ parse-path@^4.0.0: query-string "^6.13.8" parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" - integrity sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA== + version "5.0.3" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.3.tgz#c158560f14cb1560917e0b7fd8b01adc1e9d3cab" + integrity sha512-nrLCVMJpqo12X8uUJT4GJPd5AFaTOrGx/QpJy3HNcVtq0AZSstVIsnxS5fqNPuoqMUs3MyfBoOP6Zvu2Arok5A== dependencies: is-ssh "^1.3.0" - normalize-url "^3.3.0" + normalize-url "^6.0.1" parse-path "^4.0.0" protocols "^1.4.0" @@ -8165,9 +8198,9 @@ path-key@^3.0.0, path-key@^3.1.0: integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" @@ -8296,10 +8329,10 @@ prettier@^1.17.0: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -prettier@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.0.tgz#b6a5bf1284026ae640f17f7ff5658a7567fc0d18" - integrity sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w== +prettier@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6" + integrity sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA== pretty-format@^25.2.1, pretty-format@^25.5.0: version "25.5.0" @@ -8322,9 +8355,9 @@ pretty-format@^26.6.2: react-is "^17.0.1" pretty-quick@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.0.tgz#cb172e9086deb57455dea7c7e8f136cd0a4aef6c" - integrity sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ== + version "3.1.1" + resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.1.tgz#93ca4e2dd38cc4e970e3f54a0ead317a25454688" + integrity sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== dependencies: chalk "^3.0.0" execa "^4.0.0" @@ -8413,11 +8446,11 @@ protoduck@^5.0.1: genfun "^5.0.0" proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: - forwarded "~0.1.2" + forwarded "0.2.0" ipaddr.js "1.9.1" prr@~0.0.0: @@ -8731,10 +8764,10 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" @@ -9967,7 +10000,7 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" -tr46@^2.0.2: +tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== @@ -9985,9 +10018,9 @@ trim-newlines@^2.0.0: integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" - integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== trim-off-newlines@^1.0.0: version "1.0.1" @@ -10015,12 +10048,17 @@ ts-jest@^26.5.6: semver "7.x" yargs-parser "20.x" -ts-node@^8.6.2: - version "8.10.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" - integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== +ts-node@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be" + integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg== dependencies: + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.1" arg "^4.1.0" + create-require "^1.1.0" diff "^4.0.1" make-error "^1.1.1" source-map-support "^0.5.17" @@ -10146,20 +10184,15 @@ typescript@3.9.7: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== -typescript@^3.7.5: - version "3.9.9" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674" - integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== - typescript@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" - integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== + version "4.3.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" + integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== uglify-js@^3.1.4: - version "3.13.7" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.7.tgz#25468a3b39b1c875df03f0937b2b7036a93f3fee" - integrity sha512-1Psi2MmnZJbnEsgJJIlfnd7tFlJfitusmR7zDI8lXlFI0ACD4/Rm/xdrU8bh6zF0i74aiVoBtkRiFulkrmh3AA== + version "3.13.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" + integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== uid-number@0.0.6: version "0.0.6" @@ -10171,7 +10204,7 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= -unbox-primitive@^1.0.0: +unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== @@ -10542,12 +10575,12 @@ whatwg-url@^7.0.0: webidl-conversions "^4.0.2" whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" - integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== + version "8.6.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" + integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== dependencies: lodash "^4.7.0" - tr46 "^2.0.2" + tr46 "^2.1.0" webidl-conversions "^6.1.0" which-boxed-primitive@^1.0.2: @@ -10701,9 +10734,9 @@ ws@^6.0.0: async-limiter "~1.0.0" ws@^7.4.5: - version "7.4.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" - integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== + version "7.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" + integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== xml-name-validator@^3.0.0: version "3.0.0" @@ -10776,9 +10809,9 @@ yaml@^1.10.0: integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@20.x, yargs-parser@^20.2.3: - version "20.2.7" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" - integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== yargs-parser@^13.1.2: version "13.1.2" @@ -10789,9 +10822,9 @@ yargs-parser@^13.1.2: decamelize "^1.2.0" yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== + version "15.0.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.3.tgz#316e263d5febe8b38eef61ac092b33dfcc9b1115" + integrity sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" From f07d07c7ef37eac4a36c8fd31eb2907f20252ff0 Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Wed, 23 Jun 2021 17:00:16 +0530 Subject: [PATCH 2/6] Switch to esm --- packages/teleport-code-generator/package.json | 9 +- .../teleport-code-generator/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../teleport-component-generator/package.json | 9 +- .../src/builder/generators/js-ast-to-code.ts | 2 +- .../teleport-component-generator/src/index.ts | 2 +- .../tsconfig.json | 2 +- packages/teleport-github-gateway/package.json | 9 +- .../teleport-github-gateway/tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../__tests__/builders/ast-builders.ts | 2 +- .../node-handlers/node-to-jsx/index.ts | 2 +- .../__tests__/utils/ast-utils.ts | 2 +- packages/teleport-plugin-common/package.json | 9 +- .../src/builders/ast-builders.ts | 2 +- .../src/builders/style-builders.ts | 54 +++---- .../src/node-handlers/node-to-jsx/index.ts | 42 ++--- .../src/node-handlers/node-to-jsx/types.ts | 2 +- .../src/node-handlers/node-to-jsx/utils.ts | 2 +- .../src/utils/ast-utils.ts | 2 +- packages/teleport-plugin-common/tsconfig.json | 2 +- .../__tests__/index.ts | 2 +- .../teleport-plugin-css-modules/package.json | 9 +- .../teleport-plugin-css-modules/src/index.ts | 2 +- .../teleport-plugin-css-modules/tsconfig.json | 2 +- packages/teleport-plugin-css/package.json | 9 +- packages/teleport-plugin-css/src/index.ts | 2 +- packages/teleport-plugin-css/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../__tests__/index.ts | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../__tests__/index.ts | 2 +- .../package.json | 9 +- .../src/index.ts | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 20 +-- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 20 +-- .../tsconfig.json | 2 +- .../teleport-plugin-react-jss/package.json | 9 +- .../teleport-plugin-react-jss/src/index.ts | 2 +- .../src/style-sheet.ts | 2 +- .../teleport-plugin-react-jss/src/utils.ts | 2 +- .../teleport-plugin-react-jss/tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../src/style-sheet.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 149 +++++++++--------- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 107 +++++++------ .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 73 +++++---- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../__tests__/index.ts | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 4 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/index.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 4 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../src/utils.ts | 2 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../teleport-project-generator/package.json | 9 +- .../teleport-project-generator/tsconfig.json | 2 +- packages/teleport-project-packer/package.json | 9 +- .../teleport-project-packer/tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- .../package.json | 9 +- .../tsconfig.json | 2 +- packages/teleport-publisher-disk/package.json | 9 +- .../teleport-publisher-disk/tsconfig.json | 2 +- .../teleport-publisher-github/package.json | 9 +- .../teleport-publisher-github/tsconfig.json | 2 +- .../teleport-publisher-netlify/package.json | 9 +- .../teleport-publisher-netlify/tsconfig.json | 2 +- .../teleport-publisher-vercel/package.json | 9 +- .../teleport-publisher-vercel/tsconfig.json | 2 +- packages/teleport-publisher-zip/package.json | 9 +- packages/teleport-publisher-zip/tsconfig.json | 2 +- packages/teleport-shared/package.json | 9 +- packages/teleport-shared/tsconfig.json | 2 +- packages/teleport-types/package.json | 9 +- packages/teleport-types/tsconfig-esm.json | 12 -- packages/teleport-types/tsconfig.json | 2 +- packages/teleport-uidl-builders/package.json | 9 +- packages/teleport-uidl-builders/tsconfig.json | 2 +- packages/teleport-uidl-resolver/package.json | 9 +- packages/teleport-uidl-resolver/tsconfig.json | 2 +- packages/teleport-uidl-validator/package.json | 9 +- .../teleport-uidl-validator/tsconfig.json | 2 +- scripts/build.mjs | 28 ++-- 184 files changed, 556 insertions(+), 765 deletions(-) delete mode 100755 packages/teleport-types/tsconfig-esm.json diff --git a/packages/teleport-code-generator/package.json b/packages/teleport-code-generator/package.json index 76c9b09ba..fa44fd696 100644 --- a/packages/teleport-code-generator/package.json +++ b/packages/teleport-code-generator/package.json @@ -5,13 +5,10 @@ "author": "teleportHQ", "license": "MIT", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-code-generator/tsconfig.json b/packages/teleport-code-generator/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-code-generator/tsconfig.json +++ b/packages/teleport-code-generator/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-angular/package.json b/packages/teleport-component-generator-angular/package.json index 521e97c88..e2119c153 100644 --- a/packages/teleport-component-generator-angular/package.json +++ b/packages/teleport-component-generator-angular/package.json @@ -6,13 +6,10 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "publishConfig": { diff --git a/packages/teleport-component-generator-angular/tsconfig.json b/packages/teleport-component-generator-angular/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-angular/tsconfig.json +++ b/packages/teleport-component-generator-angular/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-preact/package.json b/packages/teleport-component-generator-preact/package.json index 6400f6d91..405145552 100644 --- a/packages/teleport-component-generator-preact/package.json +++ b/packages/teleport-component-generator-preact/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator-preact/tsconfig.json b/packages/teleport-component-generator-preact/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-preact/tsconfig.json +++ b/packages/teleport-component-generator-preact/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-react/package.json b/packages/teleport-component-generator-react/package.json index 3a481943b..f47c855ca 100644 --- a/packages/teleport-component-generator-react/package.json +++ b/packages/teleport-component-generator-react/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator-react/tsconfig.json b/packages/teleport-component-generator-react/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-react/tsconfig.json +++ b/packages/teleport-component-generator-react/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-reactnative/package.json b/packages/teleport-component-generator-reactnative/package.json index 1da23d538..cb9afd37f 100644 --- a/packages/teleport-component-generator-reactnative/package.json +++ b/packages/teleport-component-generator-reactnative/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator-reactnative/tsconfig.json b/packages/teleport-component-generator-reactnative/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-reactnative/tsconfig.json +++ b/packages/teleport-component-generator-reactnative/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-stencil/package.json b/packages/teleport-component-generator-stencil/package.json index 2beae6673..86066c86e 100644 --- a/packages/teleport-component-generator-stencil/package.json +++ b/packages/teleport-component-generator-stencil/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator-stencil/tsconfig.json b/packages/teleport-component-generator-stencil/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-stencil/tsconfig.json +++ b/packages/teleport-component-generator-stencil/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-vue/package.json b/packages/teleport-component-generator-vue/package.json index 870ac7032..22c04fd74 100644 --- a/packages/teleport-component-generator-vue/package.json +++ b/packages/teleport-component-generator-vue/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator-vue/tsconfig.json b/packages/teleport-component-generator-vue/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator-vue/tsconfig.json +++ b/packages/teleport-component-generator-vue/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index 83c907e89..f3a1e9cf7 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts index f84fb62cd..d1db54038 100644 --- a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts +++ b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts @@ -1,5 +1,5 @@ import babelGenerator from '@babel/generator' -import * as types from '@babel/types' +import types from '@babel/types' import { CodeGeneratorFunction } from '@teleporthq/teleport-types' diff --git a/packages/teleport-component-generator/src/index.ts b/packages/teleport-component-generator/src/index.ts index cdd5c066e..20a7ecf5e 100644 --- a/packages/teleport-component-generator/src/index.ts +++ b/packages/teleport-component-generator/src/index.ts @@ -112,7 +112,7 @@ const createComponentGenerator = ({ } } -export { createComponentGenerator, GeneratorFactoryParams } +export { createComponentGenerator } const fileBundler = ( codeChunks: Record, diff --git a/packages/teleport-component-generator/tsconfig.json b/packages/teleport-component-generator/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-component-generator/tsconfig.json +++ b/packages/teleport-component-generator/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-github-gateway/package.json b/packages/teleport-github-gateway/package.json index b66174e8a..c6b98032f 100644 --- a/packages/teleport-github-gateway/package.json +++ b/packages/teleport-github-gateway/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-github-gateway/tsconfig.json b/packages/teleport-github-gateway/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-github-gateway/tsconfig.json +++ b/packages/teleport-github-gateway/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-angular-base-component/package.json b/packages/teleport-plugin-angular-base-component/package.json index 85011f605..7b64feee7 100644 --- a/packages/teleport-plugin-angular-base-component/package.json +++ b/packages/teleport-plugin-angular-base-component/package.json @@ -6,13 +6,10 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "publishConfig": { diff --git a/packages/teleport-plugin-angular-base-component/src/utils.ts b/packages/teleport-plugin-angular-base-component/src/utils.ts index 2c37eca3a..0f7ae7cea 100644 --- a/packages/teleport-plugin-angular-base-component/src/utils.ts +++ b/packages/teleport-plugin-angular-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' import { diff --git a/packages/teleport-plugin-angular-base-component/tsconfig.json b/packages/teleport-plugin-angular-base-component/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-angular-base-component/tsconfig.json +++ b/packages/teleport-plugin-angular-base-component/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-angular-module/package.json b/packages/teleport-plugin-angular-module/package.json index 4b18839a8..2a25dee44 100644 --- a/packages/teleport-plugin-angular-module/package.json +++ b/packages/teleport-plugin-angular-module/package.json @@ -6,14 +6,11 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", + "main": "dist/index.js", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, - "types": "dist/cjs/index.d.ts", + "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/teleport-plugin-angular-module/src/index.ts b/packages/teleport-plugin-angular-module/src/index.ts index f4bb29b34..4a7787257 100644 --- a/packages/teleport-plugin-angular-module/src/index.ts +++ b/packages/teleport-plugin-angular-module/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ComponentPluginFactory, diff --git a/packages/teleport-plugin-angular-module/src/utils.ts b/packages/teleport-plugin-angular-module/src/utils.ts index b600048fa..04876254a 100644 --- a/packages/teleport-plugin-angular-module/src/utils.ts +++ b/packages/teleport-plugin-angular-module/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLDependency, UIDLConditionalNode, diff --git a/packages/teleport-plugin-angular-module/tsconfig.json b/packages/teleport-plugin-angular-module/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-angular-module/tsconfig.json +++ b/packages/teleport-plugin-angular-module/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts b/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts index cf5dc0248..d215a17c3 100644 --- a/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts +++ b/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts @@ -7,7 +7,7 @@ import { createFunctionCall, createFunctionalComponent, } from '../../src/builders/ast-builders' -import * as types from '@babel/types' +import types from '@babel/types' describe('createConstAssignment', () => { it('should creat assignment for a const', () => { diff --git a/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts b/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts index 3f95dec2d..60b8b41ce 100644 --- a/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts +++ b/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import componentUIDLSample from '../../../../../examples/test-samples/component-sample.json' import generateJSXSyntax from '../../../src/node-handlers/node-to-jsx' diff --git a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts index 20c37c6bc..3f4affa49 100644 --- a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts +++ b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts @@ -10,7 +10,7 @@ import { } from '../../src/utils/ast-utils' import ParsedASTNode from '../../src/utils/parsed-ast' import { createJSXTag } from '../../src/builders/ast-builders' -import * as types from '@babel/types' +import types from '@babel/types' describe('stringAsTemplateLiteral', () => { it('returns TemplateLiteral', () => { diff --git a/packages/teleport-plugin-common/package.json b/packages/teleport-plugin-common/package.json index 31e114407..4fe58ca09 100644 --- a/packages/teleport-plugin-common/package.json +++ b/packages/teleport-plugin-common/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-common/src/builders/ast-builders.ts b/packages/teleport-plugin-common/src/builders/ast-builders.ts index 3cdd7d750..da15c149b 100644 --- a/packages/teleport-plugin-common/src/builders/ast-builders.ts +++ b/packages/teleport-plugin-common/src/builders/ast-builders.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { convertValueToLiteral, objectToObjectExpression, diff --git a/packages/teleport-plugin-common/src/builders/style-builders.ts b/packages/teleport-plugin-common/src/builders/style-builders.ts index 971a29fea..664d7cfa8 100644 --- a/packages/teleport-plugin-common/src/builders/style-builders.ts +++ b/packages/teleport-plugin-common/src/builders/style-builders.ts @@ -1,6 +1,6 @@ -import jss from 'jss' -import preset from 'jss-preset-default' -import * as types from '@babel/types' +import pkgJSS from 'jss' +// import presetJSS from 'jss-preset-default' +import types from '@babel/types' import { UIDLDynamicReference, UIDLStyleSetDefinition } from '@teleporthq/teleport-types' import ParsedASTNode from '../utils/parsed-ast' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' @@ -9,19 +9,17 @@ import { getCSSVariablesContentFromTokenStyles, } from '../utils/style-utils' -jss.setup(preset()) +const { createStyleSheet, createRule } = pkgJSS export const createCSSClass = (key: string, styleObject: Record) => { - return jss - .createStyleSheet( - { - [key]: styleObject, - }, - { - generateId: () => key, - } - ) - .toString() + return createStyleSheet( + { + [key]: styleObject, + }, + { + generateId: () => key, + } + ).toString() } export const createCSSClassWithSelector = ( @@ -29,29 +27,25 @@ export const createCSSClassWithSelector = ( selector: string, styleObject: Record ) => { - return jss - .createStyleSheet( - { - [key]: { - [selector]: styleObject, - }, + return createStyleSheet( + { + [key]: { + [selector]: styleObject, }, - { - generateId: () => key, - } - ) - .toString() + }, + { + generateId: () => key, + } + ).toString() } export const createCSSClassWithMediaQuery = ( mediaOffset: string, styleObject: Record ) => { - return jss - .createRule(`@media(${mediaOffset})`, styleObject, { - generateId: (data) => data.key, - }) - .toString() + return createRule(`@media(${mediaOffset})`, styleObject, { + generateId: (data) => data.key, + }).toString() } export const createDynamicStyleExpression = ( diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts index 313f718f5..98bf3cde2 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts @@ -1,4 +1,4 @@ -import * as t from '@babel/types' +import types from '@babel/types' import { UIDLElementNode, UIDLRepeatNode, @@ -27,7 +27,7 @@ import { import { createJSXTag, createSelfClosingJSXTag } from '../../builders/ast-builders' import { DEFAULT_JSX_OPTIONS } from './constants' -const generateElementNode: NodeToJSX = ( +const generateElementNode: NodeToJSX = ( node, params, jsxOptions @@ -110,7 +110,7 @@ const generateElementNode: NodeToJSX = ( } else if (childTag.type === 'JSXExpressionContainer' || childTag.type === 'JSXElement') { addChildJSXTag(elementTag, childTag) } else { - addChildJSXTag(elementTag, t.jsxExpressionContainer(childTag)) + addChildJSXTag(elementTag, types.jsxExpressionContainer(childTag)) } }) } @@ -160,7 +160,7 @@ const generateNode: NodeToJSX = (node, params, optio } } -const generateRepeatNode: NodeToJSX = ( +const generateRepeatNode: NodeToJSX = ( node, params, options @@ -176,19 +176,19 @@ const generateRepeatNode: NodeToJSX = const source = getRepeatSourceIdentifier(dataSource, options) - const arrowFunctionArguments = [t.identifier(iteratorName)] + const arrowFunctionArguments = [types.identifier(iteratorName)] if (meta.useIndex) { - arrowFunctionArguments.push(t.identifier('index')) + arrowFunctionArguments.push(types.identifier('index')) } - return t.jsxExpressionContainer( - t.callExpression(t.memberExpression(source, t.identifier('map')), [ - t.arrowFunctionExpression(arrowFunctionArguments, contentAST), + return types.jsxExpressionContainer( + types.callExpression(types.memberExpression(source, types.identifier('map')), [ + types.arrowFunctionExpression(arrowFunctionArguments, contentAST), ]) ) } -const generateConditionalNode: NodeToJSX = ( +const generateConditionalNode: NodeToJSX = ( node, params, options @@ -206,7 +206,7 @@ const generateConditionalNode: NodeToJSX = ( +const generatePropsSlotNode: NodeToJSX = ( node: UIDLSlotNode, params, options @@ -228,17 +228,23 @@ const generatePropsSlotNode: NodeToJSX = // only static dynamic or element are allowed here const fallbackNode = typeof fallbackContent === 'string' - ? t.stringLiteral(fallbackContent) - : (fallbackContent as t.JSXElement | t.MemberExpression) + ? types.stringLiteral(fallbackContent) + : (fallbackContent as types.JSXElement | types.MemberExpression) // props.children with fallback - return t.jsxExpressionContainer(t.logicalExpression('||', childrenExpression, fallbackNode)) + return types.jsxExpressionContainer( + types.logicalExpression('||', childrenExpression, fallbackNode) + ) } - return t.jsxExpressionContainer(childrenExpression) + return types.jsxExpressionContainer(childrenExpression) } -const generateNativeSlotNode: NodeToJSX = (node, params, options) => { +const generateNativeSlotNode: NodeToJSX = ( + node, + params, + options +) => { const slotNode = createSelfClosingJSXTag('slot') if (node.content.name) { @@ -250,9 +256,9 @@ const generateNativeSlotNode: NodeToJSX = (node, par if (typeof fallbackContent === 'string') { addChildJSXText(slotNode, fallbackContent) } else if (fallbackContent.type === 'MemberExpression') { - addChildJSXTag(slotNode, t.jsxExpressionContainer(fallbackContent)) + addChildJSXTag(slotNode, types.jsxExpressionContainer(fallbackContent)) } else { - addChildJSXTag(slotNode, fallbackContent as t.JSXElement) + addChildJSXTag(slotNode, fallbackContent as types.JSXElement) } } diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts index 57f8650c0..3477bf60e 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLPropDefinition, UIDLDependency, UIDLStateDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts index 4c71217d5..da8334bb8 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { convertValueToLiteral } from '../../utils/ast-utils' import { StringUtils } from '@teleporthq/teleport-shared' diff --git a/packages/teleport-plugin-common/src/utils/ast-utils.ts b/packages/teleport-plugin-common/src/utils/ast-utils.ts index 1632bd251..d3f03122d 100644 --- a/packages/teleport-plugin-common/src/utils/ast-utils.ts +++ b/packages/teleport-plugin-common/src/utils/ast-utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import ParsedASTNode from './parsed-ast' import { StringUtils } from '@teleporthq/teleport-shared' import { UIDLStateDefinition, UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-common/tsconfig.json b/packages/teleport-plugin-common/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-common/tsconfig.json +++ b/packages/teleport-plugin-common/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-css-modules/__tests__/index.ts b/packages/teleport-plugin-css-modules/__tests__/index.ts index 804fb015b..d15b5a2c6 100644 --- a/packages/teleport-plugin-css-modules/__tests__/index.ts +++ b/packages/teleport-plugin-css-modules/__tests__/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { component, elementNode, dynamicNode, staticNode } from '@teleporthq/teleport-uidl-builders' import { ComponentStructure, FileType } from '@teleporthq/teleport-types' import { createCSSModulesPlugin } from '../src/index' diff --git a/packages/teleport-plugin-css-modules/package.json b/packages/teleport-plugin-css-modules/package.json index d4892ed13..266ea2b67 100644 --- a/packages/teleport-plugin-css-modules/package.json +++ b/packages/teleport-plugin-css-modules/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-css-modules/src/index.ts b/packages/teleport-plugin-css-modules/src/index.ts index beb01de7e..97c3242dc 100644 --- a/packages/teleport-plugin-css-modules/src/index.ts +++ b/packages/teleport-plugin-css-modules/src/index.ts @@ -17,7 +17,7 @@ import { UIDLUtils } from '@teleporthq/teleport-shared' import { StyleBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-css-modules/tsconfig.json b/packages/teleport-plugin-css-modules/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-css-modules/tsconfig.json +++ b/packages/teleport-plugin-css-modules/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-css/package.json b/packages/teleport-plugin-css/package.json index 0f26dc520..5b1ef43e3 100644 --- a/packages/teleport-plugin-css/package.json +++ b/packages/teleport-plugin-css/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-css/src/index.ts b/packages/teleport-plugin-css/src/index.ts index 4df35e699..ea0506746 100644 --- a/packages/teleport-plugin-css/src/index.ts +++ b/packages/teleport-plugin-css/src/index.ts @@ -1,6 +1,6 @@ import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { StyleUtils, StyleBuilders, HASTUtils, ASTUtils } from '@teleporthq/teleport-plugin-common' -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-css/tsconfig.json b/packages/teleport-plugin-css/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-css/tsconfig.json +++ b/packages/teleport-plugin-css/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-import-statements/package.json b/packages/teleport-plugin-import-statements/package.json index e2271a2a8..147d08f7a 100644 --- a/packages/teleport-plugin-import-statements/package.json +++ b/packages/teleport-plugin-import-statements/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-import-statements/tsconfig.json b/packages/teleport-plugin-import-statements/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-import-statements/tsconfig.json +++ b/packages/teleport-plugin-import-statements/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-head-config/__tests__/index.ts b/packages/teleport-plugin-jsx-head-config/__tests__/index.ts index e9f2cd91b..552fb8ff5 100644 --- a/packages/teleport-plugin-jsx-head-config/__tests__/index.ts +++ b/packages/teleport-plugin-jsx-head-config/__tests__/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { createJSXHeadConfigPlugin } from '../src' import { component, elementNode } from '@teleporthq/teleport-uidl-builders' import { diff --git a/packages/teleport-plugin-jsx-head-config/package.json b/packages/teleport-plugin-jsx-head-config/package.json index 93061f567..a58e62d3f 100644 --- a/packages/teleport-plugin-jsx-head-config/package.json +++ b/packages/teleport-plugin-jsx-head-config/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-jsx-head-config/src/index.ts b/packages/teleport-plugin-jsx-head-config/src/index.ts index 4da5a5da2..5e21752b6 100644 --- a/packages/teleport-plugin-jsx-head-config/src/index.ts +++ b/packages/teleport-plugin-jsx-head-config/src/index.ts @@ -1,6 +1,6 @@ import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' -import * as types from '@babel/types' +import types from '@babel/types' interface JSXHeadPluginConfig { componentChunkName?: string diff --git a/packages/teleport-plugin-jsx-head-config/tsconfig.json b/packages/teleport-plugin-jsx-head-config/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-jsx-head-config/tsconfig.json +++ b/packages/teleport-plugin-jsx-head-config/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-inline-styles/package.json b/packages/teleport-plugin-jsx-inline-styles/package.json index 622c2dd20..d1aa0fe3f 100644 --- a/packages/teleport-plugin-jsx-inline-styles/package.json +++ b/packages/teleport-plugin-jsx-inline-styles/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-jsx-inline-styles/src/index.ts b/packages/teleport-plugin-jsx-inline-styles/src/index.ts index 3f41697fd..82e250988 100644 --- a/packages/teleport-plugin-jsx-inline-styles/src/index.ts +++ b/packages/teleport-plugin-jsx-inline-styles/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, StyleBuilders } from '@teleporthq/teleport-plugin-common' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-jsx-inline-styles/tsconfig.json b/packages/teleport-plugin-jsx-inline-styles/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-jsx-inline-styles/tsconfig.json +++ b/packages/teleport-plugin-jsx-inline-styles/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-next-image/__tests__/index.ts b/packages/teleport-plugin-jsx-next-image/__tests__/index.ts index e53fd839f..fff806af9 100644 --- a/packages/teleport-plugin-jsx-next-image/__tests__/index.ts +++ b/packages/teleport-plugin-jsx-next-image/__tests__/index.ts @@ -6,7 +6,7 @@ import { FileType, ComponentStructure, } from '@teleporthq/teleport-types' -import * as types from '@babel/types' +import types from '@babel/types' describe('plugin-jsx-next-image', () => { const plugin = createNextImagePlugin() diff --git a/packages/teleport-plugin-jsx-next-image/package.json b/packages/teleport-plugin-jsx-next-image/package.json index 4ce35cd98..654294364 100644 --- a/packages/teleport-plugin-jsx-next-image/package.json +++ b/packages/teleport-plugin-jsx-next-image/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-jsx-next-image/src/index.ts b/packages/teleport-plugin-jsx-next-image/src/index.ts index 9c2fadba6..e3ca17816 100644 --- a/packages/teleport-plugin-jsx-next-image/src/index.ts +++ b/packages/teleport-plugin-jsx-next-image/src/index.ts @@ -1,6 +1,6 @@ import { ComponentPluginFactory, ComponentPlugin, UIDLDependency } from '@teleporthq/teleport-types' import { UIDLUtils } from '@teleporthq/teleport-shared' -import * as types from '@babel/types' +import types from '@babel/types' interface NextImagePluginConfig { componentChunkName: string @@ -54,10 +54,9 @@ export const createNextImagePlugin: ComponentPluginFactory)[key] + const jsxTag = ( + componentChunk.meta.nodesLookup as unknown as Record + )[key] if (!jsxTag) { return diff --git a/packages/teleport-plugin-jsx-next-image/tsconfig.json b/packages/teleport-plugin-jsx-next-image/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-jsx-next-image/tsconfig.json +++ b/packages/teleport-plugin-jsx-next-image/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-proptypes/package.json b/packages/teleport-plugin-jsx-proptypes/package.json index ba96e7291..35336b54b 100644 --- a/packages/teleport-plugin-jsx-proptypes/package.json +++ b/packages/teleport-plugin-jsx-proptypes/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-jsx-proptypes/src/utils.ts b/packages/teleport-plugin-jsx-proptypes/src/utils.ts index 2eb8608ab..6a5304ae7 100644 --- a/packages/teleport-plugin-jsx-proptypes/src/utils.ts +++ b/packages/teleport-plugin-jsx-proptypes/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ASTUtils, ParsedASTNode } from '@teleporthq/teleport-plugin-common' import { UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-jsx-proptypes/tsconfig.json b/packages/teleport-plugin-jsx-proptypes/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-jsx-proptypes/tsconfig.json +++ b/packages/teleport-plugin-jsx-proptypes/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-preact-base-component/package.json b/packages/teleport-plugin-preact-base-component/package.json index 91b309076..b144ba12a 100644 --- a/packages/teleport-plugin-preact-base-component/package.json +++ b/packages/teleport-plugin-preact-base-component/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-preact-base-component/src/utils.ts b/packages/teleport-plugin-preact-base-component/src/utils.ts index 7f8fa8e48..7805f53d1 100644 --- a/packages/teleport-plugin-preact-base-component/src/utils.ts +++ b/packages/teleport-plugin-preact-base-component/src/utils.ts @@ -1,14 +1,16 @@ -import * as types from '@babel/types' +import types from '@babel/types' -export const createDOMInjectionNode = (content: string, t = types) => { - return t.jsxElement( - t.jsxOpeningElement( - t.jsxIdentifier('span'), +export const createDOMInjectionNode = (content: string) => { + return types.jsxElement( + types.jsxOpeningElement( + types.jsxIdentifier('span'), [ - t.jsxAttribute( - t.jsxIdentifier('dangerouslySetInnerHTML'), - t.jsxExpressionContainer( - t.objectExpression([t.objectProperty(t.identifier('__html'), t.stringLiteral(content))]) + types.jsxAttribute( + types.jsxIdentifier('dangerouslySetInnerHTML'), + types.jsxExpressionContainer( + types.objectExpression([ + types.objectProperty(types.identifier('__html'), types.stringLiteral(content)), + ]) ) ), ], diff --git a/packages/teleport-plugin-preact-base-component/tsconfig.json b/packages/teleport-plugin-preact-base-component/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-preact-base-component/tsconfig.json +++ b/packages/teleport-plugin-preact-base-component/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-app-routing/package.json b/packages/teleport-plugin-react-app-routing/package.json index aa86ac4a5..2fe218eea 100644 --- a/packages/teleport-plugin-react-app-routing/package.json +++ b/packages/teleport-plugin-react-app-routing/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-react-app-routing/src/utils.ts b/packages/teleport-plugin-react-app-routing/src/utils.ts index c1fccbfde..2d2076a7b 100644 --- a/packages/teleport-plugin-react-app-routing/src/utils.ts +++ b/packages/teleport-plugin-react-app-routing/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLDependency } from '@teleporthq/teleport-types' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' diff --git a/packages/teleport-plugin-react-app-routing/tsconfig.json b/packages/teleport-plugin-react-app-routing/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-react-app-routing/tsconfig.json +++ b/packages/teleport-plugin-react-app-routing/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-base-component/package.json b/packages/teleport-plugin-react-base-component/package.json index 67f7bc4be..13fd9ae6a 100644 --- a/packages/teleport-plugin-react-base-component/package.json +++ b/packages/teleport-plugin-react-base-component/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-react-base-component/src/utils.ts b/packages/teleport-plugin-react-base-component/src/utils.ts index 7f8fa8e48..7805f53d1 100644 --- a/packages/teleport-plugin-react-base-component/src/utils.ts +++ b/packages/teleport-plugin-react-base-component/src/utils.ts @@ -1,14 +1,16 @@ -import * as types from '@babel/types' +import types from '@babel/types' -export const createDOMInjectionNode = (content: string, t = types) => { - return t.jsxElement( - t.jsxOpeningElement( - t.jsxIdentifier('span'), +export const createDOMInjectionNode = (content: string) => { + return types.jsxElement( + types.jsxOpeningElement( + types.jsxIdentifier('span'), [ - t.jsxAttribute( - t.jsxIdentifier('dangerouslySetInnerHTML'), - t.jsxExpressionContainer( - t.objectExpression([t.objectProperty(t.identifier('__html'), t.stringLiteral(content))]) + types.jsxAttribute( + types.jsxIdentifier('dangerouslySetInnerHTML'), + types.jsxExpressionContainer( + types.objectExpression([ + types.objectProperty(types.identifier('__html'), types.stringLiteral(content)), + ]) ) ), ], diff --git a/packages/teleport-plugin-react-base-component/tsconfig.json b/packages/teleport-plugin-react-base-component/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-react-base-component/tsconfig.json +++ b/packages/teleport-plugin-react-base-component/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-jss/package.json b/packages/teleport-plugin-react-jss/package.json index 6a2b7b10d..789d0aa24 100644 --- a/packages/teleport-plugin-react-jss/package.json +++ b/packages/teleport-plugin-react-jss/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-react-jss/src/index.ts b/packages/teleport-plugin-react-jss/src/index.ts index e79aa66a3..fe6a72766 100644 --- a/packages/teleport-plugin-react-jss/src/index.ts +++ b/packages/teleport-plugin-react-jss/src/index.ts @@ -7,7 +7,7 @@ - Styles present in the component style sheeet. */ -import * as types from '@babel/types' +import types from '@babel/types' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders, ParsedASTNode } from '@teleporthq/teleport-plugin-common' import { diff --git a/packages/teleport-plugin-react-jss/src/style-sheet.ts b/packages/teleport-plugin-react-jss/src/style-sheet.ts index 762f75fe5..f37ddc800 100644 --- a/packages/teleport-plugin-react-jss/src/style-sheet.ts +++ b/packages/teleport-plugin-react-jss/src/style-sheet.ts @@ -1,4 +1,4 @@ -import * as t from '@babel/types' +import t from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' import { ComponentPlugin, diff --git a/packages/teleport-plugin-react-jss/src/utils.ts b/packages/teleport-plugin-react-jss/src/utils.ts index fcbd06cbc..0914e184e 100644 --- a/packages/teleport-plugin-react-jss/src/utils.ts +++ b/packages/teleport-plugin-react-jss/src/utils.ts @@ -1,4 +1,4 @@ -import * as t from '@babel/types' +import t from '@babel/types' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { ParsedASTNode, ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStyleSetDefinition, UIDLStyleValue } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-react-jss/tsconfig.json b/packages/teleport-plugin-react-jss/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-react-jss/tsconfig.json +++ b/packages/teleport-plugin-react-jss/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-styled-components/package.json b/packages/teleport-plugin-react-styled-components/package.json index 7a81e2265..447d3d961 100644 --- a/packages/teleport-plugin-react-styled-components/package.json +++ b/packages/teleport-plugin-react-styled-components/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-react-styled-components/src/index.ts b/packages/teleport-plugin-react-styled-components/src/index.ts index 1bd6bf4d9..203cb389f 100644 --- a/packages/teleport-plugin-react-styled-components/src/index.ts +++ b/packages/teleport-plugin-react-styled-components/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-react-styled-components/src/style-sheet.ts b/packages/teleport-plugin-react-styled-components/src/style-sheet.ts index 0b859bd8a..a111cc1c0 100644 --- a/packages/teleport-plugin-react-styled-components/src/style-sheet.ts +++ b/packages/teleport-plugin-react-styled-components/src/style-sheet.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPlugin, ComponentPluginFactory, diff --git a/packages/teleport-plugin-react-styled-components/src/utils.ts b/packages/teleport-plugin-react-styled-components/src/utils.ts index 57963ada7..6b6d781ce 100644 --- a/packages/teleport-plugin-react-styled-components/src/utils.ts +++ b/packages/teleport-plugin-react-styled-components/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { StringUtils } from '@teleporthq/teleport-shared' import { UIDLStyleValue, diff --git a/packages/teleport-plugin-react-styled-components/tsconfig.json b/packages/teleport-plugin-react-styled-components/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-react-styled-components/tsconfig.json +++ b/packages/teleport-plugin-react-styled-components/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-styled-jsx/package.json b/packages/teleport-plugin-react-styled-jsx/package.json index 2f1a52738..364f455d8 100644 --- a/packages/teleport-plugin-react-styled-jsx/package.json +++ b/packages/teleport-plugin-react-styled-jsx/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-react-styled-jsx/src/index.ts b/packages/teleport-plugin-react-styled-jsx/src/index.ts index 9cbdc0e11..78f2eeefe 100644 --- a/packages/teleport-plugin-react-styled-jsx/src/index.ts +++ b/packages/teleport-plugin-react-styled-jsx/src/index.ts @@ -7,7 +7,7 @@ import { PluginStyledJSX, } from '@teleporthq/teleport-types' import { generateStyledJSXTag } from './utils' -import * as types from '@babel/types' +import types from '@babel/types' interface StyledJSXConfig { componentChunkName: string diff --git a/packages/teleport-plugin-react-styled-jsx/src/utils.ts b/packages/teleport-plugin-react-styled-jsx/src/utils.ts index fb5a0e24b..ea461a19d 100644 --- a/packages/teleport-plugin-react-styled-jsx/src/utils.ts +++ b/packages/teleport-plugin-react-styled-jsx/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' export const generateStyledJSXTag = (content: string): types.JSXElement => { diff --git a/packages/teleport-plugin-react-styled-jsx/tsconfig.json b/packages/teleport-plugin-react-styled-jsx/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-react-styled-jsx/tsconfig.json +++ b/packages/teleport-plugin-react-styled-jsx/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-app-routing/package.json b/packages/teleport-plugin-reactnative-app-routing/package.json index 5a603a7e0..d17b5d033 100644 --- a/packages/teleport-plugin-reactnative-app-routing/package.json +++ b/packages/teleport-plugin-reactnative-app-routing/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-reactnative-app-routing/src/index.ts b/packages/teleport-plugin-reactnative-app-routing/src/index.ts index 3cc11e6b5..481fdfce9 100644 --- a/packages/teleport-plugin-reactnative-app-routing/src/index.ts +++ b/packages/teleport-plugin-reactnative-app-routing/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { FileType, ChunkType, @@ -15,94 +15,93 @@ interface AppRoutingComponentConfig { importChunkName: string } -export const createReactAppRoutingComponentPlugin: ComponentPluginFactory = ( - config -) => { - const { importChunkName = 'import-local', componentChunkName = 'app-router-component' } = - config || {} - - const reactAppRoutingComponentPlugin: ComponentPlugin = async (structure) => { - const { uidl, dependencies, options } = structure - - const navigatorDependency: UIDLDependency = { - type: 'library', - path: 'react-navigaton', - version: '^4.4.0', - meta: { - namedImport: true, - }, - } +export const createReactAppRoutingComponentPlugin: ComponentPluginFactory = + (config) => { + const { importChunkName = 'import-local', componentChunkName = 'app-router-component' } = + config || {} + + const reactAppRoutingComponentPlugin: ComponentPlugin = async (structure) => { + const { uidl, dependencies, options } = structure + + const navigatorDependency: UIDLDependency = { + type: 'library', + path: 'react-navigaton', + version: '^4.4.0', + meta: { + namedImport: true, + }, + } - dependencies.createStackNavigator = navigatorDependency - dependencies.createAppContainer = navigatorDependency + dependencies.createStackNavigator = navigatorDependency + dependencies.createAppContainer = navigatorDependency - const { stateDefinitions = {} } = uidl + const { stateDefinitions = {} } = uidl - const routes = UIDLUtils.extractRoutes(uidl) - const strategy = options.strategy - const pageDependencyPrefix = options.localDependenciesPrefix || './' - const navigatorObject: Record = {} + const routes = UIDLUtils.extractRoutes(uidl) + const strategy = options.strategy + const pageDependencyPrefix = options.localDependenciesPrefix || './' + const navigatorObject: Record = {} - routes.forEach((conditionalNode) => { - const { value } = conditionalNode.content - const routeKey = value.toString() - const routeValues = stateDefinitions.route.values || [] + routes.forEach((conditionalNode) => { + const { value } = conditionalNode.content + const routeKey = value.toString() + const routeValues = stateDefinitions.route.values || [] - const pageDefinition = routeValues.find((route) => route.value === routeKey) + const pageDefinition = routeValues.find((route) => route.value === routeKey) - const defaultOptions: UIDLPageOptions = {} - const { fileName, componentName, navLink } = pageDefinition.pageOptions || defaultOptions + const defaultOptions: UIDLPageOptions = {} + const { fileName, componentName, navLink } = pageDefinition.pageOptions || defaultOptions - /* If pages are exported in their own folder and in custom file names. + /* If pages are exported in their own folder and in custom file names. Import statements must then be: import Home from '../pages/home/component' so the `/component` suffix is computed below. */ - const pageStrategyOptions = (strategy && strategy.pages.options) || {} - const pageComponentSuffix = pageStrategyOptions.createFolderForEachComponent - ? '/' + (pageStrategyOptions.customComponentFileName || 'index') - : '' - - dependencies[componentName] = { - type: 'local', - path: `${pageDependencyPrefix}${fileName}${pageComponentSuffix}`, - } + const pageStrategyOptions = (strategy && strategy.pages.options) || {} + const pageComponentSuffix = pageStrategyOptions.createFolderForEachComponent + ? '/' + (pageStrategyOptions.customComponentFileName || 'index') + : '' + + dependencies[componentName] = { + type: 'local', + path: `${pageDependencyPrefix}${fileName}${pageComponentSuffix}`, + } + + navigatorObject[routeKey] = { + screen: new ParsedASTNode(types.identifier(componentName)), + path: navLink, + } + }) + + const navigatorOptions = { initialRouteName: 'Home' } + const routerAST = ASTBuilders.createConstAssignment( + 'MainNavigator', + // @ts-ignore + ASTBuilders.createFunctionCall('createStackNavigator', [navigatorObject, navigatorOptions]) + ) + + const appDeclaration = ASTBuilders.createConstAssignment( + 'App', + // @ts-ignore + ASTBuilders.createFunctionCall('createAppContainer', [types.identifier('MainNavigator')]) + ) + + const exportAST = ASTBuilders.createDefaultExport('App') + + structure.chunks.push({ + type: ChunkType.AST, + fileType: FileType.JS, + name: componentChunkName, + content: [routerAST, appDeclaration, exportAST], + linkAfter: [importChunkName], + }) + + return structure + } - navigatorObject[routeKey] = { - screen: new ParsedASTNode(types.identifier(componentName)), - path: navLink, - } - }) - - const navigatorOptions = { initialRouteName: 'Home' } - const routerAST = ASTBuilders.createConstAssignment( - 'MainNavigator', - // @ts-ignore - ASTBuilders.createFunctionCall('createStackNavigator', [navigatorObject, navigatorOptions]) - ) - - const appDeclaration = ASTBuilders.createConstAssignment( - 'App', - // @ts-ignore - ASTBuilders.createFunctionCall('createAppContainer', [types.identifier('MainNavigator')]) - ) - - const exportAST = ASTBuilders.createDefaultExport('App') - - structure.chunks.push({ - type: ChunkType.AST, - fileType: FileType.JS, - name: componentChunkName, - content: [routerAST, appDeclaration, exportAST], - linkAfter: [importChunkName], - }) - - return structure + return reactAppRoutingComponentPlugin } - return reactAppRoutingComponentPlugin -} - export default createReactAppRoutingComponentPlugin() diff --git a/packages/teleport-plugin-reactnative-app-routing/tsconfig.json b/packages/teleport-plugin-reactnative-app-routing/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-reactnative-app-routing/tsconfig.json +++ b/packages/teleport-plugin-reactnative-app-routing/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-component-navigation/package.json b/packages/teleport-plugin-reactnative-component-navigation/package.json index 62bfa290e..8979221cd 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/package.json +++ b/packages/teleport-plugin-reactnative-component-navigation/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-reactnative-component-navigation/src/index.ts b/packages/teleport-plugin-reactnative-component-navigation/src/index.ts index d0b22e492..e62d5bd84 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/src/index.ts +++ b/packages/teleport-plugin-reactnative-component-navigation/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' import { UIDLUtils } from '@teleporthq/teleport-shared' @@ -7,72 +7,71 @@ interface ReactNativeNavigationPluginConfig { componentChunkName: string } -export const createReactNativeNavigationPlugin: ComponentPluginFactory< - ReactNativeNavigationPluginConfig -> = (config) => { - const { componentChunkName = 'jsx-component' } = config || {} +export const createReactNativeNavigationPlugin: ComponentPluginFactory = + (config) => { + const { componentChunkName = 'jsx-component' } = config || {} - const reactNativeNavigationPlugin: ComponentPlugin = async (structure) => { - const { chunks, uidl } = structure - const componentChunk = chunks.find((chunk) => chunk.name === componentChunkName) - if (!componentChunk) { - return structure - } - - const jsxNodesLookup = componentChunk.meta.nodesLookup as Record - UIDLUtils.traverseElements(uidl.node, (element) => { - if ( - element.elementType !== 'TouchableWithoutFeedback' || - !(element.attrs && element.attrs.transitionTo) - ) { - // Skip if element is not a navlink - return + const reactNativeNavigationPlugin: ComponentPlugin = async (structure) => { + const { chunks, uidl } = structure + const componentChunk = chunks.find((chunk) => chunk.name === componentChunkName) + if (!componentChunk) { + return structure } - const jsxElement = jsxNodesLookup[element.key] - const transitionToAttr = ASTUtils.findAttributeByName(jsxElement, 'transitionTo') + const jsxNodesLookup = componentChunk.meta.nodesLookup as Record + UIDLUtils.traverseElements(uidl.node, (element) => { + if ( + element.elementType !== 'TouchableWithoutFeedback' || + !(element.attrs && element.attrs.transitionTo) + ) { + // Skip if element is not a navlink + return + } - // screen name can be a static string or a dynamic value - const screenNameAST = - transitionToAttr.value.type === 'JSXExpressionContainer' - ? (transitionToAttr.value.expression as types.MemberExpression) - : (transitionToAttr.value as types.StringLiteral) + const jsxElement = jsxNodesLookup[element.key] + const transitionToAttr = ASTUtils.findAttributeByName(jsxElement, 'transitionTo') - ASTUtils.removeAttributeByName(jsxElement, 'transitionTo') + // screen name can be a static string or a dynamic value + const screenNameAST = + transitionToAttr.value.type === 'JSXExpressionContainer' + ? (transitionToAttr.value.expression as types.MemberExpression) + : (transitionToAttr.value as types.StringLiteral) - jsxElement.openingElement.attributes.push( - types.jsxAttribute( - types.jsxIdentifier('onPress'), - types.jsxExpressionContainer( - types.arrowFunctionExpression( - [], - types.callExpression(types.identifier('props.navigation.navigate'), [screenNameAST]) + ASTUtils.removeAttributeByName(jsxElement, 'transitionTo') + + jsxElement.openingElement.attributes.push( + types.jsxAttribute( + types.jsxIdentifier('onPress'), + types.jsxExpressionContainer( + types.arrowFunctionExpression( + [], + types.callExpression(types.identifier('props.navigation.navigate'), [screenNameAST]) + ) ) ) ) - ) - // If any of the navlink children is a plain text or jsx expression node, it needs to be surrounded by a Text element - if (jsxElement.children) { - jsxElement.children = jsxElement.children.map((child) => { - if (child.type === 'JSXText' && child.value === '\n') { - // skip new line children which are added by default after each text element - return child - } + // If any of the navlink children is a plain text or jsx expression node, it needs to be surrounded by a Text element + if (jsxElement.children) { + jsxElement.children = jsxElement.children.map((child) => { + if (child.type === 'JSXText' && child.value === '\n') { + // skip new line children which are added by default after each text element + return child + } - if (child.type !== 'JSXExpressionContainer' && child.type !== 'JSXText') { - return child - } + if (child.type !== 'JSXExpressionContainer' && child.type !== 'JSXText') { + return child + } - return ASTBuilders.createJSXTag('Text', [child]) - }) - } - }) + return ASTBuilders.createJSXTag('Text', [child]) + }) + } + }) - return structure - } + return structure + } - return reactNativeNavigationPlugin -} + return reactNativeNavigationPlugin + } export default createReactNativeNavigationPlugin() diff --git a/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json b/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json +++ b/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-resource-loader/package.json b/packages/teleport-plugin-reactnative-resource-loader/package.json index b61fb2366..7b63bf55b 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/package.json +++ b/packages/teleport-plugin-reactnative-resource-loader/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-reactnative-resource-loader/src/index.ts b/packages/teleport-plugin-reactnative-resource-loader/src/index.ts index 1e4a1b94f..471ada782 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/src/index.ts +++ b/packages/teleport-plugin-reactnative-resource-loader/src/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { Constants, UIDLUtils } from '@teleporthq/teleport-shared' import { setResourceURIObject, setResourceRequireCall } from './utils' @@ -7,52 +7,51 @@ interface ReactNativeResourceLoaderPlugin { componentChunkName: string } -export const createReactNativeResourcePlugin: ComponentPluginFactory< - ReactNativeResourceLoaderPlugin -> = (config) => { - const { componentChunkName = 'jsx-component' } = config || {} +export const createReactNativeResourcePlugin: ComponentPluginFactory = + (config) => { + const { componentChunkName = 'jsx-component' } = config || {} - const reactNativeResourcePlugin: ComponentPlugin = async (structure) => { - const { uidl, chunks } = structure - const componentChunk = chunks.find((chunk) => chunk.name === componentChunkName) - if (!componentChunk) { - return structure - } + const reactNativeResourcePlugin: ComponentPlugin = async (structure) => { + const { uidl, chunks } = structure + const componentChunk = chunks.find((chunk) => chunk.name === componentChunkName) + if (!componentChunk) { + return structure + } - const jsxNodesLookup = componentChunk.meta.nodesLookup as Record + const jsxNodesLookup = componentChunk.meta.nodesLookup as Record - UIDLUtils.traverseElements(uidl.node, (element) => { - if (element.elementType !== 'Image' || !(element.attrs && element.attrs.source)) { - return - } + UIDLUtils.traverseElements(uidl.node, (element) => { + if (element.elementType !== 'Image' || !(element.attrs && element.attrs.source)) { + return + } - const jsxElement = jsxNodesLookup[element.key] - const sourceAttr = element.attrs.source - const sourceAttrAST = jsxElement.openingElement.attributes.find( - (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'source' - ) as types.JSXAttribute + const jsxElement = jsxNodesLookup[element.key] + const sourceAttr = element.attrs.source + const sourceAttrAST = jsxElement.openingElement.attributes.find( + (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'source' + ) as types.JSXAttribute - if (!sourceAttrAST) { - return - } + if (!sourceAttrAST) { + return + } - if (sourceAttr.type === 'static') { - const sourcePath = sourceAttr.content.toString() - if (sourcePath.includes(Constants.ASSETS_IDENTIFIER)) { - // Assuming the components are generated next to the assets folder - setResourceRequireCall(sourceAttrAST, `..${sourcePath}`) + if (sourceAttr.type === 'static') { + const sourcePath = sourceAttr.content.toString() + if (sourcePath.includes(Constants.ASSETS_IDENTIFIER)) { + // Assuming the components are generated next to the assets folder + setResourceRequireCall(sourceAttrAST, `..${sourcePath}`) + } else { + setResourceURIObject(sourceAttrAST) + } } else { setResourceURIObject(sourceAttrAST) } - } else { - setResourceURIObject(sourceAttrAST) - } - }) + }) - return structure - } + return structure + } - return reactNativeResourcePlugin -} + return reactNativeResourcePlugin + } export default createReactNativeResourcePlugin() diff --git a/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts b/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts index 40750f430..c52841772 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts +++ b/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' export const setResourceRequireCall = (attrAST: types.JSXAttribute, path: string) => { attrAST.value = types.jsxExpressionContainer( diff --git a/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json b/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json +++ b/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-stencil-app-routing/package.json b/packages/teleport-plugin-stencil-app-routing/package.json index 0a87392ce..9864882a5 100644 --- a/packages/teleport-plugin-stencil-app-routing/package.json +++ b/packages/teleport-plugin-stencil-app-routing/package.json @@ -6,14 +6,11 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", + "main": "dist/index.js", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, - "types": "dist/cjs/index.d.ts", + "types": "dist/index.d.ts", "sideEffects": false, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" diff --git a/packages/teleport-plugin-stencil-app-routing/src/utils.ts b/packages/teleport-plugin-stencil-app-routing/src/utils.ts index 1fb2897bd..10dabee34 100644 --- a/packages/teleport-plugin-stencil-app-routing/src/utils.ts +++ b/packages/teleport-plugin-stencil-app-routing/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStateDefinition, UIDLConditionalNode } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-stencil-app-routing/tsconfig.json b/packages/teleport-plugin-stencil-app-routing/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-stencil-app-routing/tsconfig.json +++ b/packages/teleport-plugin-stencil-app-routing/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-stencil-base-component/package.json b/packages/teleport-plugin-stencil-base-component/package.json index ca1fe28f6..f7b3f77e7 100644 --- a/packages/teleport-plugin-stencil-base-component/package.json +++ b/packages/teleport-plugin-stencil-base-component/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-stencil-base-component/src/utils.ts b/packages/teleport-plugin-stencil-base-component/src/utils.ts index 112b89b21..50d57d922 100644 --- a/packages/teleport-plugin-stencil-base-component/src/utils.ts +++ b/packages/teleport-plugin-stencil-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStateDefinition, UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-stencil-base-component/tsconfig.json b/packages/teleport-plugin-stencil-base-component/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-stencil-base-component/tsconfig.json +++ b/packages/teleport-plugin-stencil-base-component/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-app-routing/package.json b/packages/teleport-plugin-vue-app-routing/package.json index 6a117eed6..542d73589 100644 --- a/packages/teleport-plugin-vue-app-routing/package.json +++ b/packages/teleport-plugin-vue-app-routing/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-vue-app-routing/src/index.ts b/packages/teleport-plugin-vue-app-routing/src/index.ts index 8a44aef82..4a495c076 100644 --- a/packages/teleport-plugin-vue-app-routing/src/index.ts +++ b/packages/teleport-plugin-vue-app-routing/src/index.ts @@ -1,4 +1,4 @@ -import * as t from '@babel/types' +import t from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ComponentPluginFactory, diff --git a/packages/teleport-plugin-vue-app-routing/tsconfig.json b/packages/teleport-plugin-vue-app-routing/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-vue-app-routing/tsconfig.json +++ b/packages/teleport-plugin-vue-app-routing/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-base-component/package.json b/packages/teleport-plugin-vue-base-component/package.json index 13e1a41c0..13ac7a2ff 100644 --- a/packages/teleport-plugin-vue-base-component/package.json +++ b/packages/teleport-plugin-vue-base-component/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-vue-base-component/src/utils.ts b/packages/teleport-plugin-vue-base-component/src/utils.ts index 0ec1e9fa3..a2f5324dc 100644 --- a/packages/teleport-plugin-vue-base-component/src/utils.ts +++ b/packages/teleport-plugin-vue-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders, ParsedASTNode } from '@teleporthq/teleport-plugin-common' diff --git a/packages/teleport-plugin-vue-base-component/tsconfig.json b/packages/teleport-plugin-vue-base-component/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-vue-base-component/tsconfig.json +++ b/packages/teleport-plugin-vue-base-component/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-head-config/__tests__/index.ts b/packages/teleport-plugin-vue-head-config/__tests__/index.ts index 6376e167b..0ba22a80d 100644 --- a/packages/teleport-plugin-vue-head-config/__tests__/index.ts +++ b/packages/teleport-plugin-vue-head-config/__tests__/index.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { createVueHeadConfigPlugin } from '../src' import { component, elementNode } from '@teleporthq/teleport-uidl-builders' import { diff --git a/packages/teleport-plugin-vue-head-config/package.json b/packages/teleport-plugin-vue-head-config/package.json index 530d90955..536dc186b 100644 --- a/packages/teleport-plugin-vue-head-config/package.json +++ b/packages/teleport-plugin-vue-head-config/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-plugin-vue-head-config/src/index.ts b/packages/teleport-plugin-vue-head-config/src/index.ts index 34a39349c..5f86fe175 100644 --- a/packages/teleport-plugin-vue-head-config/src/index.ts +++ b/packages/teleport-plugin-vue-head-config/src/index.ts @@ -1,5 +1,5 @@ import { ComponentPluginFactory, ComponentPlugin, UIDLMetaTag } from '@teleporthq/teleport-types' -import * as types from '@babel/types' +import types from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' interface VueMetaPluginConfig { diff --git a/packages/teleport-plugin-vue-head-config/tsconfig.json b/packages/teleport-plugin-vue-head-config/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-plugin-vue-head-config/tsconfig.json +++ b/packages/teleport-plugin-vue-head-config/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-html/package.json b/packages/teleport-postprocessor-prettier-html/package.json index b1769560c..3e42e7492 100644 --- a/packages/teleport-postprocessor-prettier-html/package.json +++ b/packages/teleport-postprocessor-prettier-html/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-postprocessor-prettier-html/src/index.ts b/packages/teleport-postprocessor-prettier-html/src/index.ts index 2c4eb7b6d..b1182ba16 100644 --- a/packages/teleport-postprocessor-prettier-html/src/index.ts +++ b/packages/teleport-postprocessor-prettier-html/src/index.ts @@ -1,5 +1,5 @@ // @ts-ignore -import { format } from 'prettier/esm/standalone.mjs' +import format from 'prettier/esm/standalone.mjs' // @ts-ignore import parserHTML from 'prettier/esm/parser-html.mjs' diff --git a/packages/teleport-postprocessor-prettier-html/tsconfig.json b/packages/teleport-postprocessor-prettier-html/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-postprocessor-prettier-html/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-html/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-js/package.json b/packages/teleport-postprocessor-prettier-js/package.json index 3ffbd9091..eaa17aa25 100644 --- a/packages/teleport-postprocessor-prettier-js/package.json +++ b/packages/teleport-postprocessor-prettier-js/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-postprocessor-prettier-js/src/index.ts b/packages/teleport-postprocessor-prettier-js/src/index.ts index f6f07c5e1..8122a7c2f 100644 --- a/packages/teleport-postprocessor-prettier-js/src/index.ts +++ b/packages/teleport-postprocessor-prettier-js/src/index.ts @@ -1,5 +1,5 @@ // @ts-ignore -import { format } from 'prettier/esm/standalone.mjs' +import format from 'prettier/esm/standalone.mjs' // @ts-ignore import parserBabel from 'prettier/esm/parser-babel.mjs' import { Constants } from '@teleporthq/teleport-shared' diff --git a/packages/teleport-postprocessor-prettier-js/tsconfig.json b/packages/teleport-postprocessor-prettier-js/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-postprocessor-prettier-js/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-js/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-jsx/package.json b/packages/teleport-postprocessor-prettier-jsx/package.json index fa9b85fd4..3fe55867c 100644 --- a/packages/teleport-postprocessor-prettier-jsx/package.json +++ b/packages/teleport-postprocessor-prettier-jsx/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-postprocessor-prettier-jsx/src/index.ts b/packages/teleport-postprocessor-prettier-jsx/src/index.ts index 55bdd58e7..159773c34 100644 --- a/packages/teleport-postprocessor-prettier-jsx/src/index.ts +++ b/packages/teleport-postprocessor-prettier-jsx/src/index.ts @@ -1,5 +1,5 @@ // @ts-ignore -import { format } from 'prettier/esm/standalone.mjs' +import format from 'prettier/esm/standalone.mjs' // @ts-ignore import parserBabel from 'prettier/esm/parser-babel.mjs' // @ts-ignore @@ -16,10 +16,10 @@ interface PostProcessorFactoryOptions { export const createPrettierJSXPostProcessor = (options: PostProcessorFactoryOptions = {}) => { const fileType = options.fileType || FileType.JS const formatOptions = { ...Constants.PRETTIER_CONFIG, ...options.formatOptions } - const plugins = [parserBabel, parserPostCSS] const processor: PostProcessor = (codeChunks) => { + console.log(codeChunks[fileType]) if (codeChunks[fileType]) { codeChunks[fileType] = format(codeChunks[fileType], { ...formatOptions, diff --git a/packages/teleport-postprocessor-prettier-jsx/tsconfig.json b/packages/teleport-postprocessor-prettier-jsx/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-postprocessor-prettier-jsx/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-jsx/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-ts/package.json b/packages/teleport-postprocessor-prettier-ts/package.json index ee4ae407e..6f42ca717 100644 --- a/packages/teleport-postprocessor-prettier-ts/package.json +++ b/packages/teleport-postprocessor-prettier-ts/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-postprocessor-prettier-ts/src/index.ts b/packages/teleport-postprocessor-prettier-ts/src/index.ts index c14c2ea69..4a9564e14 100644 --- a/packages/teleport-postprocessor-prettier-ts/src/index.ts +++ b/packages/teleport-postprocessor-prettier-ts/src/index.ts @@ -1,5 +1,5 @@ // @ts-ignore -import { format } from 'prettier/esm/standalone.mjs' +import format from 'prettier/esm/standalone.mjs' // @ts-ignore import parserTypescript from 'prettier/esm/parser-typescript.mjs' diff --git a/packages/teleport-postprocessor-prettier-ts/tsconfig.json b/packages/teleport-postprocessor-prettier-ts/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-postprocessor-prettier-ts/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-ts/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-vue-file/package.json b/packages/teleport-postprocessor-vue-file/package.json index 4ca38da92..c62592c04 100644 --- a/packages/teleport-postprocessor-vue-file/package.json +++ b/packages/teleport-postprocessor-vue-file/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-postprocessor-vue-file/tsconfig.json b/packages/teleport-postprocessor-vue-file/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-postprocessor-vue-file/tsconfig.json +++ b/packages/teleport-postprocessor-vue-file/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-angular/package.json b/packages/teleport-project-generator-angular/package.json index 5393bfeac..f028da6c8 100644 --- a/packages/teleport-project-generator-angular/package.json +++ b/packages/teleport-project-generator-angular/package.json @@ -6,13 +6,10 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "publishConfig": { diff --git a/packages/teleport-project-generator-angular/tsconfig.json b/packages/teleport-project-generator-angular/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-angular/tsconfig.json +++ b/packages/teleport-project-generator-angular/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-gatsby/package.json b/packages/teleport-project-generator-gatsby/package.json index e817f636d..a8afdc03c 100644 --- a/packages/teleport-project-generator-gatsby/package.json +++ b/packages/teleport-project-generator-gatsby/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-gatsby/src/utils.ts b/packages/teleport-project-generator-gatsby/src/utils.ts index 38c840711..873bcc188 100644 --- a/packages/teleport-project-generator-gatsby/src/utils.ts +++ b/packages/teleport-project-generator-gatsby/src/utils.ts @@ -1,4 +1,4 @@ -import * as types from '@babel/types' +import types from '@babel/types' import { ProjectUIDL, EntryFileOptions, diff --git a/packages/teleport-project-generator-gatsby/tsconfig.json b/packages/teleport-project-generator-gatsby/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-gatsby/tsconfig.json +++ b/packages/teleport-project-generator-gatsby/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-gridsome/package.json b/packages/teleport-project-generator-gridsome/package.json index 505c08c08..b92c74392 100644 --- a/packages/teleport-project-generator-gridsome/package.json +++ b/packages/teleport-project-generator-gridsome/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-gridsome/src/utils.ts b/packages/teleport-project-generator-gridsome/src/utils.ts index e20c66a67..dd5917974 100644 --- a/packages/teleport-project-generator-gridsome/src/utils.ts +++ b/packages/teleport-project-generator-gridsome/src/utils.ts @@ -4,7 +4,7 @@ import { FileType, ChunkType, } from '@teleporthq/teleport-types' -import * as types from '@babel/types' +import types from '@babel/types' // @ts-ignore export const configContentGenerator = (options: FrameWorkConfigOptions, t = types) => { const content: unknown[] = [] diff --git a/packages/teleport-project-generator-gridsome/tsconfig.json b/packages/teleport-project-generator-gridsome/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-gridsome/tsconfig.json +++ b/packages/teleport-project-generator-gridsome/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-next/package.json b/packages/teleport-project-generator-next/package.json index 1418a3359..41ac82170 100644 --- a/packages/teleport-project-generator-next/package.json +++ b/packages/teleport-project-generator-next/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-next/src/utils.ts b/packages/teleport-project-generator-next/src/utils.ts index bde80b1ad..d192da6b4 100644 --- a/packages/teleport-project-generator-next/src/utils.ts +++ b/packages/teleport-project-generator-next/src/utils.ts @@ -1,8 +1,6 @@ import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' - -import * as types from '@babel/types' - +import types from '@babel/types' import { ProjectUIDL, ChunkDefinition, diff --git a/packages/teleport-project-generator-next/tsconfig.json b/packages/teleport-project-generator-next/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-next/tsconfig.json +++ b/packages/teleport-project-generator-next/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-nuxt/package.json b/packages/teleport-project-generator-nuxt/package.json index 36ddd7fb5..9ceb8eb07 100644 --- a/packages/teleport-project-generator-nuxt/package.json +++ b/packages/teleport-project-generator-nuxt/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-nuxt/src/utils.ts b/packages/teleport-project-generator-nuxt/src/utils.ts index dbab1a722..4342e9396 100644 --- a/packages/teleport-project-generator-nuxt/src/utils.ts +++ b/packages/teleport-project-generator-nuxt/src/utils.ts @@ -4,7 +4,7 @@ import { ChunkType, FileType, } from '@teleporthq/teleport-types' -import * as types from '@babel/types' +import types from '@babel/types' export const configContentGenerator = (options: FrameWorkConfigOptions, t = types) => { const result = { diff --git a/packages/teleport-project-generator-nuxt/tsconfig.json b/packages/teleport-project-generator-nuxt/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-nuxt/tsconfig.json +++ b/packages/teleport-project-generator-nuxt/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-preact/package.json b/packages/teleport-project-generator-preact/package.json index 8e5ae21ec..43590d376 100644 --- a/packages/teleport-project-generator-preact/package.json +++ b/packages/teleport-project-generator-preact/package.json @@ -6,14 +6,11 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", + "main": "dist/index.js", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, - "types": "dist/cjs/index.d.ts", + "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/teleport-project-generator-preact/tsconfig.json b/packages/teleport-project-generator-preact/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-preact/tsconfig.json +++ b/packages/teleport-project-generator-preact/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-react/package.json b/packages/teleport-project-generator-react/package.json index 120ff898d..92a88dd46 100644 --- a/packages/teleport-project-generator-react/package.json +++ b/packages/teleport-project-generator-react/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-react/tsconfig.json b/packages/teleport-project-generator-react/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-react/tsconfig.json +++ b/packages/teleport-project-generator-react/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-reactnative/package.json b/packages/teleport-project-generator-reactnative/package.json index b6772d31b..11b19392f 100644 --- a/packages/teleport-project-generator-reactnative/package.json +++ b/packages/teleport-project-generator-reactnative/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-reactnative/tsconfig.json b/packages/teleport-project-generator-reactnative/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-reactnative/tsconfig.json +++ b/packages/teleport-project-generator-reactnative/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-stencil/package.json b/packages/teleport-project-generator-stencil/package.json index 875b03939..01cba633f 100644 --- a/packages/teleport-project-generator-stencil/package.json +++ b/packages/teleport-project-generator-stencil/package.json @@ -6,14 +6,11 @@ "homepage": "https://teleporthq.io/", "type": "module", "license": "MIT", - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", + "main": "dist/index.js", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, - "types": "dist/cjs/index.d.ts", + "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" diff --git a/packages/teleport-project-generator-stencil/tsconfig.json b/packages/teleport-project-generator-stencil/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-stencil/tsconfig.json +++ b/packages/teleport-project-generator-stencil/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-vue/package.json b/packages/teleport-project-generator-vue/package.json index bc04b46fd..b31bde8cb 100644 --- a/packages/teleport-project-generator-vue/package.json +++ b/packages/teleport-project-generator-vue/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator-vue/tsconfig.json b/packages/teleport-project-generator-vue/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator-vue/tsconfig.json +++ b/packages/teleport-project-generator-vue/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-generator/package.json b/packages/teleport-project-generator/package.json index 5ed8ca433..c49aaa1b6 100644 --- a/packages/teleport-project-generator/package.json +++ b/packages/teleport-project-generator/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-generator/tsconfig.json b/packages/teleport-project-generator/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-generator/tsconfig.json +++ b/packages/teleport-project-generator/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-packer/package.json b/packages/teleport-project-packer/package.json index 764f22d9b..81bdfb881 100644 --- a/packages/teleport-project-packer/package.json +++ b/packages/teleport-project-packer/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-packer/tsconfig.json b/packages/teleport-project-packer/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-packer/tsconfig.json +++ b/packages/teleport-project-packer/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-gatsby-styled-components/package.json b/packages/teleport-project-plugin-gatsby-styled-components/package.json index c51ebcb10..2845126ad 100644 --- a/packages/teleport-project-plugin-gatsby-styled-components/package.json +++ b/packages/teleport-project-plugin-gatsby-styled-components/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json b/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json +++ b/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-css-modules/package.json b/packages/teleport-project-plugin-next-css-modules/package.json index 728453f0d..e32f3fe43 100644 --- a/packages/teleport-project-plugin-next-css-modules/package.json +++ b/packages/teleport-project-plugin-next-css-modules/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-plugin-next-css-modules/tsconfig.json b/packages/teleport-project-plugin-next-css-modules/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-plugin-next-css-modules/tsconfig.json +++ b/packages/teleport-project-plugin-next-css-modules/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-react-jss/package.json b/packages/teleport-project-plugin-next-react-jss/package.json index 86b965ee8..10b37d65d 100644 --- a/packages/teleport-project-plugin-next-react-jss/package.json +++ b/packages/teleport-project-plugin-next-react-jss/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-plugin-next-react-jss/tsconfig.json b/packages/teleport-project-plugin-next-react-jss/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-plugin-next-react-jss/tsconfig.json +++ b/packages/teleport-project-plugin-next-react-jss/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-styled-components/package.json b/packages/teleport-project-plugin-next-styled-components/package.json index dbf84919b..165618d4c 100644 --- a/packages/teleport-project-plugin-next-styled-components/package.json +++ b/packages/teleport-project-plugin-next-styled-components/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-project-plugin-next-styled-components/tsconfig.json b/packages/teleport-project-plugin-next-styled-components/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-project-plugin-next-styled-components/tsconfig.json +++ b/packages/teleport-project-plugin-next-styled-components/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-codesandbox/package.json b/packages/teleport-publisher-codesandbox/package.json index 9390f7bd2..7176f83a5 100644 --- a/packages/teleport-publisher-codesandbox/package.json +++ b/packages/teleport-publisher-codesandbox/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-codesandbox/tsconfig.json b/packages/teleport-publisher-codesandbox/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-codesandbox/tsconfig.json +++ b/packages/teleport-publisher-codesandbox/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-disk/package.json b/packages/teleport-publisher-disk/package.json index 14d2ae077..cad488a1b 100644 --- a/packages/teleport-publisher-disk/package.json +++ b/packages/teleport-publisher-disk/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-disk/tsconfig.json b/packages/teleport-publisher-disk/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-disk/tsconfig.json +++ b/packages/teleport-publisher-disk/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-github/package.json b/packages/teleport-publisher-github/package.json index f8c8de971..589302089 100644 --- a/packages/teleport-publisher-github/package.json +++ b/packages/teleport-publisher-github/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-github/tsconfig.json b/packages/teleport-publisher-github/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-github/tsconfig.json +++ b/packages/teleport-publisher-github/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-netlify/package.json b/packages/teleport-publisher-netlify/package.json index abc3a201c..05da49150 100644 --- a/packages/teleport-publisher-netlify/package.json +++ b/packages/teleport-publisher-netlify/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-netlify/tsconfig.json b/packages/teleport-publisher-netlify/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-netlify/tsconfig.json +++ b/packages/teleport-publisher-netlify/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-vercel/package.json b/packages/teleport-publisher-vercel/package.json index b07c3eae8..1b61edde7 100644 --- a/packages/teleport-publisher-vercel/package.json +++ b/packages/teleport-publisher-vercel/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-vercel/tsconfig.json b/packages/teleport-publisher-vercel/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-vercel/tsconfig.json +++ b/packages/teleport-publisher-vercel/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-publisher-zip/package.json b/packages/teleport-publisher-zip/package.json index a368b0af1..a17117b2a 100644 --- a/packages/teleport-publisher-zip/package.json +++ b/packages/teleport-publisher-zip/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-publisher-zip/tsconfig.json b/packages/teleport-publisher-zip/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-publisher-zip/tsconfig.json +++ b/packages/teleport-publisher-zip/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-shared/package.json b/packages/teleport-shared/package.json index 50936fabd..4adfe45f6 100644 --- a/packages/teleport-shared/package.json +++ b/packages/teleport-shared/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-shared/tsconfig.json b/packages/teleport-shared/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-shared/tsconfig.json +++ b/packages/teleport-shared/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-types/package.json b/packages/teleport-types/package.json index 544167f0b..ee587e8a7 100644 --- a/packages/teleport-types/package.json +++ b/packages/teleport-types/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-types/tsconfig-esm.json b/packages/teleport-types/tsconfig-esm.json deleted file mode 100755 index 5d65f088d..000000000 --- a/packages/teleport-types/tsconfig-esm.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "dist/esm", - "module": "esnext", - "target": "es2019", - "moduleResolution": "node" - }, - "include": [ - "./src" - ] -} \ No newline at end of file diff --git a/packages/teleport-types/tsconfig.json b/packages/teleport-types/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-types/tsconfig.json +++ b/packages/teleport-types/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-uidl-builders/package.json b/packages/teleport-uidl-builders/package.json index ac6631e81..e5e5e781c 100644 --- a/packages/teleport-uidl-builders/package.json +++ b/packages/teleport-uidl-builders/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-uidl-builders/tsconfig.json b/packages/teleport-uidl-builders/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-uidl-builders/tsconfig.json +++ b/packages/teleport-uidl-builders/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-uidl-resolver/package.json b/packages/teleport-uidl-resolver/package.json index c9d93ac40..ab9f4e8b4 100644 --- a/packages/teleport-uidl-resolver/package.json +++ b/packages/teleport-uidl-resolver/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-uidl-resolver/tsconfig.json b/packages/teleport-uidl-resolver/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-uidl-resolver/tsconfig.json +++ b/packages/teleport-uidl-resolver/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/packages/teleport-uidl-validator/package.json b/packages/teleport-uidl-validator/package.json index 111233d3a..8c218474a 100644 --- a/packages/teleport-uidl-validator/package.json +++ b/packages/teleport-uidl-validator/package.json @@ -6,13 +6,10 @@ "license": "MIT", "homepage": "https://teleporthq.io/", "type": "module", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", - "module": "dist/esm/index.js", + "main": "dist/index.js", + "types": "dist/index.d.ts", "exports": { - "module": "./dist/esm/index.js", - "require": "./dist/cjs/index.js", - "import": "./dist/esm/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-uidl-validator/tsconfig.json b/packages/teleport-uidl-validator/tsconfig.json index 59aa0d920..17ced8540 100755 --- a/packages/teleport-uidl-validator/tsconfig.json +++ b/packages/teleport-uidl-validator/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, - "outDir": "dist/cjs" + "outDir": "dist" }, "include": [ "./src" diff --git a/scripts/build.mjs b/scripts/build.mjs index e70eae662..9541957ed 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -42,23 +42,23 @@ export const buildPackage = async (path, packageName) => { external.push('fs') const input = `${path}/src/index.ts` - const cjsOutput = `${path}/dist/cjs` + // const cjsOutput = `${path}/dist/cjs` - await build({ - entryPoints: [input], - outdir: cjsOutput, - format: 'cjs', - target: 'es6', - bundle: true, - minify: false, - external, - }).catch((e) => { - throw new Error(`CJS Build failed for ${packageName} \n ${e}`) - }) + // await build({ + // entryPoints: [input], + // outdir: cjsOutput, + // format: 'cjs', + // target: 'es6', + // bundle: true, + // minify: false, + // external, + // }).catch((e) => { + // throw new Error(`CJS Build failed for ${packageName} \n ${e}`) + // }) await build({ - entryPoints: [`${path}/src/index.ts`], - outdir: `${path}/dist/esm`, + entryPoints: [input], + outdir: `${path}/dist`, format: 'esm', target: 'es6', bundle: true, From 01cbcfa769b68da04f38356fa9b6684909116210 Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Sat, 3 Jul 2021 21:50:24 +0530 Subject: [PATCH 3/6] A new Webpack and Node 14 cjs Interop issue --- .gitignore | 2 + .prettierignore | 1 + packages/teleport-code-generator/src/index.ts | 32 +- packages/teleport-code-generator/src/utils.ts | 7 + .../teleport-code-generator/tsconfig.json | 1 + .../teleport-component-generator/package.json | 11 +- .../src/builder/generators/js-ast-to-code.ts | 7 +- .../package.json | 2 +- .../package.json | 2 +- packages/teleport-plugin-common/package.json | 11 +- .../src/builders/style-builders.ts | 53 +- .../teleport-plugin-css-modules/package.json | 2 +- packages/teleport-plugin-css/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../teleport-plugin-react-jss/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../src/index.ts | 7 +- .../src/index.ts | 7 +- .../src/index.ts | 10 +- .../src/index.ts | 7 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../teleport-project-generator/package.json | 3 +- .../src/file-handlers.ts | 2 +- .../teleport-project-generator/src/index.ts | 2 +- .../src/path-browserisify.d.ts | 4 + .../src/path-browserisify.d.ts | 4 + packages/teleport-publisher-disk/src/utils.ts | 3 +- packages/teleport-shared/package.json | 2 +- packages/teleport-test/package.json | 10 +- packages/teleport-test/rollup.config.js | 20 + .../src/{client.js => client.mjs} | 12 +- .../src/{codegen.js => codegen.mjs} | 4 +- packages/teleport-test/src/standalone.ts | 9 +- packages/teleport-test/webpack.config.js | 37 +- tsconfig.json | 2 +- yarn.lock | 674 +++++++++++++----- 53 files changed, 700 insertions(+), 294 deletions(-) create mode 100644 packages/teleport-code-generator/src/utils.ts create mode 100644 packages/teleport-project-generator/src/path-browserisify.d.ts create mode 100644 packages/teleport-publisher-disk/src/path-browserisify.d.ts create mode 100644 packages/teleport-test/rollup.config.js rename packages/teleport-test/src/{client.js => client.mjs} (66%) rename packages/teleport-test/src/{codegen.js => codegen.mjs} (73%) diff --git a/.gitignore b/.gitignore index 7c6efd1b2..3d29f0dcd 100755 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ *.pyc build/ dist/ +dist-rollup/ +dist-webpack/ lib/ coverage/ *.log* diff --git a/.prettierignore b/.prettierignore index 8fc1c1c47..98962c44b 100755 --- a/.prettierignore +++ b/.prettierignore @@ -7,5 +7,6 @@ .all-contributorsrc .prettierignore *.lock +.gitignore packages/teleport-repl-component/src/components.d.ts \ No newline at end of file diff --git a/packages/teleport-code-generator/src/index.ts b/packages/teleport-code-generator/src/index.ts index 4b84ef91e..ae0fa07e0 100644 --- a/packages/teleport-code-generator/src/index.ts +++ b/packages/teleport-code-generator/src/index.ts @@ -67,7 +67,6 @@ import { } from '@teleporthq/teleport-project-generator-gatsby' import { createZipPublisher } from '@teleporthq/teleport-publisher-zip' -import { createDiskPublisher } from '@teleporthq/teleport-publisher-disk' import { createVercelPublisher } from '@teleporthq/teleport-publisher-vercel' import { createNetlifyPublisher } from '@teleporthq/teleport-publisher-netlify' import { createGithubPublisher } from '@teleporthq/teleport-publisher-github' @@ -79,6 +78,7 @@ import { createVueComponentGenerator } from '@teleporthq/teleport-component-gene import { createStencilComponentGenerator } from '@teleporthq/teleport-component-generator-stencil' import { createAngularComponentGenerator } from '@teleporthq/teleport-component-generator-angular' import { createReactNativeComponentGenerator } from '@teleporthq/teleport-component-generator-reactnative' +import { isNodeProcess } from './utils' const componentGeneratorFactories: Record = { [ComponentType.REACT]: createReactComponentGenerator, @@ -124,9 +124,8 @@ const templates = { [ProjectType.GATSBY]: GatsbyTemplate, } -const projectPublisherFactories = { +const projectPublisherFactories: Omit, PublisherType.DISK> = { [PublisherType.ZIP]: createZipPublisher, - [PublisherType.DISK]: createDiskPublisher, [PublisherType.VERCEL]: createVercelPublisher, [PublisherType.NETLIFY]: createNetlifyPublisher, [PublisherType.GITHUB]: createGithubPublisher, @@ -135,11 +134,24 @@ const projectPublisherFactories = { export const packProject: PackProjectFunction = async ( projectUIDL, - { projectType, publisher, publishOptions = {}, assets = [], plugins = [] } + { projectType, publisher: publisherType, publishOptions = {}, assets = [], plugins = [] } ) => { const packer = createProjectPacker() - const projectGeneratorFactory = projectGeneratorFactories[projectType] + let publisher + if (publisherType === PublisherType.DISK) { + if (isNodeProcess()) { + const createDiskPublisher = await import('@teleporthq/teleport-publisher-disk').then( + (mod) => mod.createDiskPublisher + ) + publisher = createDiskPublisher + } else { + throw Error(`${PublisherType.DISK} can only be used inside node environments`) + } + } else { + publisher = projectPublisherFactories[publisherType] + } + const projectGeneratorFactory = projectGeneratorFactories[projectType] if (plugins?.length > 0) { projectGeneratorFactory.cleanPlugins() plugins.forEach((plugin: ProjectPlugin) => { @@ -148,7 +160,7 @@ export const packProject: PackProjectFunction = async ( } const projectTemplate = - projectType === ProjectType.PREACT && publisher === PublisherType.CODESANDBOX + projectType === ProjectType.PREACT && publisherType === PublisherType.CODESANDBOX ? PreactCodesandBoxTemplate : templates[projectType] @@ -156,8 +168,8 @@ export const packProject: PackProjectFunction = async ( throw new InvalidProjectTypeError(projectType) } - if (publisher && !projectPublisherFactories[publisher]) { - throw new InvalidPublisherTypeError(publisher) + if (publisherType && !publisher) { + throw new InvalidPublisherTypeError(publisherType) } packer.setAssets({ @@ -169,8 +181,8 @@ export const packProject: PackProjectFunction = async ( packer.setTemplate(projectTemplate) // If no publisher is provided, the packer will return the generated project - if (publisher) { - const publisherFactory = projectPublisherFactories[publisher] + if (publisherType) { + const publisherFactory = publisher const projectPublisher = publisherFactory(publishOptions) // @ts-ignore packer.setPublisher(projectPublisher) diff --git a/packages/teleport-code-generator/src/utils.ts b/packages/teleport-code-generator/src/utils.ts new file mode 100644 index 000000000..55fdec9f2 --- /dev/null +++ b/packages/teleport-code-generator/src/utils.ts @@ -0,0 +1,7 @@ +export const isNodeProcess = (): boolean => { + return ( + typeof process === 'object' && + typeof process.versions === 'object' && + typeof process.versions.node !== 'undefined' + ) +} diff --git a/packages/teleport-code-generator/tsconfig.json b/packages/teleport-code-generator/tsconfig.json index 17ced8540..bb234e5b3 100755 --- a/packages/teleport-code-generator/tsconfig.json +++ b/packages/teleport-code-generator/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "emitDeclarationOnly": true, + "module": "esnext", "outDir": "dist" }, "include": [ diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index c768da3c1..27d549234 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -9,7 +9,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { - ".": "./dist/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { @@ -27,13 +27,16 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/generator": "^7.5.5", - "@babel/types": "^7.5.5", + "@babel/generator": "^7.14.5", + "@babel/types": "^7.14.5", "@starptech/prettyhtml-hast-to-html": "^0.10.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", "@teleporthq/teleport-uidl-resolver": "^0.17.1", "@teleporthq/teleport-uidl-validator": "^0.17.0" }, - "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" + "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0", + "peerDependencies": { + "process": "^0.11.10" + } } diff --git a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts index d1db54038..c6e810d3d 100644 --- a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts +++ b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts @@ -1,8 +1,9 @@ -import babelGenerator from '@babel/generator' +import { CodeGenerator } from '@babel/generator' import types from '@babel/types' - import { CodeGeneratorFunction } from '@teleporthq/teleport-types' export const generator: CodeGeneratorFunction = (ast) => { - return babelGenerator(ast, { jsescOption: { minimal: true } }).code + const babelGenerator = new CodeGenerator(ast, { jsescOption: { minimal: true } }) + const { code } = babelGenerator.generate() + return code } diff --git a/packages/teleport-plugin-angular-base-component/package.json b/packages/teleport-plugin-angular-base-component/package.json index 7b64feee7..c7f3dedbe 100644 --- a/packages/teleport-plugin-angular-base-component/package.json +++ b/packages/teleport-plugin-angular-base-component/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-angular-module/package.json b/packages/teleport-plugin-angular-module/package.json index 2a25dee44..9c54b866b 100644 --- a/packages/teleport-plugin-angular-module/package.json +++ b/packages/teleport-plugin-angular-module/package.json @@ -27,7 +27,7 @@ "url": "https://github.com/teleporthq/teleport-code-generators/issues" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-common/package.json b/packages/teleport-plugin-common/package.json index 4fe58ca09..1db142c46 100644 --- a/packages/teleport-plugin-common/package.json +++ b/packages/teleport-plugin-common/package.json @@ -9,7 +9,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { - ".": "./dist/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { @@ -27,11 +27,12 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "jss": "^10.0.0", - "jss-preset-default": "^10.0.0" + "jss": "^10.7.1", + "jss-preset-default": "^10.7.1" }, - "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" + "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0", + "devDependencies": {} } diff --git a/packages/teleport-plugin-common/src/builders/style-builders.ts b/packages/teleport-plugin-common/src/builders/style-builders.ts index 664d7cfa8..5f0c5c54d 100644 --- a/packages/teleport-plugin-common/src/builders/style-builders.ts +++ b/packages/teleport-plugin-common/src/builders/style-builders.ts @@ -1,5 +1,5 @@ -import pkgJSS from 'jss' -// import presetJSS from 'jss-preset-default' +import { create } from 'jss' +import preset from 'jss-preset-default' import types from '@babel/types' import { UIDLDynamicReference, UIDLStyleSetDefinition } from '@teleporthq/teleport-types' import ParsedASTNode from '../utils/parsed-ast' @@ -8,18 +8,19 @@ import { getContentOfStyleObject, getCSSVariablesContentFromTokenStyles, } from '../utils/style-utils' - -const { createStyleSheet, createRule } = pkgJSS +const jss = create(preset.default()) export const createCSSClass = (key: string, styleObject: Record) => { - return createStyleSheet( - { - [key]: styleObject, - }, - { - generateId: () => key, - } - ).toString() + return jss + .createStyleSheet( + { + [key]: styleObject, + }, + { + generateId: () => key, + } + ) + .toString() } export const createCSSClassWithSelector = ( @@ -27,25 +28,29 @@ export const createCSSClassWithSelector = ( selector: string, styleObject: Record ) => { - return createStyleSheet( - { - [key]: { - [selector]: styleObject, + return jss + .createStyleSheet( + { + [key]: { + [selector]: styleObject, + }, }, - }, - { - generateId: () => key, - } - ).toString() + { + generateId: () => key, + } + ) + .toString() } export const createCSSClassWithMediaQuery = ( mediaOffset: string, styleObject: Record ) => { - return createRule(`@media(${mediaOffset})`, styleObject, { - generateId: (data) => data.key, - }).toString() + return jss + .createRule(`@media(${mediaOffset})`, styleObject, { + generateId: (data) => data.key, + }) + .toString() } export const createDynamicStyleExpression = ( diff --git a/packages/teleport-plugin-css-modules/package.json b/packages/teleport-plugin-css-modules/package.json index 266ea2b67..33327a74b 100644 --- a/packages/teleport-plugin-css-modules/package.json +++ b/packages/teleport-plugin-css-modules/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-css/package.json b/packages/teleport-plugin-css/package.json index 5b1ef43e3..cad51b3ed 100644 --- a/packages/teleport-plugin-css/package.json +++ b/packages/teleport-plugin-css/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-jsx-head-config/package.json b/packages/teleport-plugin-jsx-head-config/package.json index a58e62d3f..20c7cd082 100644 --- a/packages/teleport-plugin-jsx-head-config/package.json +++ b/packages/teleport-plugin-jsx-head-config/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-jsx-inline-styles/package.json b/packages/teleport-plugin-jsx-inline-styles/package.json index d1aa0fe3f..2b623dd55 100644 --- a/packages/teleport-plugin-jsx-inline-styles/package.json +++ b/packages/teleport-plugin-jsx-inline-styles/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-jsx-next-image/package.json b/packages/teleport-plugin-jsx-next-image/package.json index 654294364..055560fd6 100644 --- a/packages/teleport-plugin-jsx-next-image/package.json +++ b/packages/teleport-plugin-jsx-next-image/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" } diff --git a/packages/teleport-plugin-jsx-proptypes/package.json b/packages/teleport-plugin-jsx-proptypes/package.json index 35336b54b..140ac4a05 100644 --- a/packages/teleport-plugin-jsx-proptypes/package.json +++ b/packages/teleport-plugin-jsx-proptypes/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-preact-base-component/package.json b/packages/teleport-plugin-preact-base-component/package.json index b144ba12a..4c08662fe 100644 --- a/packages/teleport-plugin-preact-base-component/package.json +++ b/packages/teleport-plugin-preact-base-component/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-app-routing/package.json b/packages/teleport-plugin-react-app-routing/package.json index 2fe218eea..e41e39a10 100644 --- a/packages/teleport-plugin-react-app-routing/package.json +++ b/packages/teleport-plugin-react-app-routing/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-base-component/package.json b/packages/teleport-plugin-react-base-component/package.json index 13fd9ae6a..8e6ea8abb 100644 --- a/packages/teleport-plugin-react-base-component/package.json +++ b/packages/teleport-plugin-react-base-component/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-jss/package.json b/packages/teleport-plugin-react-jss/package.json index 789d0aa24..24ed6af9e 100644 --- a/packages/teleport-plugin-react-jss/package.json +++ b/packages/teleport-plugin-react-jss/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-styled-components/package.json b/packages/teleport-plugin-react-styled-components/package.json index 447d3d961..6c83466b3 100644 --- a/packages/teleport-plugin-react-styled-components/package.json +++ b/packages/teleport-plugin-react-styled-components/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-styled-jsx/package.json b/packages/teleport-plugin-react-styled-jsx/package.json index 364f455d8..f19d96e1f 100644 --- a/packages/teleport-plugin-react-styled-jsx/package.json +++ b/packages/teleport-plugin-react-styled-jsx/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-app-routing/package.json b/packages/teleport-plugin-reactnative-app-routing/package.json index d17b5d033..1adc5a4b6 100644 --- a/packages/teleport-plugin-reactnative-app-routing/package.json +++ b/packages/teleport-plugin-reactnative-app-routing/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-component-navigation/package.json b/packages/teleport-plugin-reactnative-component-navigation/package.json index 8979221cd..5d489fc1c 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/package.json +++ b/packages/teleport-plugin-reactnative-component-navigation/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-resource-loader/package.json b/packages/teleport-plugin-reactnative-resource-loader/package.json index 7b63bf55b..8851bf664 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/package.json +++ b/packages/teleport-plugin-reactnative-resource-loader/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" } diff --git a/packages/teleport-plugin-stencil-app-routing/package.json b/packages/teleport-plugin-stencil-app-routing/package.json index 9864882a5..ff54859d1 100644 --- a/packages/teleport-plugin-stencil-app-routing/package.json +++ b/packages/teleport-plugin-stencil-app-routing/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-stencil-base-component/package.json b/packages/teleport-plugin-stencil-base-component/package.json index f7b3f77e7..0dccf80b5 100644 --- a/packages/teleport-plugin-stencil-base-component/package.json +++ b/packages/teleport-plugin-stencil-base-component/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-vue-app-routing/package.json b/packages/teleport-plugin-vue-app-routing/package.json index 542d73589..81b56f7e9 100644 --- a/packages/teleport-plugin-vue-app-routing/package.json +++ b/packages/teleport-plugin-vue-app-routing/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-vue-base-component/package.json b/packages/teleport-plugin-vue-base-component/package.json index 13ac7a2ff..f5aca8c18 100644 --- a/packages/teleport-plugin-vue-base-component/package.json +++ b/packages/teleport-plugin-vue-base-component/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-vue-head-config/package.json b/packages/teleport-plugin-vue-head-config/package.json index 536dc186b..2460032a2 100644 --- a/packages/teleport-plugin-vue-head-config/package.json +++ b/packages/teleport-plugin-vue-head-config/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-postprocessor-prettier-html/src/index.ts b/packages/teleport-postprocessor-prettier-html/src/index.ts index b1182ba16..f087228ef 100644 --- a/packages/teleport-postprocessor-prettier-html/src/index.ts +++ b/packages/teleport-postprocessor-prettier-html/src/index.ts @@ -1,7 +1,6 @@ -// @ts-ignore -import format from 'prettier/esm/standalone.mjs' -// @ts-ignore -import parserHTML from 'prettier/esm/parser-html.mjs' +import standalone from 'prettier/standalone.js' +const { format } = standalone +import parserHTML from 'prettier/parser-html.js' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-js/src/index.ts b/packages/teleport-postprocessor-prettier-js/src/index.ts index 8122a7c2f..f4d6ac10a 100644 --- a/packages/teleport-postprocessor-prettier-js/src/index.ts +++ b/packages/teleport-postprocessor-prettier-js/src/index.ts @@ -1,7 +1,6 @@ -// @ts-ignore -import format from 'prettier/esm/standalone.mjs' -// @ts-ignore -import parserBabel from 'prettier/esm/parser-babel.mjs' +import standalone from 'prettier/standalone.js' +const { format } = standalone +import parserBabel from 'prettier/parser-babel.js' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-jsx/src/index.ts b/packages/teleport-postprocessor-prettier-jsx/src/index.ts index cde787282..d9e7c3277 100644 --- a/packages/teleport-postprocessor-prettier-jsx/src/index.ts +++ b/packages/teleport-postprocessor-prettier-jsx/src/index.ts @@ -1,9 +1,7 @@ -// @ts-ignore -import format from 'prettier/esm/standalone.mjs' -// @ts-ignore -import parserBabel from 'prettier/esm/parser-babel.mjs' -// @ts-ignore -import parserPostCSS from 'prettier/esm/parser-postcss.mjs' +import standalone from 'prettier/standalone.js' +const { format } = standalone +import parserBabel from 'prettier/parser-babel.js' +import parserPostCSS from 'prettier/parser-postcss.js' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-postprocessor-prettier-ts/src/index.ts b/packages/teleport-postprocessor-prettier-ts/src/index.ts index 4a9564e14..389bc0e9f 100644 --- a/packages/teleport-postprocessor-prettier-ts/src/index.ts +++ b/packages/teleport-postprocessor-prettier-ts/src/index.ts @@ -1,7 +1,6 @@ -// @ts-ignore -import format from 'prettier/esm/standalone.mjs' -// @ts-ignore -import parserTypescript from 'prettier/esm/parser-typescript.mjs' +import standalone from 'prettier/standalone.js' +const { format } = standalone +import parserTypescript from 'prettier/parser-typescript.js' import { Constants } from '@teleporthq/teleport-shared' import { PostProcessor, PrettierFormatOptions, FileType } from '@teleporthq/teleport-types' diff --git a/packages/teleport-project-generator-gatsby/package.json b/packages/teleport-project-generator-gatsby/package.json index d9fb3176e..eee7cdc19 100644 --- a/packages/teleport-project-generator-gatsby/package.json +++ b/packages/teleport-project-generator-gatsby/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-plugin-css-modules": "^0.17.0", diff --git a/packages/teleport-project-generator-gridsome/package.json b/packages/teleport-project-generator-gridsome/package.json index fe70c6bdf..38982a29b 100644 --- a/packages/teleport-project-generator-gridsome/package.json +++ b/packages/teleport-project-generator-gridsome/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-component-generator-vue": "^0.17.2", "@teleporthq/teleport-plugin-css": "^0.17.0", diff --git a/packages/teleport-project-generator-next/package.json b/packages/teleport-project-generator-next/package.json index 2ebff8ac6..31cb74587 100644 --- a/packages/teleport-project-generator-next/package.json +++ b/packages/teleport-project-generator-next/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-component-generator-react": "^0.17.2", "@teleporthq/teleport-plugin-common": "^0.17.0", diff --git a/packages/teleport-project-generator/package.json b/packages/teleport-project-generator/package.json index f10b8d59b..cbb13bd48 100644 --- a/packages/teleport-project-generator/package.json +++ b/packages/teleport-project-generator/package.json @@ -9,7 +9,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { - ".": "./dist/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { @@ -27,6 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { + "path-browserify": "^1.0.1", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-plugin-import-statements": "^0.17.0", diff --git a/packages/teleport-project-generator/src/file-handlers.ts b/packages/teleport-project-generator/src/file-handlers.ts index 7d6dd3b39..987c6817c 100644 --- a/packages/teleport-project-generator/src/file-handlers.ts +++ b/packages/teleport-project-generator/src/file-handlers.ts @@ -16,7 +16,7 @@ import { ChunkType, ComponentGenerator, } from '@teleporthq/teleport-types' -import PathResolver from 'path' +import PathResolver from 'path-browserify' import { DEFAULT_PACKAGE_JSON, DEFAULT_ROUTER_FILE_NAME } from './constants' import { PackageJSON } from './types' import { generateLocalDependenciesPrefix } from './utils' diff --git a/packages/teleport-project-generator/src/index.ts b/packages/teleport-project-generator/src/index.ts index 233ee12d6..d907db8fa 100644 --- a/packages/teleport-project-generator/src/index.ts +++ b/packages/teleport-project-generator/src/index.ts @@ -1,4 +1,4 @@ -import PathResolver from 'path' +import PathResolver from 'path-browserify' import { UIDLUtils } from '@teleporthq/teleport-shared' import { Validator, Parser } from '@teleporthq/teleport-uidl-validator' import { diff --git a/packages/teleport-project-generator/src/path-browserisify.d.ts b/packages/teleport-project-generator/src/path-browserisify.d.ts new file mode 100644 index 000000000..de68c7f34 --- /dev/null +++ b/packages/teleport-project-generator/src/path-browserisify.d.ts @@ -0,0 +1,4 @@ +declare module 'path-browserify' { + import path from 'path' + export default path +} diff --git a/packages/teleport-publisher-disk/src/path-browserisify.d.ts b/packages/teleport-publisher-disk/src/path-browserisify.d.ts new file mode 100644 index 000000000..de68c7f34 --- /dev/null +++ b/packages/teleport-publisher-disk/src/path-browserisify.d.ts @@ -0,0 +1,4 @@ +declare module 'path-browserify' { + import path from 'path' + export default path +} diff --git a/packages/teleport-publisher-disk/src/utils.ts b/packages/teleport-publisher-disk/src/utils.ts index 04693cd98..874815cc5 100644 --- a/packages/teleport-publisher-disk/src/utils.ts +++ b/packages/teleport-publisher-disk/src/utils.ts @@ -1,5 +1,6 @@ import { existsSync, mkdir, writeFile } from 'fs' -import { join } from 'path' +import PathResolver from 'path-browserify' +const { join } = PathResolver import { GeneratedFolder, GeneratedFile } from '@teleporthq/teleport-types' diff --git a/packages/teleport-shared/package.json b/packages/teleport-shared/package.json index 4adfe45f6..1b6c5c737 100644 --- a/packages/teleport-shared/package.json +++ b/packages/teleport-shared/package.json @@ -27,7 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/types": "^7.5.5", + "@babel/types": "^7.14.5", "@teleporthq/teleport-types": "^0.17.0", "jss": "^10.0.0", "jss-preset-default": "^10.0.0" diff --git a/packages/teleport-test/package.json b/packages/teleport-test/package.json index 0db054f5c..177c1def5 100644 --- a/packages/teleport-test/package.json +++ b/packages/teleport-test/package.json @@ -22,7 +22,9 @@ "scripts": { "packer": "cross-env TS_NODE_FILES=true ts-node --project tsconfig.json ./src/packer.ts", "standalone": "node --experimental-json-modules --loader ts-node/esm ./src/standalone.ts", - "bundle": "webpack --config webpack.config.js" + "bundle": "yarn bundle:webpack && yarn bundle:rollup", + "bundle:webpack": "webpack --config webpack.config.js", + "bundle:rollup": "rollup -c" }, "dependencies": { "@teleporthq/teleport-code-generator": "^0.17.2", @@ -46,7 +48,13 @@ "@teleporthq/teleport-types": "^0.17.0" }, "devDependencies": { + "@rollup/plugin-commonjs": "^19.0.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^13.0.0", "cross-env": "^7.0.2", + "html-webpack-plugin": "^5.3.2", + "rollup": "^2.52.7", + "rollup-plugin-terser": "^7.0.2", "ts-node": "^10.0.0", "webpack": "^5.42.0", "webpack-bundle-analyzer": "^3.5.1", diff --git a/packages/teleport-test/rollup.config.js b/packages/teleport-test/rollup.config.js new file mode 100644 index 000000000..284280cc4 --- /dev/null +++ b/packages/teleport-test/rollup.config.js @@ -0,0 +1,20 @@ +import resolve from '@rollup/plugin-node-resolve'; +import commonjs from '@rollup/plugin-commonjs'; +import json from '@rollup/plugin-json' +import { terser } from 'rollup-plugin-terser'; + +export default { + input: 'src/client.mjs', + output: { + file: 'dist-rollup/bundle.js', + format: 'iife', + sourcemap: true, + inlineDynamicImports: true + }, + plugins: [ + resolve(), + commonjs(), + json(), + terser() + ] +}; diff --git a/packages/teleport-test/src/client.js b/packages/teleport-test/src/client.mjs similarity index 66% rename from packages/teleport-test/src/client.js rename to packages/teleport-test/src/client.mjs index 2a59617d6..3557d89a5 100644 --- a/packages/teleport-test/src/client.js +++ b/packages/teleport-test/src/client.mjs @@ -4,16 +4,16 @@ import uidl from '../../../examples/uidl-samples/component.json' const resolvedElement = resolveUIDLElement({ elementType: 'container' }) console.log(resolvedElement) -const run = async() => { - import('./codegen').then(service => { +const run = async () => { + import('./codegen.mjs').then((service) => { generate(service.default) }) } -const generate = async(service) => { - console.log("service", service) +const generate = async (service) => { + console.log('service', service) const result = await service.generateComponent(uidl) - console.log(result) + console.log(result) } -run() \ No newline at end of file +run() diff --git a/packages/teleport-test/src/codegen.js b/packages/teleport-test/src/codegen.mjs similarity index 73% rename from packages/teleport-test/src/codegen.js rename to packages/teleport-test/src/codegen.mjs index dda6aa277..33523c0b2 100644 --- a/packages/teleport-test/src/codegen.js +++ b/packages/teleport-test/src/codegen.mjs @@ -2,7 +2,7 @@ import { packProject, generateComponent } from '@teleporthq/teleport-code-genera const service = { packProject, - generateComponent + generateComponent, } -export default service \ No newline at end of file +export default service diff --git a/packages/teleport-test/src/standalone.ts b/packages/teleport-test/src/standalone.ts index 67e27a072..74434480f 100644 --- a/packages/teleport-test/src/standalone.ts +++ b/packages/teleport-test/src/standalone.ts @@ -1,5 +1,6 @@ -import { readFileSync, mkdirSync, rmdirSync } from 'fs' -import { join } from 'path' +import { readFileSync, mkdirSync, rmSync } from 'fs' +import { join, dirname } from 'path' +import { fileURLToPath } from 'url' import { packProject } from '@teleporthq/teleport-code-generator' import { ProjectUIDL, @@ -12,9 +13,9 @@ import pluginGatsbyStyledComponents from '@teleporthq/teleport-project-plugin-ga import pluginNextStyledComponents from '@teleporthq/teleport-project-plugin-next-styled-components' import pluginNextReactJSS from '@teleporthq/teleport-project-plugin-next-react-jss' import pluginNextReactCSSModules from '@teleporthq/teleport-project-plugin-next-css-modules' - import reactProjectJSON from '../../../examples/uidl-samples/react-project.json' import projectJSON from '../../../examples/uidl-samples/project.json' +const __dirname = dirname(fileURLToPath(import.meta.url)) const projectUIDL = projectJSON as unknown as ProjectUIDL const reactProjectUIDL = reactProjectJSON as unknown as ProjectUIDL @@ -43,7 +44,7 @@ const packerOptions: PackerOptions = { const run = async () => { try { if (packerOptions.publisher === PublisherType.DISK) { - rmdirSync('dist', { recursive: true }) + rmSync('dist', { recursive: true }) mkdirSync('dist') } diff --git a/packages/teleport-test/webpack.config.js b/packages/teleport-test/webpack.config.js index 67fd07051..945b6988d 100644 --- a/packages/teleport-test/webpack.config.js +++ b/packages/teleport-test/webpack.config.js @@ -1,18 +1,35 @@ -const path = require('path'); -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; +import { fileURLToPath } from 'url'; +import * as path from 'path' +import { createRequire } from 'module'; +import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer' +import HTMLWebpackPlugin from 'html-webpack-plugin' +import webpack from 'webpack'; +const { ProvidePlugin } = webpack +const { resolve, dirname } = path +const __dirname = dirname(fileURLToPath(import.meta.url)) +const require = createRequire(import.meta.url) -module.exports = { - entry: './src/client.js', + +export default { + entry: './src/client.mjs', output: { filename: 'bundled.js', - path: path.resolve(__dirname, 'dist') + path: resolve(__dirname, 'dist-webpack') }, - mode: 'production', - node: { - fs: 'empty' + resolve: { + fallback: { + fs: false, + process: require.resolve('process/browser') + } }, + mode: 'production', plugins: [ - new BundleAnalyzerPlugin() - ] + new ProvidePlugin({ + process: require.resolve('process/browser') + }), + new BundleAnalyzerPlugin(), + new HTMLWebpackPlugin() + ], + target: 'web' }; \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 8d47e53f9..584967fa8 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "incremental": true, - "module": "ES6", + "module": "esnext", "target": "ES6", "declaration": true, "lib": ["es2015", "dom"], diff --git a/yarn.lock b/yarn.lock index 40b4603ea..262246e68 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== @@ -35,7 +35,7 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.14.5", "@babel/generator@^7.4.0", "@babel/generator@^7.5.5": +"@babel/generator@^7.14.5", "@babel/generator@^7.4.0": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== @@ -289,7 +289,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.5.5": +"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== @@ -1342,10 +1342,10 @@ is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.2.tgz#065ce49b338043ec7f741316ce06afd4d459d944" - integrity sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA== +"@octokit/openapi-types@^8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.2.0.tgz#25a590c3f41ff9c1a3ffc9897e0f668d9962e04f" + integrity sha512-113BfIPwDYBAUA5bDSd4q/DzRDSZlUanupjLHeRAtb3Sw99XJwiP8KHGsGoOwPtzUaszVscf3wbfaA3VCR3uHA== "@octokit/plugin-enterprise-rest@^6.0.1": version "6.0.1" @@ -1432,11 +1432,52 @@ "@types/node" ">= 8" "@octokit/types@^6.0.3", "@octokit/types@^6.16.1": - version "6.16.4" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.4.tgz#d24f5e1bacd2fe96d61854b5bda0e88cf8288dfe" - integrity sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A== + version "6.18.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.18.0.tgz#f547ee5141d8d8d672940f3699d0ab0c13055ad3" + integrity sha512-H2xk9vlPWrG1oRzWkOCI/lcYUzskmnrF+suUKaCz+XylmmjyZWl0l+RIuuWX8EGW+uX15kBTRNKE/jpSmPA0IA== + dependencies: + "@octokit/openapi-types" "^8.2.0" + +"@rollup/plugin-commonjs@^19.0.0": + version "19.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz#8c3e71f9a66908e60d70cc1be205834ef3e45f71" + integrity sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw== + dependencies: + "@rollup/pluginutils" "^3.1.0" + commondir "^1.0.1" + estree-walker "^2.0.1" + glob "^7.1.6" + is-reference "^1.2.1" + magic-string "^0.25.7" + resolve "^1.17.0" + +"@rollup/plugin-json@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" + integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== + dependencies: + "@rollup/pluginutils" "^3.0.8" + +"@rollup/plugin-node-resolve@^13.0.0": + version "13.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.0.tgz#352f07e430ff377809ec8ec8a6fd636547162dc4" + integrity sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ== + dependencies: + "@rollup/pluginutils" "^3.1.0" + "@types/resolve" "1.17.1" + builtin-modules "^3.1.0" + deepmerge "^4.2.2" + is-module "^1.0.0" + resolve "^1.19.0" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: - "@octokit/openapi-types" "^7.3.2" + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -1754,9 +1795,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" - integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.0.tgz#a34277cf8acbd3185ea74129e1f100491eb1da7f" + integrity sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w== dependencies: "@babel/types" "^7.3.0" @@ -1781,6 +1822,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "@types/estree@^0.0.48": version "0.0.48" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" @@ -1801,6 +1847,11 @@ dependencies: "@types/node" "*" +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -1852,9 +1903,9 @@ integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== "@types/node@*", "@types/node@>= 8": - version "15.12.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.4.tgz#e1cf817d70a1e118e81922c4ff6683ce9d422e26" - integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== + version "16.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" + integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== "@types/node@^15.12.4": version "15.14.1" @@ -1872,15 +1923,22 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0", "@types/prettier@^2.1.6": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" - integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== + version "2.3.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.1.tgz#54dd88bdc7f49958329666af3779561e47d5dab3" + integrity sha512-NVkb4p4YjI8E3O6+1m8I+8JlMpFZwfSbPGdaw0wXuyPRTEz0SLKwBUWNSO7Maoi8tQMPC8JLZNWkrcKPI7/sLA== "@types/prismjs@^1.9.1": version "1.16.5" resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.5.tgz#378f491ff02304ce50924b05283111d4a286ecba" integrity sha512-nSU7U6FQDJJCraFNwaHmH5YDsd/VA9rTnJ7B7AGFdn+m+VSt3FjLWN7+AbqxZ67dbFazqtrDFUto3HK4ljrHIg== +"@types/resolve@1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + dependencies: + "@types/node" "*" + "@types/rimraf@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -1890,19 +1948,19 @@ "@types/node" "*" "@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" - integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" - integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^15.0.0": - version "15.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" - integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== + version "15.0.14" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" + integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== dependencies: "@types/yargs-parser" "*" @@ -2119,12 +2177,7 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4: - version "8.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" - integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== - -acorn@^8.4.1: +acorn@^8.2.4, acorn@^8.4.1: version "8.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== @@ -2580,6 +2633,11 @@ body-parser@1.19.0: raw-body "2.4.0" type-is "~1.6.17" +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2734,6 +2792,11 @@ builtin-modules@^1.1.1: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= +builtin-modules@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== + builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -2832,6 +2895,14 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" @@ -2879,9 +2950,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001239" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8" - integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== + version "1.0.30001241" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz#cd3fae47eb3d7691692b406568d7a3e5b23c7598" + integrity sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ== capture-exit@^2.0.0: version "2.0.0" @@ -3003,6 +3074,13 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +clean-css@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== + dependencies: + source-map "~0.6.0" + cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -3180,6 +3258,11 @@ commander@^2.12.1, commander@^2.18.0, commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + commander@^7.0.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" @@ -3205,6 +3288,11 @@ commitizen@^4.0.3: strip-bom "4.0.0" strip-json-comments "3.0.1" +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -3512,6 +3600,17 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + css-vendor@^0.3.8: version "0.3.8" resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-0.3.8.tgz#6421cfd3034ce664fe7673972fd0119fc28941fa" @@ -3527,6 +3626,11 @@ css-vendor@^2.0.8: "@babel/runtime" "^7.8.3" is-in-browser "^1.0.2" +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -3664,9 +3768,9 @@ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: - version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" - integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== decode-uri-component@^0.2.0: version "0.2.0" @@ -3793,9 +3897,9 @@ dezalgo@^1.0.0: wrappy "1" didyoumean@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff" - integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== diff-sequences@^25.2.6: version "25.2.6" @@ -3828,6 +3932,27 @@ dir-glob@^2.2.2: dependencies: path-type "^3.0.0" +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + domexception@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" @@ -3835,6 +3960,30 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dot-prop@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" @@ -3883,9 +4032,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.723: - version "1.3.754" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.754.tgz#afbe69177ad7aae968c3bbeba129dc70dcc37cf4" - integrity sha512-Q50dJbfYYRtwK3G9mFP/EsJVzlgcYwKxFjbXmvVa1lDAbdviPcT9QOpFoufDApub4j0hBfDRL6v3lWNLEdEDXQ== + version "1.3.766" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz#2fd14a4e54f77665872f4e23fcf4968e83638220" + integrity sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w== elliptic@^6.5.3: version "6.5.4" @@ -3942,6 +4091,11 @@ enhanced-resolve@^5.8.0: graceful-fs "^4.2.4" tapable "^2.2.0" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -4020,9 +4174,9 @@ es6-promisify@^5.0.0: es6-promise "^4.0.3" esbuild@^0.12.1: - version "0.12.9" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070" - integrity sha512-MWRhAbMOJ9RJygCrt778rz/qNYgA4ZVj6aXnNPxFjs7PmIpb0fuB9Gmg5uWrr6n++XKwwm/RmSz6RR5JL2Ocsw== + version "0.12.14" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.14.tgz#43157dbd0b36d939247d4eb4909a4886ac40f82e" + integrity sha512-z8p+6FGiplR7a3pPonXREbm+8IeXjBGvDpVidZmGB/AJMsJSfGCU+n7KOMCazA9AwvagadRWBhiKorC0w9WJvw== escalade@^3.1.1: version "3.1.1" @@ -4096,6 +4250,16 @@ estree-walker@^0.6.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +estree-walker@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -4727,9 +4891,9 @@ git-up@^4.0.0: parse-url "^5.0.0" git-url-parse@^11.1.2: - version "11.4.4" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77" - integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw== + version "11.5.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.5.0.tgz#acaaf65239cb1536185b19165a24bbc754b3f764" + integrity sha512-TZYSMDeM37r71Lqg1mbnMlOqlHd7BSij9qN7XwTkRqSAYFMihGLGhfHwgqQob3GUhEneKnV4nskN9rbQw2KGxA== dependencies: git-up "^4.0.0" @@ -4787,7 +4951,7 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.7" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== @@ -4983,6 +5147,11 @@ hast-util-whitespace@^1.0.1, hast-util-whitespace@^1.0.3: resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + highlight.js@^9.6.0: version "9.18.5" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.5.tgz#d18a359867f378c138d6819edfc2a8acd5f29825" @@ -5033,16 +5202,50 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + html-void-elements@^1.0.3, html-void-elements@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== +html-webpack-plugin@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz#7b04bf80b1f6fe84a6d3f66c8b79d64739321b08" + integrity sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + html-minifier-terser "^5.0.1" + lodash "^4.17.21" + pretty-error "^3.0.4" + tapable "^2.0.0" + html-whitespace-sensitive-tag-names@^1.0.0, html-whitespace-sensitive-tag-names@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.3.tgz#60325c5bd331048d14ced6bac419c89d76cc9dd8" integrity sha512-GX1UguduCBEAEo1hjFxc2Bz04/sDq0ACNyT7LsuoDcPfXYI3nS0NRPp3dyazLJyVUMp3GPBB56i/0Zr6CqD2PQ== +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" @@ -5241,13 +5444,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indefinite-observable@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/indefinite-observable/-/indefinite-observable-2.0.1.tgz#574af29bfbc17eb5947793797bddc94c9d859400" - integrity sha512-G8vgmork+6H9S8lUAg1gtXEj2JxIQTo0g2PbFiYOdjkziSI0F7UYBiVwhZRuixhBCNGczAls34+5HJPyZysvxQ== - dependencies: - symbol-observable "1.2.0" - indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" @@ -5570,6 +5766,11 @@ is-in-browser@^1.0.2, is-in-browser@^1.1.3: resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + is-negative-zero@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" @@ -5629,6 +5830,13 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== +is-reference@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + is-regex@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" @@ -6148,7 +6356,7 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^26.6.2: +jest-worker@^26.2.1, jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== @@ -6342,129 +6550,129 @@ jss-nested@^6.0.1: dependencies: warning "^3.0.0" -jss-plugin-camel-case@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.6.0.tgz#93d2cd704bf0c4af70cc40fb52d74b8a2554b170" - integrity sha512-JdLpA3aI/npwj3nDMKk308pvnhoSzkW3PXlbgHAzfx0yHWnPPVUjPhXFtLJzgKZge8lsfkUxvYSQ3X2OYIFU6A== +jss-plugin-camel-case@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz#e7f7097cf97e9deec599cef3275e213452318b93" + integrity sha512-+ioIyWvmAfgDCWXsQcW1NMnLBvRinOVFkSYJUgewQ6TynOcSj5F1bSU23B7z0p1iqK0PPHIU62xY1iNJD33WGA== dependencies: "@babel/runtime" "^7.3.1" hyphenate-style-name "^1.0.3" - jss "10.6.0" + jss "10.7.1" -jss-plugin-compose@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-compose/-/jss-plugin-compose-10.6.0.tgz#0bf058814ea9b47e87cc61f1261aab881daa403b" - integrity sha512-zBhI5ZDVX30h4N+rPunAfbwHVDWlme0JPiLBT0TSg24aX+QhjpogZSKHv9pn23NqIdiz3aIJmrNVnJ5rwNKQKA== +jss-plugin-compose@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-compose/-/jss-plugin-compose-10.7.1.tgz#b88a9bb07b65865d8403541cd71396e7f8360f8d" + integrity sha512-UxHNCvPBWGBjVb/4BMC6nytFmTIz1mT7xHzaAVsX50Pj26Zv34zeZqqlKYLTOapr+5nJZRy6RkgK98gGuNa7WA== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" tiny-warning "^1.0.2" -jss-plugin-default-unit@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.6.0.tgz#af47972486819b375f0f3a9e0213403a84b5ef3b" - integrity sha512-7y4cAScMHAxvslBK2JRK37ES9UT0YfTIXWgzUWD5euvR+JR3q+o8sQKzBw7GmkQRfZijrRJKNTiSt1PBsLI9/w== +jss-plugin-default-unit@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.7.1.tgz#826270e2ee38d7024a281ac67c30d6944f124786" + integrity sha512-tW+dfYVNARBQb/ONzBwd8uyImigyzMiAEDai+AbH5rcHg5h3TtqhAkxx06iuZiT/dZUiFdSKlbe3q9jZGAPIwA== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" -jss-plugin-expand@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-expand/-/jss-plugin-expand-10.6.0.tgz#7eabb6d14f407c38b4d6013588d6641a2e869723" - integrity sha512-TYVfKS3l8kNaClWW3PA9AhFr9ixhBnKcdGwZDRH3WRGDmdX0RYOhpfScscRXQM1HAlqaXLRqiP+NYGCK6QBgOg== +jss-plugin-expand@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-expand/-/jss-plugin-expand-10.7.1.tgz#e4331704c80de28be66b5839ff56b874916af46c" + integrity sha512-A1E56iuK92fTygjBaxJ+/TlHkwz95gBygb6srYNeXWZ/gPXUIGmAnrVPETVd+arfhBT31pgVm1xM/73LHdp31Q== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" -jss-plugin-extend@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-extend/-/jss-plugin-extend-10.6.0.tgz#7611d5d96781b833e5b4aa3eb8599525e790143b" - integrity sha512-eY/zKMT+aUOdHegTDzTznq8Nwsv0PEb5AyJfo8A1B9jPxzzLTGcFOl9S6JZoYRxMh9TWxA5lOULMIjgKAKzUcQ== +jss-plugin-extend@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-extend/-/jss-plugin-extend-10.7.1.tgz#34def491c09c8279d037e042f480739f0ed78cf2" + integrity sha512-MSDxhi8jvzKJpE3+IxWVIOjJKUtBnHRgkNDiTNjL/RrnQmVquHh8GOJlkfPeoejcbT9wGsOTMrIbSH6KKLs5Mw== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" tiny-warning "^1.0.2" -jss-plugin-global@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.6.0.tgz#3e8011f760f399cbadcca7f10a485b729c50e3ed" - integrity sha512-I3w7ji/UXPi3VuWrTCbHG9rVCgB4yoBQLehGDTmsnDfXQb3r1l3WIdcO8JFp9m0YMmyy2CU7UOV6oPI7/Tmu+w== +jss-plugin-global@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.7.1.tgz#9725c46d662aac2e596a0a8741944c060e2b90a1" + integrity sha512-FbxCnu44IkK/bw8X3CwZKmcAnJqjAb9LujlAc/aP0bMSdVa3/MugKQRyeQSu00uGL44feJJDoeXXiHOakBr/Zw== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" -jss-plugin-nested@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.6.0.tgz#5f83c5c337d3b38004834e8426957715a0251641" - integrity sha512-fOFQWgd98H89E6aJSNkEh2fAXquC9aZcAVjSw4q4RoQ9gU++emg18encR4AT4OOIFl4lQwt5nEyBBRn9V1Rk8g== +jss-plugin-nested@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.7.1.tgz#35563a7a710a45307fd6b9742ffada1d72a62eb7" + integrity sha512-RNbICk7FlYKaJyv9tkMl7s6FFfeLA3ubNIFKvPqaWtADK0KUaPsPXVYBkAu4x1ItgsWx67xvReMrkcKA0jSXfA== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" tiny-warning "^1.0.2" -jss-plugin-props-sort@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.6.0.tgz#297879f35f9fe21196448579fee37bcde28ce6bc" - integrity sha512-oMCe7hgho2FllNc60d9VAfdtMrZPo9n1Iu6RNa+3p9n0Bkvnv/XX5San8fTPujrTBScPqv9mOE0nWVvIaohNuw== +jss-plugin-props-sort@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.7.1.tgz#1d12b26048541ed3a2ed1b69f7fc231605728362" + integrity sha512-eyd5FhA+J0QrpqXxO7YNF/HMSXXl4pB0EmUdY4vSJI4QG22F59vQ6AHtP6fSwhmBdQ98Qd9gjfO+RMxcE39P1A== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" -jss-plugin-rule-value-function@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.6.0.tgz#3c1a557236a139d0151e70a82c810ccce1c1c5ea" - integrity sha512-TKFqhRTDHN1QrPTMYRlIQUOC2FFQb271+AbnetURKlGvRl/eWLswcgHQajwuxI464uZk91sPiTtdGi7r7XaWfA== +jss-plugin-rule-value-function@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.7.1.tgz#123eb796eb9982f8efa7a7e362daddd90c0c69fe" + integrity sha512-fGAAImlbaHD3fXAHI3ooX6aRESOl5iBt3LjpVjxs9II5u9tzam7pqFUmgTcrip9VpRqYHn8J3gA7kCtm8xKwHg== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" tiny-warning "^1.0.2" -jss-plugin-rule-value-observable@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.6.0.tgz#2b3252cc1507d0154bd9e50f4527ad8073d67b6b" - integrity sha512-+N6S8UZ+Tu+G2Fbu/UrfLI/JyaTi/KfkPbKsVRfyg/C/IdI+p9+H67HncMIFYEi/KnNj5fqvMNSDe4ag/lqbHw== +jss-plugin-rule-value-observable@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.7.1.tgz#7781defc3255248d180f02d61fcf1185a826c269" + integrity sha512-uO2ZDIC5ANkCsnf4jgiq1I8w6pXX9UJDPOCShbjdwkN6cbpHhy9BfPmvniEoWmF2wtap87l4Fplpn7byzueGeQ== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" symbol-observable "^1.2.0" -jss-plugin-template@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-template/-/jss-plugin-template-10.6.0.tgz#75b1643044f3191b9d447589439053c597854704" - integrity sha512-P3iaIR6AqTOoutwP7Y2KVCq4jShEMACrwKf8W9gsS3ppnIeBg4OCAQvLKmqunApkEoIk0711xbW9XPi9CYy3zg== +jss-plugin-template@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-template/-/jss-plugin-template-10.7.1.tgz#d2467b7580276264329391de92714d80520abf22" + integrity sha512-FHQdbo5Yf13XOm9k7A+iJyUisY5yj6LGuLHOt3VR3yWRt6x/AzJ3q/znRKSNqZBaDFpNdxjIFZNAFFaVDd2cjQ== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" + jss "10.7.1" tiny-warning "^1.0.2" -jss-plugin-vendor-prefixer@10.6.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.6.0.tgz#e1fcd499352846890c38085b11dbd7aa1c4f2c78" - integrity sha512-doJ7MouBXT1lypLLctCwb4nJ6lDYqrTfVS3LtXgox42Xz0gXusXIIDboeh6UwnSmox90QpVnub7au8ybrb0krQ== +jss-plugin-vendor-prefixer@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.7.1.tgz#217821be2d6dacee31d2d464886760ba7742e19a" + integrity sha512-1UHFmBn7hZNsHXTkLLOL8abRl8vi+D1EVzWD4WmLFj55vawHZfnH1oEz6TUf5Y61XHv0smdHabdXds6BgOXe3A== dependencies: "@babel/runtime" "^7.3.1" css-vendor "^2.0.8" - jss "10.6.0" + jss "10.7.1" -jss-preset-default@^10.0.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-10.6.0.tgz#b5471858adede57efd8d139c85dd44601b55dc94" - integrity sha512-TuHDZiuxGLLJ/LIMLAzO5uf2PnLOCR6yF5GHQLPp59YTascmwEldJfR0tuqjKa8B2F/v708ZvzE1Dw0Ao7UIcA== +jss-preset-default@^10.0.0, jss-preset-default@^10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-10.7.1.tgz#42d011ca88cdafbd7544d6a201970690f167f05e" + integrity sha512-dDvfgBIu8hVfzz6jRvRMPNDFR/Fb0zS3DrBC8aANZ1fVw2GfkdDo4dWUQwtTj8Mnrxt4hTcYBrCy1lOlNU6+Eg== dependencies: "@babel/runtime" "^7.3.1" - jss "10.6.0" - jss-plugin-camel-case "10.6.0" - jss-plugin-compose "10.6.0" - jss-plugin-default-unit "10.6.0" - jss-plugin-expand "10.6.0" - jss-plugin-extend "10.6.0" - jss-plugin-global "10.6.0" - jss-plugin-nested "10.6.0" - jss-plugin-props-sort "10.6.0" - jss-plugin-rule-value-function "10.6.0" - jss-plugin-rule-value-observable "10.6.0" - jss-plugin-template "10.6.0" - jss-plugin-vendor-prefixer "10.6.0" + jss "10.7.1" + jss-plugin-camel-case "10.7.1" + jss-plugin-compose "10.7.1" + jss-plugin-default-unit "10.7.1" + jss-plugin-expand "10.7.1" + jss-plugin-extend "10.7.1" + jss-plugin-global "10.7.1" + jss-plugin-nested "10.7.1" + jss-plugin-props-sort "10.7.1" + jss-plugin-rule-value-function "10.7.1" + jss-plugin-rule-value-observable "10.7.1" + jss-plugin-template "10.7.1" + jss-plugin-vendor-prefixer "10.7.1" jss-preset-default@^4.5.0: version "4.5.0" @@ -6501,14 +6709,13 @@ jss-vendor-prefixer@^7.0.0: dependencies: css-vendor "^0.3.8" -jss@10.6.0, jss@^10.0.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/jss/-/jss-10.6.0.tgz#d92ff9d0f214f65ca1718591b68e107be4774149" - integrity sha512-n7SHdCozmxnzYGXBHe0NsO0eUf9TvsHVq2MXvi4JmTn3x5raynodDVE/9VQmBdWFyyj9HpHZ2B4xNZ7MMy7lkw== +jss@10.7.1, jss@^10.0.0, jss@^10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/jss/-/jss-10.7.1.tgz#16d846e1a22fb42e857b99f9c6a0c5a27341c804" + integrity sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg== dependencies: "@babel/runtime" "^7.3.1" csstype "^3.0.2" - indefinite-observable "^2.0.1" is-in-browser "^1.1.3" tiny-warning "^1.0.2" @@ -6842,7 +7049,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.x, lodash@^4.11.2, lodash@^4.17.12, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.2.1, lodash@^4.7.0: +lodash@4.x, lodash@^4.11.2, lodash@^4.17.12, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.2.1, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6867,6 +7074,13 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -6906,7 +7120,7 @@ magic-string@^0.22.5: dependencies: vlq "^0.2.2" -magic-string@^0.25.4: +magic-string@^0.25.4, magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== @@ -7384,6 +7598,14 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + node-fetch-npm@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" @@ -7487,10 +7709,10 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.0.1.tgz#a4f27f58cf8c7b287b440b8a8201f42d0b00d256" - integrity sha512-VU4pzAuh7Kip71XEmO9aNREYAdMHFGTVj/i+CaTImS8x0i1d3jUZkXhqluy/PRgjPLMgsLQulYY3PJ/aSbSjpQ== +normalize-url@4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== npm-bundled@^1.0.1: version "1.1.2" @@ -7570,6 +7792,13 @@ npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -7882,6 +8111,14 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" +param-case@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7946,12 +8183,12 @@ parse-path@^4.0.0: query-string "^6.13.8" parse-url@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.3.tgz#c158560f14cb1560917e0b7fd8b01adc1e9d3cab" - integrity sha512-nrLCVMJpqo12X8uUJT4GJPd5AFaTOrGx/QpJy3HNcVtq0AZSstVIsnxS5fqNPuoqMUs3MyfBoOP6Zvu2Arok5A== + version "5.0.7" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.7.tgz#2ca3c32816f1a092c35e1f2afe63bb7924dde261" + integrity sha512-CgbjyWT6aOh2oNSUS0cioYQsGysj9hQ2IdbOfeNwq5KOaKM7dOw/yTupiI0cnJhaDHJEIGybPkQz7LF9WNIhyw== dependencies: is-ssh "^1.3.0" - normalize-url "^6.0.1" + normalize-url "4.5.1" parse-path "^4.0.0" protocols "^1.4.0" @@ -7972,11 +8209,24 @@ parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -8066,7 +8316,7 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== @@ -8151,6 +8401,14 @@ prettier@^2.3.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== +pretty-error@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-3.0.4.tgz#94b1d54f76c1ed95b9c604b9de2194838e5b574e" + integrity sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.6" + pretty-format@^25.2.1, pretty-format@^25.5.0: version "25.5.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" @@ -8184,9 +8442,9 @@ pretty-quick@^3.1.0: multimatch "^4.0.0" prismjs@^1.14.0, prismjs@^1.17.1: - version "1.24.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.0.tgz#0409c30068a6c52c89ef7f1089b3ca4de56be2ac" - integrity sha512-SqV5GRsNqnzCL8k5dfAjCNhUrF3pR0A9lTDSCUZeh/LIshheXJEaP0hwLz2t4XHivd2J/v2HR+gRnigzeKe3cQ== + version "1.24.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036" + integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow== process-es6@^0.11.2, process-es6@^0.11.6: version "0.11.6" @@ -8198,6 +8456,11 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -8596,11 +8859,27 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= +renderkid@^2.0.6: + version "2.0.7" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + repeat-element@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" @@ -8708,7 +8987,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0: +resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -8786,6 +9065,16 @@ rollup-plugin-node-globals@^1.4.0: process-es6 "^0.11.6" rollup-pluginutils "^2.3.1" +rollup-plugin-terser@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== + dependencies: + "@babel/code-frame" "^7.10.4" + jest-worker "^26.2.1" + serialize-javascript "^4.0.0" + terser "^5.0.0" + rollup-pluginutils@^2.3.1: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" @@ -8793,6 +9082,13 @@ rollup-pluginutils@^2.3.1: dependencies: estree-walker "^0.6.1" +rollup@^2.52.7: + version "2.52.7" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.52.7.tgz#e15a8bf734f6e4c204b7cdf33521151310250cb2" + integrity sha512-55cSH4CCU6MaPr9TAOyrIC+7qFCHscL7tkNsm1MBfIJRRqRbCEY0mmeFn4Wg8FKsHtEH8r389Fz38r/o+kgXLg== + optionalDependencies: + fsevents "~2.3.2" + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -8921,6 +9217,13 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" @@ -9115,7 +9418,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.19: +source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -9133,7 +9436,7 @@ source-map@^0.5.0, source-map@^0.5.6: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -9510,7 +9813,7 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" -symbol-observable@1.2.0, symbol-observable@^1.1.0, symbol-observable@^1.2.0: +symbol-observable@^1.1.0, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== @@ -9520,7 +9823,7 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tapable@^2.1.1, tapable@^2.2.0: +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== @@ -9586,7 +9889,16 @@ terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.0" -terser@^5.7.0: +terser@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +terser@^5.0.0, terser@^5.7.0: version "5.7.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== @@ -9808,6 +10120,11 @@ tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tslint-config-prettier@^1.18.0: version "1.18.0" resolved "https://registry.yarnpkg.com/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" @@ -9919,14 +10236,14 @@ typescript@3.9.7: integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== typescript@^4.2.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" - integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== uglify-js@^3.1.4: - version "3.13.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" - integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== + version "3.13.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" + integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== uid-number@0.0.6: version "0.0.6" @@ -10051,6 +10368,11 @@ util-promisify@^2.1.0: dependencies: object.getownpropertydescriptors "^2.0.3" +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -10282,9 +10604,9 @@ whatwg-url@^7.0.0: webidl-conversions "^4.0.2" whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" - integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" tr46 "^2.1.0" @@ -10439,9 +10761,9 @@ ws@^6.0.0: async-limiter "~1.0.0" ws@^7.4.5: - version "7.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" - integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + version "7.5.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.1.tgz#44fc000d87edb1d9c53e51fbc69a0ac1f6871d66" + integrity sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow== xml-name-validator@^3.0.0: version "3.0.0" From 1fc966f0fefc9aea2d7fc390562fb26c465d8c0a Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Sun, 4 Jul 2021 21:40:44 +0530 Subject: [PATCH 4/6] Passes wepack build check --- .gitignore | 2 - packages/teleport-code-generator/package.json | 2 +- packages/teleport-code-generator/src/index.ts | 1 + .../teleport-component-generator/package.json | 5 +- packages/teleport-publisher-disk/package.json | 1 + packages/teleport-test/package.json | 12 +- packages/teleport-test/rollup.config.js | 20 - packages/teleport-test/src/standalone.ts | 1 + packages/teleport-test/webpack.config.js | 19 +- yarn.lock | 392 ++++++++++++------ 10 files changed, 276 insertions(+), 179 deletions(-) delete mode 100644 packages/teleport-test/rollup.config.js diff --git a/.gitignore b/.gitignore index 3d29f0dcd..7c6efd1b2 100755 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,6 @@ *.pyc build/ dist/ -dist-rollup/ -dist-webpack/ lib/ coverage/ *.log* diff --git a/packages/teleport-code-generator/package.json b/packages/teleport-code-generator/package.json index 26ba107e4..b5a20b960 100644 --- a/packages/teleport-code-generator/package.json +++ b/packages/teleport-code-generator/package.json @@ -8,7 +8,7 @@ "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { - ".": "./dist/index.js" + ".": "./dist/index.js" }, "sideEffects": false, "repository": { diff --git a/packages/teleport-code-generator/src/index.ts b/packages/teleport-code-generator/src/index.ts index ae0fa07e0..801e7c639 100644 --- a/packages/teleport-code-generator/src/index.ts +++ b/packages/teleport-code-generator/src/index.ts @@ -124,6 +124,7 @@ const templates = { [ProjectType.GATSBY]: GatsbyTemplate, } +/* tslint:disable ban-types */ const projectPublisherFactories: Omit, PublisherType.DISK> = { [PublisherType.ZIP]: createZipPublisher, [PublisherType.VERCEL]: createVercelPublisher, diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index 27d549234..c92210d3e 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -35,8 +35,5 @@ "@teleporthq/teleport-uidl-resolver": "^0.17.1", "@teleporthq/teleport-uidl-validator": "^0.17.0" }, - "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0", - "peerDependencies": { - "process": "^0.11.10" - } + "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-publisher-disk/package.json b/packages/teleport-publisher-disk/package.json index cad488a1b..e0fcbc214 100644 --- a/packages/teleport-publisher-disk/package.json +++ b/packages/teleport-publisher-disk/package.json @@ -27,6 +27,7 @@ "types": "tsc -p tsconfig.json" }, "dependencies": { + "path-browserify": "^1.0.1", "@teleporthq/teleport-types": "^0.17.0" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" diff --git a/packages/teleport-test/package.json b/packages/teleport-test/package.json index 177c1def5..84cd72c71 100644 --- a/packages/teleport-test/package.json +++ b/packages/teleport-test/package.json @@ -20,11 +20,9 @@ "access": "public" }, "scripts": { - "packer": "cross-env TS_NODE_FILES=true ts-node --project tsconfig.json ./src/packer.ts", + "packer": "node --experimental-json-modules --loader ts-node/esm ./src/packer.ts", "standalone": "node --experimental-json-modules --loader ts-node/esm ./src/standalone.ts", - "bundle": "yarn bundle:webpack && yarn bundle:rollup", - "bundle:webpack": "webpack --config webpack.config.js", - "bundle:rollup": "rollup -c" + "bundle": "rimraf dist-webpack && webpack --config webpack.config.js" }, "dependencies": { "@teleporthq/teleport-code-generator": "^0.17.2", @@ -48,13 +46,9 @@ "@teleporthq/teleport-types": "^0.17.0" }, "devDependencies": { - "@rollup/plugin-commonjs": "^19.0.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.0.0", "cross-env": "^7.0.2", "html-webpack-plugin": "^5.3.2", - "rollup": "^2.52.7", - "rollup-plugin-terser": "^7.0.2", + "node-polyfill-webpack-plugin": "^1.1.4", "ts-node": "^10.0.0", "webpack": "^5.42.0", "webpack-bundle-analyzer": "^3.5.1", diff --git a/packages/teleport-test/rollup.config.js b/packages/teleport-test/rollup.config.js deleted file mode 100644 index 284280cc4..000000000 --- a/packages/teleport-test/rollup.config.js +++ /dev/null @@ -1,20 +0,0 @@ -import resolve from '@rollup/plugin-node-resolve'; -import commonjs from '@rollup/plugin-commonjs'; -import json from '@rollup/plugin-json' -import { terser } from 'rollup-plugin-terser'; - -export default { - input: 'src/client.mjs', - output: { - file: 'dist-rollup/bundle.js', - format: 'iife', - sourcemap: true, - inlineDynamicImports: true - }, - plugins: [ - resolve(), - commonjs(), - json(), - terser() - ] -}; diff --git a/packages/teleport-test/src/standalone.ts b/packages/teleport-test/src/standalone.ts index 74434480f..59e303193 100644 --- a/packages/teleport-test/src/standalone.ts +++ b/packages/teleport-test/src/standalone.ts @@ -15,6 +15,7 @@ import pluginNextReactJSS from '@teleporthq/teleport-project-plugin-next-react-j import pluginNextReactCSSModules from '@teleporthq/teleport-project-plugin-next-css-modules' import reactProjectJSON from '../../../examples/uidl-samples/react-project.json' import projectJSON from '../../../examples/uidl-samples/project.json' +/* tslint:disable variable-name */ const __dirname = dirname(fileURLToPath(import.meta.url)) const projectUIDL = projectJSON as unknown as ProjectUIDL diff --git a/packages/teleport-test/webpack.config.js b/packages/teleport-test/webpack.config.js index 945b6988d..87b22fddb 100644 --- a/packages/teleport-test/webpack.config.js +++ b/packages/teleport-test/webpack.config.js @@ -1,35 +1,32 @@ import { fileURLToPath } from 'url'; import * as path from 'path' -import { createRequire } from 'module'; import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer' import HTMLWebpackPlugin from 'html-webpack-plugin' -import webpack from 'webpack'; +import NodePolyfillPlugin from 'node-polyfill-webpack-plugin' -const { ProvidePlugin } = webpack const { resolve, dirname } = path const __dirname = dirname(fileURLToPath(import.meta.url)) -const require = createRequire(import.meta.url) - export default { entry: './src/client.mjs', output: { filename: 'bundled.js', - path: resolve(__dirname, 'dist-webpack') + path: resolve(__dirname, 'dist/webpack') }, resolve: { fallback: { fs: false, - process: require.resolve('process/browser') + }, + alias: { + 'jss-preset-default': 'jss-preset-default/dist/jss-preset-default.cjs.js' } }, mode: 'production', plugins: [ - new ProvidePlugin({ - process: require.resolve('process/browser') - }), + new NodePolyfillPlugin(), new BundleAnalyzerPlugin(), new HTMLWebpackPlugin() ], - target: 'web' + target: 'web', + devtool: 'inline-source-map' }; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 262246e68..d4c679a62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== @@ -1438,47 +1438,6 @@ dependencies: "@octokit/openapi-types" "^8.2.0" -"@rollup/plugin-commonjs@^19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz#8c3e71f9a66908e60d70cc1be205834ef3e45f71" - integrity sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw== - dependencies: - "@rollup/pluginutils" "^3.1.0" - commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" - -"@rollup/plugin-json@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" - integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - dependencies: - "@rollup/pluginutils" "^3.0.8" - -"@rollup/plugin-node-resolve@^13.0.0": - version "13.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.0.tgz#352f07e430ff377809ec8ec8a6fd636547162dc4" - integrity sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -1822,11 +1781,6 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - "@types/estree@^0.0.48": version "0.0.48" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" @@ -1932,13 +1886,6 @@ resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.5.tgz#378f491ff02304ce50924b05283111d4a286ecba" integrity sha512-nSU7U6FQDJJCraFNwaHmH5YDsd/VA9rTnJ7B7AGFdn+m+VSt3FjLWN7+AbqxZ67dbFazqtrDFUto3HK4ljrHIg== -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - "@types/rimraf@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -2442,6 +2389,16 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= +assert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -2472,6 +2429,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +available-typed-arrays@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9" + integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -2555,6 +2517,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -2742,6 +2709,13 @@ browserify-sign@^4.0.0: readable-stream "^3.6.0" safe-buffer "^5.2.0" +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + browserslist@^4.14.5, browserslist@^4.16.6: version "4.16.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" @@ -2787,15 +2761,23 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= builtins@^1.0.3: version "1.0.3" @@ -2950,9 +2932,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001241" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz#cd3fae47eb3d7691692b406568d7a3e5b23c7598" - integrity sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ== + version "1.0.30001242" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001242.tgz#04201627abcd60dc89211f22cbe2347306cda46b" + integrity sha512-KvNuZ/duufelMB3w2xtf9gEWCSxJwUgoxOx5b6ScLXC4kPc9xsczUVCPrQU26j5kOsHM4pSUL54tAZt5THQKug== capture-exit@^2.0.0: version "2.0.0" @@ -3288,11 +3270,6 @@ commitizen@^4.0.3: strip-bom "4.0.0" strip-json-comments "3.0.1" -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -3339,11 +3316,21 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" +console-browserify@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -3583,7 +3570,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: +crypto-browserify@^3.11.0, crypto-browserify@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== @@ -3736,9 +3723,9 @@ debug@3.1.0: ms "2.0.0" debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: ms "2.1.2" @@ -3948,6 +3935,11 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" +domain-browser@^4.19.0: + version "4.19.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" + integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ== + domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" @@ -4125,7 +4117,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.18.0-next.2: +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: version "1.18.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== @@ -4161,6 +4153,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + es6-promise@^4.0.3: version "4.2.8" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" @@ -4250,16 +4247,6 @@ estree-walker@^0.6.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -4275,7 +4262,7 @@ eventemitter3@^3.1.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -events@^3.2.0: +events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -4560,6 +4547,11 @@ filter-obj@^1.1.0: resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= +filter-obj@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.2.tgz#fff662368e505d69826abb113f0f6a98f56e9d5f" + integrity sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== + finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -4644,7 +4636,7 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -foreach@~2.0.1: +foreach@^2.0.5, foreach@~2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= @@ -4951,7 +4943,7 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.7" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== @@ -5299,6 +5291,11 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -5373,6 +5370,11 @@ idb-wrapper@^1.5.0: resolved "https://registry.yarnpkg.com/idb-wrapper/-/idb-wrapper-1.7.2.tgz#8251afd5e77fe95568b1c16152eb44b396767ea2" integrity sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg== +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" @@ -5479,7 +5481,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5598,6 +5600,13 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5742,6 +5751,11 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c" + integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -5766,10 +5780,13 @@ is-in-browser@^1.0.2, is-in-browser@^1.1.3: resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU= -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" is-negative-zero@^2.0.1: version "2.0.1" @@ -5830,13 +5847,6 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-reference@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - dependencies: - "@types/estree" "*" - is-regex@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" @@ -5881,6 +5891,17 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" + is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -6356,7 +6377,7 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^26.2.1, jest-worker@^26.6.2: +jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== @@ -7120,7 +7141,7 @@ magic-string@^0.22.5: dependencies: vlq "^0.2.2" -magic-string@^0.25.4, magic-string@^0.25.7: +magic-string@^0.25.4: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== @@ -7659,6 +7680,36 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" +node-polyfill-webpack-plugin@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz#56bfa4d16e17addb9d6b1ef3d04e790c401f5f1d" + integrity sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow== + dependencies: + assert "^2.0.0" + browserify-zlib "^0.2.0" + buffer "^6.0.3" + console-browserify "^1.2.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.12.0" + domain-browser "^4.19.0" + events "^3.3.0" + filter-obj "^2.0.2" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "^1.0.1" + process "^0.11.10" + punycode "^2.1.1" + querystring-es3 "^0.2.1" + readable-stream "^3.6.0" + stream-browserify "^3.0.0" + stream-http "^3.2.0" + string_decoder "^1.3.0" + timers-browserify "^2.0.12" + tty-browserify "^0.0.1" + url "^0.11.0" + util "^0.12.4" + vm-browserify "^1.1.2" + node-releases@^1.1.71: version "1.1.73" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" @@ -7833,6 +7884,14 @@ object-inspect@^1.10.3, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -7945,6 +8004,11 @@ optionator@^0.8.1: type-check "~0.3.2" word-wrap "~1.2.3" +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -8097,7 +8161,7 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" -pako@~1.0.2: +pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== @@ -8316,7 +8380,7 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== @@ -8583,6 +8647,11 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -8620,6 +8689,16 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" +querystring-es3@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -8769,7 +8848,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.6.0: +"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -8987,7 +9066,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0: +resolve@^1.10.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -9065,16 +9144,6 @@ rollup-plugin-node-globals@^1.4.0: process-es6 "^0.11.6" rollup-pluginutils "^2.3.1" -rollup-plugin-terser@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" - integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== - dependencies: - "@babel/code-frame" "^7.10.4" - jest-worker "^26.2.1" - serialize-javascript "^4.0.0" - terser "^5.0.0" - rollup-pluginutils@^2.3.1: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" @@ -9082,13 +9151,6 @@ rollup-pluginutils@^2.3.1: dependencies: estree-walker "^0.6.1" -rollup@^2.52.7: - version "2.52.7" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.52.7.tgz#e15a8bf734f6e4c204b7cdf33521151310250cb2" - integrity sha512-55cSH4CCU6MaPr9TAOyrIC+7qFCHscL7tkNsm1MBfIJRRqRbCEY0mmeFn4Wg8FKsHtEH8r389Fz38r/o+kgXLg== - optionalDependencies: - fsevents "~2.3.2" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -9217,13 +9279,6 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" @@ -9261,6 +9316,11 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" @@ -9562,6 +9622,14 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +stream-browserify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + stream-each@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" @@ -9577,6 +9645,16 @@ stream-events@^1.0.5: dependencies: stubs "^3.0.0" +stream-http@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" + integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" + stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" @@ -9651,7 +9729,7 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" -string_decoder@^1.1.1: +string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -9898,7 +9976,7 @@ terser@^4.6.3: source-map "~0.6.1" source-map-support "~0.5.12" -terser@^5.0.0, terser@^5.7.0: +terser@^5.7.0: version "5.7.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== @@ -9968,6 +10046,13 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +timers-browserify@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" @@ -10156,6 +10241,11 @@ tsutils@^2.29.0: dependencies: tslib "^1.8.1" +tty-browserify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -10341,6 +10431,14 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + urlgrey@0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f" @@ -10368,6 +10466,18 @@ util-promisify@^2.1.0: dependencies: object.getownpropertydescriptors "^2.0.3" +util@^0.12.0, util@^0.12.4: + version "0.12.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" @@ -10436,6 +10546,11 @@ vlq@^0.2.2: resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== +vm-browserify@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -10628,6 +10743,19 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -10761,9 +10889,9 @@ ws@^6.0.0: async-limiter "~1.0.0" ws@^7.4.5: - version "7.5.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.1.tgz#44fc000d87edb1d9c53e51fbc69a0ac1f6871d66" - integrity sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow== + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== xml-name-validator@^3.0.0: version "3.0.0" @@ -10780,7 +10908,7 @@ xtend@^2.2.0: resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.2.0.tgz#eef6b1f198c1c8deafad8b1765a04dad4a01c5a9" integrity sha1-7vax8ZjByN6vrYsXZaBNrUoBxak= -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: +xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== From b0208884f89c77382ba8310086ea74484753f009 Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Wed, 7 Jul 2021 16:44:45 +0530 Subject: [PATCH 5/6] Both cjs and esm exports --- package.json | 10 +- packages/teleport-code-generator/package.json | 11 +- .../teleport-code-generator/tsconfig.json | 4 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../teleport-component-generator/package.json | 11 +- .../src/builder/generators/js-ast-to-code.ts | 2 +- .../tsconfig.json | 3 +- packages/teleport-github-gateway/package.json | 11 +- .../teleport-github-gateway/tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../__tests__/builders/ast-builders.ts | 2 +- .../node-handlers/node-to-jsx/index.ts | 2 +- .../__tests__/utils/ast-utils.ts | 2 +- packages/teleport-plugin-common/package.json | 11 +- .../src/builders/ast-builders.ts | 2 +- .../src/builders/style-builders.ts | 4 +- .../src/node-handlers/node-to-jsx/index.ts | 2 +- .../src/node-handlers/node-to-jsx/types.ts | 2 +- .../src/node-handlers/node-to-jsx/utils.ts | 2 +- .../src/utils/ast-utils.ts | 2 +- packages/teleport-plugin-common/tsconfig.json | 3 +- .../__tests__/index.ts | 2 +- .../teleport-plugin-css-modules/package.json | 11 +- .../teleport-plugin-css-modules/src/index.ts | 2 +- .../teleport-plugin-css-modules/tsconfig.json | 3 +- packages/teleport-plugin-css/package.json | 11 +- packages/teleport-plugin-css/src/index.ts | 2 +- packages/teleport-plugin-css/tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../__tests__/index.ts | 2 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../__tests__/index.ts | 2 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../teleport-plugin-react-jss/package.json | 11 +- .../teleport-plugin-react-jss/src/index.ts | 2 +- .../src/style-sheet.ts | 20 +- .../teleport-plugin-react-jss/src/utils.ts | 21 +- .../teleport-plugin-react-jss/tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../src/style-sheet.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/index.ts | 28 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../__tests__/index.ts | 2 +- .../package.json | 11 +- .../src/index.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../src/utils.ts | 2 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../teleport-project-generator/package.json | 11 +- .../teleport-project-generator/tsconfig.json | 3 +- packages/teleport-project-packer/package.json | 11 +- .../teleport-project-packer/tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- .../package.json | 11 +- .../tsconfig.json | 3 +- packages/teleport-publisher-disk/package.json | 11 +- .../teleport-publisher-disk/tsconfig.json | 3 +- .../teleport-publisher-github/package.json | 11 +- .../teleport-publisher-github/tsconfig.json | 3 +- .../teleport-publisher-netlify/package.json | 11 +- .../teleport-publisher-netlify/tsconfig.json | 3 +- .../teleport-publisher-vercel/package.json | 11 +- .../teleport-publisher-vercel/tsconfig.json | 3 +- packages/teleport-publisher-zip/package.json | 11 +- packages/teleport-publisher-zip/tsconfig.json | 3 +- packages/teleport-repl-component/.gitignore | 26 - packages/teleport-repl-component/README.md | 25 - packages/teleport-repl-component/package.json | 47 -- .../src/components.d.ts | 54 -- .../src/components/editor/editor.css | 146 ---- .../src/components/editor/editor.tsx | 134 ---- .../src/components/editor/readme.md | 16 - .../teleport-repl-component/src/index.html | 58 -- packages/teleport-repl-component/src/index.ts | 1 - .../teleport-repl-component/stencil.config.ts | 21 - .../teleport-repl-component/tsconfig.json | 19 - packages/teleport-shared/package.json | 11 +- packages/teleport-shared/tsconfig.json | 3 +- packages/teleport-test/package.json | 5 +- packages/teleport-test/src/standalone.ts | 6 +- .../{webpack.config.js => webpack.config.mjs} | 22 +- packages/teleport-types/package.json | 11 +- packages/teleport-types/tsconfig.json | 3 +- packages/teleport-uidl-builders/package.json | 11 +- packages/teleport-uidl-builders/tsconfig.json | 3 +- packages/teleport-uidl-resolver/package.json | 11 +- packages/teleport-uidl-resolver/tsconfig.json | 3 +- packages/teleport-uidl-validator/package.json | 11 +- .../teleport-uidl-validator/tsconfig.json | 3 +- scripts/build.mjs | 72 -- scripts/watcher.mjs | 3 - tsconfig.json | 3 +- yarn.lock | 748 +----------------- 196 files changed, 439 insertions(+), 2047 deletions(-) delete mode 100644 packages/teleport-repl-component/.gitignore delete mode 100644 packages/teleport-repl-component/README.md delete mode 100644 packages/teleport-repl-component/package.json delete mode 100644 packages/teleport-repl-component/src/components.d.ts delete mode 100644 packages/teleport-repl-component/src/components/editor/editor.css delete mode 100644 packages/teleport-repl-component/src/components/editor/editor.tsx delete mode 100644 packages/teleport-repl-component/src/components/editor/readme.md delete mode 100644 packages/teleport-repl-component/src/index.html delete mode 100644 packages/teleport-repl-component/src/index.ts delete mode 100644 packages/teleport-repl-component/stencil.config.ts delete mode 100644 packages/teleport-repl-component/tsconfig.json rename packages/teleport-test/{webpack.config.js => webpack.config.mjs} (51%) delete mode 100644 scripts/build.mjs diff --git a/package.json b/package.json index 30afe91ec..78ab8c275 100755 --- a/package.json +++ b/package.json @@ -8,10 +8,8 @@ "scripts": { "lint": "tslint -p . -c tslint.json", "clean": "lerna run clean --parallel", - "build:notypes": "lerna link && node scripts/build.mjs", - "build": "yarn clean && lerna link && node scripts/build.mjs && yarn types", - "dev": "lerna link && yarn types && node scripts/watcher.mjs", - "types": "lerna run types --stream", + "build": "yarn clean && lerna link && lerna run build", + "dev": "lerna link && yarn build && node scripts/watcher.mjs", "test": "jest", "test:perf": "jest __tests__/performance", "test:watch": "jest --watch", @@ -54,7 +52,6 @@ "codecov": "^3.8.0", "commitizen": "^4.0.3", "cz-conventional-changelog": "^3.0.2", - "esbuild": "^0.12.1", "husky": "^3.0.4", "jest": "^26.6.3", "lerna": "^3.16.4", @@ -64,8 +61,7 @@ "ts-jest": "^26.5.6", "tslint": "^6.0.0", "tslint-config-prettier": "^1.18.0", - "typescript": "^4.2.4", - "walkdir": "^0.4.1" + "typescript": "^4.2.4" }, "config": { "commitizen": { diff --git a/packages/teleport-code-generator/package.json b/packages/teleport-code-generator/package.json index b5a20b960..bf01d2681 100644 --- a/packages/teleport-code-generator/package.json +++ b/packages/teleport-code-generator/package.json @@ -4,12 +4,9 @@ "description": "A standalone version of the teleport ecosystem with all the project and component generators installed", "author": "teleportHQ", "license": "MIT", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -23,7 +20,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator-angular": "^0.17.2", diff --git a/packages/teleport-code-generator/tsconfig.json b/packages/teleport-code-generator/tsconfig.json index bb234e5b3..89ea1a3c2 100755 --- a/packages/teleport-code-generator/tsconfig.json +++ b/packages/teleport-code-generator/tsconfig.json @@ -1,9 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "module": "esnext", - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-angular/package.json b/packages/teleport-component-generator-angular/package.json index 396977b49..5225a30d5 100644 --- a/packages/teleport-component-generator-angular/package.json +++ b/packages/teleport-component-generator-angular/package.json @@ -4,13 +4,10 @@ "description": "Component generator customization, capable of creating Angular components", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-angular/tsconfig.json b/packages/teleport-component-generator-angular/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-angular/tsconfig.json +++ b/packages/teleport-component-generator-angular/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-preact/package.json b/packages/teleport-component-generator-preact/package.json index 90f67c370..259860bd0 100644 --- a/packages/teleport-component-generator-preact/package.json +++ b/packages/teleport-component-generator-preact/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-preact/tsconfig.json b/packages/teleport-component-generator-preact/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-preact/tsconfig.json +++ b/packages/teleport-component-generator-preact/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-react/package.json b/packages/teleport-component-generator-react/package.json index 468633799..bbd4c090e 100644 --- a/packages/teleport-component-generator-react/package.json +++ b/packages/teleport-component-generator-react/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-react/tsconfig.json b/packages/teleport-component-generator-react/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-react/tsconfig.json +++ b/packages/teleport-component-generator-react/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-reactnative/package.json b/packages/teleport-component-generator-reactnative/package.json index 623c48473..aa010c06f 100644 --- a/packages/teleport-component-generator-reactnative/package.json +++ b/packages/teleport-component-generator-reactnative/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-reactnative/tsconfig.json b/packages/teleport-component-generator-reactnative/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-reactnative/tsconfig.json +++ b/packages/teleport-component-generator-reactnative/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-stencil/package.json b/packages/teleport-component-generator-stencil/package.json index a7c225b89..156c6b7de 100644 --- a/packages/teleport-component-generator-stencil/package.json +++ b/packages/teleport-component-generator-stencil/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-stencil/tsconfig.json b/packages/teleport-component-generator-stencil/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-stencil/tsconfig.json +++ b/packages/teleport-component-generator-stencil/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator-vue/package.json b/packages/teleport-component-generator-vue/package.json index b92d9a0f2..73f59f465 100644 --- a/packages/teleport-component-generator-vue/package.json +++ b/packages/teleport-component-generator-vue/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-component-generator-vue/tsconfig.json b/packages/teleport-component-generator-vue/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator-vue/tsconfig.json +++ b/packages/teleport-component-generator-vue/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index c92210d3e..e7a6e095b 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/generator": "^7.14.5", diff --git a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts index c6e810d3d..beb3b25b9 100644 --- a/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts +++ b/packages/teleport-component-generator/src/builder/generators/js-ast-to-code.ts @@ -1,5 +1,5 @@ import { CodeGenerator } from '@babel/generator' -import types from '@babel/types' +import * as types from '@babel/types' import { CodeGeneratorFunction } from '@teleporthq/teleport-types' export const generator: CodeGeneratorFunction = (ast) => { diff --git a/packages/teleport-component-generator/tsconfig.json b/packages/teleport-component-generator/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-component-generator/tsconfig.json +++ b/packages/teleport-component-generator/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-github-gateway/package.json b/packages/teleport-github-gateway/package.json index c6b98032f..acb13891d 100644 --- a/packages/teleport-github-gateway/package.json +++ b/packages/teleport-github-gateway/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-types": "^0.17.0", diff --git a/packages/teleport-github-gateway/tsconfig.json b/packages/teleport-github-gateway/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-github-gateway/tsconfig.json +++ b/packages/teleport-github-gateway/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-angular-base-component/package.json b/packages/teleport-plugin-angular-base-component/package.json index c7f3dedbe..fdeb0e42a 100644 --- a/packages/teleport-plugin-angular-base-component/package.json +++ b/packages/teleport-plugin-angular-base-component/package.json @@ -4,13 +4,10 @@ "description": "A plugin for handling the skeleton/baseline of a Angular Component", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-angular-base-component/src/utils.ts b/packages/teleport-plugin-angular-base-component/src/utils.ts index 0f7ae7cea..2c37eca3a 100644 --- a/packages/teleport-plugin-angular-base-component/src/utils.ts +++ b/packages/teleport-plugin-angular-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' import { diff --git a/packages/teleport-plugin-angular-base-component/tsconfig.json b/packages/teleport-plugin-angular-base-component/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-angular-base-component/tsconfig.json +++ b/packages/teleport-plugin-angular-base-component/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-angular-module/package.json b/packages/teleport-plugin-angular-module/package.json index 9c54b866b..2287d2796 100644 --- a/packages/teleport-plugin-angular-module/package.json +++ b/packages/teleport-plugin-angular-module/package.json @@ -4,13 +4,10 @@ "description": "A Plugin for generating modules for angular", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "exports": { - ".": "./dist/index.js" - }, - "types": "dist/index.d.ts", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -21,7 +18,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" diff --git a/packages/teleport-plugin-angular-module/src/index.ts b/packages/teleport-plugin-angular-module/src/index.ts index 4a7787257..f4bb29b34 100644 --- a/packages/teleport-plugin-angular-module/src/index.ts +++ b/packages/teleport-plugin-angular-module/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ComponentPluginFactory, diff --git a/packages/teleport-plugin-angular-module/src/utils.ts b/packages/teleport-plugin-angular-module/src/utils.ts index 04876254a..b600048fa 100644 --- a/packages/teleport-plugin-angular-module/src/utils.ts +++ b/packages/teleport-plugin-angular-module/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLDependency, UIDLConditionalNode, diff --git a/packages/teleport-plugin-angular-module/tsconfig.json b/packages/teleport-plugin-angular-module/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-angular-module/tsconfig.json +++ b/packages/teleport-plugin-angular-module/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts b/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts index d215a17c3..cf5dc0248 100644 --- a/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts +++ b/packages/teleport-plugin-common/__tests__/builders/ast-builders.ts @@ -7,7 +7,7 @@ import { createFunctionCall, createFunctionalComponent, } from '../../src/builders/ast-builders' -import types from '@babel/types' +import * as types from '@babel/types' describe('createConstAssignment', () => { it('should creat assignment for a const', () => { diff --git a/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts b/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts index 60b8b41ce..3f95dec2d 100644 --- a/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts +++ b/packages/teleport-plugin-common/__tests__/node-handlers/node-to-jsx/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import componentUIDLSample from '../../../../../examples/test-samples/component-sample.json' import generateJSXSyntax from '../../../src/node-handlers/node-to-jsx' diff --git a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts index 3f4affa49..20c37c6bc 100644 --- a/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts +++ b/packages/teleport-plugin-common/__tests__/utils/ast-utils.ts @@ -10,7 +10,7 @@ import { } from '../../src/utils/ast-utils' import ParsedASTNode from '../../src/utils/parsed-ast' import { createJSXTag } from '../../src/builders/ast-builders' -import types from '@babel/types' +import * as types from '@babel/types' describe('stringAsTemplateLiteral', () => { it('returns TemplateLiteral', () => { diff --git a/packages/teleport-plugin-common/package.json b/packages/teleport-plugin-common/package.json index 1db142c46..2890afe43 100644 --- a/packages/teleport-plugin-common/package.json +++ b/packages/teleport-plugin-common/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-common/src/builders/ast-builders.ts b/packages/teleport-plugin-common/src/builders/ast-builders.ts index da15c149b..3cdd7d750 100644 --- a/packages/teleport-plugin-common/src/builders/ast-builders.ts +++ b/packages/teleport-plugin-common/src/builders/ast-builders.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { convertValueToLiteral, objectToObjectExpression, diff --git a/packages/teleport-plugin-common/src/builders/style-builders.ts b/packages/teleport-plugin-common/src/builders/style-builders.ts index 5f0c5c54d..7a2092bcc 100644 --- a/packages/teleport-plugin-common/src/builders/style-builders.ts +++ b/packages/teleport-plugin-common/src/builders/style-builders.ts @@ -1,6 +1,6 @@ import { create } from 'jss' import preset from 'jss-preset-default' -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLDynamicReference, UIDLStyleSetDefinition } from '@teleporthq/teleport-types' import ParsedASTNode from '../utils/parsed-ast' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' @@ -8,7 +8,7 @@ import { getContentOfStyleObject, getCSSVariablesContentFromTokenStyles, } from '../utils/style-utils' -const jss = create(preset.default()) +const jss = create(preset) export const createCSSClass = (key: string, styleObject: Record) => { return jss diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts index 98bf3cde2..f8456e7ec 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLElementNode, UIDLRepeatNode, diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts index 3477bf60e..57f8650c0 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/types.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLPropDefinition, UIDLDependency, UIDLStateDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts index da8334bb8..4c71217d5 100644 --- a/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts +++ b/packages/teleport-plugin-common/src/node-handlers/node-to-jsx/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { convertValueToLiteral } from '../../utils/ast-utils' import { StringUtils } from '@teleporthq/teleport-shared' diff --git a/packages/teleport-plugin-common/src/utils/ast-utils.ts b/packages/teleport-plugin-common/src/utils/ast-utils.ts index d3f03122d..1632bd251 100644 --- a/packages/teleport-plugin-common/src/utils/ast-utils.ts +++ b/packages/teleport-plugin-common/src/utils/ast-utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import ParsedASTNode from './parsed-ast' import { StringUtils } from '@teleporthq/teleport-shared' import { UIDLStateDefinition, UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-common/tsconfig.json b/packages/teleport-plugin-common/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-common/tsconfig.json +++ b/packages/teleport-plugin-common/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-css-modules/__tests__/index.ts b/packages/teleport-plugin-css-modules/__tests__/index.ts index d15b5a2c6..804fb015b 100644 --- a/packages/teleport-plugin-css-modules/__tests__/index.ts +++ b/packages/teleport-plugin-css-modules/__tests__/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { component, elementNode, dynamicNode, staticNode } from '@teleporthq/teleport-uidl-builders' import { ComponentStructure, FileType } from '@teleporthq/teleport-types' import { createCSSModulesPlugin } from '../src/index' diff --git a/packages/teleport-plugin-css-modules/package.json b/packages/teleport-plugin-css-modules/package.json index 33327a74b..b9b7e3182 100644 --- a/packages/teleport-plugin-css-modules/package.json +++ b/packages/teleport-plugin-css-modules/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-css-modules/src/index.ts b/packages/teleport-plugin-css-modules/src/index.ts index 97c3242dc..beb01de7e 100644 --- a/packages/teleport-plugin-css-modules/src/index.ts +++ b/packages/teleport-plugin-css-modules/src/index.ts @@ -17,7 +17,7 @@ import { UIDLUtils } from '@teleporthq/teleport-shared' import { StyleBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-css-modules/tsconfig.json b/packages/teleport-plugin-css-modules/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-css-modules/tsconfig.json +++ b/packages/teleport-plugin-css-modules/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-css/package.json b/packages/teleport-plugin-css/package.json index cad51b3ed..fa00a98ad 100644 --- a/packages/teleport-plugin-css/package.json +++ b/packages/teleport-plugin-css/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-css/src/index.ts b/packages/teleport-plugin-css/src/index.ts index ea0506746..4df35e699 100644 --- a/packages/teleport-plugin-css/src/index.ts +++ b/packages/teleport-plugin-css/src/index.ts @@ -1,6 +1,6 @@ import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { StyleUtils, StyleBuilders, HASTUtils, ASTUtils } from '@teleporthq/teleport-plugin-common' -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-css/tsconfig.json b/packages/teleport-plugin-css/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-css/tsconfig.json +++ b/packages/teleport-plugin-css/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-import-statements/package.json b/packages/teleport-plugin-import-statements/package.json index 147d08f7a..744f14cd4 100644 --- a/packages/teleport-plugin-import-statements/package.json +++ b/packages/teleport-plugin-import-statements/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-plugin-common": "^0.17.0", diff --git a/packages/teleport-plugin-import-statements/tsconfig.json b/packages/teleport-plugin-import-statements/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-import-statements/tsconfig.json +++ b/packages/teleport-plugin-import-statements/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-head-config/__tests__/index.ts b/packages/teleport-plugin-jsx-head-config/__tests__/index.ts index 552fb8ff5..e9f2cd91b 100644 --- a/packages/teleport-plugin-jsx-head-config/__tests__/index.ts +++ b/packages/teleport-plugin-jsx-head-config/__tests__/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { createJSXHeadConfigPlugin } from '../src' import { component, elementNode } from '@teleporthq/teleport-uidl-builders' import { diff --git a/packages/teleport-plugin-jsx-head-config/package.json b/packages/teleport-plugin-jsx-head-config/package.json index 20c7cd082..7f608cc56 100644 --- a/packages/teleport-plugin-jsx-head-config/package.json +++ b/packages/teleport-plugin-jsx-head-config/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-jsx-head-config/src/index.ts b/packages/teleport-plugin-jsx-head-config/src/index.ts index 5e21752b6..4da5a5da2 100644 --- a/packages/teleport-plugin-jsx-head-config/src/index.ts +++ b/packages/teleport-plugin-jsx-head-config/src/index.ts @@ -1,6 +1,6 @@ import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' -import types from '@babel/types' +import * as types from '@babel/types' interface JSXHeadPluginConfig { componentChunkName?: string diff --git a/packages/teleport-plugin-jsx-head-config/tsconfig.json b/packages/teleport-plugin-jsx-head-config/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-jsx-head-config/tsconfig.json +++ b/packages/teleport-plugin-jsx-head-config/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-inline-styles/package.json b/packages/teleport-plugin-jsx-inline-styles/package.json index 2b623dd55..f6001c101 100644 --- a/packages/teleport-plugin-jsx-inline-styles/package.json +++ b/packages/teleport-plugin-jsx-inline-styles/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-jsx-inline-styles/src/index.ts b/packages/teleport-plugin-jsx-inline-styles/src/index.ts index 82e250988..3f41697fd 100644 --- a/packages/teleport-plugin-jsx-inline-styles/src/index.ts +++ b/packages/teleport-plugin-jsx-inline-styles/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, StyleBuilders } from '@teleporthq/teleport-plugin-common' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-jsx-inline-styles/tsconfig.json b/packages/teleport-plugin-jsx-inline-styles/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-jsx-inline-styles/tsconfig.json +++ b/packages/teleport-plugin-jsx-inline-styles/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-next-image/__tests__/index.ts b/packages/teleport-plugin-jsx-next-image/__tests__/index.ts index fff806af9..e53fd839f 100644 --- a/packages/teleport-plugin-jsx-next-image/__tests__/index.ts +++ b/packages/teleport-plugin-jsx-next-image/__tests__/index.ts @@ -6,7 +6,7 @@ import { FileType, ComponentStructure, } from '@teleporthq/teleport-types' -import types from '@babel/types' +import * as types from '@babel/types' describe('plugin-jsx-next-image', () => { const plugin = createNextImagePlugin() diff --git a/packages/teleport-plugin-jsx-next-image/package.json b/packages/teleport-plugin-jsx-next-image/package.json index 055560fd6..2f30ff29b 100644 --- a/packages/teleport-plugin-jsx-next-image/package.json +++ b/packages/teleport-plugin-jsx-next-image/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-jsx-next-image/src/index.ts b/packages/teleport-plugin-jsx-next-image/src/index.ts index e3ca17816..e81edc362 100644 --- a/packages/teleport-plugin-jsx-next-image/src/index.ts +++ b/packages/teleport-plugin-jsx-next-image/src/index.ts @@ -1,6 +1,6 @@ import { ComponentPluginFactory, ComponentPlugin, UIDLDependency } from '@teleporthq/teleport-types' import { UIDLUtils } from '@teleporthq/teleport-shared' -import types from '@babel/types' +import * as types from '@babel/types' interface NextImagePluginConfig { componentChunkName: string diff --git a/packages/teleport-plugin-jsx-next-image/tsconfig.json b/packages/teleport-plugin-jsx-next-image/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-jsx-next-image/tsconfig.json +++ b/packages/teleport-plugin-jsx-next-image/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-jsx-proptypes/package.json b/packages/teleport-plugin-jsx-proptypes/package.json index 140ac4a05..cddc92c71 100644 --- a/packages/teleport-plugin-jsx-proptypes/package.json +++ b/packages/teleport-plugin-jsx-proptypes/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-jsx-proptypes/src/utils.ts b/packages/teleport-plugin-jsx-proptypes/src/utils.ts index 6a5304ae7..2eb8608ab 100644 --- a/packages/teleport-plugin-jsx-proptypes/src/utils.ts +++ b/packages/teleport-plugin-jsx-proptypes/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ASTUtils, ParsedASTNode } from '@teleporthq/teleport-plugin-common' import { UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-jsx-proptypes/tsconfig.json b/packages/teleport-plugin-jsx-proptypes/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-jsx-proptypes/tsconfig.json +++ b/packages/teleport-plugin-jsx-proptypes/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-preact-base-component/package.json b/packages/teleport-plugin-preact-base-component/package.json index 4c08662fe..4dacf31d9 100644 --- a/packages/teleport-plugin-preact-base-component/package.json +++ b/packages/teleport-plugin-preact-base-component/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-preact-base-component/src/utils.ts b/packages/teleport-plugin-preact-base-component/src/utils.ts index 7805f53d1..77e815e9a 100644 --- a/packages/teleport-plugin-preact-base-component/src/utils.ts +++ b/packages/teleport-plugin-preact-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' export const createDOMInjectionNode = (content: string) => { return types.jsxElement( diff --git a/packages/teleport-plugin-preact-base-component/tsconfig.json b/packages/teleport-plugin-preact-base-component/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-preact-base-component/tsconfig.json +++ b/packages/teleport-plugin-preact-base-component/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-app-routing/package.json b/packages/teleport-plugin-react-app-routing/package.json index e41e39a10..fb3697188 100644 --- a/packages/teleport-plugin-react-app-routing/package.json +++ b/packages/teleport-plugin-react-app-routing/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-react-app-routing/src/utils.ts b/packages/teleport-plugin-react-app-routing/src/utils.ts index 2d2076a7b..c1fccbfde 100644 --- a/packages/teleport-plugin-react-app-routing/src/utils.ts +++ b/packages/teleport-plugin-react-app-routing/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLDependency } from '@teleporthq/teleport-types' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' diff --git a/packages/teleport-plugin-react-app-routing/tsconfig.json b/packages/teleport-plugin-react-app-routing/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-react-app-routing/tsconfig.json +++ b/packages/teleport-plugin-react-app-routing/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-base-component/package.json b/packages/teleport-plugin-react-base-component/package.json index 8e6ea8abb..eda26f224 100644 --- a/packages/teleport-plugin-react-base-component/package.json +++ b/packages/teleport-plugin-react-base-component/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-react-base-component/src/utils.ts b/packages/teleport-plugin-react-base-component/src/utils.ts index 7805f53d1..77e815e9a 100644 --- a/packages/teleport-plugin-react-base-component/src/utils.ts +++ b/packages/teleport-plugin-react-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' export const createDOMInjectionNode = (content: string) => { return types.jsxElement( diff --git a/packages/teleport-plugin-react-base-component/tsconfig.json b/packages/teleport-plugin-react-base-component/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-react-base-component/tsconfig.json +++ b/packages/teleport-plugin-react-base-component/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-jss/package.json b/packages/teleport-plugin-react-jss/package.json index 24ed6af9e..09b61da42 100644 --- a/packages/teleport-plugin-react-jss/package.json +++ b/packages/teleport-plugin-react-jss/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-react-jss/src/index.ts b/packages/teleport-plugin-react-jss/src/index.ts index fe6a72766..e79aa66a3 100644 --- a/packages/teleport-plugin-react-jss/src/index.ts +++ b/packages/teleport-plugin-react-jss/src/index.ts @@ -7,7 +7,7 @@ - Styles present in the component style sheeet. */ -import types from '@babel/types' +import * as types from '@babel/types' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders, ParsedASTNode } from '@teleporthq/teleport-plugin-common' import { diff --git a/packages/teleport-plugin-react-jss/src/style-sheet.ts b/packages/teleport-plugin-react-jss/src/style-sheet.ts index f37ddc800..713bc14c7 100644 --- a/packages/teleport-plugin-react-jss/src/style-sheet.ts +++ b/packages/teleport-plugin-react-jss/src/style-sheet.ts @@ -1,4 +1,4 @@ -import t from '@babel/types' +import * as types from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' import { ComponentPlugin, @@ -60,10 +60,10 @@ export const createStyleSheetPlugin: ComponentPluginFactory = name: 'tokens-chunk', type: ChunkType.AST, fileType: FileType.JS, - content: t.exportNamedDeclaration( - t.variableDeclaration('const', [ - t.variableDeclarator( - t.identifier('TOKENS'), + content: types.exportNamedDeclaration( + types.variableDeclaration('const', [ + types.variableDeclarator( + types.identifier('TOKENS'), ASTUtils.objectToObjectExpression(tokensMap) ), ]) @@ -77,11 +77,11 @@ export const createStyleSheetPlugin: ComponentPluginFactory = name: fileName, type: ChunkType.AST, fileType: FileType.JS, - content: t.exportNamedDeclaration( - t.variableDeclaration('const', [ - t.variableDeclarator( - t.identifier('useProjectStyles'), - t.callExpression(t.identifier('createUseStyles'), [ + content: types.exportNamedDeclaration( + types.variableDeclaration('const', [ + types.variableDeclarator( + types.identifier('useProjectStyles'), + types.callExpression(types.identifier('createUseStyles'), [ convertMediaAndStylesToObject(styleSet, mediaStyles), ]) ), diff --git a/packages/teleport-plugin-react-jss/src/utils.ts b/packages/teleport-plugin-react-jss/src/utils.ts index 0914e184e..cb66ad3a1 100644 --- a/packages/teleport-plugin-react-jss/src/utils.ts +++ b/packages/teleport-plugin-react-jss/src/utils.ts @@ -1,4 +1,4 @@ -import t from '@babel/types' +import * as types from '@babel/types' import { StringUtils, UIDLUtils } from '@teleporthq/teleport-shared' import { ParsedASTNode, ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStyleSetDefinition, UIDLStyleValue } from '@teleporthq/teleport-types' @@ -66,7 +66,9 @@ export const generateStylesFromStyleObj = ( case 'token': const token = StringUtils.capitalize(StringUtils.dashCaseToCamelCase(styleValue.content.id)) tokensUsed?.push(token) - return new ParsedASTNode(t.memberExpression(t.identifier('TOKENS'), t.identifier(token))) + return new ParsedASTNode( + types.memberExpression(types.identifier('TOKENS'), types.identifier(token)) + ) default: throw new Error( `Error running transformDynamicStyles in reactJSSComponentStyleChunksPlugin. Unsupported styleValue.content.referenceType value ${styleValue.content.referenceType}` @@ -78,14 +80,13 @@ export const generateStylesFromStyleObj = ( export const createStylesHookDecleration = ( assignee: string, hookName: string, - dynamicValueIdentifier?: string, - types = t + dynamicValueIdentifier?: string ) => types.variableDeclaration('const', [ types.variableDeclarator( - t.identifier(assignee), - t.callExpression( - t.identifier(hookName), + types.identifier(assignee), + types.callExpression( + types.identifier(hookName), dynamicValueIdentifier ? [types.identifier(dynamicValueIdentifier)] : [] ) ), @@ -94,13 +95,13 @@ export const createStylesHookDecleration = ( export const convertMediaAndStylesToObject = ( styleSet: Record, mediaStyles: Record> -): t.ObjectExpression => { +): types.ObjectExpression => { const styles = ASTUtils.objectToObjectExpression(styleSet) Object.keys(mediaStyles).forEach((mediaKey: string) => { styles.properties.push( - t.objectProperty( - t.identifier(`'@media(max-width: ${mediaKey}px)'`), + types.objectProperty( + types.identifier(`'@media(max-width: ${mediaKey}px)'`), ASTUtils.objectToObjectExpression(mediaStyles[mediaKey]) ) ) diff --git a/packages/teleport-plugin-react-jss/tsconfig.json b/packages/teleport-plugin-react-jss/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-react-jss/tsconfig.json +++ b/packages/teleport-plugin-react-jss/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-styled-components/package.json b/packages/teleport-plugin-react-styled-components/package.json index 6c83466b3..c15085cb7 100644 --- a/packages/teleport-plugin-react-styled-components/package.json +++ b/packages/teleport-plugin-react-styled-components/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-react-styled-components/src/index.ts b/packages/teleport-plugin-react-styled-components/src/index.ts index 203cb389f..1bd6bf4d9 100644 --- a/packages/teleport-plugin-react-styled-components/src/index.ts +++ b/packages/teleport-plugin-react-styled-components/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin, diff --git a/packages/teleport-plugin-react-styled-components/src/style-sheet.ts b/packages/teleport-plugin-react-styled-components/src/style-sheet.ts index a111cc1c0..0b859bd8a 100644 --- a/packages/teleport-plugin-react-styled-components/src/style-sheet.ts +++ b/packages/teleport-plugin-react-styled-components/src/style-sheet.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPlugin, ComponentPluginFactory, diff --git a/packages/teleport-plugin-react-styled-components/src/utils.ts b/packages/teleport-plugin-react-styled-components/src/utils.ts index 6b6d781ce..57963ada7 100644 --- a/packages/teleport-plugin-react-styled-components/src/utils.ts +++ b/packages/teleport-plugin-react-styled-components/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { StringUtils } from '@teleporthq/teleport-shared' import { UIDLStyleValue, diff --git a/packages/teleport-plugin-react-styled-components/tsconfig.json b/packages/teleport-plugin-react-styled-components/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-react-styled-components/tsconfig.json +++ b/packages/teleport-plugin-react-styled-components/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-react-styled-jsx/package.json b/packages/teleport-plugin-react-styled-jsx/package.json index f19d96e1f..f9824be75 100644 --- a/packages/teleport-plugin-react-styled-jsx/package.json +++ b/packages/teleport-plugin-react-styled-jsx/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-react-styled-jsx/src/index.ts b/packages/teleport-plugin-react-styled-jsx/src/index.ts index 78f2eeefe..9cbdc0e11 100644 --- a/packages/teleport-plugin-react-styled-jsx/src/index.ts +++ b/packages/teleport-plugin-react-styled-jsx/src/index.ts @@ -7,7 +7,7 @@ import { PluginStyledJSX, } from '@teleporthq/teleport-types' import { generateStyledJSXTag } from './utils' -import types from '@babel/types' +import * as types from '@babel/types' interface StyledJSXConfig { componentChunkName: string diff --git a/packages/teleport-plugin-react-styled-jsx/src/utils.ts b/packages/teleport-plugin-react-styled-jsx/src/utils.ts index ea461a19d..fb5a0e24b 100644 --- a/packages/teleport-plugin-react-styled-jsx/src/utils.ts +++ b/packages/teleport-plugin-react-styled-jsx/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' export const generateStyledJSXTag = (content: string): types.JSXElement => { diff --git a/packages/teleport-plugin-react-styled-jsx/tsconfig.json b/packages/teleport-plugin-react-styled-jsx/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-react-styled-jsx/tsconfig.json +++ b/packages/teleport-plugin-react-styled-jsx/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-app-routing/package.json b/packages/teleport-plugin-reactnative-app-routing/package.json index 1adc5a4b6..e2a9ff30b 100644 --- a/packages/teleport-plugin-reactnative-app-routing/package.json +++ b/packages/teleport-plugin-reactnative-app-routing/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-reactnative-app-routing/src/index.ts b/packages/teleport-plugin-reactnative-app-routing/src/index.ts index 481fdfce9..a5335f132 100644 --- a/packages/teleport-plugin-reactnative-app-routing/src/index.ts +++ b/packages/teleport-plugin-reactnative-app-routing/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { FileType, ChunkType, diff --git a/packages/teleport-plugin-reactnative-app-routing/tsconfig.json b/packages/teleport-plugin-reactnative-app-routing/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-reactnative-app-routing/tsconfig.json +++ b/packages/teleport-plugin-reactnative-app-routing/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-component-navigation/package.json b/packages/teleport-plugin-reactnative-component-navigation/package.json index 5d489fc1c..24f8ab18e 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/package.json +++ b/packages/teleport-plugin-reactnative-component-navigation/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-reactnative-component-navigation/src/index.ts b/packages/teleport-plugin-reactnative-component-navigation/src/index.ts index e62d5bd84..7ab037c07 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/src/index.ts +++ b/packages/teleport-plugin-reactnative-component-navigation/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' import { UIDLUtils } from '@teleporthq/teleport-shared' diff --git a/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json b/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json +++ b/packages/teleport-plugin-reactnative-component-navigation/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-reactnative-resource-loader/package.json b/packages/teleport-plugin-reactnative-resource-loader/package.json index 8851bf664..214aec478 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/package.json +++ b/packages/teleport-plugin-reactnative-resource-loader/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-reactnative-resource-loader/src/index.ts b/packages/teleport-plugin-reactnative-resource-loader/src/index.ts index 471ada782..887ce7f6b 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/src/index.ts +++ b/packages/teleport-plugin-reactnative-resource-loader/src/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ComponentPluginFactory, ComponentPlugin } from '@teleporthq/teleport-types' import { Constants, UIDLUtils } from '@teleporthq/teleport-shared' import { setResourceURIObject, setResourceRequireCall } from './utils' diff --git a/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts b/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts index c52841772..40750f430 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts +++ b/packages/teleport-plugin-reactnative-resource-loader/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' export const setResourceRequireCall = (attrAST: types.JSXAttribute, path: string) => { attrAST.value = types.jsxExpressionContainer( diff --git a/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json b/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json +++ b/packages/teleport-plugin-reactnative-resource-loader/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-stencil-app-routing/package.json b/packages/teleport-plugin-stencil-app-routing/package.json index ff54859d1..7e3c6cdc8 100644 --- a/packages/teleport-plugin-stencil-app-routing/package.json +++ b/packages/teleport-plugin-stencil-app-routing/package.json @@ -4,13 +4,10 @@ "description": "A plugin for handling the routing file of a Stencil Project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "exports": { - ".": "./dist/index.js" - }, - "types": "dist/index.d.ts", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-stencil-app-routing/src/utils.ts b/packages/teleport-plugin-stencil-app-routing/src/utils.ts index 10dabee34..1fb2897bd 100644 --- a/packages/teleport-plugin-stencil-app-routing/src/utils.ts +++ b/packages/teleport-plugin-stencil-app-routing/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTBuilders, ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStateDefinition, UIDLConditionalNode } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-stencil-app-routing/tsconfig.json b/packages/teleport-plugin-stencil-app-routing/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-stencil-app-routing/tsconfig.json +++ b/packages/teleport-plugin-stencil-app-routing/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-stencil-base-component/package.json b/packages/teleport-plugin-stencil-base-component/package.json index 0dccf80b5..58587e3a0 100644 --- a/packages/teleport-plugin-stencil-base-component/package.json +++ b/packages/teleport-plugin-stencil-base-component/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-stencil-base-component/src/utils.ts b/packages/teleport-plugin-stencil-base-component/src/utils.ts index 50d57d922..112b89b21 100644 --- a/packages/teleport-plugin-stencil-base-component/src/utils.ts +++ b/packages/teleport-plugin-stencil-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' import { UIDLStateDefinition, UIDLPropDefinition } from '@teleporthq/teleport-types' diff --git a/packages/teleport-plugin-stencil-base-component/tsconfig.json b/packages/teleport-plugin-stencil-base-component/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-stencil-base-component/tsconfig.json +++ b/packages/teleport-plugin-stencil-base-component/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-app-routing/package.json b/packages/teleport-plugin-vue-app-routing/package.json index 81b56f7e9..57436f561 100644 --- a/packages/teleport-plugin-vue-app-routing/package.json +++ b/packages/teleport-plugin-vue-app-routing/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-vue-app-routing/src/index.ts b/packages/teleport-plugin-vue-app-routing/src/index.ts index 4a495c076..84251b2fc 100644 --- a/packages/teleport-plugin-vue-app-routing/src/index.ts +++ b/packages/teleport-plugin-vue-app-routing/src/index.ts @@ -1,4 +1,4 @@ -import t from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ComponentPluginFactory, @@ -35,12 +35,12 @@ export const createVueAppRoutingPlugin: ComponentPluginFactory version: '^2.2.1', } - const routerDeclaration = t.expressionStatement( - t.callExpression(t.identifier('Vue.use'), [t.identifier('Router')]) + const routerDeclaration = types.expressionStatement( + types.callExpression(types.identifier('Vue.use'), [types.identifier('Router')]) ) - const metaDeclaration = t.expressionStatement( - t.callExpression(t.identifier('Vue.use'), [t.identifier('Meta')]) + const metaDeclaration = types.expressionStatement( + types.callExpression(types.identifier('Vue.use'), [types.identifier('Meta')]) ) const routes = UIDLUtils.extractRoutes(uidl) @@ -69,18 +69,18 @@ export const createVueAppRoutingPlugin: ComponentPluginFactory path: `${pageDependencyPrefix}${fileName}${pageComponentSuffix}`, } - return t.objectExpression([ - t.objectProperty(t.identifier('name'), t.stringLiteral(pageKey)), - t.objectProperty(t.identifier('path'), t.stringLiteral(navLink)), - t.objectProperty(t.identifier('component'), t.identifier(componentName)), + return types.objectExpression([ + types.objectProperty(types.identifier('name'), types.stringLiteral(pageKey)), + types.objectProperty(types.identifier('path'), types.stringLiteral(navLink)), + types.objectProperty(types.identifier('component'), types.identifier(componentName)), ]) }) - const exportStatement = t.exportDefaultDeclaration( - t.newExpression(t.identifier('Router'), [ - t.objectExpression([ - t.objectProperty(t.identifier('mode'), t.stringLiteral('history')), - t.objectProperty(t.identifier('routes'), t.arrayExpression(routesAST)), + const exportStatement = types.exportDefaultDeclaration( + types.newExpression(types.identifier('Router'), [ + types.objectExpression([ + types.objectProperty(types.identifier('mode'), types.stringLiteral('history')), + types.objectProperty(types.identifier('routes'), types.arrayExpression(routesAST)), ]), ]) ) diff --git a/packages/teleport-plugin-vue-app-routing/tsconfig.json b/packages/teleport-plugin-vue-app-routing/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-vue-app-routing/tsconfig.json +++ b/packages/teleport-plugin-vue-app-routing/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-base-component/package.json b/packages/teleport-plugin-vue-base-component/package.json index f5aca8c18..900faf722 100644 --- a/packages/teleport-plugin-vue-base-component/package.json +++ b/packages/teleport-plugin-vue-base-component/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-vue-base-component/src/utils.ts b/packages/teleport-plugin-vue-base-component/src/utils.ts index a2f5324dc..0ec1e9fa3 100644 --- a/packages/teleport-plugin-vue-base-component/src/utils.ts +++ b/packages/teleport-plugin-vue-base-component/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders, ParsedASTNode } from '@teleporthq/teleport-plugin-common' diff --git a/packages/teleport-plugin-vue-base-component/tsconfig.json b/packages/teleport-plugin-vue-base-component/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-vue-base-component/tsconfig.json +++ b/packages/teleport-plugin-vue-base-component/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-plugin-vue-head-config/__tests__/index.ts b/packages/teleport-plugin-vue-head-config/__tests__/index.ts index 0ba22a80d..6376e167b 100644 --- a/packages/teleport-plugin-vue-head-config/__tests__/index.ts +++ b/packages/teleport-plugin-vue-head-config/__tests__/index.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { createVueHeadConfigPlugin } from '../src' import { component, elementNode } from '@teleporthq/teleport-uidl-builders' import { diff --git a/packages/teleport-plugin-vue-head-config/package.json b/packages/teleport-plugin-vue-head-config/package.json index 2460032a2..b747c0d55 100644 --- a/packages/teleport-plugin-vue-head-config/package.json +++ b/packages/teleport-plugin-vue-head-config/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-plugin-vue-head-config/src/index.ts b/packages/teleport-plugin-vue-head-config/src/index.ts index 5f86fe175..34a39349c 100644 --- a/packages/teleport-plugin-vue-head-config/src/index.ts +++ b/packages/teleport-plugin-vue-head-config/src/index.ts @@ -1,5 +1,5 @@ import { ComponentPluginFactory, ComponentPlugin, UIDLMetaTag } from '@teleporthq/teleport-types' -import types from '@babel/types' +import * as types from '@babel/types' import { ASTUtils } from '@teleporthq/teleport-plugin-common' interface VueMetaPluginConfig { diff --git a/packages/teleport-plugin-vue-head-config/tsconfig.json b/packages/teleport-plugin-vue-head-config/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-plugin-vue-head-config/tsconfig.json +++ b/packages/teleport-plugin-vue-head-config/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-html/package.json b/packages/teleport-postprocessor-prettier-html/package.json index 3e42e7492..f59dfa2ff 100644 --- a/packages/teleport-postprocessor-prettier-html/package.json +++ b/packages/teleport-postprocessor-prettier-html/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-postprocessor-prettier-html/tsconfig.json b/packages/teleport-postprocessor-prettier-html/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-postprocessor-prettier-html/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-html/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-js/package.json b/packages/teleport-postprocessor-prettier-js/package.json index eaa17aa25..701aa484a 100644 --- a/packages/teleport-postprocessor-prettier-js/package.json +++ b/packages/teleport-postprocessor-prettier-js/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-postprocessor-prettier-js/tsconfig.json b/packages/teleport-postprocessor-prettier-js/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-postprocessor-prettier-js/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-js/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-jsx/package.json b/packages/teleport-postprocessor-prettier-jsx/package.json index 3fe55867c..7f7dde8a3 100644 --- a/packages/teleport-postprocessor-prettier-jsx/package.json +++ b/packages/teleport-postprocessor-prettier-jsx/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-postprocessor-prettier-jsx/tsconfig.json b/packages/teleport-postprocessor-prettier-jsx/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-postprocessor-prettier-jsx/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-jsx/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-prettier-ts/package.json b/packages/teleport-postprocessor-prettier-ts/package.json index 6f42ca717..5c0078853 100644 --- a/packages/teleport-postprocessor-prettier-ts/package.json +++ b/packages/teleport-postprocessor-prettier-ts/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-postprocessor-prettier-ts/tsconfig.json b/packages/teleport-postprocessor-prettier-ts/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-postprocessor-prettier-ts/tsconfig.json +++ b/packages/teleport-postprocessor-prettier-ts/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-postprocessor-vue-file/package.json b/packages/teleport-postprocessor-vue-file/package.json index c62592c04..4bbba7ca5 100644 --- a/packages/teleport-postprocessor-vue-file/package.json +++ b/packages/teleport-postprocessor-vue-file/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-postprocessor-vue-file/tsconfig.json b/packages/teleport-postprocessor-vue-file/tsconfig.json index 17ced8540..9fc1373e9 100755 --- a/packages/teleport-postprocessor-vue-file/tsconfig.json +++ b/packages/teleport-postprocessor-vue-file/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm", }, "include": [ "./src" diff --git a/packages/teleport-project-generator-angular/package.json b/packages/teleport-project-generator-angular/package.json index 0e885a7f5..7da5ca1ef 100644 --- a/packages/teleport-project-generator-angular/package.json +++ b/packages/teleport-project-generator-angular/package.json @@ -4,13 +4,10 @@ "description": "Project generator for a standard Angular project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -21,7 +18,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" diff --git a/packages/teleport-project-generator-angular/tsconfig.json b/packages/teleport-project-generator-angular/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-angular/tsconfig.json +++ b/packages/teleport-project-generator-angular/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-gatsby/package.json b/packages/teleport-project-generator-gatsby/package.json index eee7cdc19..8f8383bbe 100644 --- a/packages/teleport-project-generator-gatsby/package.json +++ b/packages/teleport-project-generator-gatsby/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-project-generator-gatsby/src/utils.ts b/packages/teleport-project-generator-gatsby/src/utils.ts index 873bcc188..38c840711 100644 --- a/packages/teleport-project-generator-gatsby/src/utils.ts +++ b/packages/teleport-project-generator-gatsby/src/utils.ts @@ -1,4 +1,4 @@ -import types from '@babel/types' +import * as types from '@babel/types' import { ProjectUIDL, EntryFileOptions, diff --git a/packages/teleport-project-generator-gatsby/tsconfig.json b/packages/teleport-project-generator-gatsby/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-gatsby/tsconfig.json +++ b/packages/teleport-project-generator-gatsby/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-gridsome/package.json b/packages/teleport-project-generator-gridsome/package.json index 38982a29b..8cfe28076 100644 --- a/packages/teleport-project-generator-gridsome/package.json +++ b/packages/teleport-project-generator-gridsome/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-project-generator-gridsome/src/utils.ts b/packages/teleport-project-generator-gridsome/src/utils.ts index dd5917974..e20c66a67 100644 --- a/packages/teleport-project-generator-gridsome/src/utils.ts +++ b/packages/teleport-project-generator-gridsome/src/utils.ts @@ -4,7 +4,7 @@ import { FileType, ChunkType, } from '@teleporthq/teleport-types' -import types from '@babel/types' +import * as types from '@babel/types' // @ts-ignore export const configContentGenerator = (options: FrameWorkConfigOptions, t = types) => { const content: unknown[] = [] diff --git a/packages/teleport-project-generator-gridsome/tsconfig.json b/packages/teleport-project-generator-gridsome/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-gridsome/tsconfig.json +++ b/packages/teleport-project-generator-gridsome/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-next/package.json b/packages/teleport-project-generator-next/package.json index 31cb74587..c808f37a0 100644 --- a/packages/teleport-project-generator-next/package.json +++ b/packages/teleport-project-generator-next/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-project-generator-next/src/utils.ts b/packages/teleport-project-generator-next/src/utils.ts index d192da6b4..b876dfe04 100644 --- a/packages/teleport-project-generator-next/src/utils.ts +++ b/packages/teleport-project-generator-next/src/utils.ts @@ -1,6 +1,6 @@ import { UIDLUtils } from '@teleporthq/teleport-shared' import { ASTUtils, ASTBuilders } from '@teleporthq/teleport-plugin-common' -import types from '@babel/types' +import * as types from '@babel/types' import { ProjectUIDL, ChunkDefinition, diff --git a/packages/teleport-project-generator-next/tsconfig.json b/packages/teleport-project-generator-next/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-next/tsconfig.json +++ b/packages/teleport-project-generator-next/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-nuxt/package.json b/packages/teleport-project-generator-nuxt/package.json index f9d961647..3a1ede027 100644 --- a/packages/teleport-project-generator-nuxt/package.json +++ b/packages/teleport-project-generator-nuxt/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-project-generator-nuxt/src/utils.ts b/packages/teleport-project-generator-nuxt/src/utils.ts index 4342e9396..dbab1a722 100644 --- a/packages/teleport-project-generator-nuxt/src/utils.ts +++ b/packages/teleport-project-generator-nuxt/src/utils.ts @@ -4,7 +4,7 @@ import { ChunkType, FileType, } from '@teleporthq/teleport-types' -import types from '@babel/types' +import * as types from '@babel/types' export const configContentGenerator = (options: FrameWorkConfigOptions, t = types) => { const result = { diff --git a/packages/teleport-project-generator-nuxt/tsconfig.json b/packages/teleport-project-generator-nuxt/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-nuxt/tsconfig.json +++ b/packages/teleport-project-generator-nuxt/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-preact/package.json b/packages/teleport-project-generator-preact/package.json index 94f333291..e88cf4a08 100644 --- a/packages/teleport-project-generator-preact/package.json +++ b/packages/teleport-project-generator-preact/package.json @@ -4,13 +4,10 @@ "description": "Project generator for a standard Preact project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "exports": { - ".": "./dist/index.js" - }, - "types": "dist/index.d.ts", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -21,7 +18,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" diff --git a/packages/teleport-project-generator-preact/tsconfig.json b/packages/teleport-project-generator-preact/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-preact/tsconfig.json +++ b/packages/teleport-project-generator-preact/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-react/package.json b/packages/teleport-project-generator-react/package.json index ed776a8b9..d14bef6f7 100644 --- a/packages/teleport-project-generator-react/package.json +++ b/packages/teleport-project-generator-react/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-project-generator-react/tsconfig.json b/packages/teleport-project-generator-react/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-react/tsconfig.json +++ b/packages/teleport-project-generator-react/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-reactnative/package.json b/packages/teleport-project-generator-reactnative/package.json index e08cbc103..cff912728 100644 --- a/packages/teleport-project-generator-reactnative/package.json +++ b/packages/teleport-project-generator-reactnative/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-project-generator-reactnative/tsconfig.json b/packages/teleport-project-generator-reactnative/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-reactnative/tsconfig.json +++ b/packages/teleport-project-generator-reactnative/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-stencil/package.json b/packages/teleport-project-generator-stencil/package.json index e3d5e840c..f391b0f7b 100644 --- a/packages/teleport-project-generator-stencil/package.json +++ b/packages/teleport-project-generator-stencil/package.json @@ -4,13 +4,10 @@ "description": "Project generator for a standard stencil project", "author": "teleportHQ", "homepage": "https://teleporthq.io/", - "type": "module", "license": "MIT", - "main": "dist/index.js", - "exports": { - ".": "./dist/index.js" - }, - "types": "dist/index.d.ts", + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" @@ -21,7 +18,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "bugs": { "url": "https://github.com/teleporthq/teleport-code-generators/issues" diff --git a/packages/teleport-project-generator-stencil/tsconfig.json b/packages/teleport-project-generator-stencil/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-stencil/tsconfig.json +++ b/packages/teleport-project-generator-stencil/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator-vue/package.json b/packages/teleport-project-generator-vue/package.json index 007b1a291..d01540456 100644 --- a/packages/teleport-project-generator-vue/package.json +++ b/packages/teleport-project-generator-vue/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-component-generator": "^0.17.2", diff --git a/packages/teleport-project-generator-vue/tsconfig.json b/packages/teleport-project-generator-vue/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator-vue/tsconfig.json +++ b/packages/teleport-project-generator-vue/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-generator/package.json b/packages/teleport-project-generator/package.json index cbb13bd48..d3b49022d 100644 --- a/packages/teleport-project-generator/package.json +++ b/packages/teleport-project-generator/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "path-browserify": "^1.0.1", diff --git a/packages/teleport-project-generator/tsconfig.json b/packages/teleport-project-generator/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-generator/tsconfig.json +++ b/packages/teleport-project-generator/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-packer/package.json b/packages/teleport-project-packer/package.json index 81bdfb881..94b817a48 100644 --- a/packages/teleport-project-packer/package.json +++ b/packages/teleport-project-packer/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-github-gateway": "^0.17.0", diff --git a/packages/teleport-project-packer/tsconfig.json b/packages/teleport-project-packer/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-packer/tsconfig.json +++ b/packages/teleport-project-packer/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-gatsby-styled-components/package.json b/packages/teleport-project-plugin-gatsby-styled-components/package.json index 2845126ad..83a0f9613 100644 --- a/packages/teleport-project-plugin-gatsby-styled-components/package.json +++ b/packages/teleport-project-plugin-gatsby-styled-components/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-plugin-import-statements": "^0.17.0", diff --git a/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json b/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json +++ b/packages/teleport-project-plugin-gatsby-styled-components/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-css-modules/package.json b/packages/teleport-project-plugin-next-css-modules/package.json index e32f3fe43..99aa4af0a 100644 --- a/packages/teleport-project-plugin-next-css-modules/package.json +++ b/packages/teleport-project-plugin-next-css-modules/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-plugin-css-modules": "^0.17.0", diff --git a/packages/teleport-project-plugin-next-css-modules/tsconfig.json b/packages/teleport-project-plugin-next-css-modules/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-plugin-next-css-modules/tsconfig.json +++ b/packages/teleport-project-plugin-next-css-modules/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-react-jss/package.json b/packages/teleport-project-plugin-next-react-jss/package.json index 10b37d65d..23b202ab8 100644 --- a/packages/teleport-project-plugin-next-react-jss/package.json +++ b/packages/teleport-project-plugin-next-react-jss/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-plugin-import-statements": "^0.17.0", diff --git a/packages/teleport-project-plugin-next-react-jss/tsconfig.json b/packages/teleport-project-plugin-next-react-jss/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-plugin-next-react-jss/tsconfig.json +++ b/packages/teleport-project-plugin-next-react-jss/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-project-plugin-next-styled-components/package.json b/packages/teleport-project-plugin-next-styled-components/package.json index 165618d4c..6a8f40ea6 100644 --- a/packages/teleport-project-plugin-next-styled-components/package.json +++ b/packages/teleport-project-plugin-next-styled-components/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-plugin-import-statements": "^0.17.0", diff --git a/packages/teleport-project-plugin-next-styled-components/tsconfig.json b/packages/teleport-project-plugin-next-styled-components/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-project-plugin-next-styled-components/tsconfig.json +++ b/packages/teleport-project-plugin-next-styled-components/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-codesandbox/package.json b/packages/teleport-publisher-codesandbox/package.json index 7176f83a5..8b5fc5d59 100644 --- a/packages/teleport-publisher-codesandbox/package.json +++ b/packages/teleport-publisher-codesandbox/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-publisher-zip": "^0.17.0", diff --git a/packages/teleport-publisher-codesandbox/tsconfig.json b/packages/teleport-publisher-codesandbox/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-codesandbox/tsconfig.json +++ b/packages/teleport-publisher-codesandbox/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-disk/package.json b/packages/teleport-publisher-disk/package.json index e0fcbc214..026fcddb6 100644 --- a/packages/teleport-publisher-disk/package.json +++ b/packages/teleport-publisher-disk/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "path-browserify": "^1.0.1", diff --git a/packages/teleport-publisher-disk/tsconfig.json b/packages/teleport-publisher-disk/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-disk/tsconfig.json +++ b/packages/teleport-publisher-disk/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-github/package.json b/packages/teleport-publisher-github/package.json index 589302089..4de609713 100644 --- a/packages/teleport-publisher-github/package.json +++ b/packages/teleport-publisher-github/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-github-gateway": "^0.17.0", diff --git a/packages/teleport-publisher-github/tsconfig.json b/packages/teleport-publisher-github/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-github/tsconfig.json +++ b/packages/teleport-publisher-github/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-netlify/package.json b/packages/teleport-publisher-netlify/package.json index 05da49150..4d45808bf 100644 --- a/packages/teleport-publisher-netlify/package.json +++ b/packages/teleport-publisher-netlify/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-publisher-zip": "^0.17.0", diff --git a/packages/teleport-publisher-netlify/tsconfig.json b/packages/teleport-publisher-netlify/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-netlify/tsconfig.json +++ b/packages/teleport-publisher-netlify/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-vercel/package.json b/packages/teleport-publisher-vercel/package.json index 1b61edde7..bfbecc051 100644 --- a/packages/teleport-publisher-vercel/package.json +++ b/packages/teleport-publisher-vercel/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-types": "^0.17.0", diff --git a/packages/teleport-publisher-vercel/tsconfig.json b/packages/teleport-publisher-vercel/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-vercel/tsconfig.json +++ b/packages/teleport-publisher-vercel/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-publisher-zip/package.json b/packages/teleport-publisher-zip/package.json index a17117b2a..a43d0b09e 100644 --- a/packages/teleport-publisher-zip/package.json +++ b/packages/teleport-publisher-zip/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-types": "^0.17.0", diff --git a/packages/teleport-publisher-zip/tsconfig.json b/packages/teleport-publisher-zip/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-publisher-zip/tsconfig.json +++ b/packages/teleport-publisher-zip/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-repl-component/.gitignore b/packages/teleport-repl-component/.gitignore deleted file mode 100644 index c3ea58a61..000000000 --- a/packages/teleport-repl-component/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -dist/ -www/ -loader/ - -*~ -*.sw[mnpcod] -*.log -*.lock -*.tmp -*.tmp.* -log.txt -*.sublime-project -*.sublime-workspace - -.stencil/ -.idea/ -.vscode/ -.sass-cache/ -.versions/ -node_modules/ -$RECYCLE.BIN/ - -.DS_Store -Thumbs.db -UserInterfaceState.xcuserstate -.env diff --git a/packages/teleport-repl-component/README.md b/packages/teleport-repl-component/README.md deleted file mode 100644 index 1721d5f2f..000000000 --- a/packages/teleport-repl-component/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# teleport-component-repl - -A webcomponent written in stencil that provides a REPL environment for the UIDL, converting the JSON format to React/Vue code. - -> This package is part of the [teleport ecosystem](https://github.com/teleporthq/teleport-code-generators). For a complete guide, check out the [official documentation](https://docs.teleporthq.io/). - -## Install -```bash -npm install @teleporthq/teleport-repl-component -``` -or -```bash -yarn add @teleporthq/teleport-repl-component -``` - -## Usage - -For integration in various frontend frameworks, check out the [stencil official documentation](https://stenciljs.com/docs/overview). - -Once the web component is loaded, it can be used as a regular HTML tag - -```html - -``` - diff --git a/packages/teleport-repl-component/package.json b/packages/teleport-repl-component/package.json deleted file mode 100644 index 47232fa35..000000000 --- a/packages/teleport-repl-component/package.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "@teleporthq/teleport-repl-component", - "private": true, - "version": "0.17.0", - "description": "Repl editor component", - "author": "teleportHQ", - "license": "MIT", - "homepage": "https://teleporthq.io/", - "type": "module", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/teleporthq/teleport-repl-component.git" - }, - "bugs": { - "url": "https://github.com/teleporthq/teleport-repl-component/issues" - }, - "publishConfig": { - "access": "public" - }, - "main": "dist/index.js", - "module": "dist/index.mjs", - "es2015": "dist/esm/index.mjs", - "es2017": "dist/esm/index.mjs", - "types": "dist/types/index.d.ts", - "collection": "dist/collection/collection-manifest.json", - "collection:main": "dist/collection/index.js", - "unpkg": "dist/repl-component/repl-component.js", - "files": [ - "dist/", - "loader/" - ], - "scripts": { - "build": "stencil build --docs", - "start": "stencil build --dev --watch --serve" - }, - "devDependencies": { - "rollup-plugin-node-builtins": "^2.1.2", - "rollup-plugin-node-globals": "^1.4.0" - }, - "dependencies": { - "@stencil/core": "^1.3.0", - "@teleporthq/teleport-component-generator-react": "^0.7.0", - "@teleporthq/teleport-component-generator-vue": "^0.7.0", - "codeflask": "^1.4.1", - "prismjs": "^1.17.1" - } -} diff --git a/packages/teleport-repl-component/src/components.d.ts b/packages/teleport-repl-component/src/components.d.ts deleted file mode 100644 index 938b5c543..000000000 --- a/packages/teleport-repl-component/src/components.d.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* eslint-disable */ -/* tslint:disable */ -/** - * This is an autogenerated file created by the Stencil compiler. - * It contains typing information for all components that exist in this project. - */ - - -import { HTMLStencilElement, JSXBase } from '@stencil/core/internal'; - - -export namespace Components { - interface TeleportUidlRepl { - 'dark': boolean; - 'uidl': string; - } -} - -declare global { - - - interface HTMLTeleportUidlReplElement extends Components.TeleportUidlRepl, HTMLStencilElement {} - var HTMLTeleportUidlReplElement: { - prototype: HTMLTeleportUidlReplElement; - new (): HTMLTeleportUidlReplElement; - }; - interface HTMLElementTagNameMap { - 'teleport-uidl-repl': HTMLTeleportUidlReplElement; - } -} - -declare namespace LocalJSX { - interface TeleportUidlRepl { - 'dark'?: boolean; - 'uidl'?: string; - } - - interface IntrinsicElements { - 'teleport-uidl-repl': TeleportUidlRepl; - } -} - -export { LocalJSX as JSX }; - - -declare module "@stencil/core" { - export namespace JSX { - interface IntrinsicElements { - 'teleport-uidl-repl': LocalJSX.TeleportUidlRepl & JSXBase.HTMLAttributes; - } - } -} - - diff --git a/packages/teleport-repl-component/src/components/editor/editor.css b/packages/teleport-repl-component/src/components/editor/editor.css deleted file mode 100644 index 199124eb7..000000000 --- a/packages/teleport-repl-component/src/components/editor/editor.css +++ /dev/null @@ -1,146 +0,0 @@ -:root { - --primary-color: #822cec; - --editor-bg: #f9f9f9; -} - -[data-theme="dark"] { - --primary-color: #822cec; - --editor-bg: #2d2d2d; -} - -[data-theme="dark"] .codeflask { - background: var(--editor-bg); -} - -[data-theme="dark"] .codeflask.codeflask--has-line-numbers:before { - background: #363636; -} - -[data-theme="dark"] .codeflask__lines__line { - color: #fff; -} - -[data-theme="dark"] .codeflask__textarea { - color: #333; -} - -.repl-wrapper { - max-width: 1600px; - font-family: Arial; - border: 2px solid var(--editor-bg); - border-radius: 4px; - margin: 0 auto; -} - -.repl-options { - background: var(--editor-bg); - padding: 12px 10px; -} - -.repl-options-framework div { - display: inline-block; -} - -.repl-options-right { - display: flex; - width: 50%; - margin-left: 50%; - justify-content: space-between; -} - -.repl-options select { - position: relative; - background: #fff; - color: var(--primary-color); - font-size: 0.9em; - padding: 5px; - border: 0; - border-radius: 3px; -} - -.repl-options label { - color: #aaa; - display: inline-block; - border-radius: 3px; - padding: 5px 10px; - margin: 0 15px 0 0; -} - -.repl-options input[type="radio"] { - display: none; -} - -.repl-options input[type="radio"]:checked ~ label { - background: #fff; - color: var(--primary-color); -} - -.editor-wrapper { - display: flex; -} - -.editor-wrapper > div { - flex: 1; - position: relative; - width: 100%; - height: 500px; -} - -.hide-css-tab { - position: absolute; - bottom: 0px; - height: 20px; - width: 100%; - z-index: 10; -} - -.hide-css-tab > div :nth-child(1) { - display: none; -} - -.show-css-tab { - position: absolute; - bottom: 0px; - width: 100%; - z-index: 10; - height: 300px; - animation: open-tab 0.8s; -} - -.show-css-tab > div :nth-child(1){ - display: block; -} - -.css-tab-header { - width: 100%; - height: 20px; - background-color: #ddd; - cursor: pointer; - border-top-left-radius: 6px; - border-top-right-radius: 6px; -} - -.javascript-editor { - height: calc(100% - 20px); -} - -.javascript-editor > div { - height: calc(100% - 20px); -} - -@-webkit-keyframes open-tab { - 0% { height: 20px; } - 100% { height: 300px; } -} -@-moz-keyframes open-tab { - 0% { height: 20px; } - 100% { height: 300px; } -} -@-o-keyframes open-tab { - 0% { height: 20px; } - 100% { height: 300px; } -} -@keyframes open-tab { - 0% { height: 20px; } - 100% { height: 300px; } -} \ No newline at end of file diff --git a/packages/teleport-repl-component/src/components/editor/editor.tsx b/packages/teleport-repl-component/src/components/editor/editor.tsx deleted file mode 100644 index c67b90307..000000000 --- a/packages/teleport-repl-component/src/components/editor/editor.tsx +++ /dev/null @@ -1,134 +0,0 @@ -import { Component, h, Prop, State } from '@stencil/core' -import CodeFlask from 'codeflask' - -import { createReactComponentGenerator } from '@teleporthq/teleport-component-generator-react' -import { createVueComponentGenerator } from '@teleporthq/teleport-component-generator-vue' -import Prism from 'prismjs' -import 'prismjs/components/prism-jsx' - -@Component({ - tag: 'teleport-uidl-repl', - styleUrl: 'editor.css', - shadow: false, -}) -export class Editor { - @Prop() public uidl: string - @Prop() public dark: boolean = false - @State() public selectedCSSFlavour: string - @State() public selectedFramework: 'vue' | 'react' = 'react' - @State() public showCssFile: boolean = false - // tslint:disable-next-line - private jsonEditor: any - // tslint:disable-next-line - private javascriptEditor: any - // tslint:disable-next-line - private cssEditor: any - - public componentDidLoad() { - this.setupEditor() - } - - public render() { - return ( -
-
-
-
-
- this.handleChange(event)} - /> - -
-
- this.handleChange(event)} - /> - -
-
- {this.selectedFramework === 'react' ? ( - - ) : ( - '' - )} -
-
-
-
{this.uidl}
-
-
- {this.generateComponent} -
-
-
(this.showCssFile = !this.showCssFile)} /> -
-
-
-
-
- ) - } - private setupEditor() { - this.jsonEditor = new CodeFlask('#jsonEditor', { - language: 'js', - lineNumbers: true, - }) - this.javascriptEditor = new CodeFlask('#javascriptEditor', { - language: 'jsx', - readonly: true, - }) - this.javascriptEditor.addLanguage('jsx', Prism.languages.jsx) - this.jsonEditor.onUpdate(() => { - this.generateComponent() - }) - this.cssEditor = new CodeFlask('#cssEditor', { - language: 'css', - readonly: true, - }) - this.cssEditor.addLanguage('css', Prism.languages.css) - } - - private async generateComponent() { - let generator = createReactComponentGenerator(this.selectedCSSFlavour) - if (this.selectedFramework === 'vue') { - generator = createVueComponentGenerator() - } - if (JSON.parse(this.jsonEditor.getCode())) { - const uidl = JSON.parse(this.jsonEditor.getCode()) - const result = await generator.generateComponent(uidl) - this.javascriptEditor.updateCode(result.files[0].content.trim()) - if (result.files[1]) { - this.showCssFile = true - this.cssEditor.updateCode(result.files[1].content.trim()) - } - } - } - - private handleChange(event) { - this.selectedFramework = event.target.value - this.generateComponent() - this.cssEditor.updateCode('') - } - - private handleSelect(event) { - this.selectedCSSFlavour = event.target.value - this.generateComponent() - this.cssEditor.updateCode('') - } -} diff --git a/packages/teleport-repl-component/src/components/editor/readme.md b/packages/teleport-repl-component/src/components/editor/readme.md deleted file mode 100644 index 655120619..000000000 --- a/packages/teleport-repl-component/src/components/editor/readme.md +++ /dev/null @@ -1,16 +0,0 @@ -# editor - - - - -## Properties - -| Property | Attribute | Description | Type | Default | -| -------- | --------- | ----------- | --------- | ----------- | -| `dark` | `dark` | | `boolean` | `false` | -| `uidl` | `uidl` | | `string` | `undefined` | - - ----------------------------------------------- - -*Built with [StencilJS](https://stenciljs.com/)* diff --git a/packages/teleport-repl-component/src/index.html b/packages/teleport-repl-component/src/index.html deleted file mode 100644 index 2aa2958c1..000000000 --- a/packages/teleport-repl-component/src/index.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - Repl Component Tester - - - - - - - - diff --git a/packages/teleport-repl-component/src/index.ts b/packages/teleport-repl-component/src/index.ts deleted file mode 100644 index 07635cbbc..000000000 --- a/packages/teleport-repl-component/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './components'; diff --git a/packages/teleport-repl-component/stencil.config.ts b/packages/teleport-repl-component/stencil.config.ts deleted file mode 100644 index 6462d1bd4..000000000 --- a/packages/teleport-repl-component/stencil.config.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Config } from '@stencil/core' -import builtins from 'rollup-plugin-node-builtins' -import globals from 'rollup-plugin-node-globals' - -export const config: Config = { - namespace: 'repl', - plugins: [builtins(), globals()], - outputTargets: [ - { - type: 'dist', - esmLoaderPath: '../loader', - }, - { - type: 'docs-readme', - }, - { - type: 'www', - serviceWorker: null, // disable service workers - }, - ], -} diff --git a/packages/teleport-repl-component/tsconfig.json b/packages/teleport-repl-component/tsconfig.json deleted file mode 100644 index 24e00e2eb..000000000 --- a/packages/teleport-repl-component/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "allowUnreachableCode": false, - "declaration": false, - "experimentalDecorators": true, - "lib": ["dom", "es2017"], - "moduleResolution": "node", - "module": "esnext", - "target": "es2017", - "noUnusedLocals": true, - "noUnusedParameters": true, - "jsx": "react", - "jsxFactory": "h", - "resolveJsonModule": true - }, - "include": ["src/**/*", "types/jsx.d.ts"], - "exclude": ["node_modules"] -} diff --git a/packages/teleport-shared/package.json b/packages/teleport-shared/package.json index 1b6c5c737..71e5ca002 100644 --- a/packages/teleport-shared/package.json +++ b/packages/teleport-shared/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@babel/types": "^7.14.5", diff --git a/packages/teleport-shared/tsconfig.json b/packages/teleport-shared/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-shared/tsconfig.json +++ b/packages/teleport-shared/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-test/package.json b/packages/teleport-test/package.json index 84cd72c71..db6026b29 100644 --- a/packages/teleport-test/package.json +++ b/packages/teleport-test/package.json @@ -6,7 +6,6 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { @@ -21,8 +20,8 @@ }, "scripts": { "packer": "node --experimental-json-modules --loader ts-node/esm ./src/packer.ts", - "standalone": "node --experimental-json-modules --loader ts-node/esm ./src/standalone.ts", - "bundle": "rimraf dist-webpack && webpack --config webpack.config.js" + "standalone": "ts-node ./src/standalone.ts", + "bundle": "rimraf dist/webpack && webpack --config webpack.config.mjs" }, "dependencies": { "@teleporthq/teleport-code-generator": "^0.17.2", diff --git a/packages/teleport-test/src/standalone.ts b/packages/teleport-test/src/standalone.ts index 59e303193..cd41e5e26 100644 --- a/packages/teleport-test/src/standalone.ts +++ b/packages/teleport-test/src/standalone.ts @@ -1,6 +1,6 @@ import { readFileSync, mkdirSync, rmSync } from 'fs' -import { join, dirname } from 'path' -import { fileURLToPath } from 'url' +import { join } from 'path' +// import { fileURLToPath } from 'url' import { packProject } from '@teleporthq/teleport-code-generator' import { ProjectUIDL, @@ -16,7 +16,7 @@ import pluginNextReactCSSModules from '@teleporthq/teleport-project-plugin-next- import reactProjectJSON from '../../../examples/uidl-samples/react-project.json' import projectJSON from '../../../examples/uidl-samples/project.json' /* tslint:disable variable-name */ -const __dirname = dirname(fileURLToPath(import.meta.url)) +// const __dirname = dirname(fileURLToPath(import.meta.url)) const projectUIDL = projectJSON as unknown as ProjectUIDL const reactProjectUIDL = reactProjectJSON as unknown as ProjectUIDL diff --git a/packages/teleport-test/webpack.config.js b/packages/teleport-test/webpack.config.mjs similarity index 51% rename from packages/teleport-test/webpack.config.js rename to packages/teleport-test/webpack.config.mjs index 87b22fddb..7c4da76bf 100644 --- a/packages/teleport-test/webpack.config.js +++ b/packages/teleport-test/webpack.config.mjs @@ -1,32 +1,24 @@ -import { fileURLToPath } from 'url'; +import { fileURLToPath } from 'url' import * as path from 'path' import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer' -import HTMLWebpackPlugin from 'html-webpack-plugin' +import HTMLWebpackPlugin from 'html-webpack-plugin' import NodePolyfillPlugin from 'node-polyfill-webpack-plugin' - const { resolve, dirname } = path const __dirname = dirname(fileURLToPath(import.meta.url)) -export default { +export default { entry: './src/client.mjs', output: { filename: 'bundled.js', - path: resolve(__dirname, 'dist/webpack') + path: resolve(__dirname, 'dist/webpack'), }, resolve: { fallback: { fs: false, }, - alias: { - 'jss-preset-default': 'jss-preset-default/dist/jss-preset-default.cjs.js' - } }, mode: 'production', - plugins: [ - new NodePolyfillPlugin(), - new BundleAnalyzerPlugin(), - new HTMLWebpackPlugin() - ], + plugins: [new NodePolyfillPlugin(), new BundleAnalyzerPlugin(), new HTMLWebpackPlugin()], target: 'web', - devtool: 'inline-source-map' -}; \ No newline at end of file + devtool: 'inline-source-map', +} diff --git a/packages/teleport-types/package.json b/packages/teleport-types/package.json index ee587e8a7..12db9489b 100644 --- a/packages/teleport-types/package.json +++ b/packages/teleport-types/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" } diff --git a/packages/teleport-types/tsconfig.json b/packages/teleport-types/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-types/tsconfig.json +++ b/packages/teleport-types/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-uidl-builders/package.json b/packages/teleport-uidl-builders/package.json index e5e5e781c..832aadecb 100644 --- a/packages/teleport-uidl-builders/package.json +++ b/packages/teleport-uidl-builders/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-uidl-builders/tsconfig.json b/packages/teleport-uidl-builders/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-uidl-builders/tsconfig.json +++ b/packages/teleport-uidl-builders/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-uidl-resolver/package.json b/packages/teleport-uidl-resolver/package.json index ff6d6326a..5372e74f6 100644 --- a/packages/teleport-uidl-resolver/package.json +++ b/packages/teleport-uidl-resolver/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@teleporthq/teleport-shared": "^0.17.0", diff --git a/packages/teleport-uidl-resolver/tsconfig.json b/packages/teleport-uidl-resolver/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-uidl-resolver/tsconfig.json +++ b/packages/teleport-uidl-resolver/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/packages/teleport-uidl-validator/package.json b/packages/teleport-uidl-validator/package.json index 8c218474a..faf228923 100644 --- a/packages/teleport-uidl-validator/package.json +++ b/packages/teleport-uidl-validator/package.json @@ -5,12 +5,9 @@ "author": "teleportHQ", "license": "MIT", "homepage": "https://teleporthq.io/", - "type": "module", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "exports": { - ".": "./dist/index.js" - }, + "main": "dist/cjs/index.js", + "module": "dist/esm/index.js", + "types": "dist/cjs/index.d.ts", "sideEffects": false, "repository": { "type": "git", @@ -24,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "types": "tsc -p tsconfig.json" + "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { "@mojotech/json-type-validation": "^3.1.0", diff --git a/packages/teleport-uidl-validator/tsconfig.json b/packages/teleport-uidl-validator/tsconfig.json index 17ced8540..89ea1a3c2 100755 --- a/packages/teleport-uidl-validator/tsconfig.json +++ b/packages/teleport-uidl-validator/tsconfig.json @@ -1,8 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "emitDeclarationOnly": true, - "outDir": "dist" + "outDir": "dist/esm" }, "include": [ "./src" diff --git a/scripts/build.mjs b/scripts/build.mjs deleted file mode 100644 index 9541957ed..000000000 --- a/scripts/build.mjs +++ /dev/null @@ -1,72 +0,0 @@ -import chalk from 'chalk' -import { build } from 'esbuild' -import { existsSync, readFileSync } from 'fs' -import { join } from 'path' -import walk from 'walkdir' - -const ignorePackages = ['teleport-repl-component', 'teleport-test'] -const emitter = walk('packages', { - max_depth: 1, -}) - -emitter.on('directory', async (path) => { - const split = path.split('/') - const packageName = split[split.length - 1] - if (ignorePackages.includes(packageName)) { - return - } - - await buildPackage(path, packageName) -}) -emitter.on('error', (err) => console.log(err)) - -export const buildPackage = async (path, packageName) => { - const entry = `${path}/src/index.ts` - const isEntryExists = existsSync(entry) - let packageJSON - try { - packageJSON = readFileSync(join(process.cwd(), `packages/${packageName}/package.json`), 'utf-8') - } catch (e) { - return - } - - if (!isEntryExists || !packageJSON) { - throw new Error(`Entry file missing from ${packageName}`) - } - - const external = [ - ...Object.keys(JSON.parse(packageJSON)?.dependencies || {}), - ...Object.keys(JSON.parse(packageJSON)?.devDependencies || {}), - ] - external.push('path') - external.push('fs') - - const input = `${path}/src/index.ts` - // const cjsOutput = `${path}/dist/cjs` - - // await build({ - // entryPoints: [input], - // outdir: cjsOutput, - // format: 'cjs', - // target: 'es6', - // bundle: true, - // minify: false, - // external, - // }).catch((e) => { - // throw new Error(`CJS Build failed for ${packageName} \n ${e}`) - // }) - - await build({ - entryPoints: [input], - outdir: `${path}/dist`, - format: 'esm', - target: 'es6', - bundle: true, - minify: false, - external, - }).catch((e) => { - throw new Error(`ESM Build failed for ${packageName} \n ${e}`) - }) - - console.log(chalk.green(`${packageName}`)) -} diff --git a/scripts/watcher.mjs b/scripts/watcher.mjs index 303f541d3..e415d7908 100644 --- a/scripts/watcher.mjs +++ b/scripts/watcher.mjs @@ -1,8 +1,6 @@ import chokidar from 'chokidar' import chalk from 'chalk' import { exec } from 'child_process' -import { join } from 'path' -import { buildPackage } from './build.mjs' const log = console.log @@ -26,7 +24,6 @@ watcher.on('change', async (filePath) => { } log(chalk.yellow(`Changes detected in ${fileName}`)) - await buildPackage(join(process.cwd(), `packages/${fileName}`), fileName) exec(`yarn types`, { cwd: location }, (err, stdout, stderr) => { if (!err || err === null) { diff --git a/tsconfig.json b/tsconfig.json index 584967fa8..86742b562 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "incremental": true, "module": "esnext", - "target": "ES6", + "target": "ES5", "declaration": true, "lib": ["es2015", "dom"], "sourceMap": true, @@ -12,7 +12,6 @@ "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, - "emitDeclarationOnly": true, "esModuleInterop": true, "noUnusedLocals": true, "noUnusedParameters": true, diff --git a/yarn.lock b/yarn.lock index d4c679a62..2c979f4f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,7 +35,7 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.14.5", "@babel/generator@^7.4.0": +"@babel/generator@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== @@ -1470,233 +1470,6 @@ unist-util-is "^2.1.3" xtend "^4.0.1" -"@starptech/prettyhtml-hast-to-html@^0.8.17": - version "0.8.17" - resolved "https://registry.yarnpkg.com/@starptech/prettyhtml-hast-to-html/-/prettyhtml-hast-to-html-0.8.17.tgz#f5bc500d2b03fed3c275d97bdfe4207b22fded39" - integrity sha512-WXVMJ60ra2Z/X91fXKLqBuCIJ+Xpc9PHSQ90ilzjocvziqKXkBGwio3oLjj/UKDSsh/gUZLsaTkXKFNFg/zx3w== - dependencies: - ccount "^1.0.3" - comma-separated-tokens "^1.0.5" - hast-util-is-element "^1.0.1" - hast-util-whitespace "^1.0.1" - html-void-elements "^1.0.3" - html-whitespace-sensitive-tag-names "^1.0.0" - property-information "^5.0.1" - repeat-string "^1.6.1" - space-separated-tokens "^1.1.2" - stringify-entities "^1.3.2" - unist-util-is "^2.1.2" - xtend "^4.0.1" - -"@stencil/core@^1.3.0": - version "1.17.4" - resolved "https://registry.yarnpkg.com/@stencil/core/-/core-1.17.4.tgz#f7beb16ecb3344c80e053fece013ae499adc7c54" - integrity sha512-dmuNYM6fnHPvE2ptHoUBQtjcpXqrHnkDtdyUD6/JrZWcJt6jBtrykewObOxzpDCMLs+NT7668ussRagdVL03gQ== - dependencies: - typescript "3.9.7" - -"@teleporthq/teleport-component-generator-react@^0.7.0": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-component-generator-react/-/teleport-component-generator-react-0.7.1.tgz#c584a86ab88c28e1c0d8fe37ec07d8326ed2675e" - integrity sha512-9tNyewJnTg5PyJKQ0SBeNiGFQJSRj7u+LICljQAnYzLiwvFq4f/iPOSt0Ea8QxL+v3r3I9q22oeD3/ZC96ulPg== - dependencies: - "@teleporthq/teleport-component-generator" "^0.7.0" - "@teleporthq/teleport-plugin-import-statements" "^0.7.0" - "@teleporthq/teleport-plugin-react-app-routing" "^0.7.0" - "@teleporthq/teleport-plugin-react-base-component" "^0.7.1" - "@teleporthq/teleport-plugin-react-css-modules" "^0.7.0" - "@teleporthq/teleport-plugin-react-inline-styles" "^0.7.0" - "@teleporthq/teleport-plugin-react-jss" "^0.7.0" - "@teleporthq/teleport-plugin-react-proptypes" "^0.7.0" - "@teleporthq/teleport-plugin-react-styled-components" "^0.7.0" - "@teleporthq/teleport-plugin-react-styled-jsx" "^0.7.0" - "@teleporthq/teleport-postprocessor-prettier-js" "^0.7.0" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-component-generator-vue@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-component-generator-vue/-/teleport-component-generator-vue-0.7.0.tgz#982e74c7378a300700d0876711814004f86790eb" - integrity sha512-0jOtMat8RfIWJD6veDW8+FcXXH8+QReV2KqBj8BsqAIRLnfDBSHDVEnjWToWEn7R+x1AEnBGjIGACVRTzthIVw== - dependencies: - "@teleporthq/teleport-component-generator" "^0.7.0" - "@teleporthq/teleport-plugin-import-statements" "^0.7.0" - "@teleporthq/teleport-plugin-vue-app-routing" "^0.7.0" - "@teleporthq/teleport-plugin-vue-base-component" "^0.7.0" - "@teleporthq/teleport-plugin-vue-css" "^0.7.0" - "@teleporthq/teleport-postprocessor-prettier-html" "^0.7.0" - "@teleporthq/teleport-postprocessor-prettier-js" "^0.7.0" - "@teleporthq/teleport-postprocessor-vue-file" "^0.7.0" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-component-generator@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-component-generator/-/teleport-component-generator-0.7.0.tgz#e248666a4b2796d936acf943745ed5750c4ce197" - integrity sha512-UkMmmio44X7CwihLPoIUKf1x0E4Ddrpwk7LkES/VVGseyx7U2Th5hfsBmFEaWNFLdfwXO3bENr1iR/TMplX7sg== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/types" "^7.3.3" - "@starptech/prettyhtml-hast-to-html" "^0.8.17" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - "@teleporthq/teleport-uidl-validator" "^0.7.0" - -"@teleporthq/teleport-plugin-import-statements@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-import-statements/-/teleport-plugin-import-statements-0.7.0.tgz#8890890beef034792188af1c971cec2593fb986c" - integrity sha512-7B6cu5/H2/ScO4M0b5DxuvobOJPMjvMY6Dp8aVV9xz8muGFAuG72oG99OpaSJtT51YDkDqzBLYoYVWddeANQQw== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-app-routing@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-app-routing/-/teleport-plugin-react-app-routing-0.7.0.tgz#3cd358c11a1edf7e5baa9683d588b39d6dbb98dd" - integrity sha512-uO5epLQuVTz3/GCgswHfdTu83tr+C8RO15RQdgRHdH5dJWKDTcUoyGZSTcW77/y6p1tfGApSGA+gfhqvuOCbOQ== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-base-component@^0.7.1": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-base-component/-/teleport-plugin-react-base-component-0.7.1.tgz#3e60c03c255c92648498c3f1a39eea011a172530" - integrity sha512-Nc+8cT7KTXC/9ymJflUeuWP5dwsCR+IPFL5JTFdFCiw54/szgOk/yUfY8ljchYZHmOVovuy1+ytWuINLW6S9QQ== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-css-modules@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-css-modules/-/teleport-plugin-react-css-modules-0.7.0.tgz#b7e9d85dad4e569d54e061b514ec022f425d0b0d" - integrity sha512-EAMFZ0Z6YgiUgTrD1774L0bA3MitrLVPQ1A6h+aVLrlyypSucq2ZUdbrbrSFoXiEdhiRYjR/LmLpgEuwinu2sw== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-inline-styles@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-inline-styles/-/teleport-plugin-react-inline-styles-0.7.0.tgz#186b7362aedb9bcd47fabe574a0a44a9bbfe986e" - integrity sha512-TYUjIwP4WdQE1kpzFrGkaTnqgz+1qHEr3QXeUr/STxHHZ1JoXvsBiiteeY2OvGAGqtlq5gepTJiCIbS0yCGXqg== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-jss@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-jss/-/teleport-plugin-react-jss-0.7.0.tgz#ddf162dc0fa8148eebb2cb0d317e54ba2747f1e5" - integrity sha512-ydUpESlVid/2sgPUloYEDlggL2+VHG+DRMcGFEwJi7VDukGpLY8p4eDy/TKG3cR9995jYYywDH+Te7++7asUGA== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-proptypes@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-proptypes/-/teleport-plugin-react-proptypes-0.7.0.tgz#8eb8d543d4d59597a40500cf981a90bbb2834fb3" - integrity sha512-sCREUlbyy3PcpRZRjMZrOQUrVUVBapDidRlUk6TATbZKWnJo+rM0JCeVToxGsXzqYCJDZV1N/7Juw6b+88zm9g== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-styled-components@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-styled-components/-/teleport-plugin-react-styled-components-0.7.0.tgz#ac7380175e99f281f2565cac6361a10d1310fd13" - integrity sha512-qzR1POXhQp8kNh1JU6+0zmTwQJiEkhYc6RdwBO9cqkMgkHwQbVwxRnGJ8aycz8jwoU0g+dvMqeUTq0XwQ1QrFQ== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-react-styled-jsx@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-react-styled-jsx/-/teleport-plugin-react-styled-jsx-0.7.0.tgz#a381ffd467666d39b3565cc03bc98211fba7d784" - integrity sha512-jUU5R7oVrBsZJnBKDxfQalO3bOg2XnriYAvY/CR58q/rjpmsRFRNyaUL5QMX1FEVqPBN+KU1lHAJVAbqvC3VcQ== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-vue-app-routing@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-vue-app-routing/-/teleport-plugin-vue-app-routing-0.7.0.tgz#967c5f58caed275fbecd0d11c9445ddc7c56cd02" - integrity sha512-oJx3J9h5yc1OjJr+SIcXoQ8/oTCN9OnrmemIK6PzD6dYu1sU4nYKcfQg1tkGKFJuacccux/lIo2XVVcv9lemSg== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-vue-base-component@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-vue-base-component/-/teleport-plugin-vue-base-component-0.7.0.tgz#122146558cbb7443690d84c33f897818d6458456" - integrity sha512-Bl++17d0ItwphfZq5A4/tBx/m24Djb+ANKYo4hKrzODBmzfmo/5pvuxNgFsn74AFyb5C6scuYWkh0/srx7ZIlQ== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-plugin-vue-css@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-plugin-vue-css/-/teleport-plugin-vue-css-0.7.0.tgz#70a673f6f0ed7273dc5a82755c73b060d82e37b9" - integrity sha512-K/kxDwsRPoZA8I8uVRoEie179NeJIkY3ZTMYY+RhYUToHISgql/xM6dE85jnF2Xr3qGxnxZxxCWeNGnAom4zxw== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-postprocessor-prettier-html@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-postprocessor-prettier-html/-/teleport-postprocessor-prettier-html-0.7.0.tgz#b3a8b49c347e492b5cae9ed6131ff228f69426f7" - integrity sha512-jiotXx3dNH5lBczn9lIQCEFObfwueqKE/MLG8FEAewzo0NHBVjiNk/os5Q53pGZAtSx+lRQrwZmHWFxkxjttfg== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - prettier "^1.17.0" - -"@teleporthq/teleport-postprocessor-prettier-js@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-postprocessor-prettier-js/-/teleport-postprocessor-prettier-js-0.7.0.tgz#8a31b7fd4f7bfe7835066cbe90698fb85f07172c" - integrity sha512-bVh5DaPSYV7H3IIWHl/PSuzxVEWS2NQJ/k/XIL9/adwldcHNJ/yBALflRn+mpw36xZGo6wG1fEN1hP8lm7BS4g== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - prettier "^1.17.0" - -"@teleporthq/teleport-postprocessor-vue-file@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-postprocessor-vue-file/-/teleport-postprocessor-vue-file-0.7.0.tgz#8845bbe4123378259173f267783ea2f2524077a4" - integrity sha512-mW8qKi5chEBtNmmMqyJaWtfMPZ/qSCA2H497e2fYaTdxMrnt+HXrXqsOBQfo+AmfSMges4mfGAYu/FWIeESI1Q== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - -"@teleporthq/teleport-shared@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-shared/-/teleport-shared-0.7.0.tgz#a778e7883b202cb7ef591a0b9184c9f206dcf222" - integrity sha512-GOd6/EhD2FP6t7OAWGF3EFUD/+gMcsdPgwJMmVKGvcCQVjq622iqB4Zdmtc1HdPdTTR8FRvvjVq6OoQqgxmTRQ== - dependencies: - "@babel/types" "^7.3.3" - "@teleporthq/teleport-types" "^0.7.0" - jss "^9.8.7" - jss-preset-default "^4.5.0" - -"@teleporthq/teleport-types@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-types/-/teleport-types-0.7.0.tgz#872c46d6fbfafc4d187e563e7a90a371222c1f90" - integrity sha512-roLMieTQq7qsUBLtqHiwNccuzmPmyVRJrGYyoJSC5MB9ReGWe6PbGLdMFOOImdSWa5De2E+rYKTr7wKbTotsgQ== - -"@teleporthq/teleport-uidl-validator@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@teleporthq/teleport-uidl-validator/-/teleport-uidl-validator-0.7.0.tgz#1d2a65614d966ade67b6a8d0e6fcf5c5abddbe0c" - integrity sha512-Hq/l35rRsFE2jKak2Ufas+3Va7CkqO6yKXRszQYYQ8/8JhVs+wEd72Bcq/pdazfCVi0F9UPq+I5U4yYtKK538A== - dependencies: - "@teleporthq/teleport-shared" "^0.7.0" - "@teleporthq/teleport-types" "^0.7.0" - ajv "^6.10.0" - "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -1881,11 +1654,6 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.1.tgz#54dd88bdc7f49958329666af3779561e47d5dab3" integrity sha512-NVkb4p4YjI8E3O6+1m8I+8JlMpFZwfSbPGdaw0wXuyPRTEz0SLKwBUWNSO7Maoi8tQMPC8JLZNWkrcKPI7/sLA== -"@types/prismjs@^1.9.1": - version "1.16.5" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.5.tgz#378f491ff02304ce50924b05283111d4a286ecba" - integrity sha512-nSU7U6FQDJJCraFNwaHmH5YDsd/VA9rTnJ7B7AGFdn+m+VSt3FjLWN7+AbqxZ67dbFazqtrDFUto3HK4ljrHIg== - "@types/rimraf@^2.0.3": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -2086,13 +1854,6 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abstract-leveldown@~0.12.0, abstract-leveldown@~0.12.1: - version "0.12.4" - resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz#29e18e632e60e4e221d5810247852a63d7b2e410" - integrity sha1-KeGOYy5g5OIh1YECR4UqY9ey5BA= - dependencies: - xtend "~3.0.0" - accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -2114,11 +1875,6 @@ acorn-walk@^7.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^5.7.3: - version "5.7.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" - integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== - acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -2162,7 +1918,7 @@ ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.5: +ajv@^6.12.3, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2562,13 +2318,6 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bl@~0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-0.8.2.tgz#c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e" - integrity sha1-yba8oI0bwuoA/Ir7Txpf0eHGbk4= - dependencies: - readable-stream "~1.0.26" - bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -2677,15 +2426,6 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-fs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-fs/-/browserify-fs-1.0.0.tgz#f075aa8a729d4d1716d066620e386fcc1311a96f" - integrity sha1-8HWqinKdTRcW0GZiDjhvzBMRqW8= - dependencies: - level-filesystem "^1.0.1" - level-js "^2.1.3" - levelup "^0.18.2" - browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" @@ -2746,11 +2486,6 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= -buffer-es6@^4.9.2, buffer-es6@^4.9.3: - version "4.9.3" - resolved "https://registry.yarnpkg.com/buffer-es6/-/buffer-es6-4.9.3.tgz#f26347b82df76fd37e18bcb5288c4970cfd5c404" - integrity sha1-8mNHuC33b9N+GLy1KIxJcM/VxAQ= - buffer-from@1.x, buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2948,7 +2683,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -ccount@^1.0.3, ccount@^1.0.4: +ccount@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== @@ -3139,11 +2874,6 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= -clone@~0.1.9: - version "0.1.19" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.1.19.tgz#613fb68639b26a494ac53253e15b1a6bd88ada85" - integrity sha1-YT+2hjmyaklKxTJT4Vsaa9iK2oU= - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -3165,14 +2895,6 @@ codecov@^3.8.0: teeny-request "7.0.1" urlgrey "0.4.4" -codeflask@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/codeflask/-/codeflask-1.4.1.tgz#c5229854e3f648377922a75f1145f7316030d3db" - integrity sha512-4vb2IbE/iwvP0Uubhd2ixVeysm3KNC2pl7SoDaisxq1juhZzvap3qbaX7B2CtpQVvv5V9sjcQK8hO0eTcY0V9Q== - dependencies: - "@types/prismjs" "^1.9.1" - prismjs "^1.14.0" - collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -3230,7 +2952,7 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -comma-separated-tokens@^1.0.5, comma-separated-tokens@^1.0.7: +comma-separated-tokens@^1.0.7: version "1.0.8" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== @@ -3288,7 +3010,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.4.4, concat-stream@^1.5.0: +concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -3570,7 +3292,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0, crypto-browserify@^3.12.0: +crypto-browserify@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== @@ -3598,13 +3320,6 @@ css-select@^4.1.3: domutils "^2.6.0" nth-check "^2.0.0" -css-vendor@^0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-0.3.8.tgz#6421cfd3034ce664fe7673972fd0119fc28941fa" - integrity sha1-ZCHP0wNM5mT+dnOXL9ARn8KJQfo= - dependencies: - is-in-browser "^1.0.2" - css-vendor@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" @@ -3786,13 +3501,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -deferred-leveldown@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz#2cef1f111e1c57870d8bbb8af2650e587cd2f5b4" - integrity sha1-LO8fER4cV4cNi7uK8mUOWHzS9bQ= - dependencies: - abstract-leveldown "~0.12.1" - define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -4103,13 +3811,6 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= -errno@^0.1.1, errno@~0.1.1: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4170,11 +3871,6 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" -esbuild@^0.12.1: - version "0.12.14" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.14.tgz#43157dbd0b36d939247d4eb4909a4886ac40f82e" - integrity sha512-z8p+6FGiplR7a3pPonXREbm+8IeXjBGvDpVidZmGB/AJMsJSfGCU+n7KOMCazA9AwvagadRWBhiKorC0w9WJvw== - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -4237,16 +3933,6 @@ estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -estree-walker@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" - integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== - -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -4636,7 +4322,7 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -foreach@^2.0.5, foreach@~2.0.1: +foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= @@ -4730,13 +4416,6 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -fwd-stream@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fwd-stream/-/fwd-stream-1.0.4.tgz#ed281cabed46feecf921ee32dc4c50b372ac7cfa" - integrity sha1-7Sgcq+1G/uz5Ie4y3ExQs3KsfPo= - dependencies: - readable-stream "~1.0.26-4" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -5129,12 +4808,12 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hast-util-is-element@^1.0.1, hast-util-is-element@^1.0.3: +hast-util-is-element@^1.0.3: version "1.1.0" resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== -hast-util-whitespace@^1.0.1, hast-util-whitespace@^1.0.3: +hast-util-whitespace@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== @@ -5207,7 +4886,7 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" -html-void-elements@^1.0.3, html-void-elements@^1.0.4: +html-void-elements@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== @@ -5223,7 +4902,7 @@ html-webpack-plugin@^5.3.2: pretty-error "^3.0.4" tapable "^2.0.0" -html-whitespace-sensitive-tag-names@^1.0.0, html-whitespace-sensitive-tag-names@^1.0.1: +html-whitespace-sensitive-tag-names@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.3.tgz#60325c5bd331048d14ced6bac419c89d76cc9dd8" integrity sha512-GX1UguduCBEAEo1hjFxc2Bz04/sDq0ACNyT7LsuoDcPfXYI3nS0NRPp3dyazLJyVUMp3GPBB56i/0Zr6CqD2PQ== @@ -5346,7 +5025,7 @@ husky@^3.0.4: run-node "^1.0.0" slash "^3.0.0" -hyphenate-style-name@^1.0.2, hyphenate-style-name@^1.0.3: +hyphenate-style-name@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== @@ -5365,11 +5044,6 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -idb-wrapper@^1.5.0: - version "1.7.2" - resolved "https://registry.yarnpkg.com/idb-wrapper/-/idb-wrapper-1.7.2.tgz#8251afd5e77fe95568b1c16152eb44b396767ea2" - integrity sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg== - ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -5463,11 +5137,6 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indexof@~0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -5481,7 +5150,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5820,11 +5489,6 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-object@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-0.1.2.tgz#00efbc08816c33cfc4ac8251d132e10dc65098d7" - integrity sha1-AO+8CIFsM8/ErIJR0TLhDcZQmNc= - is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -5924,26 +5588,11 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -is@~0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/is/-/is-0.2.7.tgz#3b34a2c48f359972f35042849193ae7264b63562" - integrity sha1-OzSixI81mXLzUEKEkZOucmS2NWI= - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbuffer@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/isbuffer/-/isbuffer-0.0.0.tgz#38c146d9df528b8bf9b0701c3d43cf12df3fc39b" - integrity sha1-OMFG2d9Si4v5sHAcPUPPEt8/w5s= - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -6409,7 +6058,7 @@ js-base64@^2.1.9: resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: +js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== @@ -6528,49 +6177,6 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -jss-camel-case@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-6.1.0.tgz#ccb1ff8d6c701c02a1fed6fb6fb6b7896e11ce44" - integrity sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ== - dependencies: - hyphenate-style-name "^1.0.2" - -jss-compose@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-5.0.0.tgz#ce01b2e4521d65c37ea42cf49116e5f7ab596484" - integrity sha512-YofRYuiA0+VbeOw0VjgkyO380sA4+TWDrW52nSluD9n+1FWOlDzNbgpZ/Sb3Y46+DcAbOS21W5jo6SAqUEiuwA== - dependencies: - warning "^3.0.0" - -jss-default-unit@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-8.0.2.tgz#cc1e889bae4c0b9419327b314ab1c8e2826890e6" - integrity sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg== - -jss-expand@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/jss-expand/-/jss-expand-5.3.0.tgz#02be076efe650125c842f5bb6fb68786fe441ed6" - integrity sha512-NiM4TbDVE0ykXSAw6dfFmB1LIqXP/jdd0ZMnlvlGgEMkMt+weJIl8Ynq1DsuBY9WwkNyzWktdqcEW2VN0RAtQg== - -jss-extend@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/jss-extend/-/jss-extend-6.2.0.tgz#4af09d0b72fb98ee229970f8ca852fec1ca2a8dc" - integrity sha512-YszrmcB6o9HOsKPszK7NeDBNNjVyiW864jfoiHoMlgMIg2qlxKw70axZHqgczXHDcoyi/0/ikP1XaHDPRvYtEA== - dependencies: - warning "^3.0.0" - -jss-global@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-3.0.0.tgz#e19e5c91ab2b96353c227e30aa2cbd938cdaafa2" - integrity sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q== - -jss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-6.0.1.tgz#ef992b79d6e8f63d939c4397b9d99b5cbbe824ca" - integrity sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA== - dependencies: - warning "^3.0.0" - jss-plugin-camel-case@10.7.1: version "10.7.1" resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.7.1.tgz#e7f7097cf97e9deec599cef3275e213452318b93" @@ -6695,41 +6301,6 @@ jss-preset-default@^10.0.0, jss-preset-default@^10.7.1: jss-plugin-template "10.7.1" jss-plugin-vendor-prefixer "10.7.1" -jss-preset-default@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-4.5.0.tgz#d3a457012ccd7a551312014e394c23c4b301cadd" - integrity sha512-qZbpRVtHT7hBPpZEBPFfafZKWmq3tA/An5RNqywDsZQGrlinIF/mGD9lmj6jGqu8GrED2SMHZ3pPKLmjCZoiaQ== - dependencies: - jss-camel-case "^6.1.0" - jss-compose "^5.0.0" - jss-default-unit "^8.0.2" - jss-expand "^5.3.0" - jss-extend "^6.2.0" - jss-global "^3.0.0" - jss-nested "^6.0.1" - jss-props-sort "^6.0.0" - jss-template "^1.0.1" - jss-vendor-prefixer "^7.0.0" - -jss-props-sort@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/jss-props-sort/-/jss-props-sort-6.0.0.tgz#9105101a3b5071fab61e2d85ea74cc22e9b16323" - integrity sha512-E89UDcrphmI0LzmvYk25Hp4aE5ZBsXqMWlkFXS0EtPkunJkRr+WXdCNYbXbksIPnKlBenGB9OxzQY+mVc70S+g== - -jss-template@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/jss-template/-/jss-template-1.0.1.tgz#09aed9d86cc547b07f53ef355d7e1777f7da430a" - integrity sha512-m5BqEWha17fmIVXm1z8xbJhY6GFJxNB9H68GVnCWPyGYfxiAgY9WTQyvDAVj+pYRgrXSOfN5V1T4+SzN1sJTeg== - dependencies: - warning "^3.0.0" - -jss-vendor-prefixer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz#0166729650015ef19d9f02437c73667231605c71" - integrity sha512-Agd+FKmvsI0HLcYXkvy8GYOw3AAASBUpsmIRvVQheps+JWaN892uFOInTr0DRydwaD91vSSUCU4NssschvF7MA== - dependencies: - css-vendor "^0.3.8" - jss@10.7.1, jss@^10.0.0, jss@^10.7.1: version "10.7.1" resolved "https://registry.yarnpkg.com/jss/-/jss-10.7.1.tgz#16d846e1a22fb42e857b99f9c6a0c5a27341c804" @@ -6740,15 +6311,6 @@ jss@10.7.1, jss@^10.0.0, jss@^10.7.1: is-in-browser "^1.1.3" tiny-warning "^1.0.2" -jss@^9.8.7: - version "9.8.7" - resolved "https://registry.yarnpkg.com/jss/-/jss-9.8.7.tgz#ed9763fc0f2f0260fc8260dac657af61e622ce05" - integrity sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ== - dependencies: - is-in-browser "^1.1.3" - symbol-observable "^1.1.0" - warning "^3.0.0" - jszip@^3.2.2: version "3.6.0" resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.6.0.tgz#839b72812e3f97819cc13ac4134ffced95dd6af9" @@ -6840,91 +6402,6 @@ lerna@^3.16.4: import-local "^2.0.0" npmlog "^4.1.2" -level-blobs@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/level-blobs/-/level-blobs-0.1.7.tgz#9ab9b97bb99f1edbf9f78a3433e21ed56386bdaf" - integrity sha1-mrm5e7mfHtv594o0M+Ie1WOGva8= - dependencies: - level-peek "1.0.6" - once "^1.3.0" - readable-stream "^1.0.26-4" - -level-filesystem@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/level-filesystem/-/level-filesystem-1.2.0.tgz#a00aca9919c4a4dfafdca6a8108d225aadff63b3" - integrity sha1-oArKmRnEpN+v3KaoEI0iWq3/Y7M= - dependencies: - concat-stream "^1.4.4" - errno "^0.1.1" - fwd-stream "^1.0.4" - level-blobs "^0.1.7" - level-peek "^1.0.6" - level-sublevel "^5.2.0" - octal "^1.0.0" - once "^1.3.0" - xtend "^2.2.0" - -level-fix-range@2.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/level-fix-range/-/level-fix-range-2.0.0.tgz#c417d62159442151a19d9a2367868f1724c2d548" - integrity sha1-xBfWIVlEIVGhnZojZ4aPFyTC1Ug= - dependencies: - clone "~0.1.9" - -level-fix-range@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/level-fix-range/-/level-fix-range-1.0.2.tgz#bf15b915ae36d8470c821e883ddf79cd16420828" - integrity sha1-vxW5Fa422EcMgh6IPd95zRZCCCg= - -"level-hooks@>=4.4.0 <5": - version "4.5.0" - resolved "https://registry.yarnpkg.com/level-hooks/-/level-hooks-4.5.0.tgz#1b9ae61922930f3305d1a61fc4d83c8102c0dd93" - integrity sha1-G5rmGSKTDzMF0aYfxNg8gQLA3ZM= - dependencies: - string-range "~1.2" - -level-js@^2.1.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/level-js/-/level-js-2.2.4.tgz#bc055f4180635d4489b561c9486fa370e8c11697" - integrity sha1-vAVfQYBjXUSJtWHJSG+jcOjBFpc= - dependencies: - abstract-leveldown "~0.12.0" - idb-wrapper "^1.5.0" - isbuffer "~0.0.0" - ltgt "^2.1.2" - typedarray-to-buffer "~1.0.0" - xtend "~2.1.2" - -level-peek@1.0.6, level-peek@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/level-peek/-/level-peek-1.0.6.tgz#bec51c72a82ee464d336434c7c876c3fcbcce77f" - integrity sha1-vsUccqgu5GTTNkNMfIdsP8vM538= - dependencies: - level-fix-range "~1.0.2" - -level-sublevel@^5.2.0: - version "5.2.3" - resolved "https://registry.yarnpkg.com/level-sublevel/-/level-sublevel-5.2.3.tgz#744c12c72d2e72be78dde3b9b5cd84d62191413a" - integrity sha1-dEwSxy0ucr543eO5tc2E1iGRQTo= - dependencies: - level-fix-range "2.0" - level-hooks ">=4.4.0 <5" - string-range "~1.2.1" - xtend "~2.0.4" - -levelup@^0.18.2: - version "0.18.6" - resolved "https://registry.yarnpkg.com/levelup/-/levelup-0.18.6.tgz#e6a01cb089616c8ecc0291c2a9bd3f0c44e3e5eb" - integrity sha1-5qAcsIlhbI7MApHCqb0/DETj5es= - dependencies: - bl "~0.8.1" - deferred-leveldown "~0.2.0" - errno "~0.1.1" - prr "~0.0.0" - readable-stream "~1.0.26" - semver "~2.3.1" - xtend "~3.0.0" - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -7080,13 +6557,6 @@ longest@^2.0.1: resolved "https://registry.yarnpkg.com/longest/-/longest-2.0.1.tgz#781e183296aa94f6d4d916dc335d0d17aefa23f8" integrity sha1-eB4YMpaqlPbU2RbcM10NF676I/g= -loose-envify@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" @@ -7124,23 +6594,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -ltgt@^2.1.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" - integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= - macos-release@^2.2.0: version "2.5.0" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.5.0.tgz#067c2c88b5f3fb3c56a375b2ec93826220fa1ff2" integrity sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g== -magic-string@^0.22.5: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== - dependencies: - vlq "^0.2.2" - magic-string@^0.25.4: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" @@ -7897,20 +7355,6 @@ object-keys@^1.0.12, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-keys@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.2.0.tgz#cddec02998b091be42bf1035ae32e49f1cb6ea67" - integrity sha1-zd7AKZiwkb5CvxA1rjLknxy26mc= - dependencies: - foreach "~2.0.1" - indexof "~0.0.1" - is "~0.2.6" - -object-keys@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" - integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= - object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -7944,11 +7388,6 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -octal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/octal/-/octal-1.0.0.tgz#63e7162a68efbeb9e213588d58e989d1e5c4530b" - integrity sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws= - octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" @@ -8455,11 +7894,6 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prettier@^1.17.0: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - prettier@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" @@ -8505,16 +7939,6 @@ pretty-quick@^3.1.0: mri "^1.1.5" multimatch "^4.0.0" -prismjs@^1.14.0, prismjs@^1.17.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036" - integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow== - -process-es6@^0.11.2, process-es6@^0.11.6: - version "0.11.6" - resolved "https://registry.yarnpkg.com/process-es6/-/process-es6-0.11.6.tgz#c6bb389f9a951f82bd4eb169600105bd2ff9c778" - integrity sha1-xrs4n5qVH4K9TrFpYAEFvS/5x3g= - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -8558,7 +7982,7 @@ promzard@^0.3.0: dependencies: read "1" -property-information@^5.0.1, property-information@^5.1.0: +property-information@^5.1.0: version "5.6.0" resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== @@ -8590,16 +8014,6 @@ proxy-addr@~2.0.5: forwarded "0.2.0" ipaddr.js "1.9.1" -prr@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" - integrity sha1-GoS4WQgyVQFBGFPQCB7j+obikmo= - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -8857,26 +8271,6 @@ read@1, read@~1.0.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^1.0.26-4: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@~1.0.26, readable-stream@~1.0.26-4: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -9122,35 +8516,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-node-builtins@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-builtins/-/rollup-plugin-node-builtins-2.1.2.tgz#24a1fed4a43257b6b64371d8abc6ce1ab14597e9" - integrity sha1-JKH+1KQyV7a2Q3HYq8bOGrFFl+k= - dependencies: - browserify-fs "^1.0.0" - buffer-es6 "^4.9.2" - crypto-browserify "^3.11.0" - process-es6 "^0.11.2" - -rollup-plugin-node-globals@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-globals/-/rollup-plugin-node-globals-1.4.0.tgz#5e1f24a9bb97c0ef51249f625e16c7e61b7c020b" - integrity sha512-xRkB+W/m1KLIzPUmG0ofvR+CPNcvuCuNdjVBVS7ALKSxr3EDhnzNceGkGi1m8MToSli13AzKFYH4ie9w3I5L3g== - dependencies: - acorn "^5.7.3" - buffer-es6 "^4.9.3" - estree-walker "^0.5.2" - magic-string "^0.22.5" - process-es6 "^0.11.6" - rollup-pluginutils "^2.3.1" - -rollup-pluginutils@^2.3.1: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -9255,11 +8620,6 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-2.3.2.tgz#b9848f25d6cf36333073ec9ef8856d42f1233e52" - integrity sha1-uYSPJdbPNjMwc+ye+IVtQvEjPlI= - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -9511,7 +8871,7 @@ sourcemap-codec@^1.4.4: resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== -space-separated-tokens@^1.1.2, space-separated-tokens@^1.1.4: +space-separated-tokens@^1.1.4: version "1.1.5" resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== @@ -9673,11 +9033,6 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-range@~1.2, string-range@~1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/string-range/-/string-range-1.2.2.tgz#a893ed347e72299bc83befbbf2a692a8d239d5dd" - integrity sha1-qJPtNH5yKZvIO++78qaSqNI51d0= - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -9736,11 +9091,6 @@ string_decoder@^1.1.1, string_decoder@^1.3.0: dependencies: safe-buffer "~5.2.0" -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -9748,16 +9098,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-entities@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" - integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== - dependencies: - character-entities-html4 "^1.0.0" - character-entities-legacy "^1.0.0" - is-alphanumerical "^1.0.0" - is-hexadecimal "^1.0.0" - stringify-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-2.0.0.tgz#fa7ca6614b355fb6c28448140a20c4ede7462827" @@ -9891,7 +9231,7 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" -symbol-observable@^1.1.0, symbol-observable@^1.2.0: +symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== @@ -10310,21 +9650,11 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedarray-to-buffer@~1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-1.0.4.tgz#9bb8ba0e841fb3f4cf1fe7c245e9f3fa8a5fe99c" - integrity sha1-m7i6DoQfs/TPH+fCRenz+opf6Zw= - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@3.9.7: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - typescript@^4.2.4: version "4.3.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" @@ -10379,7 +9709,7 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -unist-util-is@^2.1.2, unist-util-is@^2.1.3: +unist-util-is@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.3.tgz#459182db31f4742fceaea88d429693cbf0043d20" integrity sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA== @@ -10541,11 +9871,6 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - vm-browserify@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -10565,11 +9890,6 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" -walkdir@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.4.1.tgz#dc119f83f4421df52e3061e514228a2db20afa39" - integrity sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ== - walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -10577,13 +9897,6 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" -warning@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" - integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= - dependencies: - loose-envify "^1.0.0" - watchpack@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" @@ -10903,36 +10216,11 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xtend@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.2.0.tgz#eef6b1f198c1c8deafad8b1765a04dad4a01c5a9" - integrity sha1-7vax8ZjByN6vrYsXZaBNrUoBxak= - xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xtend@~2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.0.6.tgz#5ea657a6dba447069c2e59c58a1138cb0c5e6cee" - integrity sha1-XqZXptukRwacLlnFihE4ywxebO4= - dependencies: - is-object "~0.1.2" - object-keys "~0.2.0" - -xtend@~2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" - integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= - dependencies: - object-keys "~0.4.0" - -xtend@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" - integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= - y18n@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" From 6876240fbfba45c84cbdb9c53be3f0d5d4e9e580 Mon Sep 17 00:00:00 2001 From: JayaKrishnaNamburu Date: Wed, 7 Jul 2021 17:27:38 +0530 Subject: [PATCH 6/6] Some minor fixes for tests --- .../teleport-component-generator/package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- packages/teleport-plugin-common/package.json | 4 +- .../src/builders/style-builders.ts | 4 +- .../teleport-plugin-css-modules/package.json | 2 +- packages/teleport-plugin-css/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../teleport-plugin-react-jss/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- packages/teleport-shared/package.json | 2 +- .../__tests__/parser/component-referenced.ts | 9 +- scripts/watcher.mjs | 2 +- yarn.lock | 366 +++++++++--------- 32 files changed, 221 insertions(+), 220 deletions(-) diff --git a/packages/teleport-component-generator/package.json b/packages/teleport-component-generator/package.json index e7a6e095b..f79df01d4 100644 --- a/packages/teleport-component-generator/package.json +++ b/packages/teleport-component-generator/package.json @@ -24,8 +24,8 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/generator": "^7.14.5", - "@babel/types": "^7.14.5", + "@babel/generator": "^7.5.5", + "@babel/types": "^7.5.5", "@starptech/prettyhtml-hast-to-html": "^0.10.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", diff --git a/packages/teleport-plugin-angular-base-component/package.json b/packages/teleport-plugin-angular-base-component/package.json index fdeb0e42a..855fd2de1 100644 --- a/packages/teleport-plugin-angular-base-component/package.json +++ b/packages/teleport-plugin-angular-base-component/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-angular-module/package.json b/packages/teleport-plugin-angular-module/package.json index 2287d2796..018123c0b 100644 --- a/packages/teleport-plugin-angular-module/package.json +++ b/packages/teleport-plugin-angular-module/package.json @@ -24,7 +24,7 @@ "url": "https://github.com/teleporthq/teleport-code-generators/issues" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-common/package.json b/packages/teleport-plugin-common/package.json index 2890afe43..4726c8073 100644 --- a/packages/teleport-plugin-common/package.json +++ b/packages/teleport-plugin-common/package.json @@ -27,8 +27,8 @@ "@babel/types": "^7.14.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0", - "jss": "^10.7.1", - "jss-preset-default": "^10.7.1" + "jss": "^10.0.0", + "jss-preset-default": "^10.0.0" }, "gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0", "devDependencies": {} diff --git a/packages/teleport-plugin-common/src/builders/style-builders.ts b/packages/teleport-plugin-common/src/builders/style-builders.ts index 7a2092bcc..79d242e68 100644 --- a/packages/teleport-plugin-common/src/builders/style-builders.ts +++ b/packages/teleport-plugin-common/src/builders/style-builders.ts @@ -1,4 +1,4 @@ -import { create } from 'jss' +import jss from 'jss' import preset from 'jss-preset-default' import * as types from '@babel/types' import { UIDLDynamicReference, UIDLStyleSetDefinition } from '@teleporthq/teleport-types' @@ -8,7 +8,7 @@ import { getContentOfStyleObject, getCSSVariablesContentFromTokenStyles, } from '../utils/style-utils' -const jss = create(preset) +jss.setup(preset()) export const createCSSClass = (key: string, styleObject: Record) => { return jss diff --git a/packages/teleport-plugin-css-modules/package.json b/packages/teleport-plugin-css-modules/package.json index b9b7e3182..dab40a2db 100644 --- a/packages/teleport-plugin-css-modules/package.json +++ b/packages/teleport-plugin-css-modules/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-css/package.json b/packages/teleport-plugin-css/package.json index fa00a98ad..48d5e5939 100644 --- a/packages/teleport-plugin-css/package.json +++ b/packages/teleport-plugin-css/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-jsx-head-config/package.json b/packages/teleport-plugin-jsx-head-config/package.json index 7f608cc56..22aa8a15b 100644 --- a/packages/teleport-plugin-jsx-head-config/package.json +++ b/packages/teleport-plugin-jsx-head-config/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-jsx-inline-styles/package.json b/packages/teleport-plugin-jsx-inline-styles/package.json index f6001c101..1450d74c7 100644 --- a/packages/teleport-plugin-jsx-inline-styles/package.json +++ b/packages/teleport-plugin-jsx-inline-styles/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-jsx-next-image/package.json b/packages/teleport-plugin-jsx-next-image/package.json index 2f30ff29b..195413b29 100644 --- a/packages/teleport-plugin-jsx-next-image/package.json +++ b/packages/teleport-plugin-jsx-next-image/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" } diff --git a/packages/teleport-plugin-jsx-proptypes/package.json b/packages/teleport-plugin-jsx-proptypes/package.json index cddc92c71..a2c1dd376 100644 --- a/packages/teleport-plugin-jsx-proptypes/package.json +++ b/packages/teleport-plugin-jsx-proptypes/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-preact-base-component/package.json b/packages/teleport-plugin-preact-base-component/package.json index 4dacf31d9..7413b8bea 100644 --- a/packages/teleport-plugin-preact-base-component/package.json +++ b/packages/teleport-plugin-preact-base-component/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-app-routing/package.json b/packages/teleport-plugin-react-app-routing/package.json index fb3697188..deb451f24 100644 --- a/packages/teleport-plugin-react-app-routing/package.json +++ b/packages/teleport-plugin-react-app-routing/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-base-component/package.json b/packages/teleport-plugin-react-base-component/package.json index eda26f224..16623bb38 100644 --- a/packages/teleport-plugin-react-base-component/package.json +++ b/packages/teleport-plugin-react-base-component/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-jss/package.json b/packages/teleport-plugin-react-jss/package.json index 09b61da42..8b98419a7 100644 --- a/packages/teleport-plugin-react-jss/package.json +++ b/packages/teleport-plugin-react-jss/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-styled-components/package.json b/packages/teleport-plugin-react-styled-components/package.json index c15085cb7..4b9242410 100644 --- a/packages/teleport-plugin-react-styled-components/package.json +++ b/packages/teleport-plugin-react-styled-components/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-react-styled-jsx/package.json b/packages/teleport-plugin-react-styled-jsx/package.json index f9824be75..d5bb00a8f 100644 --- a/packages/teleport-plugin-react-styled-jsx/package.json +++ b/packages/teleport-plugin-react-styled-jsx/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-app-routing/package.json b/packages/teleport-plugin-reactnative-app-routing/package.json index e2a9ff30b..030db200e 100644 --- a/packages/teleport-plugin-reactnative-app-routing/package.json +++ b/packages/teleport-plugin-reactnative-app-routing/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-component-navigation/package.json b/packages/teleport-plugin-reactnative-component-navigation/package.json index 24f8ab18e..bfd27e469 100644 --- a/packages/teleport-plugin-reactnative-component-navigation/package.json +++ b/packages/teleport-plugin-reactnative-component-navigation/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-reactnative-resource-loader/package.json b/packages/teleport-plugin-reactnative-resource-loader/package.json index 214aec478..c4b0ec104 100644 --- a/packages/teleport-plugin-reactnative-resource-loader/package.json +++ b/packages/teleport-plugin-reactnative-resource-loader/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" } diff --git a/packages/teleport-plugin-stencil-app-routing/package.json b/packages/teleport-plugin-stencil-app-routing/package.json index 7e3c6cdc8..09695670c 100644 --- a/packages/teleport-plugin-stencil-app-routing/package.json +++ b/packages/teleport-plugin-stencil-app-routing/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-stencil-base-component/package.json b/packages/teleport-plugin-stencil-base-component/package.json index 58587e3a0..3359b3c63 100644 --- a/packages/teleport-plugin-stencil-base-component/package.json +++ b/packages/teleport-plugin-stencil-base-component/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-vue-app-routing/package.json b/packages/teleport-plugin-vue-app-routing/package.json index 57436f561..2b1092604 100644 --- a/packages/teleport-plugin-vue-app-routing/package.json +++ b/packages/teleport-plugin-vue-app-routing/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-plugin-vue-base-component/package.json b/packages/teleport-plugin-vue-base-component/package.json index 900faf722..532694189 100644 --- a/packages/teleport-plugin-vue-base-component/package.json +++ b/packages/teleport-plugin-vue-base-component/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-shared": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" diff --git a/packages/teleport-plugin-vue-head-config/package.json b/packages/teleport-plugin-vue-head-config/package.json index b747c0d55..f662cc002 100644 --- a/packages/teleport-plugin-vue-head-config/package.json +++ b/packages/teleport-plugin-vue-head-config/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-types": "^0.17.0" }, diff --git a/packages/teleport-project-generator-gatsby/package.json b/packages/teleport-project-generator-gatsby/package.json index 8f8383bbe..601845269 100644 --- a/packages/teleport-project-generator-gatsby/package.json +++ b/packages/teleport-project-generator-gatsby/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-plugin-common": "^0.17.0", "@teleporthq/teleport-plugin-css-modules": "^0.17.0", diff --git a/packages/teleport-project-generator-gridsome/package.json b/packages/teleport-project-generator-gridsome/package.json index 8cfe28076..4804a9a58 100644 --- a/packages/teleport-project-generator-gridsome/package.json +++ b/packages/teleport-project-generator-gridsome/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-component-generator-vue": "^0.17.2", "@teleporthq/teleport-plugin-css": "^0.17.0", diff --git a/packages/teleport-project-generator-next/package.json b/packages/teleport-project-generator-next/package.json index c808f37a0..2dce8d22e 100644 --- a/packages/teleport-project-generator-next/package.json +++ b/packages/teleport-project-generator-next/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-component-generator": "^0.17.2", "@teleporthq/teleport-component-generator-react": "^0.17.2", "@teleporthq/teleport-plugin-common": "^0.17.0", diff --git a/packages/teleport-shared/package.json b/packages/teleport-shared/package.json index 71e5ca002..d4c4350cc 100644 --- a/packages/teleport-shared/package.json +++ b/packages/teleport-shared/package.json @@ -24,7 +24,7 @@ "build": "tsc -p tsconfig.json && tsc -p tsconfig.json --module commonjs --outDir dist/cjs" }, "dependencies": { - "@babel/types": "^7.14.5", + "@babel/types": "^7.5.5", "@teleporthq/teleport-types": "^0.17.0", "jss": "^10.0.0", "jss-preset-default": "^10.0.0" diff --git a/packages/teleport-uidl-validator/__tests__/parser/component-referenced.ts b/packages/teleport-uidl-validator/__tests__/parser/component-referenced.ts index aee6cee58..3dc5dc861 100644 --- a/packages/teleport-uidl-validator/__tests__/parser/component-referenced.ts +++ b/packages/teleport-uidl-validator/__tests__/parser/component-referenced.ts @@ -1,4 +1,3 @@ -import { ParserError } from '@teleporthq/teleport-types' import { component, elementNode } from '@teleporthq/teleport-uidl-builders' import { parseComponentJSON } from '../../src/parser' @@ -13,8 +12,10 @@ describe('Parses referenced Styles and parsers static or number', () => { type: 'style-map', content: { mapType: 'component-referenced', - // @ts-ignore - content: 'md-8', + content: { + type: 'static', + content: 'md-8', + }, }, }, } @@ -43,7 +44,7 @@ describe('Parses referenced Styles and parsers static or number', () => { } expect(() => parseComponentJSON(componentUIDL as unknown as Record)).toThrow( - ParserError + 'Un-expected mapType passed in referencedStyles - invalid-type' ) }) }) diff --git a/scripts/watcher.mjs b/scripts/watcher.mjs index e415d7908..7ebf7e0ed 100644 --- a/scripts/watcher.mjs +++ b/scripts/watcher.mjs @@ -25,7 +25,7 @@ watcher.on('change', async (filePath) => { log(chalk.yellow(`Changes detected in ${fileName}`)) - exec(`yarn types`, { cwd: location }, (err, stdout, stderr) => { + exec(`yarn build`, { cwd: location }, (err, stdout, stderr) => { if (!err || err === null) { log(chalk.greenBright(`${splitPath[1]}'s types was successfully re-built`)) } else { diff --git a/yarn.lock b/yarn.lock index 2c979f4f1..bbb8b576c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,7 +35,7 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.14.5": +"@babel/generator@^7.14.5", "@babel/generator@^7.5.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== @@ -258,7 +258,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/runtime@^7.14.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3": +"@babel/runtime@^7.14.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== @@ -289,7 +289,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.5.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== @@ -1342,10 +1342,10 @@ is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^8.2.0": - version "8.2.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.2.0.tgz#25a590c3f41ff9c1a3ffc9897e0f668d9962e04f" - integrity sha512-113BfIPwDYBAUA5bDSd4q/DzRDSZlUanupjLHeRAtb3Sw99XJwiP8KHGsGoOwPtzUaszVscf3wbfaA3VCR3uHA== +"@octokit/openapi-types@^8.2.1": + version "8.2.1" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.2.1.tgz#102e752a7378ff8d21057c70fd16f1c83856d8c5" + integrity sha512-BJz6kWuL3n+y+qM8Pv+UGbSxH6wxKf/SBs5yzGufMHwDefsa+Iq7ZGy1BINMD2z9SkXlIzk1qiu988rMuGXEMg== "@octokit/plugin-enterprise-rest@^6.0.1": version "6.0.1" @@ -1432,11 +1432,11 @@ "@types/node" ">= 8" "@octokit/types@^6.0.3", "@octokit/types@^6.16.1": - version "6.18.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.18.0.tgz#f547ee5141d8d8d672940f3699d0ab0c13055ad3" - integrity sha512-H2xk9vlPWrG1oRzWkOCI/lcYUzskmnrF+suUKaCz+XylmmjyZWl0l+RIuuWX8EGW+uX15kBTRNKE/jpSmPA0IA== + version "6.18.1" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.18.1.tgz#a6db178536e649fd5d67a7b747754bcc43940be4" + integrity sha512-5YsddjO1U+xC8ZYKV8yZYebW55PCc7qiEEeZ+wZRr6qyclynzfyD65KZ5FdtIeP0/cANyFaD7hV69qElf1nMsQ== dependencies: - "@octokit/openapi-types" "^8.2.0" + "@octokit/openapi-types" "^8.2.1" "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -1496,14 +1496,14 @@ integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== "@types/babel-types@^7.0.7": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.9.tgz#01d7b86949f455402a94c788883fe4ba574cad41" - integrity sha512-qZLoYeXSTgQuK1h7QQS16hqLGdmqtRmN8w/rl3Au/l5x/zkHx+a4VHrHyBsi1I1vtK2oBHxSzKIu0R5p6spdOA== + version "7.0.10" + resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.10.tgz#c12a182ecf326c26acc7b18a301827594bab6df9" + integrity sha512-g7zrcqL4MiRu3jZzdZZYk0g0KcKk2fddXazSdP1PacEpmjihRsNGU50aaEKnPFuKzfN7WkRktUiCXvs4zU9XXQ== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.14" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" - integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== + version "7.1.15" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024" + integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1512,57 +1512,57 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + version "7.6.3" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.0.tgz#a34277cf8acbd3185ea74129e1f100491eb1da7f" - integrity sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w== + version "7.14.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.1.tgz#46c2f9501a7a8f0596ddfd365e08c15285a47cce" + integrity sha512-DomsDK/nX3XXHs6jlQ8/YYE6jZAuhmoGAFfcYi1h1jbBNGS7Efdx74FKLTO3HCCyLqQyLlNbql87xqa7C3M/FQ== dependencies: "@babel/types" "^7.3.0" "@types/eslint-scope@^3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" - integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "7.2.13" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" - integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + version "7.2.14" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.14.tgz#088661518db0c3c23089ab45900b99dd9214b92a" + integrity sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/estree@^0.0.49": version "0.0.49" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== -"@types/estree@^0.0.48": - version "0.0.48" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" - integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== - "@types/glob@*", "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" @@ -1575,9 +1575,9 @@ "@types/node" "*" "@types/html-minifier-terser@^5.0.0": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" - integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" + integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" @@ -1614,20 +1614,20 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/json-schema@*", "@types/json-schema@^7.0.6": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== +"@types/json-schema@*", "@types/json-schema@^7.0.7": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" + integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== "@types/minimatch@*", "@types/minimatch@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/minimist@^1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" - integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== "@types/node@*", "@types/node@>= 8": version "16.0.0" @@ -1679,125 +1679,125 @@ dependencies: "@types/yargs-parser" "*" -"@webassemblyjs/ast@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f" - integrity sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg== +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== dependencies: - "@webassemblyjs/helper-numbers" "1.11.0" - "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" -"@webassemblyjs/floating-point-hex-parser@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c" - integrity sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA== +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== -"@webassemblyjs/helper-api-error@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4" - integrity sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w== +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== -"@webassemblyjs/helper-buffer@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642" - integrity sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA== +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== -"@webassemblyjs/helper-numbers@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9" - integrity sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ== +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.0" - "@webassemblyjs/helper-api-error" "1.11.0" + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1" - integrity sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA== +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== -"@webassemblyjs/helper-wasm-section@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b" - integrity sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew== +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== dependencies: - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/helper-buffer" "1.11.0" - "@webassemblyjs/helper-wasm-bytecode" "1.11.0" - "@webassemblyjs/wasm-gen" "1.11.0" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" -"@webassemblyjs/ieee754@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf" - integrity sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA== +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b" - integrity sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g== +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf" - integrity sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw== - -"@webassemblyjs/wasm-edit@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78" - integrity sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ== - dependencies: - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/helper-buffer" "1.11.0" - "@webassemblyjs/helper-wasm-bytecode" "1.11.0" - "@webassemblyjs/helper-wasm-section" "1.11.0" - "@webassemblyjs/wasm-gen" "1.11.0" - "@webassemblyjs/wasm-opt" "1.11.0" - "@webassemblyjs/wasm-parser" "1.11.0" - "@webassemblyjs/wast-printer" "1.11.0" - -"@webassemblyjs/wasm-gen@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe" - integrity sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ== - dependencies: - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/helper-wasm-bytecode" "1.11.0" - "@webassemblyjs/ieee754" "1.11.0" - "@webassemblyjs/leb128" "1.11.0" - "@webassemblyjs/utf8" "1.11.0" - -"@webassemblyjs/wasm-opt@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978" - integrity sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg== - dependencies: - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/helper-buffer" "1.11.0" - "@webassemblyjs/wasm-gen" "1.11.0" - "@webassemblyjs/wasm-parser" "1.11.0" - -"@webassemblyjs/wasm-parser@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754" - integrity sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw== - dependencies: - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/helper-api-error" "1.11.0" - "@webassemblyjs/helper-wasm-bytecode" "1.11.0" - "@webassemblyjs/ieee754" "1.11.0" - "@webassemblyjs/leb128" "1.11.0" - "@webassemblyjs/utf8" "1.11.0" - -"@webassemblyjs/wast-printer@1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e" - integrity sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ== - dependencies: - "@webassemblyjs/ast" "1.11.0" +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.0.4": @@ -2667,9 +2667,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001242" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001242.tgz#04201627abcd60dc89211f22cbe2347306cda46b" - integrity sha512-KvNuZ/duufelMB3w2xtf9gEWCSxJwUgoxOx5b6ScLXC4kPc9xsczUVCPrQU26j5kOsHM4pSUL54tAZt5THQKug== + version "1.0.30001243" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" + integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== capture-exit@^2.0.0: version "2.0.0" @@ -3732,9 +3732,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.723: - version "1.3.766" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz#2fd14a4e54f77665872f4e23fcf4968e83638220" - integrity sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w== + version "1.3.769" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" + integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== elliptic@^6.5.3: version "6.5.4" @@ -3840,10 +3840,10 @@ es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" -es-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.6.0.tgz#e72ab05b7412e62b9be37c37a09bdb6000d706f0" - integrity sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA== +es-module-lexer@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d" + integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw== es-to-primitive@^1.2.1: version "1.2.1" @@ -6115,11 +6115,11 @@ jsesc@^2.5.1: integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-fixer@^1.5.1: - version "1.6.10" - resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.10.tgz#2c76d47d0fc708063bd370c6e01ab376d669ce99" - integrity sha512-Q63bfy46LGJHPtjjB/t4+6d427K0RWgOy3bgUHXCl1ztNdMxiLxkHwOxD5U08cPiro4+iC1kBYf+HLlc1J4a6w== + version "1.6.11" + resolved "https://registry.yarnpkg.com/json-fixer/-/json-fixer-1.6.11.tgz#0f982a39bc904221298264c40fd355dee4d51e4b" + integrity sha512-NBkvrzdjKzkJgyEoB2rleAhbw3RAhYUHjSKqW5yYQVsMmACSTU0uBenHtuJ54/hueqsx+xvsYMFYLaE+dSKWbw== dependencies: - "@babel/runtime" "^7.14.0" + "@babel/runtime" "^7.14.5" chalk "^4.1.1" pegjs "^0.10.0" @@ -6281,7 +6281,7 @@ jss-plugin-vendor-prefixer@10.7.1: css-vendor "^2.0.8" jss "10.7.1" -jss-preset-default@^10.0.0, jss-preset-default@^10.7.1: +jss-preset-default@^10.0.0: version "10.7.1" resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-10.7.1.tgz#42d011ca88cdafbd7544d6a201970690f167f05e" integrity sha512-dDvfgBIu8hVfzz6jRvRMPNDFR/Fb0zS3DrBC8aANZ1fVw2GfkdDo4dWUQwtTj8Mnrxt4hTcYBrCy1lOlNU6+Eg== @@ -6301,7 +6301,7 @@ jss-preset-default@^10.0.0, jss-preset-default@^10.7.1: jss-plugin-template "10.7.1" jss-plugin-vendor-prefixer "10.7.1" -jss@10.7.1, jss@^10.0.0, jss@^10.7.1: +jss@10.7.1, jss@^10.0.0: version "10.7.1" resolved "https://registry.yarnpkg.com/jss/-/jss-10.7.1.tgz#16d846e1a22fb42e857b99f9c6a0c5a27341c804" integrity sha512-5QN8JSVZR6cxpZNeGfzIjqPEP+ZJwJJfZbXmeABNdxiExyO+eJJDy6WDtqTf8SDKnbL5kZllEpAP71E/Lt7PXg== @@ -8590,11 +8590,11 @@ saxes@^5.0.1: xmlchars "^2.2.0" schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" - integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.0.tgz#95986eb604f66daadeed56e379bfe7a7f963cdb9" + integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w== dependencies: - "@types/json-schema" "^7.0.6" + "@types/json-schema" "^7.0.7" ajv "^6.12.5" ajv-keywords "^3.5.2" @@ -9982,20 +9982,20 @@ webpack-sources@^2.3.0: source-map "^0.6.1" webpack@^5.42.0: - version "5.42.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.42.0.tgz#39aadbce84ad2cebf86cc5f88a2c53db65cbddfb" - integrity sha512-Ln8HL0F831t1x/yPB/qZEUVmZM4w9BnHZ1EQD/sAUHv8m22hthoPniWTXEzFMh/Sf84mhrahut22TX5KxWGuyQ== + version "5.43.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.43.0.tgz#36a122d6e9bac3836273857f56ed7801d40c9145" + integrity sha512-ex3nB9uxNI0azzb0r3xGwi+LS5Gw1RCRSKk0kg3kq9MYdIPmLS6UI3oEtG7esBaB51t9I+5H+vHmL3htaxqMSw== dependencies: "@types/eslint-scope" "^3.7.0" - "@types/estree" "^0.0.48" - "@webassemblyjs/ast" "1.11.0" - "@webassemblyjs/wasm-edit" "1.11.0" - "@webassemblyjs/wasm-parser" "1.11.0" + "@types/estree" "^0.0.49" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" acorn "^8.4.1" browserslist "^4.14.5" chrome-trace-event "^1.0.2" enhanced-resolve "^5.8.0" - es-module-lexer "^0.6.0" + es-module-lexer "^0.7.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1"