UNPKG

@miyagi/core

Version:

miyagi is a component development tool for JavaScript template engines.

114 lines (113 loc) 2.65 kB
{ "name": "@miyagi/core", "version": "4.0.1", "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" }, "type": "module", "keywords": [ "components", "pattern", "library", "html", "frontend" ], "engines": { "node": ">=20.11.0" }, "files": [ "api", "bin", "dist", "frontend", "index.js", "lib" ], "bin": { "miyagi": "./bin/miyagi.js" }, "dependencies": { "@adobe/css-tools": "^4.4.4", "@stoplight/json-schema-sampler": "^0.3.0", "ajv": "^8.17.1", "anymatch": "^3.1.3", "cookie-parser": "^1.4.7", "deepmerge": "^4.3.1", "directory-tree": "^3.5.2", "express": "^5.1.0", "js-yaml": "^4.1.0", "marked": "^16.4.1", "node-watch": "^0.7.4", "twing": "7.2.2", "ws": "^8.18.3", "yargs": "^18.0.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^0.4.4", "@types/node": "^24.9.2", "@vitest/coverage-v8": "^4.0.5", "cssnano": "^7.1.2", "eslint": "^9.38.0", "eslint-plugin-jsdoc": "^61.1.11", "gulp": "^5.0.1", "gulp-postcss": "^10.0.0", "postcss": "^8.5.6", "postcss-import": "^16.1.1", "pre-commit": "^1.2.2", "prettier": "^3.6.2", "rollup": "^4.52.5", "stylelint": "^16.25.0", "stylelint-config-standard": "^39.0.1", "typescript-eslint": "^8.46.2", "vitest": "^4.0.5" }, "scripts": { "build": "gulp build", "test": "vitest run --coverage --coverage.include=api --coverage.include=lib", "lint": "stylelint frontend/assets/css/ && eslint lib/ && eslint frontend/assets/js/", "fix": "eslint lib/ --fix && eslint frontend/assets/js/ --fix", "release": "standard-version" }, "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", "globals": "^15.8.0" }, "stylelint": { "extends": [ "stylelint-config-standard" ], "rules": { "custom-property-pattern": null, "declaration-block-no-redundant-longhand-properties": null, "keyframes-name-pattern": null, "no-descending-specificity": null, "number-max-precision": 5, "selector-class-pattern": null, "media-feature-range-notation": null } }, "pre-commit": [ "lint", "test" ] }