Refactor prototype to something close to an MVP (#1)
- translate js to typescript - add the sequelize ORM for more convenience when interacting with the sqlite database - enable hierarchical folder structure for storing documents - remove eleventy
Showing
- eleventy-site/_includes/layouts/default.njk 0 additions, 12 deletionseleventy-site/_includes/layouts/default.njk
- eleventy-site/articles.njk 0 additions, 25 deletionseleventy-site/articles.njk
- eleventy-site/css/styles.css 0 additions, 19 deletionseleventy-site/css/styles.css
- eleventy-site/index.njk 0 additions, 19 deletionseleventy-site/index.njk
- k8s/deployment.yaml 4 additions, 4 deletionsk8s/deployment.yaml
- k8s/service-node.yaml 3 additions, 3 deletionsk8s/service-node.yaml
- package-lock.json 1859 additions, 3938 deletionspackage-lock.json
- package.json 38 additions, 20 deletionspackage.json
- scripts/build-database/addArticles.js 0 additions, 44 deletionsscripts/build-database/addArticles.js
- scripts/build-database/addTags.js 0 additions, 53 deletionsscripts/build-database/addTags.js
- scripts/build-database/addVideos.js 0 additions, 20 deletionsscripts/build-database/addVideos.js
- scripts/build-database/createDatabase.js 0 additions, 45 deletionsscripts/build-database/createDatabase.js
- scripts/build-database/markdownImagePlugin.js 0 additions, 19 deletionsscripts/build-database/markdownImagePlugin.js
- scripts/build-database/readSourceFiles.js 0 additions, 29 deletionsscripts/build-database/readSourceFiles.js
- scripts/build-index/readSourceFiles.js 0 additions, 27 deletionsscripts/build-index/readSourceFiles.js
- scripts/get-from-database/getArticle.js 0 additions, 25 deletionsscripts/get-from-database/getArticle.js
- scripts/get-from-database/getVideo.js 0 additions, 15 deletionsscripts/get-from-database/getVideo.js
- scripts/getFromDatabase.js 0 additions, 17 deletionsscripts/getFromDatabase.js
- scripts/searchIndex.js 0 additions, 9 deletionsscripts/searchIndex.js
- server/app.js 0 additions, 13 deletionsserver/app.js
eleventy-site/articles.njk
deleted
100644 → 0
eleventy-site/css/styles.css
deleted
100644 → 0
eleventy-site/index.njk
deleted
100644 → 0
This diff is collapsed.
{ | { | ||
"name": "markdown-server", | "name": "ensembl-help-and-docs-api", | ||
"version": "1.0.0", | "version": "1.0.0", | ||
"description": "", | "description": "", | ||
"main": "index.js", | "main": "index.js", | ||
"scripts": { | "scripts": { | ||
"clean": "rm -rf ./build _site", | "clean": "rm -rf ./build", | ||
"prebuild": "npm run clean", | "dev": "ts-node-dev --respawn --transpileOnly src/server/index.ts", | ||
"build": "mkdirp build && node ./build.js && npm run eleventy-build", | "prebuild": "npm run clean && mkdirp build", | ||
"start-server": "node server/server.js", | "build": "npm run build-docs && npm run build-server", | ||
"eleventy-clean": "rm -rf _site", | "build-docs": "NODE_ENV=build-docs ts-node ./src/build-scripts/index.ts", | ||
"start-eleventy": "npm run eleventy-clean && eleventy --serve", | "build-server": "tsc", | ||
"eleventy-build": "eleventy" | "start-server": "NODE_ENV=production node build/src/server/index.js" | ||
}, | }, | ||
"keywords": [], | "keywords": [], | ||
"author": "", | "author": "", | ||
"license": "ISC", | "license": "ISC", | ||
"dependencies": { | "dependencies": { | ||
"@11ty/eleventy": "0.10.0", | "cors": "2.8.5", | ||
"cross-fetch": "3.0.4", | "cross-fetch": "3.0.5", | ||
"express": "4.17.1", | "express": "4.17.1", | ||
"fs-extra": "9.0.1", | |||
"globby": "11.0.1", | |||
"lodash": "4.17.19", | |||
"lunr": "2.3.8", | "lunr": "2.3.8", | ||
"sequelize": "6.3.4", | |||
"sqlite3": "5.0.0" | |||
}, | |||
"devDependencies": { | |||
"@types/bluebird": "3.5.32", | |||
"@types/cors": "2.8.7", | |||
"@types/express": "4.17.7", | |||
"@types/fs-extra": "9.0.1", | |||
"@types/lodash": "4.14.159", | |||
"@types/sqlite3": "3.1.6", | |||
"@types/unist": "2.0.3", | |||
"@types/validator": "13.1.0", | |||
"mkdirp": "1.0.4", | "mkdirp": "1.0.4", | ||
"nodemon": "2.0.4", | |||
"rehype-raw": "4.0.2", | "rehype-raw": "4.0.2", | ||
"rehype-stringify": "7.0.0", | "rehype-stringify": "8.0.0", | ||
"remark-extract-frontmatter": "2.0.2", | "remark-extract-frontmatter": "2.0.3", | ||
"remark-frontmatter": "2.0.0", | "remark-frontmatter": "2.0.0", | ||
"remark-parse": "8.0.0", | "remark-parse": "8.0.3", | ||
"remark-rehype": "6.0.0", | "remark-rehype": "7.0.0", | ||
"remark-stringify": "8.0.0", | "remark-stringify": "8.1.1", | ||
"sqlite": "4.0.6", | |||
"sqlite3": "4.1.1", | |||
"strip-markdown": "3.1.2", | "strip-markdown": "3.1.2", | ||
"to-vfile": "6.1.0", | "to-vfile": "6.1.0", | ||
"unified": "9.0.0", | "ts-node": "8.10.2", | ||
"unist-util-visit": "2.0.2", | "ts-node-dev": "1.0.0-pre.48", | ||
"yaml": "1.8.3" | "tsconfig-paths": "3.9.0", | ||
"typescript": "3.9.7", | |||
"unified": "9.1.0", | |||
"unist-util-visit": "2.0.3", | |||
"yaml": "1.10.0" | |||
} | } | ||
} | } |
scripts/build-database/addTags.js
deleted
100644 → 0
scripts/build-database/addVideos.js
deleted
100644 → 0
scripts/getFromDatabase.js
deleted
100644 → 0
scripts/searchIndex.js
deleted
100644 → 0
server/app.js
deleted
100644 → 0
Please register or sign in to comment