UNPKG

nadesiko3

Version:
159 lines (158 loc) 6.08 kB
{ "name": "nadesiko3", "version": "3.6.41", "description": "Japanese Programming Language", "type": "module", "main": "src/index.mjs", "bin": { "cnako3": "src/cnako3.mjs", "nako3server": "tools/nako3server/index.mjs", "nako3edit": "tools/nako3edit/index.mjs" }, "scripts": { "start": "node tools/nako3server/index.mjs", "nako3server": "node tools/nako3server/index.mjs", "nako3edit": "node tools/nako3edit/index.mjs", "test": "npm run test:core && npm run test:node && npm run test:common", "test:core": "cross-env TZ=Asia/Tokyo mocha core/test", "test:node": "mocha test/node", "test:common": "cross-env TZ=Asia/Tokyo mocha test/common", "test:async": "mocha test/async -g aysnc_basic_test", "test:browser": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers FirefoxCustomHeadless --reporters=mocha test/browser/karma.config.cjs", "test:bundled": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers FirefoxCustomHeadless test/bundled/karma.config.cjs", "test:bundled:watch": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --auto-watch --browsers FirefoxCustom test/bundled/karma.config.cjs", "test:ace-editor": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers FirefoxCustomHeadless test/ace_editor/karma.config.cjs", "test:selenium": "./test/selenium/gotest.sh", "test:e": "mocha test/node/wnako3_editor_test.mjs", "test:all": "npm test && npm run test:core && npm run test:node && npm run test:browser && npm run test:bundled && npm run test:ace-editor", "test:bundled:win": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers FirefoxCustomHeadless,ChromeCustomHeadless,EdgeHeadless,IE test/bundled/karma.config.base.js", "build:nako_version": "node src/cnako3.mjs batch/build_nako_version.nako3", "build:tsc": "tsc", "build": "npm run build:tsc && npm run build:nako_version && npm run build:tsc && npm run build:command && npm run build:esbuild && node src/cnako3.mjs batch/calc_hash.nako3", "build:core": "cd core && npm run build", "build:watch": "node bundle_esbuild.js --watch", "clean": "npm run build:tsc && node src/cnako3.mjs batch/clean.nako3", "tsc": "tsc --watch", "build:esbuild": "tsc && node bundle_esbuild.js", "check:command": "node src/cnako3.mjs batch/pickup_command.nako3", "build:command": "cross-env REPORT_ERR=1 npm run check:command && node src/cnako3.mjs batch/build_command.nako3", "build:browsers": "browserslist > src/browsers.txt && node src/cnako3.mjs batch/build_browsers.nako3", "publish:desc": "node -e \"console.log('Please exec => npm run build && npm run test:all && npm publish && npm run publish:version')", "publish:version": "node src/cnako3.mjs batch/publish_version.nako3 && node src/cnako3.mjs batch/copy_core.nako3", "eslint": "eslint src/*.mts core/src/*.mts", "eslint:fix": "eslint . --ext mts --fix", "extlib:clean": "rm -f -r demo/extlib/*", "extlib:install": "node src/cnako3.mjs batch/download-extlib.nako3", "check_new_version": "node src/cnako3.mjs tools/check_new_version.nako3", "markdownlint": "markdownlint **/*.md --ignore node_modules", "hello": "node src/cnako3.mjs -e \"「hello」と表示\"" }, "repository": { "type": "git", "url": "git+https://github.com/kujirahand/nadesiko3.git" }, "keywords": [ "script", "Japanse Programming Language", "Nadesiko", "日本語プログラミング言語", "なでしこ" ], "files": [ "bin", "demo", "doc", "src", "core", "test", "tools", "batch", "release" ], "author": "kujirahand", "license": "MIT", "bugs": { "url": "https://github.com/kujirahand/nadesiko3/issues" }, "browserslist": [ "> 0.5%", "> 0.5% in JP", "last 2 versions", "Firefox ESR", "maintained node versions", "not dead", "not IE 11" ], "homepage": "https://github.com/kujirahand/nadesiko3#readme", "_moduleAliases": { "root": ".", "nako3": "/src", "nadesiko3core": "/core", "utils": "/utils" }, "devDependencies": { "@babel/cli": "^7.24.5", "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", "@babel/preset-react": "^7.24.1", "@eslint/js": "^9.1.1", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.6", "@types/node": "^22.0.2", "@types/opener": "^1.4.3", "@types/shell-quote": "^1.7.5", "babel-loader": "^9.1.3", "browserslist": "^4.23.0", "buffer": "^6.0.3", "chai": "^5.1.0", "constants-browserify": "^1.0.0", "core-js": "^3.37.0", "cross-env": "^7.0.3", "crypto-browserify": "^3.12.0", "css-loader": "^7.1.1", "es6-promise": "^4.2.8", "esbuild": "0.24.2", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.1.1", "fetch-mock": "^12.0.2", "globals": "^15.1.0", "hotkeys-js": "^3.13.7", "markdownlint": "^0.37.0", "markdownlint-cli": "^0.43.0", "mocha": "^11.0.1", "mocha-css": "^1.0.1", "module-alias": "^2.2.3", "npm-check-updates": "^17.0.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "prettier": "^3.2.5", "prop-types": "^15.8.1", "pump": "^3.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "regenerator-runtime": "^0.14.1", "source-map": "^0.7.4", "standard": "^17.1.0", "stream-browserify": "^3.0.0", "style-loader": "^4.0.0", "stylelint": "^16.4.0", "testdouble": "^3.20.2", "typescript": "^5.6.3", "typescript-eslint": "^8.0.0", "url-loader": "^4.1.1", "util": "^0.12.5" }, "dependencies": { "dayjs": "^1.11.11", "fs-extra": "^11.2.0", "html": "^1.0.0", "iconv-lite": "^0.6.3", "marked": "^15.0.0", "node-fetch": "^3.3.2", "opener": "^1.5.2", "shell-quote": "^1.8.1" } }