diff --git a/package.json b/package.json index 71e603d..8a4a9a7 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,10 @@ { - "name": "strain-scraper", + "name": "strain-tools", "version": "0.0.0", - "description": "scrapes strain info, stores for later reference", + "description": "strain tools", "main": "index", "module": "index.mjs", + "private": true, "scripts": { "lint": "eslint \"*.{js,mjs}\" \"src/**/*.{js,mjs}\"", "precommit": "lint-staged", @@ -13,22 +14,15 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/w33ble/strain-scraper.git" + "url": "git+https://git.w33ble.com/w33ble/strain-tools.git" }, "keywords": [], - "files": [ - "src/", - "index.js", - "index.mjs", - "CHANGELOG.md", - "AUTHORS.md" - ], "author": "joe fleming (https://github.com/w33ble)", "license": "MIT", "bugs": { - "url": "https://github.com/w33ble/strain-scraper/issues" + "url": "https://git.w33ble.com/w33ble/strain-tools/issues" }, - "homepage": "https://github.com/w33ble/strain-scraper", + "homepage": "https://git.w33ble.com/w33ble/strain-tools", "auto-changelog": { "output": "CHANGELOG.md", "breakingPattern": "BREAKING CHANGE:", @@ -49,15 +43,10 @@ "singleQuote": true, "trailingComma": "es5" }, - "esm": { - "cjs": true - }, - "dependencies": { - "axios": "^0.18.0", - "esm": "^3.0.17", - "lodash": "^4.17.10", - "lowdb": "^1.0.0" - }, + "workspaces": [ + "packages/*" + ], + "dependencies": {}, "devDependencies": { "auto-authors": "^0.1.1", "auto-changelog": "^1.7.0", @@ -70,7 +59,6 @@ "eslint-plugin-react": "^7.1.0", "husky": "^0.14.3", "lint-staged": "^7.0.4", - "nodemon": "^1.18.4", "prettier": "^1.9.0" } } diff --git a/index.js b/packages/scraper/index.js similarity index 100% rename from index.js rename to packages/scraper/index.js diff --git a/index.mjs b/packages/scraper/index.mjs similarity index 100% rename from index.mjs rename to packages/scraper/index.mjs diff --git a/packages/scraper/package.json b/packages/scraper/package.json new file mode 100644 index 0000000..bbae48c --- /dev/null +++ b/packages/scraper/package.json @@ -0,0 +1,39 @@ +{ + "name": "leafly-scraper", + "version": "0.0.0", + "private": true, + "description": "scrapes strain info, stores for later reference", + "main": "index", + "module": "index.mjs", + "scripts": { + "start": "node .", + "dev": "nodemon --ignore db.json ." + }, + "keywords": [], + "files": [ + "src/", + "index.js", + "index.mjs", + "CHANGELOG.md", + "AUTHORS.md" + ], + "author": "joe fleming (https://github.com/w33ble)", + "license": "MIT", + "prettier": { + "printWidth": 100, + "singleQuote": true, + "trailingComma": "es5" + }, + "esm": { + "cjs": true + }, + "dependencies": { + "axios": "^0.18.0", + "esm": "^3.0.17", + "lodash": "^4.17.10", + "lowdb": "^1.0.0" + }, + "devDependencies": { + "nodemon": "^1.18.4" + } +} diff --git a/src/index.mjs b/packages/scraper/src/index.mjs similarity index 100% rename from src/index.mjs rename to packages/scraper/src/index.mjs diff --git a/src/leafly.mjs b/packages/scraper/src/leafly.mjs similarity index 98% rename from src/leafly.mjs rename to packages/scraper/src/leafly.mjs index 92107ad..539d5ec 100644 --- a/src/leafly.mjs +++ b/packages/scraper/src/leafly.mjs @@ -20,7 +20,7 @@ const getPage = async num => { // transform strain data const strains = response.data.Model.Strains.filter(strain => strain.Name != null).map(strain => ({ - id: strain.Id, + id: parseInt(strain.Id, 10), name: strain.Name, symbol: strain.Symbol, category: get(strain, 'Category', 'unknown').toLowerCase(),