atma-io
Version:
File / Directory Classes
114 lines (113 loc) • 3.11 kB
JSON
{
"name": "atma-io",
"description": "File / Directory Classes",
"author": {
"name": "Alex Kit",
"email": "alex.kit@atmajs.com"
},
"version": "1.2.30",
"main": "./lib/io.js",
"types": "./lib/io.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/atmajs/atma-io.git"
},
"license": "MIT",
"dependencies": {
"atma-logger": ">0.0.81",
"atma-utils": "^0.1.24"
},
"devDependencies": {
"@types/node": "^13.1.1",
"app-bundler": "0.0.63",
"atma": "^0.12.15",
"atma-io-middleware-importer": "^1.1.32",
"atma-io-middleware-uglify": "^1.1.24",
"atma-loader-ts": "^1.1.12",
"dts-bundle": "^0.7.3",
"shellbee": "^0.5.4"
},
"scripts": {
"test": "atma test",
"build": "app-bundler && npm run build-dts",
"watch": "app-bundler --watch",
"build-io": "app-bundler --app io",
"server": "atma server",
"release": "echo \"atma pub -m \"message\"\"",
"build-dts": "tsc -p tsconfig-build.json && atma run tools/build-dts"
},
"app-bundler": {
"apps": {
"io": {
"outputMain": "lib/io.js",
"js": []
},
"minified": {
"outputMain": "lib/io.min.js",
"middlewares": {
"ts": [
"atma-loader-ts:read"
],
"js": [
"atma-io-middleware-uglify:write"
]
}
}
},
"common": {
"file": "src/export.ts",
"package": {
"module": "commonjs",
"commonjs": {
"output": "simplified"
}
},
"defaultExtensions": {
"js": "ts"
},
"middlewares": {
"js": [],
"ts": [
"atma-loader-ts:read"
]
},
"dynamicDependencies": [
"atma-logger",
"atma-utils",
"^fs$",
"^os$",
"readline"
]
}
},
"atma": {
"plugins": [
"atma-loader-ts"
],
"settings": {
"include": {
"amd": true,
"extentionDefault": {
"js": "ts"
}
},
"atma-loader-ts": {
"extensions": [
"ts",
"test"
],
"typescript": {
"compilerOptions": {
"sourceMap": false,
"#if (TEST)": {
"module": "AMD"
},
"#if (!TEST)": {
"module": "CommonJS"
}
}
}
}
}
}
}