UNPKG

nadesiko3

Version:
152 lines (151 loc) 6.19 kB
{ "name": "nadesiko3", "version": "3.7.17", "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 ChromeCustomHeadless --reporters=mocha test/browser/karma.smoke.config.cjs", "test:browser:full": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers ChromeCustomHeadless --reporters=mocha test/browser/karma.config.cjs", "test:bundled": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers ChromeCustomHeadless test/bundled/karma.config.cjs", "test:bundled:watch": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --auto-watch --browsers ChromeCustom test/bundled/karma.config.cjs", "test:ace-editor": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers ChromeCustomHeadless test/ace_editor/karma.smoke.config.cjs", "test:ace-editor:full": "cross-env TZ=Asia/Tokyo NODE_ENV=development karma start --single-run --browsers ChromeCustomHeadless test/ace_editor/karma.config.cjs", "test:selenium": "cross-env NAKO_SELENIUM_MODE=smoke ./test/selenium/gotest.sh", "test:selenium:full": "./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", "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/core": "^7.29.0", "@babel/preset-env": "^7.29.2", "@eslint/js": "^9.39.3", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.10", "@types/node": "^25.0.10", "@types/opener": "^1.4.3", "@types/shell-quote": "^1.7.5", "ace-builds": "^1.43.6", "babel-loader": "^10.1.1", "body-parser": "^2.2.2", "browserslist": "^4.28.1", "buffer": "^6.0.3", "chai": "^6.2.2", "cross-env": "^10.1.0", "esbuild": "0.28.0", "eslint": "^9.39.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-n": "^17.24.0", "eslint-plugin-promise": "^7.2.1", "express": "^5.2.1", "fetch-mock": "^12.6.0", "hotkeys-js": "^4.0.2", "karma": "^6.4.4", "karma-chrome-launcher": "^3.2.0", "karma-firefox-launcher": "^2.1.3", "karma-html2js-preprocessor": "^1.1.0", "karma-mocha": "^2.0.1", "karma-mocha-reporter": "^2.2.5", "karma-webpack": "^5.0.1", "mocha": "^11.7.5", "module-alias": "^2.3.4", "multer": "^2.1.1", "npm-check-updates": "^20.0.0", "prop-types": "^15.8.1", "react": "^19.2.4", "react-dom": "^19.2.4", "testdouble": "^3.20.2", "typescript": "^5.9.3", "typescript-eslint": "^8.56.1", "url-loader": "^4.1.1", "util": "^0.12.5", "webpack": "^5.105.4" }, "dependencies": { "dayjs": "^1.11.19", "fs-extra": "^11.3.3", "html": "^1.0.0", "iconv-lite": "^0.7.2", "marked": "^17.0.3", "node-fetch": "^3.3.2", "opener": "^1.5.2", "shell-quote": "^1.8.3", "smol-toml": "1.6.1" } }