bundle dependencies to provide standalone module
This commit is contained in:
Родитель
a0b311eaf4
Коммит
4bf2e0ba46
|
@ -1,3 +1,4 @@
|
|||
node_modules
|
||||
lib
|
||||
dist
|
||||
coverage
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
*
|
||||
!lib/*
|
||||
!lib/**/*.d.ts
|
||||
!dist/**/*
|
||||
|
|
11
package.json
11
package.json
|
@ -2,12 +2,13 @@
|
|||
"name": "@microsoft/task-scheduler",
|
||||
"version": "1.0.0",
|
||||
"description": "Schedule tasks in a monorepo",
|
||||
"main": "lib/index.js",
|
||||
"main": "dist/index.js",
|
||||
"typings": "lib/index.d.ts",
|
||||
"repository": "git@github.com:microsoft/task-scheduler.git",
|
||||
"author": "Vincent Bailly <vibailly@tuta.io>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "tsc && jest",
|
||||
"build": "tsc && jest && webpack",
|
||||
"lint": "eslint --fix . --ext .ts",
|
||||
"prepublishOnly": "eslint . --ext .ts && tsc && jest"
|
||||
},
|
||||
|
@ -25,6 +26,9 @@
|
|||
"lint-staged": "^10.1.1",
|
||||
"prettier": "^2.0.2",
|
||||
"ts-jest": "^25.3.0",
|
||||
"memory-streams": "^0.1.3",
|
||||
"webpack": "^4.42.1",
|
||||
"webpack-cli": "^3.3.11",
|
||||
"typescript": "^3.8.3"
|
||||
},
|
||||
"husky": {
|
||||
|
@ -41,8 +45,5 @@
|
|||
"eslint --fix",
|
||||
"git add"
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"memory-streams": "^0.1.3"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
const path = require("path");
|
||||
|
||||
module.exports = {
|
||||
target: "node",
|
||||
mode: "production",
|
||||
entry: "./lib/index.js",
|
||||
output: {
|
||||
path: path.resolve(__dirname, "dist"),
|
||||
filename: "index.js",
|
||||
library: "@microsoft/task-scheduler",
|
||||
libraryTarget: "umd",
|
||||
},
|
||||
};
|
1839
yarn.lock
1839
yarn.lock
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче