bundle dependencies to provide standalone module

This commit is contained in:
Vincent Bailly 2020-04-06 13:09:01 +02:00
Родитель a0b311eaf4
Коммит 4bf2e0ba46
5 изменённых файлов: 1827 добавлений и 40 удалений

1
.gitignore поставляемый
Просмотреть файл

@ -1,3 +1,4 @@
node_modules
lib
dist
coverage

Просмотреть файл

@ -1,2 +1,3 @@
*
!lib/*
!lib/**/*.d.ts
!dist/**/*

Просмотреть файл

@ -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"
}
}

13
webpack.config.js Normal file
Просмотреть файл

@ -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

Разница между файлами не показана из-за своего большого размера Загрузить разницу