babel-preset-proposal-typescript
Advanced tools
Comparing version 0.1.0 to 0.2.0
@@ -20,6 +20,8 @@ "use strict"; | ||
var _pluginProposalJsonStrings = _interopRequireDefault(require("@babel/plugin-proposal-json-strings")); | ||
var _pluginProposalLogicalAssignmentOperators = _interopRequireDefault(require("@babel/plugin-proposal-logical-assignment-operators")); | ||
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")); | ||
@@ -31,4 +33,2 @@ | ||
var _pluginProposalUnicodePropertyRegex = _interopRequireDefault(require("@babel/plugin-proposal-unicode-property-regex")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -38,3 +38,3 @@ | ||
return { | ||
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] | ||
plugins: [_pluginSyntaxDecorators.default, _pluginSyntaxDynamicImport.default, _pluginSyntaxTypescript.default, _pluginProposalDoExpressions.default, _pluginProposalFunctionBind.default, _pluginProposalFunctionSent.default, _pluginProposalJsonStrings.default, _pluginProposalLogicalAssignmentOperators.default, _pluginProposalNullishCoalescingOperator.default, _pluginProposalOptionalChaining.default, _pluginProposalPipelineOperator.default, _pluginProposalThrowExpressions.default] | ||
}; | ||
@@ -41,0 +41,0 @@ }; |
{ | ||
"name": "babel-preset-proposal-typescript", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.", | ||
@@ -11,3 +11,5 @@ "main": "lib/index.js", | ||
"scripts": { | ||
"prepublishOnly": "mkdir -p lib && babel --presets @babel/env src/index.js > lib/index.js" | ||
"build": "mkdir -p lib && babel --presets @babel/env src/index.js > lib/index.js", | ||
"test": "npm run build && jest -u", | ||
"prepublishOnly": "npm run build" | ||
}, | ||
@@ -27,24 +29,44 @@ "keywords": [ | ||
], | ||
"jest": { | ||
"moduleFileExtensions": [ | ||
"js", | ||
"json", | ||
"ts" | ||
], | ||
"transform": { | ||
"^.+\\.ts$": "<rootDir>/test/preprocessor.js" | ||
}, | ||
"testMatch": [ | ||
"**/test/**/*.spec.ts" | ||
], | ||
"collectCoverage": true | ||
}, | ||
"peerDependencies": { | ||
"@babel/core": "^7.0.0-beta.31" | ||
"@babel/core": "^7.0.0-beta.31", | ||
"typescript": "^2.6.1" | ||
}, | ||
"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-proposal-do-expressions": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-function-bind": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-function-sent": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-json-strings": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-optional-chaining": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-pipeline-operator": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-throw-expressions": "^7.0.0-beta.49", | ||
"@babel/plugin-syntax-decorators": "^7.0.0-beta.49", | ||
"@babel/plugin-syntax-dynamic-import": "^7.0.0-beta.49", | ||
"@babel/plugin-syntax-typescript": "^7.0.0-beta.49" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.0.0-beta.31", | ||
"@babel/core": "^7.0.0-beta.31", | ||
"@babel/preset-env": "^7.0.0-beta.31" | ||
"@babel/cli": "^7.0.0-beta.49", | ||
"@babel/core": "^7.0.0-beta.49", | ||
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0-beta.49", | ||
"@babel/preset-env": "^7.0.0-beta.49", | ||
"@types/babel-core": "^6.25.4", | ||
"@types/jest": "^22.2.3", | ||
"@types/node": "^10.3.0", | ||
"jest": "^23.1.0", | ||
"typescript": "^2.9.1" | ||
} | ||
} |
# babel-preset-proposal-typescript | ||
[![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) | ||
[![Codecov](https://img.shields.io/codecov/c/github/JounQin/babel-preset-proposal-typescript.svg)](https://codecov.io/gh/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 Peer](https://img.shields.io/david/peer/JounQin/babel-preset-proposal-typescript.svg)](https://david-dm.org/JounQin/babel-preset-proposal-typescript?type=peer) | ||
[![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) | ||
[![Greenkeeper badge](https://badges.greenkeeper.io/JounQin/babel-preset-proposal-typescript.svg)](https://greenkeeper.io/) | ||
@@ -17,8 +19,8 @@ Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now. | ||
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) | ||
4. [json-strings](https://www.npmjs.com/package/@babel/plugin-proposal-json-strings) | ||
5. [logical-assignment-operators](https://www.npmjs.com/package/@babel/plugin-proposal-logical-assignment-operators) | ||
6. [nullish-coalescing-operator](https://www.npmjs.com/package/@babel/plugin-proposal-nullish-coalescing-operator) | ||
7. [optional-chaining](https://www.npmjs.com/package/@babel/plugin-proposal-optional-chaining) | ||
8. [pipeline-operator](https://www.npmjs.com/package/@babel/plugin-proposal-pipeline-operator) | ||
9. [throw-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-throw-expressions) | ||
@@ -25,0 +27,0 @@ ## Install |
@@ -8,8 +8,8 @@ import syntaxDecorators from '@babel/plugin-syntax-decorators' | ||
import proposalFunctionSent from '@babel/plugin-proposal-function-sent' | ||
import proposalJsonStrings from '@babel/plugin-proposal-json-strings' | ||
import proposalLogicalAssginmentOperators from '@babel/plugin-proposal-logical-assignment-operators' | ||
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' | ||
@@ -24,9 +24,9 @@ export default () => ({ | ||
proposalFunctionSent, | ||
proposalJsonStrings, | ||
proposalLogicalAssginmentOperators, | ||
proposalNullishCoalescingOperator, | ||
proposalNumericSeparator, | ||
proposalOptionalChaining, | ||
proposalPipelineOperator, | ||
proposalThrowExpression, | ||
proposalUnicodePropertyRegex | ||
] | ||
], | ||
}) |
9642
76
9
+ Added@babel/plugin-proposal-json-strings@7.18.6(transitive)
+ Added@babel/plugin-syntax-json-strings@7.8.3(transitive)
+ Addedtypescript@2.9.2(transitive)
- Removed@babel/plugin-proposal-numeric-separator@^7.0.0-beta.31
- Removed@babel/plugin-proposal-unicode-property-regex@^7.0.0-beta.31
- Removed@babel/helper-annotate-as-pure@7.22.5(transitive)
- Removed@babel/helper-create-regexp-features-plugin@7.22.15(transitive)
- Removed@babel/plugin-proposal-numeric-separator@7.18.6(transitive)
- Removed@babel/plugin-proposal-unicode-property-regex@7.18.6(transitive)
- Removed@babel/plugin-syntax-numeric-separator@7.10.4(transitive)
- Removed@babel/regjsgen@0.8.0(transitive)
- Removedjsesc@0.5.0(transitive)
- Removedregenerate@1.4.2(transitive)
- Removedregenerate-unicode-properties@10.1.1(transitive)
- Removedregexpu-core@5.3.2(transitive)
- Removedregjsparser@0.9.1(transitive)
- Removedunicode-canonical-property-names-ecmascript@2.0.0(transitive)
- Removedunicode-match-property-ecmascript@2.0.0(transitive)
- Removedunicode-match-property-value-ecmascript@2.1.0(transitive)
- Removedunicode-property-aliases-ecmascript@2.1.0(transitive)
Updated@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0-beta.49
Updated@babel/plugin-proposal-optional-chaining@^7.0.0-beta.49
Updated@babel/plugin-proposal-pipeline-operator@^7.0.0-beta.49
Updated@babel/plugin-proposal-throw-expressions@^7.0.0-beta.49