Skip to content
This repository was archived by the owner on May 2, 2025. It is now read-only.

Commit 12fd536

Browse files
committed
fix(ci): remove mongodb example
1 parent 19d6f10 commit 12fd536

File tree

9 files changed

+14
-233
lines changed

9 files changed

+14
-233
lines changed

.vscode/settings.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"editor.formatOnSave": true,
32
"cSpell.words": ["Gujar", "Sukant", "copyfiles", "sukantgujar"],
43
"eslint.validate": ["javascript", "typescript"]
54
}

Readme.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,9 @@ From the `express-file-server` example:
8181

8282
# Examples
8383

84-
There are two examples in the `src/examples` folder:
84+
There one examples in the `src/examples` folder:
8585

8686
1. `express-file-server`: Implements a file based `ContentProvider`.
87-
2. `express-mongo-server`: Implements a mongodb based `ContentProvider`.
8887

8988
## Running the examples:
9089

@@ -94,19 +93,6 @@ There are two examples in the `src/examples` folder:
9493
yarn copy-assets
9594
yarn run:examples:file
9695

97-
2. `express-mongo-server`:
98-
99-
1. Run your own Mongo instance first or create one in https://mlab.com.
100-
2. Setup the connection string in `MongoUrl` environment variable:
101-
102-
export MongoUrl=mongodb+srv://username:password@mongoserver/dbname?retryWrites=true
103-
104-
3. Build and run the example, the server will listen on http://localhost:8080/.
105-
106-
yarn build:dev
107-
yarn copy-assets
108-
yarn run:examples:file
109-
11096
## Connecting to the running server:
11197

11298
Browse to `https://localhost:8080/files/readme.txt`

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
"build:dev": "npx tsc && yarn copy-assets",
1616
"build:prod": "yarn clean && cross-env NODE_ENV=production tsc -p ./tsconfig.production.json",
1717
"push": "yarn test && yarn build:prod && yarn publish",
18-
"run:examples:file": "node ./dist/examples/express-file-server/index.js",
19-
"run:examples:mongo": "node ./dist/examples/express-mongo-server/index.js"
18+
"run:examples:file": "node ./dist/examples/express-file-server/index.js"
2019
},
2120
"bugs": {
2221
"email": "sukantgujar@yahoo.com",
@@ -32,7 +31,6 @@
3231
"@types/chai": "^4.1.7",
3332
"@types/express": "^4.16.1",
3433
"@types/mocha": "^5.2.6",
35-
"@types/mongodb": "^3.1.22",
3634
"@types/sinon": "^7.0.9",
3735
"@typescript-eslint/eslint-plugin": "^1.5.0",
3836
"@typescript-eslint/parser": "^1.5.0",
@@ -42,7 +40,6 @@
4240
"eslint": "^5.15.3",
4341
"express": "^4.16.4",
4442
"mocha": "^6.0.2",
45-
"mongodb": "^3.1.13",
4643
"nyc": "^17.1.0",
4744
"rimraf": "^2.6.3",
4845
"sinon": "^7.2.7",

src/examples/express-mongo-server/MongoFileDocument.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/examples/express-mongo-server/index.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/examples/express-mongo-server/logger.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/examples/express-mongo-server/mongoContentProvider.ts

Lines changed: 0 additions & 72 deletions
This file was deleted.

src/examples/express-mongo-server/utils.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

yarn.lock

Lines changed: 12 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -229,13 +229,6 @@
229229
"@types/connect" "*"
230230
"@types/node" "*"
231231

232-
"@types/bson@*":
233-
version "4.2.4"
234-
resolved "https://registry.yarnpkg.com/@types/bson/-/bson-4.2.4.tgz#3bb08ab0de5dd07103fba355361814019ba2ae88"
235-
integrity sha512-SG23E3JDH6y8qF20a4G9txLuUl+TCV16gxsKyntmGiJez2V9VBJr1Y8WxTBBD6OgBVcvspQ7sxgdNMkXFVcaEA==
236-
dependencies:
237-
bson "*"
238-
239232
"@types/chai@^4.1.7":
240233
version "4.3.20"
241234
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.20.tgz#cb291577ed342ca92600430841a00329ba05cecc"
@@ -293,14 +286,6 @@
293286
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea"
294287
integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==
295288

296-
"@types/mongodb@^3.1.22":
297-
version "3.6.20"
298-
resolved "https://registry.yarnpkg.com/@types/mongodb/-/mongodb-3.6.20.tgz#b7c5c580644f6364002b649af1c06c3c0454e1d2"
299-
integrity sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==
300-
dependencies:
301-
"@types/bson" "*"
302-
"@types/node" "*"
303-
304289
"@types/node@*":
305290
version "22.10.2"
306291
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.2.tgz#a485426e6d1fdafc7b0d4c7b24e2c78182ddabb9"
@@ -539,14 +524,6 @@ balanced-match@^1.0.0:
539524
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
540525
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
541526

542-
bl@^2.2.1:
543-
version "2.2.1"
544-
resolved "https://registry.yarnpkg.com/bl/-/bl-2.2.1.tgz#8c11a7b730655c5d56898cdc871224f40fd901d5"
545-
integrity sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==
546-
dependencies:
547-
readable-stream "^2.3.5"
548-
safe-buffer "^5.1.1"
549-
550527
body-parser@1.20.3:
551528
version "1.20.3"
552529
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6"
@@ -588,16 +565,6 @@ browserslist@^4.24.0:
588565
node-releases "^2.0.18"
589566
update-browserslist-db "^1.1.1"
590567

591-
bson@*:
592-
version "6.10.1"
593-
resolved "https://registry.yarnpkg.com/bson/-/bson-6.10.1.tgz#dcd04703178f5ecf5b25de04edd2a95ec79385d3"
594-
integrity sha512-P92xmHDQjSKPLHqFxefqMxASNq/aWJMEZugpCjf+AF/pgcUpMMQCg7t7+ewko0/u8AapvF3luf/FoehddEK+sA==
595-
596-
bson@^1.1.4:
597-
version "1.1.6"
598-
resolved "https://registry.yarnpkg.com/bson/-/bson-1.1.6.tgz#fb819be9a60cd677e0853aee4ca712a785d6618a"
599-
integrity sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==
600-
601568
bytes@3.1.2:
602569
version "3.1.2"
603570
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
@@ -933,11 +900,6 @@ define-properties@^1.1.2, define-properties@^1.2.0, define-properties@^1.2.1:
933900
has-property-descriptors "^1.0.0"
934901
object-keys "^1.1.1"
935902

936-
denque@^1.4.1:
937-
version "1.5.1"
938-
resolved "https://registry.yarnpkg.com/denque/-/denque-1.5.1.tgz#07f670e29c9a78f8faecb2566a1e2c11929c5cbf"
939-
integrity sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==
940-
941903
depd@2.0.0:
942904
version "2.0.0"
943905
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
@@ -2073,11 +2035,6 @@ media-typer@0.3.0:
20732035
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
20742036
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
20752037

2076-
memory-pager@^1.0.2:
2077-
version "1.5.0"
2078-
resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5"
2079-
integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==
2080-
20812038
merge-descriptors@1.0.3:
20822039
version "1.0.3"
20832040
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5"
@@ -2177,19 +2134,6 @@ mocha@^6.0.2:
21772134
yargs-parser "13.1.2"
21782135
yargs-unparser "1.6.0"
21792136

2180-
mongodb@^3.1.13:
2181-
version "3.7.4"
2182-
resolved "https://registry.yarnpkg.com/mongodb/-/mongodb-3.7.4.tgz#119530d826361c3e12ac409b769796d6977037a4"
2183-
integrity sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==
2184-
dependencies:
2185-
bl "^2.2.1"
2186-
bson "^1.1.4"
2187-
denque "^1.4.1"
2188-
optional-require "^1.1.8"
2189-
safe-buffer "^5.1.2"
2190-
optionalDependencies:
2191-
saslprep "^1.0.0"
2192-
21932137
ms@2.0.0:
21942138
version "2.0.0"
21952139
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -2361,13 +2305,6 @@ onetime@^2.0.0:
23612305
dependencies:
23622306
mimic-fn "^1.0.0"
23632307

2364-
optional-require@^1.1.8:
2365-
version "1.1.8"
2366-
resolved "https://registry.yarnpkg.com/optional-require/-/optional-require-1.1.8.tgz#16364d76261b75d964c482b2406cb824d8ec44b7"
2367-
integrity sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==
2368-
dependencies:
2369-
require-at "^1.0.6"
2370-
23712308
optionator@^0.8.2:
23722309
version "0.8.3"
23732310
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
@@ -2561,7 +2498,17 @@ raw-body@2.5.2:
25612498
iconv-lite "0.4.24"
25622499
unpipe "1.0.0"
25632500

2564-
readable-stream@^2.3.5, readable-stream@~2.3.6:
2501+
readable-stream@~1.0.31:
2502+
version "1.0.34"
2503+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
2504+
integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==
2505+
dependencies:
2506+
core-util-is "~1.0.0"
2507+
inherits "~2.0.1"
2508+
isarray "0.0.1"
2509+
string_decoder "~0.10.x"
2510+
2511+
readable-stream@~2.3.6:
25652512
version "2.3.8"
25662513
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
25672514
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
@@ -2574,16 +2521,6 @@ readable-stream@^2.3.5, readable-stream@~2.3.6:
25742521
string_decoder "~1.1.1"
25752522
util-deprecate "~1.0.1"
25762523

2577-
readable-stream@~1.0.31:
2578-
version "1.0.34"
2579-
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
2580-
integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==
2581-
dependencies:
2582-
core-util-is "~1.0.0"
2583-
inherits "~2.0.1"
2584-
isarray "0.0.1"
2585-
string_decoder "~0.10.x"
2586-
25872524
reflect.getprototypeof@^1.0.6:
25882525
version "1.0.8"
25892526
resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz#c58afb17a4007b4d1118c07b92c23fca422c5d82"
@@ -2620,11 +2557,6 @@ release-zalgo@^1.0.0:
26202557
dependencies:
26212558
es6-error "^4.0.1"
26222559

2623-
require-at@^1.0.6:
2624-
version "1.0.6"
2625-
resolved "https://registry.yarnpkg.com/require-at/-/require-at-1.0.6.tgz#9eb7e3c5e00727f5a4744070a7f560d4de4f6e6a"
2626-
integrity sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==
2627-
26282560
require-directory@^2.1.1:
26292561
version "2.1.1"
26302562
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -2697,7 +2629,7 @@ safe-array-concat@^1.1.2:
26972629
has-symbols "^1.1.0"
26982630
isarray "^2.0.5"
26992631

2700-
safe-buffer@5.2.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2:
2632+
safe-buffer@5.2.1:
27012633
version "5.2.1"
27022634
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
27032635
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -2721,13 +2653,6 @@ safe-regex-test@^1.0.3:
27212653
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
27222654
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
27232655

2724-
saslprep@^1.0.0:
2725-
version "1.0.3"
2726-
resolved "https://registry.yarnpkg.com/saslprep/-/saslprep-1.0.3.tgz#4c02f946b56cf54297e347ba1093e7acac4cf226"
2727-
integrity sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==
2728-
dependencies:
2729-
sparse-bitfield "^3.0.3"
2730-
27312656
semver@5.5.0:
27322657
version "5.5.0"
27332658
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
@@ -2910,13 +2835,6 @@ source-map@^0.6.1:
29102835
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
29112836
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
29122837

2913-
sparse-bitfield@^3.0.3:
2914-
version "3.0.3"
2915-
resolved "https://registry.yarnpkg.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz#ff4ae6e68656056ba4b3e792ab3334d38273ca11"
2916-
integrity sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==
2917-
dependencies:
2918-
memory-pager "^1.0.2"
2919-
29202838
spawn-wrap@^2.0.0:
29212839
version "2.0.0"
29222840
resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-2.0.0.tgz#103685b8b8f9b79771318827aa78650a610d457e"

0 commit comments

Comments
 (0)