dazscript-framework
Version:
The **DazScript Framework** is a TypeScript-based framework for writing Daz Studio scripts. It provides all the advantages of a typed language such as autocompletion, error checking, and method parameter documentation and hinting. The framework also inclu
71 lines (70 loc) • 2.15 kB
JSON
{
"name": "dazscript-framework",
"version": "0.1.15",
"author": "Freddy Diaz",
"license": "MPL-2.0",
"description": "",
"scripts": {
"prebuild": "npm run installer",
"build": "webpack --env outputPath=./out",
"postbuild": "npm run icons",
"watch": "webpack --env outputPath=./out --watch",
"icons": "copyfiles -u 1 src/**/*.png out/",
"installer": "node ./dist/scripts/install-generator.js -p ./src/samples -m /DazScriptFramework"
},
"keywords": [
"daz3d",
"daz studio",
"daz script",
"dson",
"dsa",
"dse"
],
"exports": {
"./webpack": "./webpack.config.js",
"./babel": "./babel.config.js",
"./babel/trace-babel-plugin": "./dist/babel/trace-babel-plugin.js",
"./babel/trace-log-babel-plugin": "./dist/babel/trace-log-babel-plugin.js"
},
"files": [
"tsconfig.json",
"webpack.config.js",
"babel.config.js",
"dist/**/*",
"src/**/*"
],
"repository": {
"type": "git",
"url": "https://github.com/fjdiazt/dazscript-framework"
},
"peerDependencies": {
"@babel/core": "^7.23.2",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-decorators": "^7.23.2",
"@babel/plugin-transform-arrow-functions": "^7.22.5",
"@babel/plugin-transform-block-scoping": "^7.23.0",
"@babel/preset-env": "^7.23.2",
"@babel/preset-typescript": "^7.23.2",
"@babel/types": "^7.26.3",
"babel-core": "^6.26.3",
"babel-loader": "^9.1.3",
"babel-loader-exclude-node-modules-except": "^1.2.1",
"babel-plugin-transform-class-properties": "^6.24.1",
"babel-plugin-transform-typescript-metadata": "^0.3.2",
"commander": "^11.1.0",
"cross-env": "^7.0.3",
"dazscript-types": "^0.2.0",
"glob": "^7.2.0",
"ts-file-parser": "^0.0.21",
"ts-loader": "^9.5.0",
"tsconfig-paths-webpack-plugin": "^4.1.0",
"typescript": "^5.2.2",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4"
},
"devDependencies": {
"@types/node": "^22.10.5",
"eslint": "^9.17.0",
"typescript": "^5.7.3"
}
}