this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

added test.yml

akshat 7f2178e2 a3b5b152

+48 -3
+28
.github/workflows/test.yml
··· 1 + name: test npm package 2 + 3 + on: 4 + push: 5 + branches: 6 + - main 7 + 8 + jobs: 9 + build: 10 + runs-on: ubuntu-latest 11 + 12 + steps: 13 + - name: Checkout Repository 14 + uses: actions/checkout@v2 15 + 16 + - name: Setup Node.js 17 + uses: actions/setup-node@v4 18 + with: 19 + node-version: 20 20 + 21 + - name: Install Dependencies 22 + run: npm install 23 + 24 + - name: Run Tests 25 + run: npm install disposable-email-detector 26 + 27 + - name: test package 28 + run: npm run testpackage
+14 -3
package.json
··· 1 1 { 2 2 "name": "disposable-email-detector", 3 - "version": "1.0.1", 3 + "version": "1.0.2", 4 4 "description": "disposable email detector", 5 5 "main": "index.js", 6 6 "scripts": { 7 7 "test": "node test/usage.js", 8 8 "build": "tsc", 9 - "start": "node index.js" 9 + "start": "node index.js", 10 + "testpackage": "node test/package.js" 10 11 }, 11 - "keywords": ["disposable", "email", "detector","email-detector", "disposable-email-detector","disposable-email"], 12 + "keywords": [ 13 + "disposable", 14 + "email", 15 + "detector", 16 + "email-detector", 17 + "disposable-email-detector", 18 + "disposable-email" 19 + ], 12 20 "author": "", 13 21 "license": "ISC", 14 22 "devDependencies": { 15 23 "@types/node": "^20.11.25", 16 24 "typescript": "^5.4.2" 25 + }, 26 + "dependencies": { 27 + "disposable-email-detector": "^1.0.1" 17 28 } 18 29 }
+6
test/package.ts
··· 1 + import disposableEmailDetector from 'disposable-email-detector' 2 + 3 + // Test the disposableEmailDetector function 4 + (async () => { 5 + console.log(await disposableEmailDetector('user69@spamavert.com')); // false 6 + })();