diff --git a/.gitignore b/.gitignore index 0f48ac1..bc48a79 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ build types *.js !template-*/*.js +!template-*/**/*.js # ignore ide settings .idea diff --git a/index.ts b/index.ts old mode 100755 new mode 100644 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 9ab1dd8..09e91da 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "create-chrome-ext", - "version": "0.8.4", + "version": "0.8.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "create-chrome-ext", - "version": "0.8.4", + "version": "0.8.7", "license": "MIT", "dependencies": { "kolorist": "^1.5.1", @@ -19,7 +19,7 @@ "crx": "index.js" }, "engines": { - "node": ">=16.x" + "node": ">=14.18.0" }, "optionalDependencies": { "@types/minimist": "^1.2.2", diff --git a/package.json b/package.json index 81111b4..c89f810 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "create-chrome-ext", - "version": "0.8.6", + "version": "0.8.7", "type": "module", "description": "Scaffolding your chrome extension, multiple boilerplates supported!", "author": "yalda", diff --git a/template-alpine-js/jsconfig.json b/template-alpine-js/jsconfig.json index 2a5a008..3f6d5bd 100644 --- a/template-alpine-js/jsconfig.json +++ b/template-alpine-js/jsconfig.json @@ -1 +1 @@ -{ "typeAcquisition": { "include": ["chrome"] } } \ No newline at end of file +{ "typeAcquisition": { "include": ["chrome"] } } diff --git a/template-alpine-js/package.json b/template-alpine-js/package.json index b8dd0e3..0272d84 100644 --- a/template-alpine-js/package.json +++ b/template-alpine-js/package.json @@ -24,7 +24,7 @@ "alpinejs": "^3.10.2" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "vite": "^2.9.13" } } diff --git a/template-alpine-ts/package.json b/template-alpine-ts/package.json index 7e91435..c642763 100644 --- a/template-alpine-ts/package.json +++ b/template-alpine-ts/package.json @@ -24,7 +24,7 @@ "alpinejs": "^3.10.2" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@types/chrome": "^0.0.236", "typescript": "^4.6.4", "vite": "^2.9.13" diff --git a/template-inferno-js/jsconfig.json b/template-inferno-js/jsconfig.json index 2a5a008..3f6d5bd 100644 --- a/template-inferno-js/jsconfig.json +++ b/template-inferno-js/jsconfig.json @@ -1 +1 @@ -{ "typeAcquisition": { "include": ["chrome"] } } \ No newline at end of file +{ "typeAcquisition": { "include": ["chrome"] } } diff --git a/template-inferno-js/package.json b/template-inferno-js/package.json index 04d7782..139fe68 100644 --- a/template-inferno-js/package.json +++ b/template-inferno-js/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@babel/core": "7.x", "@babel/parser": "7.x", - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "vite": "^2.9.13", "vite-plugin-inferno": "0.0.0" } diff --git a/template-inferno-ts/package.json b/template-inferno-ts/package.json index f9a7404..ff19aa6 100644 --- a/template-inferno-ts/package.json +++ b/template-inferno-ts/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@babel/core": "7.x", "@babel/parser": "7.x", - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@types/chrome": "^0.0.236", "typescript": "^4.6.4", "vite": "^2.9.13", diff --git a/template-lit-js/jsconfig.json b/template-lit-js/jsconfig.json index 2a5a008..3f6d5bd 100644 --- a/template-lit-js/jsconfig.json +++ b/template-lit-js/jsconfig.json @@ -1 +1 @@ -{ "typeAcquisition": { "include": ["chrome"] } } \ No newline at end of file +{ "typeAcquisition": { "include": ["chrome"] } } diff --git a/template-lit-js/package.json b/template-lit-js/package.json index df13e4d..140addd 100644 --- a/template-lit-js/package.json +++ b/template-lit-js/package.json @@ -24,7 +24,7 @@ "lit": "^2.2.6" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "prettier": "^2.7.1", "vite": "^2.9.13" } diff --git a/template-lit-ts/package.json b/template-lit-ts/package.json index fc31b9e..a0eb063 100644 --- a/template-lit-ts/package.json +++ b/template-lit-ts/package.json @@ -24,7 +24,7 @@ "lit": "^2.2.6" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@types/chrome": "^0.0.236", "path": "^0.12.7", "prettier": "^2.7.1", diff --git a/template-preact-js/jsconfig.json b/template-preact-js/jsconfig.json index 2a5a008..3f6d5bd 100644 --- a/template-preact-js/jsconfig.json +++ b/template-preact-js/jsconfig.json @@ -1 +1 @@ -{ "typeAcquisition": { "include": ["chrome"] } } \ No newline at end of file +{ "typeAcquisition": { "include": ["chrome"] } } diff --git a/template-preact-js/package.json b/template-preact-js/package.json index cfac05f..4a0428b 100644 --- a/template-preact-js/package.json +++ b/template-preact-js/package.json @@ -24,7 +24,7 @@ "preact": "^10.8.2" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@preact/preset-vite": "^2.3.0", "prettier": "^2.7.1", "vite": "^2.9.13" diff --git a/template-preact-ts/package.json b/template-preact-ts/package.json index feabc7a..49e69da 100644 --- a/template-preact-ts/package.json +++ b/template-preact-ts/package.json @@ -24,7 +24,7 @@ "preact": "^10.8.2" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@preact/preset-vite": "^2.3.0", "@types/chrome": "^0.0.236", "prettier": "^2.7.1", diff --git a/template-preact-ts/vite.config.ts b/template-preact-ts/vite.config.ts index 063f229..7a3a0da 100644 --- a/template-preact-ts/vite.config.ts +++ b/template-preact-ts/vite.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from 'vite' import { crx } from '@crxjs/vite-plugin' import preact from '@preact/preset-vite' -import zipPack from 'vite-plugin-zip-pack'; +import zipPack from 'vite-plugin-zip-pack' import manifest from './src/manifest' // https://vitejs.dev/config/ @@ -17,11 +17,17 @@ export default defineConfig(({ mode }) => { }, }, - plugins: [crx({ manifest }), preact(),zipPack({ + plugins: [ + crx({ manifest }), + preact(), + zipPack({ outDir: `package`, inDir: 'build', // @ts-ignore - outFileName: `${manifest.short_name ?? manifest.name.replaceAll(" ", "-")}-extension-v${manifest.version}.zip`, - }),], + outFileName: `${manifest.short_name ?? manifest.name.replaceAll(' ', '-')}-extension-v${ + manifest.version + }.zip`, + }), + ], } }) diff --git a/template-react-js/jsconfig.json b/template-react-js/jsconfig.json index 2a5a008..3f6d5bd 100644 --- a/template-react-js/jsconfig.json +++ b/template-react-js/jsconfig.json @@ -1 +1 @@ -{ "typeAcquisition": { "include": ["chrome"] } } \ No newline at end of file +{ "typeAcquisition": { "include": ["chrome"] } } diff --git a/template-react-js/package.json b/template-react-js/package.json index 9644271..8c1b013 100644 --- a/template-react-js/package.json +++ b/template-react-js/package.json @@ -26,7 +26,7 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@crxjs/vite-plugin": "^1.0.12", + "@crxjs/vite-plugin": "^2.0.0-beta.19", "@types/react": "^18.0.14", "@types/react-dom": "^18.0.5", "@vitejs/plugin-react": "^1.3.2", diff --git a/template-react-js/pages/page.html b/template-react-js/pages/page.html index 2e18a5a..12fa100 100644 --- a/template-react-js/pages/page.html +++ b/template-react-js/pages/page.html @@ -1,12 +1,12 @@ -
- - - + + + +