@miyagi/core
Version:
miyagi is a component development tool for JavaScript template engines.
133 lines (132 loc) • 3.27 kB
JSON
{
"name": "@miyagi/core",
"version": "3.4.11",
"description": "miyagi is a component development tool for JavaScript template engines.",
"main": "index.js",
"author": "Michael Großklaus <mail@mgrossklaus.de> (https://www.mgrossklaus.de)",
"license": "MIT",
"homepage": "https://www.miyagi.dev",
"bugs": "https://github.com/miyagi-dev/miyagi/issues",
"repository": {
"type": "git",
"url": "git@github.com:miyagi-dev/miyagi.git",
"directory": "packages/core"
},
"keywords": [
"components",
"pattern",
"library",
"html",
"accessibility",
"validation",
"frontend"
],
"engines": {
"node": ">=16.7.0",
"npm": ">=8.3"
},
"files": [
"api",
"bin",
"dist",
"index.js",
"lib"
],
"bin": {
"miyagi": "./bin/miyagi.js"
},
"dependencies": {
"@stoplight/json-schema-sampler": "^0.2.2",
"ajv": "^8.11.0",
"anymatch": "^3.1.2",
"axe-core": "^4.4.2",
"consolidate": "^0.16.0",
"cookie-parser": "^1.4.6",
"css": "^3.0.0",
"deepmerge": "^4.2.2",
"directory-tree": "^3.3.0",
"express": "^4.18.1",
"handlebars": "^4.7.7",
"handlebars-layouts": "^3.1.4",
"js-yaml": "^4.1.0",
"marked": "^4.0.17",
"node-watch": "^0.7.3",
"picocolors": "^1.0.0",
"socket.io": "^4.5.1",
"yargs": "^17.5.1"
},
"devDependencies": {
"@babel/preset-env": "^7.18.6",
"@rollup/plugin-node-resolve": "^13.3.0",
"babel-jest": "^28.1.2",
"codecov": "^3.8.3",
"cssnano": "^5.1.12",
"del": "^6.1.1",
"eslint": "^8.19.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-jsdoc": "^39.3.3",
"eslint-plugin-prettier": "^4.2.1",
"gulp": "^4.0.2",
"gulp-babel": "^8.0.0",
"gulp-postcss": "^9.0.1",
"jest": "^28.1.2",
"jest-environment-jsdom": "^28.1.2",
"jsdoc-to-markdown": "^7.1.1",
"postcss": "^8.4.14",
"postcss-import": "^14.1.0",
"postcss-preset-env": "^7.7.2",
"pre-commit": "^1.2.2",
"prettier": "^2.7.1",
"rollup": "^2.76.0",
"rollup-plugin-terser": "^7.0.2",
"stylelint": "^14.9.1",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-standard": "^26.0.0",
"supertest": "^6.2.4"
},
"scripts": {
"build": "npm run build:assets",
"build:assets": "gulp build",
"build:docs": "node .jsdoc.js",
"docs": "npm run build:docs && cd jsdoc && mkdocs serve",
"test": "jest --colors --detectOpenHandles",
"lint": "stylelint assets/css/ && eslint lib/ && eslint assets/js/",
"fix": "eslint lib/ --fix && eslint assets/js/ --fix",
"release": "standard-version -t core/v"
},
"jest": {
"collectCoverage": true,
"collectCoverageFrom": [
"lib/**/*.js",
"index.js"
],
"testEnvironment": "jsdom"
},
"babel": {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
]
},
"browserslist": [
"last 2 versions",
"> 2%",
"not ie <= 11",
"not ie_mob <= 11",
"not op_mini all",
"not op_mob < 100",
"not baidu < 100",
"not and_qq < 100",
"not dead"
],
"overrides": {
"json-pointer": ">=0.6.2",
"minimist": "^1.2.6"
}
}