js-base64
Version:
Yet another Base64 transcoder in pure-JS
51 lines (50 loc) • 1.35 kB
JSON
{
"name": "js-base64",
"version": "3.9.3",
"description": "Yet another Base64 transcoder in pure-JS",
"main": "base64.js",
"module": "base64.mjs",
"types": "base64.d.ts",
"sideEffects": false,
"files": [
"base64.js",
"base64.mjs",
"base64.d.ts",
"base64.d.mts"
],
"exports": {
".": {
"import": {
"types": "./base64.d.mts",
"default": "./base64.mjs"
},
"require": {
"types": "./base64.d.ts",
"default": "./base64.js"
}
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rollup -c && tsc -p . --declaration --emitDeclarationOnly && node -e \"require('fs').copyFileSync('base64.d.ts','base64.d.mts')\"",
"clean": "node -e \"['base64.js','base64.mjs','base64.d.ts','base64.d.mts'].forEach(f=>require('fs').rmSync(f,{force:true}))\"",
"test": "npm run build && mocha",
"version": "npm run build && node util/sync-version.js && git add base64.js base64.mjs base64.d.ts base64.d.mts README.md"
},
"devDependencies": {
"@rollup/plugin-replace": "^6.0.3",
"@rollup/plugin-typescript": "^12.3.0",
"@types/node": "^20.11.5",
"mocha": "^10.2.0",
"rollup": "^4.62.3",
"tslib": "^2.8.1",
"typescript": "^5.3.3"
},
"repository": "git+https://github.com/dankogai/js-base64.git",
"keywords": [
"base64",
"binary"
],
"author": "Dan Kogai",
"license": "BSD-3-Clause"
}