diff --git a/.gitignore b/.gitignore index b512c09..246d599 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -node_modules \ No newline at end of file +/dist +/node_modules \ No newline at end of file diff --git a/action.yml b/action.yml index 43fbfeb..a86580c 100644 --- a/action.yml +++ b/action.yml @@ -48,4 +48,4 @@ inputs: required: false runs: using: "node24" - main: "index.js" + main: "dist/index.js" diff --git a/package-lock.json b/package-lock.json index 9c9fa63..fed9fd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.2.0", + "@vercel/ncc": "^0.38.0", "prettier": "^3.0.3", "prettier-plugin-packagejson": "^2.4.5" } @@ -395,6 +396,16 @@ } } }, + "node_modules/@vercel/ncc": { + "version": "0.38.4", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.4.tgz", + "integrity": "sha512-8LwjnlP39s08C08J5NstzriPvW1SP8Zfpp1BvC2sI35kPeZnHfxVkCwu4/+Wodgnd60UtT1n8K8zw+Mp7J9JmQ==", + "dev": true, + "license": "MIT", + "bin": { + "ncc": "dist/ncc/cli.js" + } + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -967,6 +978,12 @@ "lodash": "^4.17.21" } }, + "@vercel/ncc": { + "version": "0.38.4", + "resolved": "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.38.4.tgz", + "integrity": "sha512-8LwjnlP39s08C08J5NstzriPvW1SP8Zfpp1BvC2sI35kPeZnHfxVkCwu4/+Wodgnd60UtT1n8K8zw+Mp7J9JmQ==", + "dev": true + }, "debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", diff --git a/package.json b/package.json index 5d76d70..d307d9c 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,12 @@ }, "license": "Apache-2.0", "main": "index.js", + "files": [ + "action.yml", + "dist" + ], "scripts": { + "build": "ncc build index.js --minify --no-cache --target es2022 -o dist", "prettier": "prettier --ignore-path .gitignore \"./**/*.{js,json,md,ts,yml}\"" }, "dependencies": { @@ -16,6 +21,7 @@ }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.2.0", + "@vercel/ncc": "^0.38.0", "prettier": "^3.0.3", "prettier-plugin-packagejson": "^2.4.5" }