mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-17 06:20:12 +01:00
Use ts-loader with webpack to avoid needing to compile lib-es3.
This commit is contained in:
parent
868310a094
commit
5838b62e6d
7 changed files with 358 additions and 335 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
const path = require("path");
|
||||
const webpack = require("webpack");
|
||||
|
||||
function config(options) {
|
||||
|
|
@ -14,6 +15,21 @@ function config(options) {
|
|||
"markdown-it": "markdownit"
|
||||
},
|
||||
"mode": mode,
|
||||
"module": {
|
||||
"rules": [
|
||||
{
|
||||
"test": /.js$/,
|
||||
"use": [
|
||||
{
|
||||
"loader": "ts-loader",
|
||||
"options": {
|
||||
"configFile": path.resolve(__dirname, "tsconfig.json")
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"name": name,
|
||||
"output": {
|
||||
"filename": filename,
|
||||
|
|
@ -41,25 +57,25 @@ function config(options) {
|
|||
|
||||
module.exports = [
|
||||
config({
|
||||
"entry": "../lib-es3/lib/markdownlint.js",
|
||||
"entry": "../lib/markdownlint.js",
|
||||
"filename": "markdownlint-browser.js",
|
||||
"mode": "development",
|
||||
"packageJson": require("../package.json")
|
||||
}),
|
||||
config({
|
||||
"entry": "../lib-es3/lib/markdownlint.js",
|
||||
"entry": "../lib/markdownlint.js",
|
||||
"filename": "markdownlint-browser.min.js",
|
||||
"mode": "production",
|
||||
"packageJson": require("../package.json")
|
||||
}),
|
||||
config({
|
||||
"entry": "../lib-es3/helpers/helpers.js",
|
||||
"entry": "../helpers/helpers.js",
|
||||
"filename": "markdownlint-rule-helpers-browser.js",
|
||||
"mode": "development",
|
||||
"packageJson": require("../helpers/package.json")
|
||||
}),
|
||||
config({
|
||||
"entry": "../lib-es3/helpers/helpers.js",
|
||||
"entry": "../helpers/helpers.js",
|
||||
"filename": "markdownlint-rule-helpers-browser.min.js",
|
||||
"mode": "production",
|
||||
"packageJson": require("../helpers/package.json")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue