Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

babel-preset-proposal-typescript

Package Overview
Dependencies
87
Maintainers
2
Versions
31
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.5.0 to 2.0.0

lib/tsconfig.tsbuildinfo

11

CHANGELOG.md

@@ -5,2 +5,13 @@ # Changelog

## [2.0.0](https://github.com/rx-ts/babel-preset-proposal-typescript/compare/v1.5.0...v2.0.0) (2021-01-26)
### ⚠ BREAKING CHANGES
* bump babel and typescript, add two proposals
### Features
* bump babel and typescript, add two proposals ([3f18e81](https://github.com/rx-ts/babel-preset-proposal-typescript/commit/3f18e811bc81941b9d8f5285636d44c123fb0afa))
## [1.5.0](https://github.com/rx-ts/babel-preset-proposal-typescript/compare/v1.4.6...v1.5.0) (2019-11-10)

@@ -7,0 +18,0 @@

92

lib/cjs.js
'use strict';
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var syntaxDecorators = _interopDefault(require('@babel/plugin-syntax-decorators'));
var syntaxDynamicImport = _interopDefault(require('@babel/plugin-syntax-dynamic-import'));
var syntaxTypeScript = _interopDefault(require('@babel/plugin-syntax-typescript'));
var proposalClassProperties = _interopDefault(require('@babel/plugin-proposal-class-properties'));
var proposalDoExpressions = _interopDefault(require('@babel/plugin-proposal-do-expressions'));
var proposalFunctionBind = _interopDefault(require('@babel/plugin-proposal-function-bind'));
var proposalFunctionSent = _interopDefault(require('@babel/plugin-proposal-function-sent'));
var proposalJsonStrings = _interopDefault(require('@babel/plugin-proposal-json-strings'));
var proposalLogicalAssignmentOperators = _interopDefault(require('@babel/plugin-proposal-logical-assignment-operators'));
var proposalNullishCoalescingOperator = _interopDefault(require('@babel/plugin-proposal-nullish-coalescing-operator'));
var proposalOptionalChaining = _interopDefault(require('@babel/plugin-proposal-optional-chaining'));
var proposalPartialApplication = _interopDefault(require('@babel/plugin-proposal-partial-application'));
var proposalPipelineOperator = _interopDefault(require('@babel/plugin-proposal-pipeline-operator'));
var proposalPrivateMethods = _interopDefault(require('@babel/plugin-proposal-private-methods'));
var proposalThrowExpression = _interopDefault(require('@babel/plugin-proposal-throw-expressions'));
var helperPluginUtils = require('@babel/helper-plugin-utils');
var proposalClassProperties = require('@babel/plugin-proposal-class-properties');
var proposalClassStaticBlock = require('@babel/plugin-proposal-class-static-block');
var proposalDoExpressions = require('@babel/plugin-proposal-do-expressions');
var proposalFunctionBind = require('@babel/plugin-proposal-function-bind');
var proposalFunctionSent = require('@babel/plugin-proposal-function-sent');
var proposalJsonStrings = require('@babel/plugin-proposal-json-strings');
var proposalOptionalChaining = require('@babel/plugin-proposal-optional-chaining');
var proposalPartialApplication = require('@babel/plugin-proposal-partial-application');
var proposalPipelineOperator = require('@babel/plugin-proposal-pipeline-operator');
var proposalPrivateMethods = require('@babel/plugin-proposal-private-methods');
var proposalPrivatePropertyInObject = require('@babel/plugin-proposal-private-property-in-object');
var proposalThrowExpression = require('@babel/plugin-proposal-throw-expressions');
var syntaxDecorators = require('@babel/plugin-syntax-decorators');
var syntaxDynamicImport = require('@babel/plugin-syntax-dynamic-import');
var syntaxTypeScript = require('@babel/plugin-syntax-typescript');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var proposalClassProperties__default = /*#__PURE__*/_interopDefaultLegacy(proposalClassProperties);
var proposalClassStaticBlock__default = /*#__PURE__*/_interopDefaultLegacy(proposalClassStaticBlock);
var proposalDoExpressions__default = /*#__PURE__*/_interopDefaultLegacy(proposalDoExpressions);
var proposalFunctionBind__default = /*#__PURE__*/_interopDefaultLegacy(proposalFunctionBind);
var proposalFunctionSent__default = /*#__PURE__*/_interopDefaultLegacy(proposalFunctionSent);
var proposalJsonStrings__default = /*#__PURE__*/_interopDefaultLegacy(proposalJsonStrings);
var proposalOptionalChaining__default = /*#__PURE__*/_interopDefaultLegacy(proposalOptionalChaining);
var proposalPartialApplication__default = /*#__PURE__*/_interopDefaultLegacy(proposalPartialApplication);
var proposalPipelineOperator__default = /*#__PURE__*/_interopDefaultLegacy(proposalPipelineOperator);
var proposalPrivateMethods__default = /*#__PURE__*/_interopDefaultLegacy(proposalPrivateMethods);
var proposalPrivatePropertyInObject__default = /*#__PURE__*/_interopDefaultLegacy(proposalPrivatePropertyInObject);
var proposalThrowExpression__default = /*#__PURE__*/_interopDefaultLegacy(proposalThrowExpression);
var syntaxDecorators__default = /*#__PURE__*/_interopDefaultLegacy(syntaxDecorators);
var syntaxDynamicImport__default = /*#__PURE__*/_interopDefaultLegacy(syntaxDynamicImport);
var syntaxTypeScript__default = /*#__PURE__*/_interopDefaultLegacy(syntaxTypeScript);
var syntaxV8intrinsic = helperPluginUtils.declare(function (api) {

@@ -38,3 +54,3 @@ api.assertVersion(7);

[
syntaxDecorators,
syntaxDecorators__default['default'],
{

@@ -45,5 +61,5 @@ decoratorsBeforeExport: decoratorsBeforeExport,

],
syntaxDynamicImport,
syntaxDynamicImport__default['default'],
[
syntaxTypeScript,
syntaxTypeScript__default['default'],
{

@@ -55,3 +71,3 @@ isTSX: isTSX,

[
proposalClassProperties,
proposalClassStaticBlock__default['default'],
{

@@ -61,13 +77,17 @@ loose: classLoose,

],
proposalDoExpressions,
proposalFunctionBind,
proposalFunctionSent,
proposalJsonStrings,
proposalLogicalAssignmentOperators,
proposalNullishCoalescingOperator,
proposalOptionalChaining,
proposalPartialApplication,
[
proposalPipelineOperator,
proposalClassProperties__default['default'],
{
loose: classLoose,
},
],
proposalDoExpressions__default['default'],
proposalFunctionBind__default['default'],
proposalFunctionSent__default['default'],
proposalJsonStrings__default['default'],
proposalOptionalChaining__default['default'],
proposalPartialApplication__default['default'],
[
proposalPipelineOperator__default['default'],
{
proposal: pipelineOperator,

@@ -77,3 +97,3 @@ },

[
proposalPrivateMethods,
proposalPrivateMethods__default['default'],
{

@@ -83,3 +103,9 @@ loose: classLoose,

],
proposalThrowExpression,
[
proposalPrivatePropertyInObject__default['default'],
{
loose: classLoose,
},
],
proposalThrowExpression__default['default'],
],

@@ -94,3 +120,3 @@ // no need to override if it has been enabled

[
syntaxTypeScript,
syntaxTypeScript__default['default'],
{

@@ -97,0 +123,0 @@ isTSX: true,

@@ -1,5 +0,4 @@

import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';
import { declare } from '@babel/helper-plugin-utils';
import proposalClassProperties from '@babel/plugin-proposal-class-properties';
import proposalClassStaticBlock from '@babel/plugin-proposal-class-static-block';
import proposalDoExpressions from '@babel/plugin-proposal-do-expressions';

@@ -9,4 +8,2 @@ import proposalFunctionBind from '@babel/plugin-proposal-function-bind';

import proposalJsonStrings from '@babel/plugin-proposal-json-strings';
import proposalLogicalAssignmentOperators from '@babel/plugin-proposal-logical-assignment-operators';
import proposalNullishCoalescingOperator from '@babel/plugin-proposal-nullish-coalescing-operator';
import proposalOptionalChaining from '@babel/plugin-proposal-optional-chaining';

@@ -16,4 +13,7 @@ import proposalPartialApplication from '@babel/plugin-proposal-partial-application';

import proposalPrivateMethods from '@babel/plugin-proposal-private-methods';
import proposalPrivatePropertyInObject from '@babel/plugin-proposal-private-property-in-object';
import proposalThrowExpression from '@babel/plugin-proposal-throw-expressions';
import { declare } from '@babel/helper-plugin-utils';
import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';

@@ -50,2 +50,8 @@ var syntaxV8intrinsic = declare((api) => {

[
proposalClassStaticBlock,
{
loose: classLoose,
},
],
[
proposalClassProperties,

@@ -60,4 +66,2 @@ {

proposalJsonStrings,
proposalLogicalAssignmentOperators,
proposalNullishCoalescingOperator,
proposalOptionalChaining,

@@ -77,2 +81,8 @@ proposalPartialApplication,

],
[
proposalPrivatePropertyInObject,
{
loose: classLoose,
},
],
proposalThrowExpression,

@@ -79,0 +89,0 @@ ],

@@ -1,5 +0,4 @@

import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';
import { declare } from '@babel/helper-plugin-utils';
import proposalClassProperties from '@babel/plugin-proposal-class-properties';
import proposalClassStaticBlock from '@babel/plugin-proposal-class-static-block';
import proposalDoExpressions from '@babel/plugin-proposal-do-expressions';

@@ -9,4 +8,2 @@ import proposalFunctionBind from '@babel/plugin-proposal-function-bind';

import proposalJsonStrings from '@babel/plugin-proposal-json-strings';
import proposalLogicalAssignmentOperators from '@babel/plugin-proposal-logical-assignment-operators';
import proposalNullishCoalescingOperator from '@babel/plugin-proposal-nullish-coalescing-operator';
import proposalOptionalChaining from '@babel/plugin-proposal-optional-chaining';

@@ -16,4 +13,7 @@ import proposalPartialApplication from '@babel/plugin-proposal-partial-application';

import proposalPrivateMethods from '@babel/plugin-proposal-private-methods';
import proposalPrivatePropertyInObject from '@babel/plugin-proposal-private-property-in-object';
import proposalThrowExpression from '@babel/plugin-proposal-throw-expressions';
import { declare } from '@babel/helper-plugin-utils';
import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';

@@ -51,2 +51,8 @@ var syntaxV8intrinsic = declare(function (api) {

[
proposalClassStaticBlock,
{
loose: classLoose,
},
],
[
proposalClassProperties,

@@ -61,4 +67,2 @@ {

proposalJsonStrings,
proposalLogicalAssignmentOperators,
proposalNullishCoalescingOperator,
proposalOptionalChaining,

@@ -78,2 +82,8 @@ proposalPartialApplication,

],
[
proposalPrivatePropertyInObject,
{
loose: classLoose,
},
],
proposalThrowExpression,

@@ -80,0 +90,0 @@ ],

@@ -1,5 +0,4 @@

import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';
import { declare } from '@babel/helper-plugin-utils';
import proposalClassProperties from '@babel/plugin-proposal-class-properties';
import proposalClassStaticBlock from '@babel/plugin-proposal-class-static-block';
import proposalDoExpressions from '@babel/plugin-proposal-do-expressions';

@@ -9,4 +8,2 @@ import proposalFunctionBind from '@babel/plugin-proposal-function-bind';

import proposalJsonStrings from '@babel/plugin-proposal-json-strings';
import proposalLogicalAssignmentOperators from '@babel/plugin-proposal-logical-assignment-operators';
import proposalNullishCoalescingOperator from '@babel/plugin-proposal-nullish-coalescing-operator';
import proposalOptionalChaining from '@babel/plugin-proposal-optional-chaining';

@@ -16,4 +13,7 @@ import proposalPartialApplication from '@babel/plugin-proposal-partial-application';

import proposalPrivateMethods from '@babel/plugin-proposal-private-methods';
import proposalPrivatePropertyInObject from '@babel/plugin-proposal-private-property-in-object';
import proposalThrowExpression from '@babel/plugin-proposal-throw-expressions';
import { declare } from '@babel/helper-plugin-utils';
import syntaxDecorators from '@babel/plugin-syntax-decorators';
import syntaxDynamicImport from '@babel/plugin-syntax-dynamic-import';
import syntaxTypeScript from '@babel/plugin-syntax-typescript';
import syntaxV8intrinsic from './v8intrinsic';

@@ -41,2 +41,8 @@ export default declare(function (api, _a) {

[
proposalClassStaticBlock,
{
loose: classLoose,
},
],
[
proposalClassProperties,

@@ -51,4 +57,2 @@ {

proposalJsonStrings,
proposalLogicalAssignmentOperators,
proposalNullishCoalescingOperator,
proposalOptionalChaining,

@@ -68,2 +72,8 @@ proposalPartialApplication,

],
[
proposalPrivatePropertyInObject,
{
loose: classLoose,
},
],
proposalThrowExpression,

@@ -70,0 +80,0 @@ ],

{
"name": "babel-preset-proposal-typescript",
"version": "1.5.0",
"version": "2.0.0",
"description": "Yet another Babel preset for TypeScript, only transforms proposals which TypeScript does not support now.",

@@ -17,4 +17,4 @@ "repository": "git@github.com/rx-ts/babel-preset-proposal-typescript.git",

"files": [
"lib",
"!*.tsbuildinfo"
"!*.tsbuildinfo",
"lib"
],

@@ -35,47 +35,48 @@ "keywords": [

"lint": "run-p lint:*",
"lint:es": "cross-env PARSER_NO_WATCH=true eslint . --ext js,md,ts -f friendly",
"lint:tsc": "tsc -P src --noEmit",
"postinstall": "bash scripts/postinstall.sh || exit 0",
"lint:es": "cross-env PARSER_NO_WATCH=true eslint . --cache --ext js,md,ts -f friendly",
"lint:tsc": "tsc -P src --incremental false --noEmit",
"postinstall": "yarn-deduplicate || exit 0",
"prepublishOnly": "yarn test",
"pretest": "yarn build:r",
"test": "jest"
},
"peerDependencies": {
"@babel/core": "^7.7.2",
"typescript": "^3.7.2"
"@babel/core": "^7.12.0",
"typescript": "^4.0.0"
},
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.7.0",
"@babel/plugin-proposal-do-expressions": "^7.6.0",
"@babel/plugin-proposal-function-bind": "^7.2.0",
"@babel/plugin-proposal-function-sent": "^7.7.0",
"@babel/plugin-proposal-json-strings": "^7.2.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.2.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
"@babel/plugin-proposal-optional-chaining": "^7.6.0",
"@babel/plugin-proposal-partial-application": "^7.4.4",
"@babel/plugin-proposal-pipeline-operator": "^7.5.0",
"@babel/plugin-proposal-private-methods": "^7.6.0",
"@babel/plugin-proposal-throw-expressions": "^7.2.0",
"@babel/plugin-syntax-decorators": "^7.2.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-typescript": "^7.3.3"
"@babel/core": "^7.12.10",
"@babel/helper-plugin-utils": "^7.10.4",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"@babel/plugin-proposal-class-static-block": "^7.12.1",
"@babel/plugin-proposal-do-expressions": "^7.12.1",
"@babel/plugin-proposal-function-bind": "^7.12.1",
"@babel/plugin-proposal-function-sent": "^7.12.1",
"@babel/plugin-proposal-json-strings": "^7.12.1",
"@babel/plugin-proposal-optional-chaining": "^7.12.7",
"@babel/plugin-proposal-partial-application": "^7.12.1",
"@babel/plugin-proposal-pipeline-operator": "^7.12.1",
"@babel/plugin-proposal-private-methods": "^7.12.1",
"@babel/plugin-proposal-private-property-in-object": "^7.12.1",
"@babel/plugin-proposal-throw-expressions": "^7.12.1",
"@babel/plugin-syntax-decorators": "^7.12.1",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-typescript": "^7.12.1"
},
"devDependencies": {
"@1stg/lib-config": "^0.1.13",
"@babel/parser": "^7.7.3",
"@babel/preset-env": "^7.7.1",
"@pkgr/rollup": "^0.8.2",
"@types/babel__core": "^7.1.3",
"@types/jest": "^24.0.22",
"babel-jest": "^24.9.0",
"@1stg/lib-config": "^0.6.0",
"@babel/eslint-parser": "^7.12.1",
"@babel/eslint-plugin": "^7.12.1",
"@types/babel__core": "^7.1.12",
"@types/jest": "^26.0.20",
"babel-jest": "^26.6.3",
"babel-preset-proposal-typescript": "link:.",
"jest": "^24.9.0",
"npm-run-all": "^4.1.5",
"typescript": "^3.7.2"
"typescript": "^4.1.3",
"yarn-deduplicate": "^3.1.0"
},
"resolutions": {
"@babel/core": "^7.7.2",
"prettier": "^1.19.1"
"babel-preset-proposal-typescript": "link:.",
"prettier": "^2.2.1"
}
}

@@ -5,3 +5,3 @@ # babel-preset-proposal-typescript

[![Codecov](https://img.shields.io/codecov/c/github/rx-ts/babel-preset-proposal-typescript.svg)](https://codecov.io/gh/rx-ts/babel-preset-proposal-typescript)
[![Codacy Grade](https://img.shields.io/codacy/grade/53177b35c7a1440184d819836ea7a5ed)](https://www.codacy.com/app/JounQin/babel-preset-proposal-typescript)
[![Codacy Grade](https://img.shields.io/codacy/grade/bb554fe914d64b4b87cadb8a48b2a97b)](https://www.codacy.com/gh/rx-ts/babel-preset-proposal-typescript)
[![npm](https://img.shields.io/npm/v/babel-preset-proposal-typescript.svg)](https://www.npmjs.com/package/babel-preset-proposal-typescript)

@@ -15,2 +15,3 @@ [![GitHub Release](https://img.shields.io/github/release/rx-ts/babel-preset-proposal-typescript)](https://github.com/rx-ts/babel-preset-proposal-typescript/releases)

[![Conventional Commits](https://img.shields.io/badge/conventional%20commits-1.0.0-yellow.svg)](https://conventionalcommits.org)
[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

@@ -34,16 +35,19 @@ [![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

- [Via webpack](#via-webpack)
- [Changelog](#changelog)
- [License](#license)
## Enabled proposal plugins
1. [class-properties](https://www.npmjs.com/package/@babel/plugin-proposal-class-properties)
2. [do-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-do-expressions)
3. [function-bind](https://www.npmjs.com/package/@babel/plugin-proposal-function-bind)
4. [function-sent](https://www.npmjs.com/package/@babel/plugin-proposal-function-sent)
5. [json-strings](https://www.npmjs.com/package/@babel/plugin-proposal-json-strings)
6. [logical-assignment-operators](https://www.npmjs.com/package/@babel/plugin-proposal-logical-assignment-operators)
1. [class-static-block](https://www.npmjs.com/package/@babel/plugin-proposal-class-static-block)
2. [class-properties](https://www.npmjs.com/package/@babel/plugin-proposal-class-properties)
3. [do-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-do-expressions)
4. [function-bind](https://www.npmjs.com/package/@babel/plugin-proposal-function-bind)
5. [function-sent](https://www.npmjs.com/package/@babel/plugin-proposal-function-sent)
6. [json-strings](https://www.npmjs.com/package/@babel/plugin-proposal-json-strings)
7. [partial-application](https://www.npmjs.com/package/@babel/plugin-proposal-partial-application)
8. [pipeline-operator](https://www.npmjs.com/package/@babel/plugin-proposal-pipeline-operator)
9. [private-methods](https://www.npmjs.com/package/@babel/plugin-proposal-private-methods)
10. [throw-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-throw-expressions)
11. [v8intrinsic](./v8intrinsic.js) - [Further Detail](https://babeljs.io/blog/2019/09/05/7.6.0#v8-intrinsic-runtime-functions-parsing-10148-https-githubcom-babel-babel-pull-10148)
10. [private-property-in-object](https://www.npmjs.com/package/@babel/plugin-proposal-private-property-in-object)
11. [throw-expressions](https://www.npmjs.com/package/@babel/plugin-proposal-throw-expressions)
12. [v8intrinsic](./src/v8intrinsic.ts) - [Further Detail](https://babeljs.io/blog/2019/09/05/7.6.0#v8-intrinsic-runtime-functions-parsing-10148-https-githubcom-babel-babel-pull-10148)

@@ -125,1 +129,13 @@ ## Install

```
## Changelog
Detailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md).
## License
[MIT][] © [JounQin][]@[1stG.me][]
[1stg.me]: https://www.1stg.me
[jounqin]: https://GitHub.com/JounQin
[mit]: http://opensource.org/licenses/MIT

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc