{"_id":"@appateam/medusa-plugin-restock-notification","_rev":"2-9c5c32512c758386fb3a3f06f566cf8d","name":"@appateam/medusa-plugin-restock-notification","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@appateam/medusa-plugin-restock-notification","version":"0.1.0","keywords":["medusa","medusa-plugin","medusa-plugin-other"],"author":{"name":"Kevin Furmanski","email":"kevin@appateam.com"},"license":"MIT","_id":"@appateam/medusa-plugin-restock-notification@0.1.0","maintainers":[{"name":"kevinfurmanski","email":"kevin@furmanskigroup.com"}],"homepage":"https://github.com/appateam/medusa-plugin-restock-notification#readme","bugs":{"url":"https://github.com/appateam/medusa-plugin-restock-notification/issues"},"dist":{"shasum":"cddb337fb1e627f399379db6799bb799a585bffd","tarball":"https://registry.npmjs.org/@appateam/medusa-plugin-restock-notification/-/medusa-plugin-restock-notification-0.1.0.tgz","fileCount":45,"integrity":"sha512-RBbZFBbwNbfLFd2joAPgOIMawTVHgvZfQXCYV6c8E+AuqFxw2FbT+aOQiH397GFqQ+LXHeXZlGg+gr4DHmIE0g==","signatures":[{"sig":"MEUCIQCCPZ2CcJdTr074DEh8QQM0Qi1H+87uI3TfYzhXXPw+LgIgUrzgtSkqYGhw5jYSpKTed3x9m94UJY0HGUFpTPDufI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61019},"jest":{"globals":{"ts-jest":{"tsconfig":"tsconfig.spec.json"}},"rootDir":"src","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","transform":{".ts":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/node_modules/"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c8541e307cad891585d2259e1dfa4bf68a63af5d","scripts":{"dev":"cross-env npm run build:server && medusa develop","seed":"cross-env medusa seed -f ./data/seed.json","test":"cross-env jest","build":"cross-env npm run clean && npm run build:server && npm run build:admin","clean":"cross-env ./node_modules/.bin/rimraf dist","start":"cross-env npm run build && medusa start","watch":"cross-env tsc --watch","prepare":"cross-env NODE_ENV=production npm run build:server && medusa-admin bundle","build:admin":"cross-env medusa-admin build","build:server":"cross-env npm run clean && tsc -p tsconfig.json","start:custom":"cross-env npm run build && node --preserve-symlinks --trace-warnings index.js"},"_npmUser":{"name":"kevinfurmanski","email":"kevin@furmanskigroup.com"},"repository":{"url":"git+https://github.com/appateam/medusa-plugin-restock-notification.git","type":"git"},"_npmVersion":"10.1.0","description":"Add restock notifications to your Medusa store","directories":{},"resolutions":{"glob":"^7.1.6"},"_nodeVersion":"20.9.0","dependencies":{"cors":"^2.8.5","dotenv":"16.3.1","express":"^4.17.2","typeorm":"^0.3.16","body-parser":"^1.19.0","prism-react-renderer":"^2.0.4","@tanstack/react-query":"4.22.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","eslint":"^6.8.0","rimraf":"^3.0.2","ts-jest":"^27.0.7","cross-env":"^7.0.3","ts-loader":"^9.2.6","@babel/cli":"^7.14.3","typescript":"^4.5.2","@babel/core":"^7.14.3","@types/jest":"^27.4.0","@types/mime":"1.3.5","@types/node":"^17.0.8","@types/express":"^4.17.13","@medusajs/admin":"^7.1.14","@medusajs/medusa":"^1.20.6","@medusajs/inventory":"^1.11.6","@babel/preset-typescript":"^7.21.4","babel-preset-medusa-package":"^1.1.19","@stdlib/number-float64-base-normalize":"0.0.8"},"peerDependencies":{"@medusajs/admin":"^7.1.14","@medusajs/medusa":"^1.20.6","@medusajs/inventory":"^1.11.6"},"_npmOperationalInternal":{"tmp":"tmp/medusa-plugin-restock-notification_0.1.0_1736372187376_0.7668873777737464","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@appateam/medusa-plugin-restock-notification","version":"0.2.0","description":"Add restock notifications to your Medusa store","author":{"name":"Kevin Furmanski","email":"kevin@appateam.com"},"license":"MIT","keywords":["medusa","medusa-plugin","medusa-plugin-other"],"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/appateam/medusa-plugin-restock-notification.git"},"scripts":{"clean":"cross-env ./node_modules/.bin/rimraf dist","build":"cross-env npm run clean && npm run build:server && npm run build:admin","build:server":"cross-env npm run clean && tsc -p tsconfig.json","build:admin":"cross-env medusa-admin build","prepare":"cross-env NODE_ENV=production npm run build:server && medusa-admin bundle","watch":"cross-env tsc --watch","test":"cross-env jest","seed":"cross-env medusa seed -f ./data/seed.json","start":"cross-env npm run build && medusa start","start:custom":"cross-env npm run build && node --preserve-symlinks --trace-warnings index.js","dev":"cross-env npm run build:server && medusa develop"},"dependencies":{"@medusajs/icons":"^2.6.1","@medusajs/ui":"^4.0.7","@tanstack/react-query":"4.22.0","body-parser":"^1.19.0","cors":"^2.8.5","dotenv":"16.3.1","express":"^4.17.2","prism-react-renderer":"^2.0.4","typeorm":"^0.3.16"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-typescript":"^7.21.4","@medusajs/admin":"^7.1.14","@medusajs/inventory":"^1.11.6","@medusajs/medusa":"^1.20.6","@stdlib/number-float64-base-normalize":"0.0.8","@types/express":"^4.17.13","@types/jest":"^27.4.0","@types/mime":"1.3.5","@types/node":"^17.0.8","babel-preset-medusa-package":"^1.1.19","cross-env":"^7.0.3","eslint":"^6.8.0","jest":"^27.3.1","rimraf":"^3.0.2","ts-jest":"^27.0.7","ts-loader":"^9.2.6","typescript":"^4.5.2"},"peerDependencies":{"@medusajs/admin":"^7.1.14","@medusajs/inventory":"^1.11.6","@medusajs/medusa":"^1.20.6"},"jest":{"globals":{"ts-jest":{"tsconfig":"tsconfig.spec.json"}},"moduleFileExtensions":["js","json","ts"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/node_modules/"],"rootDir":"src","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|js)$","transform":{".ts":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"./coverage","testEnvironment":"node"},"resolutions":{"glob":"^7.1.6"},"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/appateam/medusa-plugin-restock-notification/issues"},"homepage":"https://github.com/appateam/medusa-plugin-restock-notification#readme","_id":"@appateam/medusa-plugin-restock-notification@0.2.0","gitHead":"f0b9965321a1d7d5f37cc3abf791c742939c0bc2","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Bw/Zyj60NnYK90cAZ0wA3XjG2DP0bRxlCD+9tWnyNWDHEuZBykCk6VIo+eHZu89wLd1jwmgfCTk03436vmytRw==","shasum":"b0c903e2995594e2ce1d3827f0cfb7e1d9baee97","tarball":"https://registry.npmjs.org/@appateam/medusa-plugin-restock-notification/-/medusa-plugin-restock-notification-0.2.0.tgz","fileCount":49,"unpackedSize":69536,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCexlpkhN+K+uOW4XlN61BA1Zixt+8zef1hjGdj71J0tQIgFs4bmGeeeQ6dYIrbrJtS2rYzUINqZQpd9Cz8kmBR0K8="}]},"_npmUser":{"name":"kevinfurmanski","email":"kevin@furmanskigroup.com"},"directories":{},"maintainers":[{"name":"kevinfurmanski","email":"kevin@furmanskigroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medusa-plugin-restock-notification_0.2.0_1742722348102_0.679471195735772"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T21:36:27.196Z","modified":"2025-03-23T09:32:28.478Z","0.1.0":"2025-01-08T21:36:27.645Z","0.2.0":"2025-03-23T09:32:28.285Z"},"bugs":{"url":"https://github.com/appateam/medusa-plugin-restock-notification/issues"},"author":{"name":"Kevin Furmanski","email":"kevin@appateam.com"},"license":"MIT","homepage":"https://github.com/appateam/medusa-plugin-restock-notification#readme","keywords":["medusa","medusa-plugin","medusa-plugin-other"],"repository":{"type":"git","url":"git+https://github.com/appateam/medusa-plugin-restock-notification.git"},"description":"Add restock notifications to your Medusa store","maintainers":[{"name":"kevinfurmanski","email":"kevin@furmanskigroup.com"}],"readme":"# Restock notification plugin\n\nAdd restock notifications to your Medusa store\n\n> Under development, use at your own risk!\n\n## Features\n\n- Add restock notification based on logged-in customer ID\n- Trigger restock notification event when stock changes\n  - Listens to both product variant updates and inventory level updates\n  - Handle event in your backend code by sending email/SMS etc.\n\n---\n\n## Prerequisites\n\n- [Medusa backend](https://docs.medusajs.com/development/backend/install)\n\n---\n\n## How to Install\n\n1\\. Run the following command in the directory of the Medusa backend:\n\n```bash\nnpm install @appateam/medusa-plugin-restock-notification\n```\n\n2 \\. In `medusa-config.js` add the following at the end of the `plugins` array:\n\n```js\nconst plugins = [\n  // ...\n  {\n    resolve: `@appateam/medusa-plugin-restock-notification`,\n    options: {\n      enableUI: true\n    }\n  },\n]\n```\n","readmeFilename":"README.md"}