{"_id":"chrome-extension-typescript-starter","_rev":"2-4e134eecf0882b2abe463fa738d8bee0","name":"chrome-extension-typescript-starter","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"chrome-extension-typescript-starter","version":"1.0.0","author":"","license":"MIT","_id":"chrome-extension-typescript-starter@1.0.0","maintainers":[{"name":"jose125cr","email":"ol125@hotmail.es"}],"homepage":"https://github.com/chibat/chrome-extension-typescript-starter#readme","bugs":{"url":"https://github.com/chibat/chrome-extension-typescript-starter/issues"},"dist":{"shasum":"75b11cea7d46069ddd06a4158b0b58939f09fc48","tarball":"https://registry.npmjs.org/chrome-extension-typescript-starter/-/chrome-extension-typescript-starter-1.0.0.tgz","fileCount":64,"integrity":"sha512-RN0qUu2ZfS+cgXBVwwKZSjhmj4CfuwRvFyrG5EqAAFE+qIZZWJURgOxW3bkbEl0Aji49xrFIdU91tuydBmtOQA==","signatures":[{"sig":"MEUCIQCzNEsvWfWvFk0nhc0r/z5wtnjK5+FXxmXObGwl0J5pPQIgcjiAdSHAWwJz2t2krkAj6deGU+4JlIjXOn1PEd6KJzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553659},"main":"index.js","gitHead":"d2deb081654e19453e4246c440c96e30a6669a32","scripts":{"test":"npx jest","build":"webpack --config webpack/webpack.prod.js","clean":"rimraf dist","style":"prettier --write \"src/**/*.{ts,tsx}\"","watch":"webpack --config webpack/webpack.dev.js --watch"},"_npmUser":{"name":"jose125cr","email":"ol125@hotmail.es"},"repository":{"url":"git+https://github.com/chibat/chrome-extension-typescript-starter.git","type":"git"},"_npmVersion":"10.1.0","description":"chrome-extension-typescript-starter","directories":{},"_nodeVersion":"20.9.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@supabase/supabase-js":"^2.39.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.6","jest":"^29.5.0","sass":"^1.69.2","rimraf":"^3.0.2 ","ts-jest":"^29.1.0","webpack":"^5.76.0","prettier":"^2.2.1","ts-loader":"^8.0.0","css-loader":"^6.8.1","typescript":"^5.0.4","@types/jest":"^29.5.0","sass-loader":"^13.3.2","webpack-cli":"^4.0.0","@types/react":"^18.0.29","style-loader":"^3.3.3","@types/chrome":"0.0.306","webpack-merge":"^5.0.0","@types/react-dom":"^18.0.11","copy-webpack-plugin":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/chrome-extension-typescript-starter_1.0.0_1766343541552_0.8869041509016709","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"chrome-extension-typescript-starter","version":"1.0.1","description":"chrome-extension-typescript-starter","main":"index.js","scripts":{"watch":"webpack --config webpack/webpack.dev.js --watch","build":"webpack --config webpack/webpack.prod.js","clean":"rimraf dist","test":"npx jest","style":"prettier --write \"src/**/*.{ts,tsx}\""},"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/chibat/chrome-extension-typescript-starter.git"},"dependencies":{"@supabase/supabase-js":"^2.39.3","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@types/chrome":"0.0.306","@types/jest":"^29.5.0","@types/react":"^18.0.29","@types/react-dom":"^18.0.11","copy-webpack-plugin":"^9.0.1","css-loader":"^6.8.1","glob":"^7.1.6","jest":"^29.5.0","prettier":"^2.2.1","rimraf":"^3.0.2 ","sass":"^1.69.2","sass-loader":"^13.3.2","style-loader":"^3.3.3","ts-jest":"^29.1.0","ts-loader":"^8.0.0","typescript":"^5.0.4","webpack":"^5.76.0","webpack-cli":"^4.0.0","webpack-merge":"^5.0.0"},"_id":"chrome-extension-typescript-starter@1.0.1","gitHead":"b6833a3122a49a5a55d9f11da3a7e34b061c0844","bugs":{"url":"https://github.com/chibat/chrome-extension-typescript-starter/issues"},"homepage":"https://github.com/chibat/chrome-extension-typescript-starter#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-qth2jKqcNf76tabV6EjGrcKW1A6yzqJgOghzZJ6tu1LLsmi9ZxSQi8aprXI2DFImFr8XqqoZSKtRjWpMbT486w==","shasum":"13e7755aef1ae686ba85c040395006b7b65c1db4","tarball":"https://registry.npmjs.org/chrome-extension-typescript-starter/-/chrome-extension-typescript-starter-1.0.1.tgz","fileCount":4,"unpackedSize":3620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHNAx2FPKnX/gviLsXU2QIpQxcrGt8iq6WBha8H1Jgw5AiEAswAE4DcX0nxRdCwcOIUOVhOehNkHvr4oZ6Cvd/xmhKA="}]},"_npmUser":{"name":"jose125cr","email":"ol125@hotmail.es"},"directories":{},"maintainers":[{"name":"jose125cr","email":"ol125@hotmail.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chrome-extension-typescript-starter_1.0.1_1766343906183_0.03977700834323916"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T18:59:01.473Z","modified":"2025-12-21T19:05:06.553Z","1.0.0":"2025-12-21T18:59:01.733Z","1.0.1":"2025-12-21T19:05:06.369Z"},"bugs":{"url":"https://github.com/chibat/chrome-extension-typescript-starter/issues"},"license":"MIT","homepage":"https://github.com/chibat/chrome-extension-typescript-starter#readme","repository":{"type":"git","url":"git+https://github.com/chibat/chrome-extension-typescript-starter.git"},"description":"chrome-extension-typescript-starter","maintainers":[{"name":"jose125cr","email":"ol125@hotmail.es"}],"readme":"# Chrome Extension TypeScript Starter\n\n![build](https://github.com/chibat/chrome-extension-typescript-starter/workflows/build/badge.svg)\n\nChrome Extension, TypeScript and Visual Studio Code\n\n## Prerequisites\n\n* [node + npm](https://nodejs.org/) (Current Version)\n\n## Option\n\n* [Visual Studio Code](https://code.visualstudio.com/)\n\n## Includes the following\n\n* TypeScript\n* Webpack\n* React\n* Jest\n* Example Code\n    * Chrome Storage\n    * Options Version 2\n    * content script\n    * count up badge number\n    * background\n\n## Project Structure\n\n* src/typescript: TypeScript source files\n* src/assets: static files\n* dist: Chrome Extension directory\n* dist/js: Generated JavaScript files\n\n## Setup\n\n```\nnpm install\n```\n\n## Import as Visual Studio Code project\n\n...\n\n## Build\n\n```\nnpm run build\n```\n\n## Build in watch mode\n\n### terminal\n\n```\nnpm run watch\n```\n\n### Visual Studio Code\n\nRun watch mode.\n\ntype `Ctrl + Shift + B`\n\n## Load extension to chrome\n\nLoad `dist` directory\n\n## Test\n`npx jest` or `npm run test`\n","readmeFilename":"README.md"}