mirror of
https://github.com/DavidAnson/markdownlint.git
synced 2025-12-17 06:20:12 +01:00
Replace require("package.json") with constants.js to simplify and remove that file from markdownlint-browser.js.
This commit is contained in:
parent
8179adf38e
commit
c5345f45eb
6 changed files with 33 additions and 21 deletions
|
|
@ -801,6 +801,21 @@ module.exports.clear = function () {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "../lib/constants.js":
|
||||||
|
/*!***************************!*\
|
||||||
|
!*** ../lib/constants.js ***!
|
||||||
|
\***************************/
|
||||||
|
/***/ ((module) => {
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
// @ts-check
|
||||||
|
|
||||||
|
module.exports.homepage = "https://github.com/DavidAnson/markdownlint";
|
||||||
|
module.exports.version = "0.24.0";
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ "../lib/markdownlint.js":
|
/***/ "../lib/markdownlint.js":
|
||||||
|
|
@ -1805,7 +1820,7 @@ function readConfigSync(file, parsers, fs) {
|
||||||
* @returns {string} SemVer string.
|
* @returns {string} SemVer string.
|
||||||
*/
|
*/
|
||||||
function getVersion() {
|
function getVersion() {
|
||||||
return __webpack_require__(/*! ../package.json */ "../package.json").version;
|
return __webpack_require__(/*! ./constants */ "../lib/constants.js").version;
|
||||||
}
|
}
|
||||||
// Export a/synchronous/Promise APIs
|
// Export a/synchronous/Promise APIs
|
||||||
markdownlint.sync = markdownlintSync;
|
markdownlint.sync = markdownlintSync;
|
||||||
|
|
@ -4110,9 +4125,7 @@ module.exports = {
|
||||||
"use strict";
|
"use strict";
|
||||||
// @ts-check
|
// @ts-check
|
||||||
|
|
||||||
var packageJson = __webpack_require__(/*! ../package.json */ "../package.json");
|
var _a = __webpack_require__(/*! ./constants */ "../lib/constants.js"), homepage = _a.homepage, version = _a.version;
|
||||||
var homepage = packageJson.homepage;
|
|
||||||
var version = packageJson.version;
|
|
||||||
var rules = [
|
var rules = [
|
||||||
__webpack_require__(/*! ./md001 */ "../lib/md001.js"),
|
__webpack_require__(/*! ./md001 */ "../lib/md001.js"),
|
||||||
__webpack_require__(/*! ./md002 */ "../lib/md002.js"),
|
__webpack_require__(/*! ./md002 */ "../lib/md002.js"),
|
||||||
|
|
@ -4221,17 +4234,6 @@ module.exports = markdownit;
|
||||||
|
|
||||||
/* (ignored) */
|
/* (ignored) */
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
|
|
||||||
/***/ "../package.json":
|
|
||||||
/*!***********************!*\
|
|
||||||
!*** ../package.json ***!
|
|
||||||
\***********************/
|
|
||||||
/***/ ((module) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
module.exports = JSON.parse('{"name":"markdownlint","version":"0.24.0","description":"A Node.js style checker and lint tool for Markdown/CommonMark files.","main":"lib/markdownlint.js","types":"lib/markdownlint.d.ts","author":"David Anson (https://dlaa.me/)","license":"MIT","homepage":"https://github.com/DavidAnson/markdownlint","repository":{"type":"git","url":"https://github.com/DavidAnson/markdownlint.git"},"bugs":"https://github.com/DavidAnson/markdownlint/issues","scripts":{"build-config":"npm run build-config-schema && npm run build-config-example","build-config-example":"node schema/build-config-example.js","build-config-schema":"node schema/build-config-schema.js","build-declaration":"tsc --allowJs --declaration --emitDeclarationOnly --resolveJsonModule lib/markdownlint.js && rimraf \'lib/{c,md,r}*.d.ts\' \'helpers/*.d.ts\'","build-demo":"cpy node_modules/markdown-it/dist/markdown-it.min.js demo && cd demo && webpack --no-stats","build-example":"npm install --no-save --ignore-scripts grunt grunt-cli gulp through2","ci":"npm-run-all --continue-on-error --parallel test-cover lint declaration build-config build-demo && git diff --exit-code","clean-test-repos":"rimraf test-repos","clone-test-repos-dotnet-docs":"cd test-repos && git clone https://github.com/dotnet/docs dotnet-docs --depth 1 --no-tags --quiet","clone-test-repos-eslint-eslint":"cd test-repos && git clone https://github.com/eslint/eslint eslint-eslint --depth 1 --no-tags --quiet","clone-test-repos-mkdocs-mkdocs":"cd test-repos && git clone https://github.com/mkdocs/mkdocs mkdocs-mkdocs --depth 1 --no-tags --quiet","clone-test-repos-mochajs-mocha":"cd test-repos && git clone https://github.com/mochajs/mocha mochajs-mocha --depth 1 --no-tags --quiet","clone-test-repos-pi-hole-docs":"cd test-repos && git clone https://github.com/pi-hole/docs pi-hole-docs --depth 1 --no-tags --quiet","clone-test-repos-v8-v8-dev":"cd test-repos && git clone https://github.com/v8/v8.dev v8-v8-dev --depth 1 --no-tags --quiet","clone-test-repos-webhintio-hint":"cd test-repos && git clone https://github.com/webhintio/hint webhintio-hint --depth 1 --no-tags --quiet","clone-test-repos-webpack-webpack-js-org":"cd test-repos && git clone https://github.com/webpack/webpack.js.org webpack-webpack-js-org --depth 1 --no-tags --quiet","clone-test-repos":"mkdir test-repos && cd test-repos && npm run clone-test-repos-eslint-eslint && npm run clone-test-repos-mkdocs-mkdocs && npm run clone-test-repos-mochajs-mocha && npm run clone-test-repos-pi-hole-docs && npm run clone-test-repos-webhintio-hint && npm run clone-test-repos-webpack-webpack-js-org","clone-test-repos-large":"npm run clone-test-repos && cd test-repos && npm run clone-test-repos-dotnet-docs && npm run clone-test-repos-v8-v8-dev","declaration":"npm run build-declaration && npm run test-declaration","example":"cd example && node standalone.js && grunt markdownlint --force && gulp markdownlint","docker-npm-install":"docker run --rm --tty --name npm-install --volume $PWD:/home/workdir --workdir /home/workdir --user node node:16 npm install","lint":"eslint --max-warnings 0 .","lint-test-repos":"ava --timeout=5m test/markdownlint-test-repos.js","test":"ava test/markdownlint-test.js test/markdownlint-test-custom-rules.js test/markdownlint-test-helpers.js test/markdownlint-test-result-object.js test/markdownlint-test-scenarios.js","test-cover":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test","test-declaration":"cd example/typescript && tsc && node type-check.js","test-extra":"ava --timeout=5m test/markdownlint-test-extra.js"},"engines":{"node":">=12"},"dependencies":{"markdown-it":"12.2.0"},"devDependencies":{"ava":"~3.15.0","c8":"~7.8.0","cpy-cli":"~3.1.1","eslint":"~7.32.0","eslint-plugin-jsdoc":"~36.0.7","eslint-plugin-node":"~11.1.0","eslint-plugin-unicorn":"~35.0.0","globby":"~11.0.4","js-yaml":"~4.1.0","markdown-it-for-inline":"~0.1.1","markdown-it-sub":"~1.0.0","markdown-it-sup":"~1.0.0","markdown-it-texmath":"~0.9.1","markdownlint-rule-helpers":"~0.14.0","npm-run-all":"~4.1.5","rimraf":"~3.0.2","strip-json-comments":"~3.1.1","toml":"~3.0.0","ts-loader":"~9.2.5","tv4":"~1.3.0","typescript":"~4.3.5","webpack":"~5.51.1","webpack-cli":"~4.8.0"},"keywords":["markdown","lint","md","CommonMark","markdownlint"]}');
|
|
||||||
|
|
||||||
/***/ })
|
/***/ })
|
||||||
|
|
||||||
/******/ });
|
/******/ });
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
"outDir": "unused",
|
"outDir": "unused"
|
||||||
"resolveJsonModule": true
|
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
"../lib/*.js"
|
"../lib/*.js"
|
||||||
|
|
|
||||||
6
lib/constants.js
Normal file
6
lib/constants.js
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
// @ts-check
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
module.exports.homepage = "https://github.com/DavidAnson/markdownlint";
|
||||||
|
module.exports.version = "0.24.0";
|
||||||
|
|
@ -1102,7 +1102,7 @@ function readConfigSync(file, parsers, fs) {
|
||||||
* @returns {string} SemVer string.
|
* @returns {string} SemVer string.
|
||||||
*/
|
*/
|
||||||
function getVersion() {
|
function getVersion() {
|
||||||
return require("../package.json").version;
|
return require("./constants").version;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Export a/synchronous/Promise APIs
|
// Export a/synchronous/Promise APIs
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const packageJson = require("../package.json");
|
const { homepage, version } = require("./constants");
|
||||||
const homepage = packageJson.homepage;
|
|
||||||
const version = packageJson.version;
|
|
||||||
|
|
||||||
const rules = [
|
const rules = [
|
||||||
require("./md001"),
|
require("./md001"),
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ const test = require("ava").default;
|
||||||
const tv4 = require("tv4");
|
const tv4 = require("tv4");
|
||||||
const { homepage, version } = require("../package.json");
|
const { homepage, version } = require("../package.json");
|
||||||
const markdownlint = require("../lib/markdownlint");
|
const markdownlint = require("../lib/markdownlint");
|
||||||
|
const constants = require("../lib/constants");
|
||||||
const rules = require("../lib/rules");
|
const rules = require("../lib/rules");
|
||||||
const customRules = require("./rules/rules.js");
|
const customRules = require("./rules/rules.js");
|
||||||
const configSchema = require("../schema/markdownlint-config-schema.json");
|
const configSchema = require("../schema/markdownlint-config-schema.json");
|
||||||
|
|
@ -1722,3 +1723,9 @@ test("getVersion", (t) => {
|
||||||
const expected = version;
|
const expected = version;
|
||||||
t.is(actual, expected, "Version string not correct.");
|
t.is(actual, expected, "Version string not correct.");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("constants", (t) => {
|
||||||
|
t.plan(2);
|
||||||
|
t.is(constants.homepage, homepage);
|
||||||
|
t.is(constants.version, version);
|
||||||
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue