Socket
Socket
Sign inDemoInstall

babel-preset-proposal-typescript

Package Overview
Dependencies
87
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.1.0

20

lib/index.js

@@ -14,6 +14,20 @@ "use strict";

var _babelPluginTransformDoExpressions = _interopRequireDefault(require("babel-plugin-transform-do-expressions"));
var _pluginProposalDoExpressions = _interopRequireDefault(require("@babel/plugin-proposal-do-expressions"));
var _babelPluginTransformFunctionBind = _interopRequireDefault(require("babel-plugin-transform-function-bind"));
var _pluginProposalFunctionBind = _interopRequireDefault(require("@babel/plugin-proposal-function-bind"));
var _pluginProposalFunctionSent = _interopRequireDefault(require("@babel/plugin-proposal-function-sent"));
var _pluginProposalNullishCoalescingOperator = _interopRequireDefault(require("@babel/plugin-proposal-nullish-coalescing-operator"));
var _pluginProposalNumericSeparator = _interopRequireDefault(require("@babel/plugin-proposal-numeric-separator"));
var _pluginProposalOptionalChaining = _interopRequireDefault(require("@babel/plugin-proposal-optional-chaining"));
var _pluginProposalPipelineOperator = _interopRequireDefault(require("@babel/plugin-proposal-pipeline-operator"));
var _pluginProposalThrowExpressions = _interopRequireDefault(require("@babel/plugin-proposal-throw-expressions"));
var _pluginProposalUnicodePropertyRegex = _interopRequireDefault(require("@babel/plugin-proposal-unicode-property-regex"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -23,3 +37,3 @@

return {
plugins: [_pluginSyntaxDecorators.default, _pluginSyntaxDynamicImport.default, _pluginSyntaxTypescript.default, _babelPluginTransformDoExpressions.default, _babelPluginTransformFunctionBind.default]
plugins: [_pluginSyntaxDecorators.default, _pluginSyntaxDynamicImport.default, _pluginSyntaxTypescript.default, _pluginProposalDoExpressions.default, _pluginProposalFunctionBind.default, _pluginProposalFunctionSent.default, _pluginProposalNullishCoalescingOperator.default, _pluginProposalNumericSeparator.default, _pluginProposalOptionalChaining.default, _pluginProposalPipelineOperator.default, _pluginProposalThrowExpressions.default, _pluginProposalUnicodePropertyRegex.default]
};

@@ -26,0 +40,0 @@ };

17

package.json
{
"name": "babel-preset-proposal-typescript",
"version": "0.0.2",
"version": "0.1.0",
"description": "Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.",
"main": "lib/index.js",
"module": "src/index.js",
"repository": "https://github.com/JounQin/babel-preset-ts.git",
"repository": "https://github.com/JounQin/babel-preset-proposal-typescript.git",
"author": "JounQin <admin@1stg.me>",

@@ -30,7 +30,14 @@ "license": "MIT",

"dependencies": {
"@babel/plugin-proposal-do-expressions": "^7.0.0-beta.31",
"@babel/plugin-proposal-function-bind": "^7.0.0-beta.31",
"@babel/plugin-proposal-function-sent": "^7.0.0-beta.31",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0-beta.31",
"@babel/plugin-proposal-numeric-separator": "^7.0.0-beta.31",
"@babel/plugin-proposal-optional-chaining": "^7.0.0-beta.31",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0-beta.31",
"@babel/plugin-proposal-throw-expressions": "^7.0.0-beta.31",
"@babel/plugin-proposal-unicode-property-regex": "^7.0.0-beta.31",
"@babel/plugin-syntax-decorators": "^7.0.0-beta.31",
"@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.31",
"@babel/plugin-syntax-typescript": "^7.0.0-beta.31",
"babel-plugin-transform-do-expressions": "^6.22.0",
"babel-plugin-transform-function-bind": "^6.22.0"
"@babel/plugin-syntax-typescript": "^7.0.0-beta.31"
},

@@ -37,0 +44,0 @@ "devDependencies": {

@@ -1,4 +0,7 @@

# babel-preset-ts
# babel-preset-proposal-typescript
[![Greenkeeper badge](https://badges.greenkeeper.io/JounQin/babel-preset-ts.svg)](https://greenkeeper.io/)
[![Greenkeeper badge](https://badges.greenkeeper.io/JounQin/babel-preset-proposal-typescript.svg)](https://greenkeeper.io/)
[![Travis](https://img.shields.io/travis/JounQin/babel-preset-proposal-typescript.svg)](https://travis-ci.org/JounQin/babel-preset-proposal-typescript)
[![David](https://img.shields.io/david/JounQin/babel-preset-proposal-typescript.svg)](https://david-dm.org/JounQin/babel-preset-proposal-typescript)
[![David Dev](https://img.shields.io/david/dev/JounQin/babel-preset-proposal-typescript.svg)](https://david-dm.org/JounQin/babel-preset-proposal-typescript?type=dev)

@@ -9,4 +12,14 @@ Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.

For now only [babel-plugin-transform-do-expressions](https://www.npmjs.com/package/babel-plugin-transform-do-expressions) and [babel-plugin-transform-function-bind](https://www.npmjs.com/package/babel-plugin-transform-function-bind) are included.
## Enabled proposal plugins
1. [do-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-do-expressions)
2. [function-bind](https://www.npmjs.com/package/@babel/plugin-proposal-function-bind)
3. [function-sent](https://www.npmjs.com/package/@babel/plugin-proposal-function-sent)
4. [nullish-coalescing-operator](https://www.npmjs.com/package/@babel/plugin-proposal-nullish-coalescing-operator)
5. [numeric-separator](https://www.npmjs.com/package/@babel/plugin-proposal-numeric-separator)
6. [optional-chaining](https://www.npmjs.com/package/@babel/plugin-proposal-optional-chaining)
7. [pipeline-operator](https://www.npmjs.com/package/@babel/plugin-proposal-pipeline-operator)
8. [throw-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-throw-expressions)
9. [unicode-property-regex](https://www.npmjs.com/package/@babel/plugin-proposal-unicode-property-regex)
## Install

@@ -13,0 +26,0 @@

import syntaxDecorators from '@babel/plugin-syntax-decorators'
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import'
import syntaxTypeScript from '@babel/plugin-syntax-typescript'
import transformDoExpressions from 'babel-plugin-transform-do-expressions'
import transformFunctionBind from 'babel-plugin-transform-function-bind'
import proposalDoExpressions from '@babel/plugin-proposal-do-expressions'
import proposalFunctionBind from '@babel/plugin-proposal-function-bind'
import proposalFunctionSent from '@babel/plugin-proposal-function-sent'
import proposalNullishCoalescingOperator from '@babel/plugin-proposal-nullish-coalescing-operator'
import proposalNumericSeparator from '@babel/plugin-proposal-numeric-separator'
import proposalOptionalChaining from '@babel/plugin-proposal-optional-chaining'
import proposalPipelineOperator from '@babel/plugin-proposal-pipeline-operator'
import proposalThrowExpression from '@babel/plugin-proposal-throw-expressions'
import proposalUnicodePropertyRegex from '@babel/plugin-proposal-unicode-property-regex'
export default () => ({

@@ -12,5 +20,12 @@ plugins: [

syntaxTypeScript,
transformDoExpressions,
transformFunctionBind
proposalDoExpressions,
proposalFunctionBind,
proposalFunctionSent,
proposalNullishCoalescingOperator,
proposalNumericSeparator,
proposalOptionalChaining,
proposalPipelineOperator,
proposalThrowExpression,
proposalUnicodePropertyRegex
]
})
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc