From b18b0af78142ffacd97c6dcb3cdc8cfd40a18959 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Mon, 21 Sep 2020 11:06:55 -0700 Subject: [PATCH] chore: add fluurt translator to lerna --- package-lock.json | 41 +++++++++++++++++++++++++++++++ package.json | 2 ++ packages/translator/package.json | 36 +++++++++++++++++++++++++++ packages/translator/src/index.ts | 1 + packages/translator/tsconfig.json | 4 +++ 5 files changed, 84 insertions(+) create mode 100644 packages/translator/package.json create mode 100644 packages/translator/src/index.ts create mode 100644 packages/translator/tsconfig.json diff --git a/package-lock.json b/package-lock.json index 17f683757..eac067d1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5115,6 +5115,47 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@types/babel__core": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.14.tgz", + "integrity": "sha512-8w9szzKs14ZtBVuP6Wn7nMLRJ0D6dfB0VEBEyRgxrZ/Ln49aNMykrghM2FaNn4FJRzNppCSa0Rv9pBRM5Xc3wg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", diff --git a/package.json b/package.json index 07e62609e..ec801b37b 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,8 @@ "@types/jsdom": "^12.2.4", "@types/mocha": "^5.2.7", "@types/node": "^12.7.3", + "@types/babel__core": "^7.1.9", + "@types/babel__traverse": "^7.0.14", "@typescript-eslint/eslint-plugin": "^4.1.1", "@typescript-eslint/parser": "^4.1.1", "babel-plugin-istanbul": "^6.0.0", diff --git a/packages/translator/package.json b/packages/translator/package.json new file mode 100644 index 000000000..1ca06010d --- /dev/null +++ b/packages/translator/package.json @@ -0,0 +1,36 @@ +{ + "name": "@marko/translator-fluurt", + "private": true, + "description": "Translates Marko templates to the experimental fast, lean, unified, update & render target.", + "version": "1.0.0", + "author": "Dylan Piercey ", + "bugs": "https://github.com/marko-js/marko/issues/new?template=Bug_report.md", + "dependencies": { + "@marko/babel-types": "^5.0.0-next.0", + "@marko/babel-utils": "^5.0.0-next.0" + }, + "files": [ + "dist" + ], + "homepage": "https://github.com/marko-js/marko/blob/master/packages/translator-fluurt/README.md", + "keywords": [ + "htmljs", + "parser", + "babel", + "plugin", + "parse", + "marko", + "fluurt" + ], + "license": "MIT", + "main": "src/index.ts", + "main:dev": "src/index.ts", + "main:npm": "dist/index.js", + "repository": { + "type": "git", + "url": "https://github.com/marko-js/marko/tree/master/packages/translator-fluurt" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/translator/src/index.ts b/packages/translator/src/index.ts new file mode 100644 index 000000000..0ffdd02fc --- /dev/null +++ b/packages/translator/src/index.ts @@ -0,0 +1 @@ +// TODO \ No newline at end of file diff --git a/packages/translator/tsconfig.json b/packages/translator/tsconfig.json new file mode 100644 index 000000000..e8b02ca4a --- /dev/null +++ b/packages/translator/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.json", + "include": ["src/**/*.ts", "test/**/*.ts"] +}