{"bin":{"sms-dev":"dist/cli.js"},"bugs":{"url":"https://github.com/pcdkd/smsdev/issues"},"dist":{"shasum":"f115cccbe64d24d4b86470e2e763af84579e9e1f","tarball":"https://registry.npmjs.org/@relay-works/sms-dev/-/sms-dev-2.1.0.tgz","fileCount":173,"integrity":"sha512-wWN+ESW7XS/nyfKIujjVpZMeVeY7IK5t3FMhB+CCFjl/w7cztYqfoieMeDATaNsgOm/QBV+gEvPxWvh+RpR99A==","signatures":[{"sig":"MEQCICSSrcCpyXqF4wGpxTXnoGJO5a8aggj4t/KS42TnPT53AiAShPj6L/HdrwGodevAnYyOUbFq2g2PAuOV0qdeIppVeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55942828},"jest":{"roots":["<rootDir>/src","<rootDir>/tests"],"preset":"ts-jest/presets/default-esm","testMatch":["**/__tests__/**/*.ts","**/*.{test,spec}.ts"],"transform":{"^.+\\.ts$":["ts-jest",{"useESM":true,"tsconfig":{"module":"ESNext","target":"ES2022"}}]},"testEnvironment":"node","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageDirectory":"coverage","coverageReporters":["text","lcov","html"],"setupFilesAfterEnv":["<rootDir>/tests/setup.ts"],"collectCoverageFrom":["src/**/*.ts","!src/**/*.d.ts","!src/cli.ts"],"extensionsToTreatAsEsm":[".ts"]},"main":"dist/cli.js","name":"@relay-works/sms-dev","type":"module","types":"./dist/cli.d.ts","author":{"url":"https://relay.com","name":"Relay","email":"developers@relay.com"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/relay","type":"individual"},"gitHead":"b4376d8b17ffa23992a6fef7a8ad2fa8e7d47362","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"npm run build:ui && tsc","clean":"rm -rf dist ui-assets","start":"node dist/cli.js","build:ui":"mkdir -p ui-assets && cd ../../packages/sms-dev-ui && npm run build && cp -r .next/* ../../apps/sms-dev/ui-assets/ && cp next.config.js ../../apps/sms-dev/ui-assets/","lint:fix":"eslint src/**/*.ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"pcdkd","email":"x@pcdkd.xyz"},"homepage":"https://smsdev.app","keywords":["sms","development","testing","relay","messaging","local","simulator","webhook","cli","developer-tools","mailtrap","virtual-phone","conversation-testing","sms-testing"],"repository":{"url":"git+https://github.com/pcdkd/smsdev.git","type":"git"},"_npmVersion":"11.6.0","description":"Local SMS development environment - the Mailtrap for SMS. Test SMS applications without costs or phone numbers.","directories":{},"maintainers":[{"name":"pcdkd","email":"x@pcdkd.xyz"}],"_nodeVersion":"24.10.0","dependencies":{"ora":"^7.0.1","chalk":"^5.3.0","commander":"^11.1.0","detect-port":"^1.5.1","concurrently":"^8.2.2","@relay-works/sms-dev-api":"^1.0.3","@relay-works/sms-dev-types":"^1.0.1"},"eslintConfig":{"rules":{"no-console":"warn","@typescript-eslint/no-unused-vars":"error","@typescript-eslint/no-explicit-any":"warn","@typescript-eslint/explicit-function-return-type":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended"],"plugins":["@typescript-eslint"],"parserOptions":{"sourceType":"module","ecmaVersion":2022}},"preferGlobal":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/detect-port":"^1.3.5","@relay/typescript-config":"file:../../packages/typescript-config","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/sms-dev_2.1.0_1761530250725_0.7900140787878343","host":"s3://npm-registry-packages-npm-production"},"_id":"@relay-works/sms-dev@2.1.0","version":"2.1.0"}