@teleporthq/teleport-component-generator-stencil
Advanced tools
Comparing version 0.10.0-alpha.1 to 0.10.0-alpha.2
@@ -6,3 +6,1 @@ import { GeneratorFactoryParams } from '@teleporthq/teleport-component-generator'; | ||
export { createStencilComponentGenerator, StencilMapping }; | ||
declare const _default: ComponentGenerator; | ||
export default _default; |
@@ -14,12 +14,12 @@ "use strict"; | ||
exports.StencilMapping = stencil_mapping_json_1.default; | ||
var importStatementsPlugin = teleport_plugin_import_statements_1.createPlugin({ fileType: teleport_types_1.FileType.TSX }); | ||
var stencilStylePlugin = teleport_plugin_css_1.createPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}); | ||
var prettierJS = teleport_postprocessor_prettier_js_1.createPostProcessor({ fileType: teleport_types_1.FileType.TSX }); | ||
var createStencilComponentGenerator = function (_a) { | ||
var _b = _a === void 0 ? {} : _a, _c = _b.mappings, mappings = _c === void 0 ? [] : _c, _d = _b.plugins, plugins = _d === void 0 ? [] : _d, _e = _b.postprocessors, postprocessors = _e === void 0 ? [] : _e; | ||
var generator = teleport_component_generator_1.createComponentGenerator(); | ||
var importStatementsPlugin = teleport_plugin_import_statements_1.createImportPlugin({ fileType: teleport_types_1.FileType.TSX }); | ||
var stencilStylePlugin = teleport_plugin_css_1.createCSSPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}); | ||
var prettierJS = teleport_postprocessor_prettier_js_1.createPrettierJSPostProcessor({ fileType: teleport_types_1.FileType.TSX }); | ||
generator.addMapping(stencil_mapping_json_1.default); | ||
@@ -36,3 +36,2 @@ mappings.forEach(function (mapping) { return generator.addMapping(mapping); }); | ||
exports.createStencilComponentGenerator = createStencilComponentGenerator; | ||
exports.default = createStencilComponentGenerator(); | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,1 @@ import { GeneratorFactoryParams } from '@teleporthq/teleport-component-generator'; | ||
export { createStencilComponentGenerator, StencilMapping }; | ||
declare const _default: ComponentGenerator; | ||
export default _default; |
import stencilComponentPlugin from '@teleporthq/teleport-plugin-stencil-base-component'; | ||
import { createPlugin as createCSSPlugin } from '@teleporthq/teleport-plugin-css'; | ||
import { createPlugin as createImportPlugin } from '@teleporthq/teleport-plugin-import-statements'; | ||
import { createPostProcessor } from '@teleporthq/teleport-postprocessor-prettier-js'; | ||
import { createCSSPlugin } from '@teleporthq/teleport-plugin-css'; | ||
import { createImportPlugin } from '@teleporthq/teleport-plugin-import-statements'; | ||
import { createPrettierJSPostProcessor } from '@teleporthq/teleport-postprocessor-prettier-js'; | ||
import { createComponentGenerator, } from '@teleporthq/teleport-component-generator'; | ||
import { FileType } from '@teleporthq/teleport-types'; | ||
import StencilMapping from './stencil-mapping.json'; | ||
const importStatementsPlugin = createImportPlugin({ fileType: FileType.TSX }); | ||
const stencilStylePlugin = createCSSPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}); | ||
const prettierJS = createPostProcessor({ fileType: FileType.TSX }); | ||
const createStencilComponentGenerator = ({ mappings = [], plugins = [], postprocessors = [], } = {}) => { | ||
const generator = createComponentGenerator(); | ||
const importStatementsPlugin = createImportPlugin({ fileType: FileType.TSX }); | ||
const stencilStylePlugin = createCSSPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}); | ||
const prettierJS = createPrettierJSPostProcessor({ fileType: FileType.TSX }); | ||
generator.addMapping(StencilMapping); | ||
@@ -28,3 +28,2 @@ mappings.forEach((mapping) => generator.addMapping(mapping)); | ||
export { createStencilComponentGenerator, StencilMapping }; | ||
export default createStencilComponentGenerator(); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@teleporthq/teleport-component-generator-stencil", | ||
"version": "0.10.0-alpha.1", | ||
"version": "0.10.0-alpha.2", | ||
"description": "Component generator customization, capable of creating Stencil components", | ||
@@ -11,2 +11,3 @@ "author": "teleportHQ", | ||
"module": "dist/esm/index.js", | ||
"sideEffects": false, | ||
"repository": { | ||
@@ -29,11 +30,11 @@ "type": "git", | ||
"dependencies": { | ||
"@teleporthq/teleport-component-generator": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-plugin-css": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-plugin-import-statements": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-plugin-stencil-base-component": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-postprocessor-prettier-js": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-shared": "^0.10.0-alpha.1", | ||
"@teleporthq/teleport-types": "^0.10.0-alpha.1" | ||
"@teleporthq/teleport-component-generator": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-plugin-css": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-plugin-import-statements": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-plugin-stencil-base-component": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-postprocessor-prettier-js": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-shared": "^0.10.0-alpha.2", | ||
"@teleporthq/teleport-types": "^0.10.0-alpha.2" | ||
}, | ||
"gitHead": "d4c96887909af2dd6b68054751aa7eca8a48a4d0" | ||
"gitHead": "b185c3fdb7dc94ff8c7eed63f7edba055fffa8d0" | ||
} |
import stencilComponentPlugin from '@teleporthq/teleport-plugin-stencil-base-component' | ||
import { createPlugin as createCSSPlugin } from '@teleporthq/teleport-plugin-css' | ||
import { createPlugin as createImportPlugin } from '@teleporthq/teleport-plugin-import-statements' | ||
import { createPostProcessor } from '@teleporthq/teleport-postprocessor-prettier-js' | ||
import { createCSSPlugin } from '@teleporthq/teleport-plugin-css' | ||
import { createImportPlugin } from '@teleporthq/teleport-plugin-import-statements' | ||
import { createPrettierJSPostProcessor } from '@teleporthq/teleport-postprocessor-prettier-js' | ||
@@ -15,10 +15,2 @@ import { | ||
const importStatementsPlugin = createImportPlugin({ fileType: FileType.TSX }) | ||
const stencilStylePlugin = createCSSPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}) | ||
const prettierJS = createPostProcessor({ fileType: FileType.TSX }) | ||
const createStencilComponentGenerator = ({ | ||
@@ -31,2 +23,10 @@ mappings = [], | ||
const importStatementsPlugin = createImportPlugin({ fileType: FileType.TSX }) | ||
const stencilStylePlugin = createCSSPlugin({ | ||
declareDependency: 'decorator', | ||
templateStyle: 'jsx', | ||
templateChunkName: 'jsx-component', | ||
}) | ||
const prettierJS = createPrettierJSPostProcessor({ fileType: FileType.TSX }) | ||
generator.addMapping(StencilMapping) | ||
@@ -47,3 +47,1 @@ mappings.forEach((mapping) => generator.addMapping(mapping)) | ||
export { createStencilComponentGenerator, StencilMapping } | ||
export default createStencilComponentGenerator() |
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
250796
260