shipmast
Version:
Automated License & Metadata applicators for Codebases.
57 lines (56 loc) • 1.56 kB
JSON
{
"name": "shipmast",
"version": "0.0.1",
"description": "Automated License & Metadata applicators for Codebases.",
"main": "./src/index.js",
"type": "module",
"scripts": {
"test": "vitest",
"tsify": "npx tsc --declaration --emitDeclarationOnly --outFile index.d.ts",
"preamble": "preamble --apply --dir ./src/",
"zord": "filezord --zord --dir ./ --id pkg:preamble",
"pretty": "npx prettier --write .",
"lint": "eslint ./src/",
"lint:fix": "eslint --fix ./src/",
"build": "npm run preamble && npm run pretty && npm run lint:fix && npm run zord"
},
"repository": {
"type": "git",
"url": "git+https://github.com/alexstevovich/shipmast.git"
},
"author": {
"name": "Alex Stevovich",
"email": "alex.stevovich@gmail.com",
"url": "https://alexstevovich.com"
},
"license": "Apache-2.0",
"keywords": [
"preamble",
"shipmast",
"masthead",
"license",
"metadata",
"automation",
"codebase",
"file-header",
"file-tracking",
"hashing",
"uuid",
"crypto-hash",
"typescript",
"javascript",
"license-generator",
"metadata-injection",
"header-injection",
"version-tracking",
"documentation"
],
"devDependencies": {
"eslint": "^9.22.0",
"prettier": "^3.5.3",
"vitest": "^3.0.8"
},
"dependencies": {
"glob": "^11.0.1"
}
}