New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@teleporthq/teleport-shared

Package Overview
Dependencies
Maintainers
5
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@teleporthq/teleport-shared - npm Package Compare versions

Comparing version 0.10.0-alpha.3 to 0.10.0-alpha.4

11

__tests__/utils/uidl-utils.ts

@@ -7,2 +7,3 @@ import {

findFirstElementNode,
createWebComponentFriendlyName,
extractRoutes,

@@ -540,1 +541,11 @@ getComponentFolderPath,

})
describe('createWebComponentFriendlyName', () => {
it('creates a dash based component', () => {
expect(createWebComponentFriendlyName('primaryButton')).toBe('primary-button')
})
it('prefixes with app-', () => {
expect(createWebComponentFriendlyName('Component')).toBe('app-component')
})
})

13

dist/cjs/index.d.ts
import * as Constants from './constants';
import * as ASTBuilders from './builders/ast-builders';
import * as StyleBuilders from './builders/style-builders';
import * as HASTBuilers from './builders/hast-builders';
import * as ASTUtils from './utils/ast-utils';
import * as StyleUtils from './utils/style-utils';
import * as HASTUtils from './utils/hast-utils';
import * as StringUtils from './utils/string-utils';
import * as UIDLUtils from './utils/uidl-utils';
import ParsedASTNode from './utils/parsed-ast';
export { Constants, ASTBuilders, StyleBuilders, HASTBuilers, ASTUtils, StyleUtils, HASTUtils, StringUtils, UIDLUtils, ParsedASTNode, };
export { default as createHTMLTemplateSyntax } from './node-handlers/node-to-html';
export { default as createJSXSyntax } from './node-handlers/node-to-jsx';
export * from './node-handlers/node-to-html/types';
export * from './node-handlers/node-to-jsx/types';
export { Constants, StringUtils, UIDLUtils };

@@ -9,20 +9,5 @@ "use strict";

};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var Constants = __importStar(require("./constants"));
exports.Constants = Constants;
var ASTBuilders = __importStar(require("./builders/ast-builders"));
exports.ASTBuilders = ASTBuilders;
var StyleBuilders = __importStar(require("./builders/style-builders"));
exports.StyleBuilders = StyleBuilders;
var HASTBuilers = __importStar(require("./builders/hast-builders"));
exports.HASTBuilers = HASTBuilers;
var ASTUtils = __importStar(require("./utils/ast-utils"));
exports.ASTUtils = ASTUtils;
var StyleUtils = __importStar(require("./utils/style-utils"));
exports.StyleUtils = StyleUtils;
var HASTUtils = __importStar(require("./utils/hast-utils"));
exports.HASTUtils = HASTUtils;
var StringUtils = __importStar(require("./utils/string-utils"));

@@ -32,8 +17,2 @@ exports.StringUtils = StringUtils;

exports.UIDLUtils = UIDLUtils;
var parsed_ast_1 = __importDefault(require("./utils/parsed-ast"));
exports.ParsedASTNode = parsed_ast_1.default;
var node_to_html_1 = require("./node-handlers/node-to-html");
exports.createHTMLTemplateSyntax = node_to_html_1.default;
var node_to_jsx_1 = require("./node-handlers/node-to-jsx");
exports.createJSXSyntax = node_to_jsx_1.default;
//# sourceMappingURL=index.js.map
import { ComponentUIDL, UIDLStyleDefinitions, UIDLConditionalNode, UIDLElement, UIDLNode, UIDLAttributeValue, UIDLDynamicReference, UIDLRepeatContent, UIDLRepeatMeta, UIDLElementNode } from '@teleporthq/teleport-types';
export declare const extractRoutes: (rootComponent: ComponentUIDL) => UIDLConditionalNode[];
export declare const createWebComponentFriendlyName: (componentName: string) => string;
export declare const setFriendlyOutputOptions: (uidl: ComponentUIDL) => void;

@@ -4,0 +5,0 @@ export declare const getComponentFileName: (component: ComponentUIDL) => string;

@@ -11,5 +11,13 @@ "use strict";

};
exports.createWebComponentFriendlyName = function (componentName) {
var dashCaseName = string_utils_1.camelCaseToDashCase(componentName);
if (dashCaseName.includes('-')) {
return dashCaseName;
}
return "app-" + dashCaseName;
};
exports.setFriendlyOutputOptions = function (uidl) {
uidl.outputOptions = uidl.outputOptions || {};
var friendlyName = string_utils_1.removeIllegalCharacters(uidl.name);
var defaultComponentName = 'AppComponent';
var friendlyName = string_utils_1.removeIllegalCharacters(uidl.name) || defaultComponentName;
if (!uidl.outputOptions.fileName) {

@@ -16,0 +24,0 @@ uidl.outputOptions.fileName = string_utils_1.camelCaseToDashCase(friendlyName);

import * as Constants from './constants';
import * as ASTBuilders from './builders/ast-builders';
import * as StyleBuilders from './builders/style-builders';
import * as HASTBuilers from './builders/hast-builders';
import * as ASTUtils from './utils/ast-utils';
import * as StyleUtils from './utils/style-utils';
import * as HASTUtils from './utils/hast-utils';
import * as StringUtils from './utils/string-utils';
import * as UIDLUtils from './utils/uidl-utils';
import ParsedASTNode from './utils/parsed-ast';
export { Constants, ASTBuilders, StyleBuilders, HASTBuilers, ASTUtils, StyleUtils, HASTUtils, StringUtils, UIDLUtils, ParsedASTNode, };
export { default as createHTMLTemplateSyntax } from './node-handlers/node-to-html';
export { default as createJSXSyntax } from './node-handlers/node-to-jsx';
export * from './node-handlers/node-to-html/types';
export * from './node-handlers/node-to-jsx/types';
export { Constants, StringUtils, UIDLUtils };
import * as Constants from './constants';
import * as ASTBuilders from './builders/ast-builders';
import * as StyleBuilders from './builders/style-builders';
import * as HASTBuilers from './builders/hast-builders';
import * as ASTUtils from './utils/ast-utils';
import * as StyleUtils from './utils/style-utils';
import * as HASTUtils from './utils/hast-utils';
import * as StringUtils from './utils/string-utils';
import * as UIDLUtils from './utils/uidl-utils';
import ParsedASTNode from './utils/parsed-ast';
export { Constants, ASTBuilders, StyleBuilders, HASTBuilers, ASTUtils, StyleUtils, HASTUtils, StringUtils, UIDLUtils, ParsedASTNode, };
export { default as createHTMLTemplateSyntax } from './node-handlers/node-to-html';
export { default as createJSXSyntax } from './node-handlers/node-to-jsx';
export { Constants, StringUtils, UIDLUtils };
//# sourceMappingURL=index.js.map
import { ComponentUIDL, UIDLStyleDefinitions, UIDLConditionalNode, UIDLElement, UIDLNode, UIDLAttributeValue, UIDLDynamicReference, UIDLRepeatContent, UIDLRepeatMeta, UIDLElementNode } from '@teleporthq/teleport-types';
export declare const extractRoutes: (rootComponent: ComponentUIDL) => UIDLConditionalNode[];
export declare const createWebComponentFriendlyName: (componentName: string) => string;
export declare const setFriendlyOutputOptions: (uidl: ComponentUIDL) => void;

@@ -4,0 +5,0 @@ export declare const getComponentFileName: (component: ComponentUIDL) => string;

@@ -9,5 +9,13 @@ import { ASSETS_IDENTIFIER } from '../constants';

};
export const createWebComponentFriendlyName = (componentName) => {
const dashCaseName = camelCaseToDashCase(componentName);
if (dashCaseName.includes('-')) {
return dashCaseName;
}
return `app-${dashCaseName}`;
};
export const setFriendlyOutputOptions = (uidl) => {
uidl.outputOptions = uidl.outputOptions || {};
const friendlyName = removeIllegalCharacters(uidl.name);
const defaultComponentName = 'AppComponent';
const friendlyName = removeIllegalCharacters(uidl.name) || defaultComponentName;
if (!uidl.outputOptions.fileName) {

@@ -14,0 +22,0 @@ uidl.outputOptions.fileName = camelCaseToDashCase(friendlyName);

{
"name": "@teleporthq/teleport-shared",
"version": "0.10.0-alpha.3",
"version": "0.10.0-alpha.4",
"description": "A utility belt for the entire teleportHQ ecosystem",

@@ -30,7 +30,7 @@ "author": "teleportHQ",

"@babel/types": "^7.5.5",
"@teleporthq/teleport-types": "^0.10.0-alpha.3",
"jss": "^9.8.7",
"jss-preset-default": "^4.5.0"
"@teleporthq/teleport-types": "^0.10.0-alpha.4",
"jss": "^10.0.0",
"jss-preset-default": "^10.0.0"
},
"gitHead": "51bd2bf8c93ea4e5bd6d3445e8baf47c21c82cf8"
"gitHead": "8edece3f58b34ff7052c323471590460287fa50e"
}
import * as Constants from './constants'
import * as ASTBuilders from './builders/ast-builders'
import * as StyleBuilders from './builders/style-builders'
import * as HASTBuilers from './builders/hast-builders'
import * as ASTUtils from './utils/ast-utils'
import * as StyleUtils from './utils/style-utils'
import * as HASTUtils from './utils/hast-utils'
import * as StringUtils from './utils/string-utils'
import * as UIDLUtils from './utils/uidl-utils'
import ParsedASTNode from './utils/parsed-ast'
export {
Constants,
ASTBuilders,
StyleBuilders,
HASTBuilers,
ASTUtils,
StyleUtils,
HASTUtils,
StringUtils,
UIDLUtils,
ParsedASTNode,
}
export { default as createHTMLTemplateSyntax } from './node-handlers/node-to-html'
export { default as createJSXSyntax } from './node-handlers/node-to-jsx'
export * from './node-handlers/node-to-html/types'
export * from './node-handlers/node-to-jsx/types'
export { Constants, StringUtils, UIDLUtils }

@@ -31,5 +31,15 @@ import { ASSETS_IDENTIFIER } from '../constants'

export const createWebComponentFriendlyName = (componentName: string) => {
const dashCaseName = camelCaseToDashCase(componentName)
if (dashCaseName.includes('-')) {
return dashCaseName
}
return `app-${dashCaseName}`
}
export const setFriendlyOutputOptions = (uidl: ComponentUIDL) => {
uidl.outputOptions = uidl.outputOptions || {}
const friendlyName = removeIllegalCharacters(uidl.name)
const defaultComponentName = 'AppComponent'
const friendlyName = removeIllegalCharacters(uidl.name) || defaultComponentName
if (!uidl.outputOptions.fileName) {

@@ -36,0 +46,0 @@ uidl.outputOptions.fileName = camelCaseToDashCase(friendlyName)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc