@scriptables/manifest
Advanced tools
Comparing version 0.2.0 to 0.2.1
import { ScriptableManifest } from './types'; | ||
export declare function generateBanner(manifest?: ScriptableManifest): string; | ||
export default generateBanner; |
@@ -1,4 +0,3 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.generateBanner = generateBanner; | ||
'use strict'; | ||
function generateBanner(manifest = {}) { | ||
@@ -17,3 +16,3 @@ const bannerMetadata = { | ||
} | ||
const metaText = Object.keys(bannerMetadata) | ||
const manifestText = Object.keys(bannerMetadata) | ||
.filter(key => !!bannerMetadata[key]) | ||
@@ -24,5 +23,5 @@ .map(key => `${key}: ${bannerMetadata[key]};`) | ||
`// These must be at the very top of the file. Do not edit.\n` + | ||
`// ${metaText}\n`); | ||
`// ${manifestText}\n`); | ||
} | ||
exports.default = generateBanner; | ||
//# sourceMappingURL=banner.js.map | ||
exports.generateBanner = generateBanner; |
@@ -1,4 +0,2 @@ | ||
import { generateBanner } from './banner'; | ||
export * from './banner'; | ||
export * from './types'; | ||
export default generateBanner; |
@@ -1,8 +0,7 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const tslib_1 = require("tslib"); | ||
const banner_1 = require("./banner"); | ||
tslib_1.__exportStar(require("./banner"), exports); | ||
tslib_1.__exportStar(require("./types"), exports); | ||
exports.default = banner_1.generateBanner; | ||
//# sourceMappingURL=index.js.map | ||
'use strict'; | ||
var banner = require('./banner.js'); | ||
exports.generateBanner = banner.generateBanner; |
@@ -1,3 +0,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
//# sourceMappingURL=types.js.map | ||
'use strict'; | ||
{ | ||
"name": "@scriptables/manifest", | ||
"description": "@scriptables/manifest is a toolkit designed to streamline Scriptable script development by automating metadata and comment generation for better documentation and maintainability.", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"keywords": [ | ||
@@ -13,2 +13,3 @@ "scriptable", | ||
"main": "./dist/index.js", | ||
"module": "./dist/index.mjs", | ||
"types": "./dist/index.d.ts", | ||
@@ -24,3 +25,3 @@ "engines": { | ||
"scripts": { | ||
"build": "nb-tsc -b", | ||
"build": "yarn clean && rollup -c", | ||
"clean": "del 'scriptables-manifest*.tgz' 'dist/*' '*.tsbuildinfo' 'package'", | ||
@@ -35,6 +36,13 @@ "pretest": "yarn run clean && yarn run build", | ||
"@nutol/ts-config": "^0.2.2", | ||
"@rollup/plugin-commonjs": "^28.0.1", | ||
"@rollup/plugin-json": "^6.1.0", | ||
"@rollup/plugin-node-resolve": "^15.3.0", | ||
"@types/jest": "^29.5.14", | ||
"@types/node": "^22.8.2", | ||
"del-cli": "^6.0.0", | ||
"jest": "^29.7.0" | ||
"glob": "^11.0.0", | ||
"jest": "^29.7.0", | ||
"rollup": "^4.24.2", | ||
"rollup-plugin-typescript2": "^0.36.0", | ||
"typescript": "^5.6.3" | ||
}, | ||
@@ -47,3 +55,3 @@ "files": [ | ||
], | ||
"gitHead": "07c692114bd776b41b8623cd6ebb9bdb0cba2bad" | ||
"gitHead": "eddf479e646b0264e2b398bf4feeac622f5dc62c" | ||
} |
@@ -27,3 +27,3 @@ import {ScriptableManifest} from './types'; | ||
const metaText = Object.keys(bannerMetadata) | ||
const manifestText = Object.keys(bannerMetadata) | ||
.filter(key => !!bannerMetadata[key]) | ||
@@ -36,6 +36,4 @@ .map(key => `${key}: ${bannerMetadata[key]};`) | ||
`// These must be at the very top of the file. Do not edit.\n` + | ||
`// ${metaText}\n` | ||
`// ${manifestText}\n` | ||
); | ||
} | ||
export default generateBanner; |
@@ -1,6 +0,2 @@ | ||
import {generateBanner} from './banner'; | ||
export * from './banner'; | ||
export * from './types'; | ||
export default generateBanner; |
103
6685
14