Initial commit
Showing
- .editorconfig 11 additions, 0 deletions.editorconfig
- .gitignore 12 additions, 0 deletions.gitignore
- CONTRIBUTING.md 98 additions, 0 deletionsCONTRIBUTING.md
- package-lock.json 2755 additions, 0 deletionspackage-lock.json
- package.json 28 additions, 0 deletionspackage.json
- src/Application.mjs 76 additions, 0 deletionssrc/Application.mjs
- src/config.mjs 10 additions, 0 deletionssrc/config.mjs
- src/data/abstract/CrudDao.mjs 92 additions, 0 deletionssrc/data/abstract/CrudDao.mjs
- src/domain/Widget.mjs 65 additions, 0 deletionssrc/domain/Widget.mjs
- src/domain/WidgetCollection.mjs 14 additions, 0 deletionssrc/domain/WidgetCollection.mjs
- src/domain/abstract/Collection.mjs 25 additions, 0 deletionssrc/domain/abstract/Collection.mjs
- src/domain/abstract/Entity.mjs 33 additions, 0 deletionssrc/domain/abstract/Entity.mjs
- src/domain/metadata/Schema.mjs 26 additions, 0 deletionssrc/domain/metadata/Schema.mjs
- src/domain/mixins/JsonSchemaSupport.mjs 45 additions, 0 deletionssrc/domain/mixins/JsonSchemaSupport.mjs
- src/main.mjs 3 additions, 0 deletionssrc/main.mjs
- src/mixins/Singleton.mjs 21 additions, 0 deletionssrc/mixins/Singleton.mjs
- src/resource/RootResource.mjs 56 additions, 0 deletionssrc/resource/RootResource.mjs
- src/resource/abstract/CollectionResource.mjs 96 additions, 0 deletionssrc/resource/abstract/CollectionResource.mjs
- src/resource/abstract/CrudCollectionResource.mjs 53 additions, 0 deletionssrc/resource/abstract/CrudCollectionResource.mjs
- src/resource/abstract/CrudEntityResource.mjs 63 additions, 0 deletionssrc/resource/abstract/CrudEntityResource.mjs
.editorconfig
0 → 100644
.gitignore
0 → 100644
CONTRIBUTING.md
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100755
{ | |||
"name": "app-directory-service", | |||
"version": "0.1.0", | |||
"description": "A RESTful Web Service for MyUW's app directory", | |||
"private": true, | |||
"main": "src/main.mjs", | |||
"scripts": { | |||
"posttest": "c8 report --reporter=lcov", | |||
"sonar": "sonar-scanner", | |||
"start": "node --experimental-modules src/main.mjs", | |||
"test": "c8 node --experimental-modules src/test/runTests.mjs" | |||
}, | |||
"license": "Apache-2.0", | |||
"dependencies": { | |||
"express": "^4.17.1", | |||
"express-jwt": "^5.3.1", | |||
"http-errors": "^1.7.3", | |||
"nedb": "^1.8.0", | |||
"nedb-promise": "^2.0.1", | |||
"uuid": "^3.3.3", | |||
"winston": "^3.2.1" | |||
}, | |||
"devDependencies": { | |||
"c8": "^6.0.1", | |||
"glob": "^7.1.6", | |||
"sonarqube-scanner": "^2.5.0" | |||
} | |||
} |
src/Application.mjs
0 → 100755
src/config.mjs
0 → 100755
src/data/abstract/CrudDao.mjs
0 → 100644
src/domain/Widget.mjs
0 → 100644
src/domain/WidgetCollection.mjs
0 → 100644
src/domain/abstract/Collection.mjs
0 → 100644
src/domain/abstract/Entity.mjs
0 → 100644
src/domain/metadata/Schema.mjs
0 → 100644
src/domain/mixins/JsonSchemaSupport.mjs
0 → 100644
src/main.mjs
0 → 100755
src/mixins/Singleton.mjs
0 → 100644
src/resource/RootResource.mjs
0 → 100755
src/resource/abstract/CollectionResource.mjs
0 → 100755
src/resource/abstract/CrudEntityResource.mjs
0 → 100755
Please register or sign in to comment