{
	"name": "js-base64",
	"version": "3.9.2",
	"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"
}
