UNPKG

@teikei/migrations

Version:

Teikei data migrations. Teikei is the software that powers ernte-teilen.org, a website that maps out Community-supported Agriculture in Germany.

121 lines (120 loc) 3.03 kB
{ "name": "@teikei/migrations", "description": "Teikei data migrations. Teikei is the software that powers ernte-teilen.org, a website that maps out Community-supported Agriculture in Germany.", "version": "0.0.8-alpha0.8", "homepage": "", "main": "lib/index.js", "keywords": [ "csa", "farming", "agriculture" ], "repository": { "type": "git", "url": "https://github.com/teikei/teikei" }, "author": "Simon Jockers, Daniel Mack, Tobias Preuß, Christian Rijke", "license": "AGPL-3.0", "contributors": [], "bugs": { "url": "https://github.com/teikei/teikei/issues" }, "directories": { "lib": "lib/", "test": "test/" }, "engines": { "node": ">= 10.7.0", "npm": ">= 6.2.0", "yarn": ">= 1.9.2" }, "scripts": { "start": "node lib/index.js", "dev": "babel src --copy-files --watch --out-dir lib", "build": "npx babel -d ./lib -D ./src", "clean": "rm -rf lib", "test": "echo 'noop'", "prepare": "npm run build", "migrate:legacy": "yarn build && node lib/migrateLegacyData.js", "migrate:make": "npx knex migrate:make --knexfile src/knexfile.js", "migrate": "npx knex migrate:latest --knexfile src/knexfile.js", "reset": "yarn build && node lib/reset.js", "anonymize": "yarn build && node lib/anonymize.js", "lint": "npx eslint . --fix", "pretty-quick": "npx pretty-quick --staged", "prettier": "npx prettier **/*.js --write" }, "publishConfig": { "access": "public" }, "dependencies": { "express": "4.16.3", "faker": "4.1.0", "js-yaml": "3.12.0", "knex": "0.15.2", "lodash": "4.17.10", "objection": "1.2.3", "pg": "7.4.3" }, "devDependencies": { "babel-cli": "6.26.0", "babel-eslint": "8.2.6", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-object-rest-spread": "6.26.0", "babel-preset-env": "1.7.0", "eslint": "5.4.0", "eslint-config-airbnb": "17.1.0", "eslint-config-prettier": "3.0.1", "eslint-loader": "2.1.0", "eslint-plugin-import": "2.14.0", "eslint-plugin-jsx-a11y": "6.1.1", "eslint-plugin-prettier": "2.6.2", "eslint-plugin-react": "7.11.1", "install": "0.12.1", "prettier": "1.14.2", "pretty-quick": "1.6.0" }, "babel": { "presets": [ [ "env", { "targets": { "node": "current" } } ] ], "plugins": [ "transform-class-properties", "transform-object-rest-spread" ] }, "eslintConfig": { "extends": [ "airbnb/base", "prettier" ], "parserOptions": { "ecmaVersion": 7 }, "parser": "babel-eslint", "globals": { "Teikei": true }, "rules": { "no-extra-semi": 2, "semi": 0 }, "env": { "browser": true, "node": true, "jest": true } }, "prettier": { "semi": false, "singleQuote": true }, "gitHead": "b2c1c9188f1d65267d4151bb7c2f574465fadaad" }