ba-web-framework/package.json
Alan Bridgeman f79ed4d7e4
All checks were successful
Publish to Private NPM Registry / publish (push) Successful in 30s
Merge branch 'main' of https://git.bridgemanaccessible.ca/Bridgeman-Accessible/ba-web-framework
2026-01-08 13:46:11 -06:00

52 lines
1.7 KiB
JSON

{
"name": "@BridgemanAccessible/ba-web-framework",
"version": "1.0.39",
"description": "A framework for web apps built atop Node, Express and other libraries and utilties that makes creating and maintaining Bridgeman Accessible web apps easier.",
"author": "Bridgeman Accessible <info@bridgemanaccessible.ca>",
"repository": "https://git.bridgemanaccessible.ca/Bridgeman-Accessible/ba-web-framework.git",
"license": "MIT",
"type": "module",
"main": "./index.js",
"types": "./index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"default": "./index.js"
},
"./middlewares": {
"types": "./middlewares/index.d.ts",
"default": "./middlewares/index.js"
},
"./decorators": {
"types": "./decorators/index.d.ts",
"default": "./decorators/index.js"
},
"./controllers": {
"types": "./controllers/index.d.ts",
"default": "./controllers/index.js"
}
},
"scripts": {
"clean": "rm -rf dist",
"build": "tsc",
"republish": "yarn build && cp package.json dist/package.json && cd dist && npm unpublish --registry https://npm.pkg.bridgemanaccessible.ca --force @BridgemanAccessible/ba-web-framework@1.0.0 && npm publish --registry https://npm.pkg.bridgemanaccessible.ca && cd ../"
},
"bin": {
"create-ba-web-app": "node ./bin/create-project.js"
},
"dependencies": {
"@BridgemanAccessible/ba-auth": "^1.0.11",
"@BridgemanAccessible/ba-logging": "^1.0.1",
"express": "^4.19.2",
"fs-extra": "^11.2.0",
"jsdom": "^24.1.0",
"reflect-metadata": "^0.2.2"
},
"devDependencies": {
"@types/express": "^4.17.21",
"@types/fs-extra": "^11.0.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^20.12.12",
"typescript": "^5.4.5"
}
}