Skip to content

Commit

Permalink
feat: add syntax plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
JLHwung committed Sep 28, 2020
1 parent 300415d commit a064e50
Show file tree
Hide file tree
Showing 5 changed files with 72 additions and 0 deletions.
3 changes: 3 additions & 0 deletions packages/babel-plugin-syntax-class-static-block/.npmignore
@@ -0,0 +1,3 @@
src
test
*.log
19 changes: 19 additions & 0 deletions packages/babel-plugin-syntax-class-static-block/README.md
@@ -0,0 +1,19 @@
# @babel/plugin-syntax-class-static-block

> Allow parsing of static block in class
See our website [@babel/plugin-syntax-class-static-block](https://babeljs.io/docs/en/next/babel-plugin-syntax-class-static-block.html) for more information.

## Install

Using npm:

```sh
npm install --save-dev @babel/plugin-syntax-class-static-block
```

or using yarn:

```sh
yarn add @babel/plugin-syntax-class-static-block --dev
```
27 changes: 27 additions & 0 deletions packages/babel-plugin-syntax-class-static-block/package.json
@@ -0,0 +1,27 @@
{
"name": "@babel/plugin-syntax-class-static-block",
"version": "7.11.0",
"description": "Allow parsing of static block in class",
"repository": {
"type": "git",
"url": "https://github.com/babel/babel.git",
"directory": "packages/babel-plugin-syntax-class-static-block"
},
"license": "MIT",
"publishConfig": {
"access": "public"
},
"main": "./lib/index.js",
"exports": {
".": "./lib/index.js"
},
"keywords": [
"babel-plugin"
],
"dependencies": {
"@babel/helper-plugin-utils": "workspace:^7.10.1"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
}
13 changes: 13 additions & 0 deletions packages/babel-plugin-syntax-class-static-block/src/index.js
@@ -0,0 +1,13 @@
import { declare } from "@babel/helper-plugin-utils";

export default declare(api => {
api.assertVersion(7);

return {
name: "syntax-class-static-block",

manipulateOptions(opts, parserOpts) {
parserOpts.plugins.push("classStaticBlock");
},
};
});
10 changes: 10 additions & 0 deletions yarn.lock
Expand Up @@ -1446,6 +1446,16 @@ __metadata:
languageName: unknown
linkType: soft

"@babel/plugin-syntax-class-static-block@workspace:packages/babel-plugin-syntax-class-static-block":
version: 0.0.0-use.local
resolution: "@babel/plugin-syntax-class-static-block@workspace:packages/babel-plugin-syntax-class-static-block"
dependencies:
"@babel/helper-plugin-utils": "workspace:^7.10.1"
peerDependencies:
"@babel/core": ^7.0.0-0
languageName: unknown
linkType: soft

"@babel/plugin-syntax-decimal@workspace:^7.11.0, @babel/plugin-syntax-decimal@workspace:packages/babel-plugin-syntax-decimal":
version: 0.0.0-use.local
resolution: "@babel/plugin-syntax-decimal@workspace:packages/babel-plugin-syntax-decimal"
Expand Down

0 comments on commit a064e50

Please sign in to comment.