From e3b918cab45bff0c8c6ffbf97869c155306be14a Mon Sep 17 00:00:00 2001 From: Federico Date: Sat, 1 Jun 2024 12:38:49 +0800 Subject: [PATCH] Don't bundle github-reserved-names --- package-lock.json | 9 +++++---- package.json | 6 ++++-- vite.config.ts | 5 ++++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6da21b9..04e9c8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,12 @@ "name": "github-url-detection", "version": "8.1.1", "license": "MIT", + "dependencies": { + "github-reserved-names": "^2.0.5" + }, "devDependencies": { "@sindresorhus/tsconfig": "^5.0.0", "@sveltejs/vite-plugin-svelte": "^3.1.1", - "github-reserved-names": "^2.0.5", "npm-run-all": "^4.1.5", "strip-indent": "^4.0.0", "svelte": "^4.2.17", @@ -22,7 +24,7 @@ "xo": "^0.58.0" }, "engines": { - "node": ">=18" + "node": ">=20.10" }, "funding": { "url": "/~https://github.com/sponsors/fregante" @@ -4272,8 +4274,7 @@ "node_modules/github-reserved-names": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/github-reserved-names/-/github-reserved-names-2.0.5.tgz", - "integrity": "sha512-9MAoXwjdafN1P2Ve6Y54+buAYRDZLKJcJo12KxMbPe1flaC7S314dS+TleNbNFeh+36s3L00Fgfir7OD4NJ56Q==", - "dev": true + "integrity": "sha512-9MAoXwjdafN1P2Ve6Y54+buAYRDZLKJcJo12KxMbPe1flaC7S314dS+TleNbNFeh+36s3L00Fgfir7OD4NJ56Q==" }, "node_modules/glob": { "version": "7.2.3", diff --git a/package.json b/package.json index d260fe6..f80c84a 100644 --- a/package.json +++ b/package.json @@ -54,10 +54,12 @@ } ] }, + "dependencies": { + "github-reserved-names": "^2.0.5" + }, "devDependencies": { "@sindresorhus/tsconfig": "^5.0.0", "@sveltejs/vite-plugin-svelte": "^3.1.1", - "github-reserved-names": "^2.0.5", "npm-run-all": "^4.1.5", "strip-indent": "^4.0.0", "svelte": "^4.2.17", @@ -68,6 +70,6 @@ "xo": "^0.58.0" }, "engines": { - "node": ">=18" + "node": ">=20.10" } } diff --git a/vite.config.ts b/vite.config.ts index a4e08d7..8c0e2b3 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -10,8 +10,11 @@ export default defineConfig({ entry: 'index.ts', fileName: 'index', }, - target: 'es2021', + target: 'node20.10', // /~https://github.com/evanw/esbuild/issues/3778 outDir: 'distribution', minify: false, + rollupOptions: { + external: ['github-reserved-names/reserved-names.json'], + }, }, });