{
    "name": "typestripped",
    "version": "0.1.14",
    "description": "Tiny, dependency-free library that transpiles (most) TypeScript to JavaScript in the browser.",
    "main": "dist-min/typestripped.js",
    "files": [
        "bin",
        "dist",
        "dist-min",
        "src"
    ],
    "exports": {
        ".": {
            "default": "./dist-min/typestripped.js",
            "development": "./dist/typestripped.js",
            "types`": "./dist/typestripped.d.ts"
        },
        "./browser": {
            "default": "./dist-min/browser.js",
            "development": "./dist/browser.js",
            "types`": "./dist/browser.d.ts"
        },
        "./package.json": "./package.json"
    },
    
    "scripts": {
        "build": "rm -rf dist dist-min ; tsc --target es2020 --declaration --sourceMap --outDir dist src/*.ts && mkdir -p dist-min && for f in dist/*.js; do terser --module --mangle module --keep-fnames --source-map -o dist-min/$(basename $f) -- $f; done && cp dist/*.d.ts dist-min",
        "test": "./bin/cli.js tests/test.ts --output /dev/stdout | diff -u tests/test.js - && ./bin/cli.js tests/error.ts --recover --output /dev/stdout 2> /dev/null | diff -u tests/error.js - && echo OK",
        "prepack": "npm run build && npm run test"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/vanviegen/typestripped.git"
    },
    "bin": "bin/cli.js",
    "keywords": [
        "typescript",
        "javascript",
        "transpile",
        "convert",
        "browser",
        "ts2js",
        "strip"
    ],
    "author": "Frank van Viegen",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/vanviegen/typestripped/issues"
    },
    "homepage": "https://github.com/vanviegen/typestripped#readme",
    "devDependencies": {
        "terser": "^5.39.0",
        "typescript": "^5.8.3"
    },
    "type": "module",
    "types": "dist-min/aberdeen.d.ts"    
}
