diff --git a/packages/parser/lib/index.js b/packages/parser/lib/index.js index cc3fee7a..9789c5f6 100644 --- a/packages/parser/lib/index.js +++ b/packages/parser/lib/index.js @@ -1,5 +1,12 @@ const { parseForESLint } = require("./parser"); +const meta = require("./meta"); const { NODE_TYPES } = require("./node-types"); module.exports.parseForESLint = parseForESLint; module.exports.NODE_TYPES = NODE_TYPES; + +module.exports = { + parseForESLint, + NODE_TYPES, + meta, +}; diff --git a/packages/parser/lib/meta.js b/packages/parser/lib/meta.js new file mode 100644 index 00000000..accc800d --- /dev/null +++ b/packages/parser/lib/meta.js @@ -0,0 +1,2 @@ +const { name, version } = require("../package.json"); +module.exports = { name, version }; diff --git a/packages/parser/package.json b/packages/parser/package.json index 184683ce..34c1be1e 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/yeonjuan/html-eslint#readme", "license": "MIT", "main": "lib/index.js", - "types": "types/index.d.ts", + "types": "types/lib/index.d.ts", "directories": { "lib": "lib", "types": "types", diff --git a/packages/parser/tsconfig.build.json b/packages/parser/tsconfig.build.json index 5b63ec58..4f2c1157 100644 --- a/packages/parser/tsconfig.build.json +++ b/packages/parser/tsconfig.build.json @@ -1,11 +1,11 @@ { "extends": "./tsconfig.json", - "include": ["lib/**/*.js"], + "include": ["lib/**/*.js", "package.json"], "compilerOptions": { "allowJs": true, "composite": true, "outDir": "./types", - "rootDir": "lib", + "rootDir": ".", "resolveJsonModule": true, "declaration": true, "emitDeclarationOnly": true,