Skip to content

Commit

Permalink
Converted altair-express-middleware to typescript.
Browse files Browse the repository at this point in the history
  • Loading branch information
imolorhe committed Apr 9, 2018
1 parent 9f61f40 commit c4c93fd
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 3 deletions.
1 change: 1 addition & 0 deletions packages/altair-express-middleware/.gitignore
@@ -1 +1,2 @@
node_modules/
build/
Expand Up @@ -10,7 +10,7 @@ module.exports = {
app.use(express.static(path.join(__dirname, 'dist')));

app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'dist/index.html'));
return res.sendFile(path.join(__dirname, 'dist/index.html'));
});

return app;
Expand Down
10 changes: 8 additions & 2 deletions packages/altair-express-middleware/package.json
Expand Up @@ -2,10 +2,13 @@
"name": "altair-express-middleware",
"version": "0.1.4",
"description": "Express middleware for altair graphql client",
"main": "index.js",
"main": "./build/index.js",
"types": "./build/index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"prepare": "node scripts/prepare_dist.js"
"prepare-dist": "node scripts/prepare_dist.js",
"declarations": "tsc --declaration",
"prepare": "npm run prepare-dist; npm run declarations"
},
"engines": {
"node": ">= 6.9.1"
Expand All @@ -28,5 +31,8 @@
"homepage": "https://github.com/imolorhe/altair#readme",
"dependencies": {
"express": "^4.16.2"
},
"devDependencies": {
"@types/express": "^4.11.1"
}
}
16 changes: 16 additions & 0 deletions packages/altair-express-middleware/tsconfig.json
@@ -0,0 +1,16 @@
{
"compilerOptions": {
"outDir": "build/",
"types": [
"node",
"express"
]
},
"include": [
"**/*.ts"
],
"exclude": [
"node_modules",
"**/*.d.ts"
]
}
41 changes: 41 additions & 0 deletions packages/altair-express-middleware/yarn.lock
Expand Up @@ -2,6 +2,47 @@
# yarn lockfile v1


"@types/body-parser@*":
version "1.16.8"
resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.16.8.tgz#687ec34140624a3bec2b1a8ea9268478ae8f3be3"
dependencies:
"@types/express" "*"
"@types/node" "*"

"@types/events@*":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86"

"@types/express-serve-static-core@*":
version "4.11.1"
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.11.1.tgz#f6f7212382d59b19d696677bcaa48a37280f5d45"
dependencies:
"@types/events" "*"
"@types/node" "*"

"@types/express@*", "@types/express@^4.11.1":
version "4.11.1"
resolved "https://registry.yarnpkg.com/@types/express/-/express-4.11.1.tgz#f99663b3ab32d04cb11db612ef5dd7933f75465b"
dependencies:
"@types/body-parser" "*"
"@types/express-serve-static-core" "*"
"@types/serve-static" "*"

"@types/mime@*":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz#5a7306e367c539b9f6543499de8dd519fac37a8b"

"@types/node@*":
version "9.6.2"
resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23"

"@types/serve-static@*":
version "1.13.1"
resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.1.tgz#1d2801fa635d274cd97d4ec07e26b21b44127492"
dependencies:
"@types/express-serve-static-core" "*"
"@types/mime" "*"

accepts@~1.3.4:
version "1.3.5"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
Expand Down

0 comments on commit c4c93fd

Please sign in to comment.