Attempted to modify package.json to work properly with ESM

This commit is contained in:
Alan Bridgeman 2026-01-06 21:23:52 -06:00
parent 159599c777
commit d4f0f2a6b0
2 changed files with 25 additions and 2 deletions

View file

@ -46,6 +46,9 @@ jobs:
# Transpile/Build the package (TypeScript -> JavaScript) # Transpile/Build the package (TypeScript -> JavaScript)
- name: Transpile/Build the package (TypeScript -> JavaScript) - name: Transpile/Build the package (TypeScript -> JavaScript)
run: | run: |
# Because Yarn is used locally better to install and use it than have to debug weird inconsistencies
npm install --global yarn
# Install needed dependencies # Install needed dependencies
yarn install yarn install

View file

@ -1,11 +1,31 @@
{ {
"name": "@BridgemanAccessible/ba-web-framework", "name": "@BridgemanAccessible/ba-web-framework",
"version": "1.0.32", "version": "1.0.33",
"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.", "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>", "author": "Bridgeman Accessible <info@bridgemanaccessible.ca>",
"repository": "https://git.bridgemanaccessible.ca/Bridgeman-Accessible/ba-web-framework.git", "repository": "https://git.bridgemanaccessible.ca/Bridgeman-Accessible/ba-web-framework.git",
"license": "MIT", "license": "MIT",
"main": "./index.ts", "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": { "scripts": {
"clean": "rm -rf dist", "clean": "rm -rf dist",
"build": "tsc", "build": "tsc",