isml-linter
Version:
ISML Linter is a tool for examining if your project's templates follow a specified set of rules defined by your dev team. The available rules can be roughly grouped into:
54 lines (53 loc) • 1.3 kB
JSON
{
"name": "isml-linter",
"version": "5.43.14",
"author": "Fabiow Quixadá <ftquixada@gmail.com>",
"license": "MIT",
"main": "src/publicApi.js",
"engines": {
"node": ">=10.0.0"
},
"scripts": {
"lint:js": "npx eslint .",
"fix:js": "npx eslint . --fix",
"test": "jasmine-node spec/",
"lint:isml": "node scripts/lint.js",
"build:isml": "node scripts/lint.js --build",
"fix:isml": "node scripts/lint.js --autofix",
"prepush": "npm run lint:js && npm test --silent",
"release": "node scripts/release"
},
"bin": {
"isml-linter": "./bin/isml-linter.js"
},
"repository": {
"type": "git",
"url": "https://github.com/FabiowQuixada/isml-linter"
},
"keywords": [
"isml",
"template",
"lint",
"linter",
"demandware",
"salesforce",
"digital-script",
"sfra",
"site-genesis"
],
"dependencies": {
"app-root-path": "^3.0.0",
"chalk": "^4.1.0",
"eslint": "^7.32.0",
"readdir": "^1.0.2"
},
"devDependencies": {
"eslint-plugin-jasmine": "^4.1.2",
"eslint-plugin-varspacing": "^1.2.2",
"husky": "^9.1.7",
"jasmine": "^3.6.4",
"jasmine-node": "^1.16.0",
"sinon": "^9.2.4",
"to-snake-case": "^1.0.0"
}
}