{"_id":"@dx-pkg/mksymlink","_rev":"27-2256e1d448fd518062b95fe48f775a61","name":"@dx-pkg/mksymlink","dist-tags":{"latest":"1.0.22"},"versions":{"1.0.0":{"name":"@dx-pkg/mksymlink","version":"1.0.0","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.0","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"3c0588d73e72a90b955a7fa8e0e1e5bfcb4ffb1d","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.0.tgz","fileCount":106,"integrity":"sha512-DEmVEtdmU3uNVDJR2VQTjeX1LjIz9IA7azoqjYKGVYHeIOkw1L7DlzvhS6UuwOPUhmOLnAcDD/rTy3KoCzofQg==","signatures":[{"sig":"MEYCIQCAym4eXmFTPjf6xGEnV45JEDnJdHP62GDTcp1KTV3FdgIhAKankR1pQP+BlhW9OUCOGzvyGrJ4to5TTyuelRjc10YT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119884},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"14e4992de3d7de2686d21d3568c08b3139a03d05","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-tools/logger":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.0_1766332059461_0.8947144879705096","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dx-pkg/mksymlink","version":"1.0.1","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.1","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"b9c97a8f79f35a09b743e91eb6153f7c8f9f9ea8","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.1.tgz","fileCount":106,"integrity":"sha512-jeDxNmLdN/+Fz2Y0MWR+2uj+048kAklRp/gZTMEazfLmD5aLKl/P3qngP7IWWue9ZgVPQp5AtDT2ruVzn9Kn8Q==","signatures":[{"sig":"MEUCIGWNtjsoOemk/cWAtTGAqqJf1P8ZH35rx5OHZgo/905bAiEAtKuBNErZOlQprY3RyF4dhJE2tEW0zcp10EXX7oab1Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119896},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"bf8bcb86fe7a2f17a283b62916a551ec3c11a154","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.1_1766333048243_0.8210694261422309","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dx-pkg/mksymlink","version":"1.0.2","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.2","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"37b96165c865741d2865782174ab2e593f05f204","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.2.tgz","fileCount":54,"integrity":"sha512-r36BmGXYeccgHJKit3rpiYSYjhYSeEjU3gAHgbvITdImjc/EjHgP9iOBF0vAXRwg72EmQvw4JP8bUyNtQQMatA==","signatures":[{"sig":"MEUCIQCfhaU0oTgaNPQNn3oVI9WNSEgezrzeGzt0+1W+I9BHwQIgZ118hUbZIvyuLUAMV1kBvj3lDibw2Bh+xALsbfYxWc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66283},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"bf8bcb86fe7a2f17a283b62916a551ec3c11a154","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.2_1766333577810_0.4189081363145777","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dx-pkg/mksymlink","version":"1.0.3","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.3","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"bcd0f950fa06f04522c92505105c1643ce661cea","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.3.tgz","fileCount":54,"integrity":"sha512-7Ucr//x2xtP2xPbpbBtNvi1erXe6pTjISJ6PnQvfucDH8Lu+qJgdNYRbC5mTMg/4hlwlkTj/a3jPPdpwFXjFsQ==","signatures":[{"sig":"MEYCIQD1ObGYCpr7aCljKCSoFijSLdwiU0FELBwTeTYmc3zxoAIhAMA9HL/cGVuiM7VZUHAZPXytSbygOED2TT5f6nWjgOlT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66286},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"56a9c28eb2cc31cb8ff4b14da5df57674c07073e","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.3_1766333983734_0.2503089706466175","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dx-pkg/mksymlink","version":"1.0.4","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.4","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"ae3e09f7130be9f9e27ab4c76262923aef2098fd","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.4.tgz","fileCount":54,"integrity":"sha512-DRsNmqmzRX10GSDMLnPnZ1iis92vOlwCnByz9qtieV5oEx7rmC9+heKwRJAxY3NxpOcXf1x0jrIBrS4TJA643w==","signatures":[{"sig":"MEUCIQDe0kJ4MOvKz5s4TKPDZ38uuJ6VROiSSo+Y5Tg1dDnPkAIgLqtF+RjqfxUId2VwqsCcq9cuqoM4HK/gYQwNnJ51dWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66337},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"f1f29b2e834671a07958c71d725a40b63c32f384","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.4_1766373977226_0.8499441325870538","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dx-pkg/mksymlink","version":"1.0.6","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.6","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"73a36c7f7767653f45b76779c9ec6a2943e29079","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.6.tgz","fileCount":40,"integrity":"sha512-PLN2KYxg7QlRtvNva0x5offoyeZDENYTakAJrkJjhUysAR/wJzOA8NBFR0vuNvcBFQ+FiYPwkgPWOqDBMmhgTQ==","signatures":[{"sig":"MEUCIC1DRFR1FrlQ+5duovURK7doZITIS/2pqS5WeC50EDMtAiEA3StwSnlO0ZZFA0x4CDf14+B9cyIrA5jwCt1Clo2WM0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49889},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"5ec724d602393c462df8fd528c9c6bd83d545e47","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.6_1766384198102_0.4276643024982949","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dx-pkg/mksymlink","version":"1.0.7","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.7","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"9b60ef3118d6e8dbe06df7915ceb6a20ac60ccb4","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.7.tgz","fileCount":8,"integrity":"sha512-vNlCFDtxYvNgbmvytD3RZ5eHZzvAtRr2KbcwG5djuhrgFKdx2A3zF8+lO8o2NIYJAYi33YVSIGWhaw4LJC2ZTw==","signatures":[{"sig":"MEQCIAf4vkMWsWBsvrQOdBwRHRN99aw3DjvqMWmngVe3BgO9AiBYq0KPhz16rbSL3Vq2+rMiS8i9A9AhiJT1PCpZ/LjjoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17655},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"e8a541c048ce1be793f88f6f00130f27caa3f744","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.7_1767445976740_0.030869166479198906","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@dx-pkg/mksymlink","version":"1.0.8","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.8","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"5a9b12882ce62b543e62b9ac6b8f68364586b31d","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.8.tgz","fileCount":40,"integrity":"sha512-cwgUXr0RNH+T1HQc+BjlwDhYBUewo3IesSifUKCqdEgWH/3pOmJzU20X3Rf5qsbEJmHDSwLw6FC53hvmd49Ueg==","signatures":[{"sig":"MEUCIQDnmep95mHLnKibvlL9aAD1k5Q7jX+2eQksXD3eCSQImgIgC24xYkIk5dYQEQDonwxZw3e9JHgy55gxSWcVNk/SiXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50173},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"e8a541c048ce1be793f88f6f00130f27caa3f744","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.8_1767446297447_0.20667658934618394","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dx-pkg/mksymlink","version":"1.0.9","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.9","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"f72d003783b9b9df0bb1ec81487fee1d4f080be5","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.9.tgz","fileCount":40,"integrity":"sha512-HViWMqtwvGVzxXOuVCkpiyDADosCpoEoa/dD2/7+ZAqE+Wj9ZY5AsJxg8uLaDdAaE1RHoWZ0iDS9GexT/r6Liw==","signatures":[{"sig":"MEYCIQCM4vFYc5/ipO51uJpIlYYDwLJtq9ocLCYKv3g7/cP31AIhAMocTvGj1Kn3ce0jcceyWkIoxnSW8qeG9gO/EeSSeY3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50183},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"c2a967fc0c029794bd9af876d96f987a799a3019","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.9_1767448459029_0.8700284396903506","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@dx-pkg/mksymlink","version":"1.0.10","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.10","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"8c23774086a5733e6be5f381050c7ad2276e7573","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.10.tgz","fileCount":40,"integrity":"sha512-UuLBogj+3Gzs2lyt2e/8DDHuJ5MPViN8Nrwda+0bMy+0XVolF+xLKhECPd+kgs/eOmVC+EIA2XIbTP879SgBiw==","signatures":[{"sig":"MEYCIQDL2VrLPAKjfFbxjvWQuNxgOdHZDrFk6UNZIqxOjv+W/wIhALn5kDWHKxntxBKwauJwtnphPs87S/TCypbe/17sNXLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50192},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"1eb62c5fb6ddbb92105dde9d7906e9dd5614a0b9","scripts":{"dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.7.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.10_1767448869669_0.13884551487849883","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@dx-pkg/mksymlink","version":"1.0.14","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.14","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"fde77b7c11776a5ec532bf6a604b25d38e782744","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.14.tgz","fileCount":41,"integrity":"sha512-hmrNydFj1CU9lypZlR/vV+FtD5jGDRK7bBI+ciS/sz90DUVHPS/mDPijPmAlPWVbGCAJ02UL+BCBXBDXYz5nDw==","signatures":[{"sig":"MEUCIHrjYWJgEc434V2/K7ot5LUu7v1yuAA8M63JE+IActOEAiEA31vmzPj1isZaLYLTT3zeILnCATm4AXIAHco4fINuLfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50644},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"}},"gitHead":"1c442af6ee01bc1ce559e6f06165daee07290c99","private":false,"scripts":{"bin":"node ../../dist/packages/mksymlink/src/commands/index.js","dev":"tsc-watch -b --onSuccess \"npm start\"","lint":"eslint . --ext .ts","test":"jest","build":"tsc -p tsconfig.prod.json","start":"node ../../dist/packages/mksymlink/examples/index.js","watch":"tsc -p tsconfig.json --watch","format":"prettier --write \"**/*.{ts,json,md}\"","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.10.1","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"24.8.0","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.14_1772180185777_0.7525008288296144","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@dx-pkg/mksymlink","version":"1.0.15","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.15","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"src/commands/index.js"},"dist":{"shasum":"2cb7270bb1a7200dd56e9057e374f7c626698422","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.15.tgz","fileCount":9,"integrity":"sha512-McwTLfREbF9fXvnP/nspdeEi5Vz31Ji54umLW65KNg+54ofGKd6x28bQJFSzq7lVh4nZSlng5x7SElkG4XW82A==","signatures":[{"sig":"MEUCIQCaKajbFX8yS8NVPH0wBpjL/jDv0ni4De7GsHzoMkv3dwIgZLn33BF5S7WjV22c2PmcoAe3/RqGdd2OKQLUlA4s9As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47558},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./src/index.js"}},"./examples":{"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"},"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"}}},"gitHead":"5904cdecd44ddbbd7651b5c65f099e0e26bd160a","private":false,"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.11.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.15_1774064295762_0.5328504884034706","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@dx-pkg/mksymlink","version":"1.0.16","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.16","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"bin/index.js"},"dist":{"shasum":"15f28376413a7298afca44fa3c36d0fe736f73a7","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.16.tgz","fileCount":10,"integrity":"sha512-OOkn2NeQUacNzUY+5f4AwE/LGsZww0IbWXWAF79Jqzqf9xSgvvFm8szMRTR7Jkdp5itVeMBlyoNgreQcU7fYsg==","signatures":[{"sig":"MEYCIQCoNk5/Dxnu0Xh9pioRmaYzMWSJaxnvHk5bupJj17Tp/gIhAMisARy4VnkyNcU2+FdeS/SSKFhD43326GmEZhN53ndh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60090},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./src/index.js"}},"./examples":{"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"},"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"}}},"gitHead":"e3fddaa5bbf339d76e493690242e15b763dc9b69","private":false,"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.11.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.16_1774065868156_0.048604894026896606","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@dx-pkg/mksymlink","version":"1.0.17","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.17","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"bin/index.js"},"dist":{"shasum":"db248531dd82df423eb8358e055f25838a0a589a","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.17.tgz","fileCount":10,"integrity":"sha512-5IoX71J46mTu1UwkXHrfh0TGABphM34qGyOq14BQI6f9DPNB1NHFSQlZ0DnZ/YUDXC84I79i0PKryicrKhWrkQ==","signatures":[{"sig":"MEYCIQD54FFhl1qz8U9c2WQykiPU60P/G1EjhFJJK8Du7wVu7gIhAP27uMi5Dnv2ne1mrXkUFe5FBbdpRBy0VpZLmlCuAYFZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58963},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./src/index.js"}},"./examples":{"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"},"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"}}},"gitHead":"a16e9ad82c7bd2b2e776bb93a2e72c79df6707aa","private":false,"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.11.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.17_1774066785922_0.8844277418008593","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@dx-pkg/mksymlink","version":"1.0.18","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.18","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"bin/index.js"},"dist":{"shasum":"56dafbf2a64868495bfca7f3c53631cbaf2018f8","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.18.tgz","fileCount":10,"integrity":"sha512-Ge9+BzzSlsxc+J0oydYS48tDSq6f/0oFNQPfVVDqqf7Dt9lKU5Jih2qMAFKHh5WgrEM1A+UegFPQ4m2NdD3J9A==","signatures":[{"sig":"MEUCIQDqv5xaSokFtoEuMq8Pe1aNwQA+Jk7hC3rqdfiRCT27kAIgEkUMSEVI7+/ispsgqihRxRyi1xFbg/xzzE9fLRcPygk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43201},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./src/index.js"}},"./examples":{"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"},"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"}}},"gitHead":"56443cf6c7aa6e1dd51667cbb6b782c0c5dfbeaa","private":false,"scripts":{"bin":"node ../../dist/packages/mksymlink/bin/index.js","dev":"npm run dev:tsdown","lint":"eslint . --ext .ts","test":"jest","build":"npm run build:tsdown","format":"prettier --write \"**/*.{ts,json,md}\"","dev:tsc":"tsc -p tsconfig.json --watch","example":"node ../../dist/packages/mksymlink/examples/index.js","dev:tsup":"tsup --config tsup.config.dev.ts","build:tsc":"tsc -p tsconfig.prod.json","build:tsup":"tsup --config tsup.config.build.ts","dev:tsdown":"tsdown --config tsdown.config.dev.ts --config-loader unrun && node scripts/clean-dts-comments.js","test:watch":"jest --watch","build:tsdown":"tsdown --config tsdown.config.build.ts --config-loader unrun && node scripts/clean-dts-comments.js","example:build":"npm run build && npm run example","test:coverage":"jest --coverage","example:dev:tsc":"tsc-watch -b --onSuccess \"npm run example\""},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.11.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","tsdown":"^0.21.2","ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.18_1775729782590_0.7019960382133092","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@dx-pkg/mksymlink","version":"1.0.19","keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"_id":"@dx-pkg/mksymlink@1.0.19","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"bin":{"mksymlink":"bin/index.js"},"dist":{"shasum":"ae9d9ed5f619d819a204d99f695d67e2e69ff481","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.19.tgz","fileCount":10,"integrity":"sha512-XTTjXEM8G5H4gwrR2qPAZV25hUIqoZaoKodtPmeHHSqociFgsiK3u502+8yGy/S+EJlkWVMTYEVTTL17nxCURQ==","signatures":[{"sig":"MEUCIC/KN7d4+KhSbkMN1NuXu709INMktZFbGbSDwMHae3TaAiEAwTDkzDrebQgPGVw1eqQMIs9BLv1wfwEQz1qaA0vQIgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43229},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","module":"./src/index.mjs","exports":{".":{"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"},"require":{"types":"./src/index.d.ts","default":"./src/index.js"}},"./examples":{"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"},"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"}}},"gitHead":"0b35f545de84068f061a5409f0e3141048edd008","private":false,"scripts":{"bin":"node ../../dist/packages/mksymlink/bin/index.js","dev":"npm run dev:tsdown","lint":"eslint . --ext .ts","test":"jest","build":"npm run build:tsdown","format":"prettier --write \"**/*.{ts,json,md}\"","dev:tsc":"tsc -p tsconfig.json --watch","example":"node ../../dist/packages/mksymlink/examples/index.js","dev:tsup":"tsup --config tsup.config.dev.ts","build:tsc":"tsc -p tsconfig.prod.json","build:tsup":"tsup --config tsup.config.build.ts","dev:tsdown":"tsdown --config tsdown.config.dev.ts --config-loader unrun && node scripts/clean-dts-comments.js","test:watch":"jest --watch","build:tsdown":"tsdown --config tsdown.config.build.ts --config-loader unrun && node scripts/clean-dts-comments.js","example:build":"npm run build && npm run example","test:coverage":"jest --coverage","example:dev:tsc":"tsc-watch -b --onSuccess \"npm run example\""},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"_npmVersion":"11.11.0","description":"Create symbolic links across platforms (macOS, Windows)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"chalk":"^5.6.2","commander":"^12.0.0","@dx-pkg/logger":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","tsdown":"^0.21.2","ts-jest":"^29.4.5","tsc-watch":"^7.2.0","@types/jest":"^30.0.0","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mksymlink_1.0.19_1778582652568_0.04675089615603545","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@dx-pkg/mksymlink","version":"1.0.22","description":"Create symbolic links across platforms (macOS, Windows)","private":false,"type":"commonjs","main":"./src/index.js","module":"./src/index.mjs","types":"./src/index.d.ts","publishConfig":{"access":"public"},"exports":{".":{"require":{"types":"./src/index.d.ts","default":"./src/index.js"},"import":{"types":"./src/index.d.mts","default":"./src/index.mjs"}},"./examples":{"require":{"types":"./examples/index.d.ts","default":"./examples/index.js"},"import":{"types":"./examples/index.d.mts","default":"./examples/index.mjs"}}},"bin":{"mksymlink":"bin/index.js"},"keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"dependencies":{"@dx-pkg/logger":"^1.1.0","chalk":"^5.6.2","commander":"^12.0.0"},"gitHead":"d45389b988f572d8d99880dcc4447e2264af7651","_id":"@dx-pkg/mksymlink@1.0.22","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-7dtYqWplfzPXNCG+zvrD6gDZbXcw6d4c0fYCqjSZTJCkbDD6rjjEnP35iigB7p/vACJ/qORVc+49lHQQmWCSQw==","shasum":"6c9d8eb136c24f076d265b230cac787c13041bbc","tarball":"https://registry.npmjs.org/@dx-pkg/mksymlink/-/mksymlink-1.0.22.tgz","fileCount":10,"unpackedSize":54773,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG8QBMYVahsV13sf7rNkoCyqoZKDOnRFjEmJGQH2+bZXAiEA+vnCWoFHdNvJ4++7KjyqV5V6AYnwUbONXck4HhCqHHs="}]},"_npmUser":{"name":"dongtranv","email":"dongtranv@outlook.com"},"directories":{},"maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mksymlink_1.0.22_1779446167720_0.8019843348422508"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T15:47:39.361Z","modified":"2026-05-22T10:36:08.062Z","1.0.0":"2025-12-21T15:47:39.615Z","1.0.1":"2025-12-21T16:04:08.414Z","1.0.2":"2025-12-21T16:12:57.956Z","1.0.3":"2025-12-21T16:19:43.928Z","1.0.4":"2025-12-22T03:26:17.383Z","1.0.6":"2025-12-22T06:16:38.259Z","1.0.7":"2026-01-03T13:12:56.871Z","1.0.8":"2026-01-03T13:18:17.642Z","1.0.9":"2026-01-03T13:54:19.176Z","1.0.10":"2026-01-03T14:01:09.824Z","1.0.11":"2026-02-26T15:33:38.986Z","1.0.12":"2026-02-26T16:03:41.926Z","1.0.13":"2026-02-26T16:10:28.052Z","1.0.14":"2026-02-27T08:16:25.912Z","1.0.15":"2026-03-21T03:38:15.917Z","1.0.16":"2026-03-21T04:04:28.289Z","1.0.17":"2026-03-21T04:19:46.071Z","1.0.18":"2026-04-09T10:16:22.725Z","1.0.19":"2026-05-12T10:44:12.710Z","1.0.20":"2026-05-22T08:11:01.791Z","1.0.21":"2026-05-22T08:41:26.969Z","1.0.22":"2026-05-22T10:36:07.872Z"},"keywords":["symlink","symbolic-link","cross-platform","macos","windows","cli"],"description":"Create symbolic links across platforms (macOS, Windows)","maintainers":[{"name":"dongtranv","email":"dongtranv@outlook.com"}],"readme":"# @dx-pkg/mksymlink\n\nCross-platform symbolic link creation tool for macOS, Windows, and Linux.\n\n## Features\n\n- **Cross-platform support** - Works on macOS, Windows, and Linux\n- **Git-like configuration** - Manage settings with `mksymlink config`\n- **Flexible symlink creation** - Auto-generated or custom paths\n- **Configurable defaults** - Set your preferred symlink directory once\n- **Windows symlink types** - Support for file, directory, and junction\n- **Force overwrite** - Replace existing symlinks when needed\n- **CLI & Programmatic API** - Use from command line or Node.js\n\n## Installation\n\n```bash\nnpm install -g @dx-pkg/mksymlink\n```\n\n## Quick Start\n\n### Create symlinks in the current directory (CWD)\n\nGenerate symlinks from any source directly into your current terminal session's directory.\n\n```bash\n# Explicitly define source and target\nmksymlink -s ~/projects/my-app -t .\n\n# Creates: ~/projects/my-app -> ./my-app\n```\n\n```bash\n# Create a symlink of the current folder inside itself (or to a target)\ncd ~/projects/my-app\nmksymlink -t .\n\n# Creates: ~/projects/my-app -> ~/projects/my-app/my-app\n```\n\n### Save to a default directory\n\nYou can configure a global destination so you don't have to specify the target path every time.\n\n```bash\n# 1. Configure the default symlink destination\nmksymlink config set symlink.defaultDir ~/my-symlinks\n\n# 2. Run without arguments to use the default directory (configured at `symlink.defaultDir`)\ncd ~/projects/my-app\nmksymlink\n\n# Creates: ~/projects/my-app -> ~/my-symlinks/projects--my-app\n```\n\n## CLI Commands\n\n### `mksymlink` (alias as `mksymlink create`)\n\n### `mksymlink create`\n\nCreate symlink with full control over source and target.\n\n```bash\nmksymlink create -s <source> -t <target> [--type <type>] [-f]\n```\n\n### `mksymlink config`\n\nManage configuration settings.\n\n```bash\nmksymlink config <get|set|unset|list|info> [key] [value]\n```\n\n**📖 Detailed Documentation:**\n\n- [Create Command](src/commands/create/create-command.md) - Symlink creation options and examples\n- [Config Command](src/commands/config/config-command.md) - Configuration management\n\n## Programmatic API\n\n### Types\n\n```typescript\nimport type { SymlinkOptions, WindowsSymlinkType } from '@dx-pkg/mksymlink';\n\n// WindowsSymlinkType\ntype WindowsSymlinkType = 'file' | 'dir' | 'junction';\n\n// SymlinkOptions\ninterface SymlinkOptions {\n    source: string;\n    target: string;\n    type?: WindowsSymlinkType;\n    force?: boolean;\n}\n```\n\n### Symlink Creation\n\n```typescript\nimport { MkSymlinkCommandFactory } from '@dx-pkg/mksymlink';\n\nconst command = MkSymlinkCommandFactory.create({\n    source: '/path/to/source',\n    target: '/path/to/target',\n    type: 'dir',\n    force: false,\n});\n\nawait command.execute();\n```\n\n### Configuration\n\n```typescript\nimport { ConfigCommandFactory } from '@dx-pkg/mksymlink';\n\n// Set a value\nconst setCmd = ConfigCommandFactory.create({\n    action: 'set',\n    key: 'symlink.defaultDir',\n    value: '/path/to/symlinks',\n});\nawait setCmd.execute();\n\n// Get a value\nconst getCmd = ConfigCommandFactory.create({\n    action: 'get',\n    key: 'symlink.defaultDir',\n});\nawait getCmd.execute();\n\n// List all values\nconst listCmd = ConfigCommandFactory.create({ action: 'list' });\nawait listCmd.execute();\n\n// Unset a value\nconst unsetCmd = ConfigCommandFactory.create({\n    action: 'unset',\n    key: 'symlink.defaultDir',\n});\nawait unsetCmd.execute();\n\n// Show config file info\nconst infoCmd = ConfigCommandFactory.create({ action: 'info' });\nawait infoCmd.execute();\n```\n\n## Windows Symlink Types\n\n| Type       | Description                      | Admin Required |\n| ---------- | -------------------------------- | -------------- |\n| `dir`      | Directory symlink                | Yes            |\n| `file`     | File symlink                     | Yes            |\n| `junction` | Directory junction (recommended) | No             |\n\n```bash\n# Recommended for directories (no admin)\nmksymlink --type junction\n\n# Requires administrator\nmksymlink --type dir\n```\n\n**📖 See:** [Create Command - Windows Types](src/commands/create/create-command.md#windows-symlink-types)\n\n## Development\n\n### Build & Test\n\n```bash\n# Build\nnpm run build\n\n# Test\nnpm test\n\n# Lint & Format\nnpm run lint\nnpm run format\n```\n\n### Testing CLI Commands\n\nAfter building, test the CLI locally:\n\n```bash\n# Quick mode\nnpx mksymlink\n\n# Config commands\nnpx mksymlink config set symlink.defaultDir ~/test-symlinks\nnpx mksymlink config list\nnpx mksymlink config get symlink.defaultDir\nnpx mksymlink config unset symlink.defaultDir\nnpx mksymlink config info\n\n# Create mode\nnpx mksymlink create -s /path/to/source -t /path/to/target\nnpx mksymlink create -f\nnpx mksymlink create --type junction  # Windows\n```","readmeFilename":"README.md"}