UNPKG

@sp-packages/copyrc

Version:

A lightweight CLI tool to automate copying template files during project setup or runtime.

123 lines (122 loc) 3.44 kB
{ "name": "@sp-packages/copyrc", "description": "A lightweight CLI tool to automate copying template files during project setup or runtime.", "version": "2.3.5", "type": "module", "license": "MIT", "author": { "name": "Senthilprabu Ponnusamy", "email": "info@senthilprabu.in", "url": "https://www.senthilprabu.in" }, "funding": "https://github.com/sponsors/iamsenthilprabu", "keywords": [ "cli", "copy", "copyrc", "copy-files", "copy-templates", "files", "template" ], "repository": { "type": "git", "url": "git+https://github.com/SP-Packages/copyrc.git" }, "files": [ "dist", "README.md" ], "exports": { "import": "./dist/core/copyrc.js", "types": "./dist/core/copyrc.d.ts" }, "bin": { "copyrc": "dist/bin/copyrc.js" }, "publishConfig": { "access": "public" }, "depcheck": { "ignores": [ "codecov", "conventional-changelog-conventionalcommits", "cspell", "depcheck", "husky", "markdownlint-cli", "npm-package-json-lint", "npm-package-json-lint-config-default", "semantic-release", "@commitlint/cli", "@commitlint/config-conventional", "@semantic-release/changelog", "@semantic-release/commit-analyzer", "@semantic-release/exec", "@semantic-release/git", "@semantic-release/npm", "@semantic-release/release-notes-generator", "@semantic-release/github", "@sp-packages/cspell-dictionary", "@sp-packages/depkit", "@sp-packages/lintrc", "@types/node", "@vitest/coverage-v8" ] }, "lint-staged": { "*": [ "npx lintrc --strict" ] }, "dependencies": { "@sp-packages/printer": "^2.0.0", "commander": "^14.0.0" }, "devDependencies": { "@commitlint/cli": "^19.8.0", "@commitlint/config-conventional": "^19.8.0", "@eslint/js": "^9.23.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/exec": "^7.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.1", "@semantic-release/npm": "^12.0.1", "@semantic-release/release-notes-generator": "^14.0.3", "@sp-packages/cspell-dictionary": "^1.0.0", "@sp-packages/depkit": "^2.0.0", "@sp-packages/lintrc": "^1.0.0", "@types/node": "^24.0.0", "@vitest/coverage-v8": "^3.0.8", "codecov": "^3.8.3", "conventional-changelog-conventionalcommits": "^9.0.0", "cspell": "^9.0.2", "depcheck": "^1.4.7", "esbuild": "^0.25.1", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-jsdoc": "^54.0.0", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-tsdoc": "^0.4.0", "globals": "^16.0.0", "husky": "^9.1.7", "lint-staged": "^16.0.0", "markdownlint-cli": "^0.45.0", "npm-package-json-lint": "^9.0.0", "npm-package-json-lint-config-default": "^8.0.1", "prettier": "^3.5.3", "semantic-release": "^24.2.3", "typescript": "^5.8.2", "typescript-eslint": "^8.28.0", "vitest": "^3.0.8" }, "scripts": { "build": "tsc && esbuild dist/**/*.js --minify --outdir=dist --allow-overwrite --tree-shaking=true --platform=node", "prepare": "husky", "test": "vitest", "test:coverage": "vitest --coverage", "test:watch": "vitest --watch", "watch": "tsc --watch" } }