<commit_before>{
  "name": "melonjs",
  "version": "14.1.0",
  "description": "melonJS Game Engine",
  "homepage": "http://www.melonjs.org/",
  "type": "module",
  "keywords": [
    "2D",
    "HTML5",
    "javascript",
    "TypeScript",
    "es6",
    "Canvas",
    "WebGL",
    "WebGL2",
    "WebAudio",
    "game",
    "engine",
    "tiled",
    "tileset",
    "mapeditor",
    "browser",
    "electron",
    "mobile",
    "cordova"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/melonjs/melonJS.git"
  },
  "bugs": {
    "url": "https://github.com/melonjs/melonJS/issues"
  },
  "license": "MIT",
  "author": "<NAME> (AltByte Pte Ltd)",
  "funding": "https://github.com/sponsors/melonjs",
  "engines": {
    "node": ">= 19"
  },
  "main": "dist/melonjs.module.js",
  "module": "dist/melonjs.mjs/index.js",
  "types": "dist/melonjs.module.d.ts",
  "sideEffects": false,
  "files": [
    "dist/melonjs.mjs",
    "dist/melonjs.module.js",
    "dist/melonjs.module.d.ts",
    "src/",
    "package.json",
    "README.md",
    "LICENSE",
    "CHANGELOG"
  ],
  "dependencies": {
    "@teppeis/multimaps": "^2.0.0",
    "core-js": "^3.26.0",
    "earcut": "2.2.4",
    "eventemitter3": "^4.0.7",
    "howler": "2.2.3"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.19.1",
    "@babel/plugin-syntax-import-assertions": "^7.20.0",
    "@fastify/static": "^6.5.0",
    "@melonjs/webdoc-theme": "^1.1.1",
    "@rollup/plugin-commonjs": "^23.0.2",
    "@rollup/plugin-image": "^3.0.1",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@rollup/plugin-replace": "^5.0.1",
    "@types/offscreencanvas": "^2019.7.0",
    "@webdoc/cli": "^2.2.0",
    "chromedriver": "^107.0.1",
    "cross-env": "^7.0.3",
    "del-cli": "^5.0.0",
    "eslint": "^8.26.0",
    "eslint-plugin-jsdoc": "^39.3.25",
    "expect": "^29.2.2",
    "expect-mocha-image-snapshot": "^2.0.14",
    "fastify": "^4.9.1",
    "mocha": "^10.1.0",
    "npm-self-link": "^1.1.7",
    "puppeteer": "^19.2.0",
    "rollup": "^3.2.3",
    "rollup-plugin-bundle-size": "^1.0.3",
    "rollup-plugin-string": "^3.0.0",
    "terser": "^5.15.1",
    "typescript": "^4.8.4"
  },
  "scripts": {
    "build": "npm run lint && rollup -c --silent",
    "dist": " npm run build && mkdirp dist && cp -fR build/*.js dist/ && npm run types",
    "lint": "eslint src/** rollup.config.js",
    "pretest": "cp -f ./build/melonjs.module.js ./tests/browser/public/lib",
    "test": "npm run test-node && mocha ./tests/browser/spec/*.js --reporter spec --bail --timeout 10000",
    "test-node": "node build/melonjs.module.js",
    "doc-prod": "mkdirp docs && webdoc --quiet --site-root melonJS/docs -R README.md",
    "doc-local": "mkdirp docs && webdoc --quiet --site-root /docs -R README.md",
    "doc": "npm run doc-prod",
    "serve": "python3 -m http.server",
    "prepublishOnly": "npm run dist && npm run test",
    "clean": "del-cli --force build/*.* dist/*.* docs",
    "types": "tsc src/index.js --declaration --allowJs --emitDeclarationOnly --outfile dist/melonjs.module.d.ts"
  }
}<commit_msg>fix the mjs "build" not being copied over the dist folder<commit_after>{
  "name": "melonjs",
  "version": "14.1.0",
  "description": "melonJS Game Engine",
  "homepage": "http://www.melonjs.org/",
  "type": "module",
  "keywords": [
    "2D",
    "HTML5",
    "javascript",
    "TypeScript",
    "es6",
    "Canvas",
    "WebGL",
    "WebGL2",
    "WebAudio",
    "game",
    "engine",
    "tiled",
    "tileset",
    "mapeditor",
    "browser",
    "electron",
    "mobile",
    "cordova"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/melonjs/melonJS.git"
  },
  "bugs": {
    "url": "https://github.com/melonjs/melonJS/issues"
  },
  "license": "MIT",
  "author": "<NAME> (AltByte Pte Ltd)",
  "funding": "https://github.com/sponsors/melonjs",
  "engines": {
    "node": ">= 19"
  },
  "main": "dist/melonjs.module.js",
  "module": "dist/melonjs.mjs/index.js",
  "types": "dist/melonjs.module.d.ts",
  "sideEffects": false,
  "files": [
    "dist/melonjs.mjs",
    "dist/melonjs.module.js",
    "dist/melonjs.module.d.ts",
    "src/",
    "package.json",
    "README.md",
    "LICENSE",
    "CHANGELOG"
  ],
  "dependencies": {
    "@teppeis/multimaps": "^2.0.0",
    "core-js": "^3.26.0",
    "earcut": "2.2.4",
    "eventemitter3": "^4.0.7",
    "howler": "2.2.3"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.19.1",
    "@babel/plugin-syntax-import-assertions": "^7.20.0",
    "@fastify/static": "^6.5.0",
    "@melonjs/webdoc-theme": "^1.1.1",
    "@rollup/plugin-commonjs": "^23.0.2",
    "@rollup/plugin-image": "^3.0.1",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@rollup/plugin-replace": "^5.0.1",
    "@types/offscreencanvas": "^2019.7.0",
    "@webdoc/cli": "^2.2.0",
    "chromedriver": "^107.0.1",
    "cross-env": "^7.0.3",
    "del-cli": "^5.0.0",
    "eslint": "^8.26.0",
    "eslint-plugin-jsdoc": "^39.3.25",
    "expect": "^29.2.2",
    "expect-mocha-image-snapshot": "^2.0.14",
    "fastify": "^4.9.1",
    "mocha": "^10.1.0",
    "npm-self-link": "^1.1.7",
    "puppeteer": "^19.2.0",
    "rollup": "^3.2.3",
    "rollup-plugin-bundle-size": "^1.0.3",
    "rollup-plugin-string": "^3.0.0",
    "terser": "^5.15.1",
    "typescript": "^4.8.4"
  },
  "scripts": {
    "build": "npm run lint && rollup -c --silent",
    "dist": " npm run build && mkdirp dist && cp -fR build/*.* dist/ && npm run types",
    "lint": "eslint src/** rollup.config.js",
    "pretest": "cp -f ./build/melonjs.module.js ./tests/browser/public/lib",
    "test": "npm run test-node && mocha ./tests/browser/spec/*.js --reporter spec --bail --timeout 10000",
    "test-node": "node build/melonjs.module.js",
    "doc-prod": "mkdirp docs && webdoc --quiet --site-root melonJS/docs -R README.md",
    "doc-local": "mkdirp docs && webdoc --quiet --site-root /docs -R README.md",
    "doc": "npm run doc-prod",
    "serve": "python3 -m http.server",
    "prepublishOnly": "npm run dist && npm run test",
    "clean": "del-cli --force build/*.* dist/*.* docs",
    "types": "tsc src/index.js --declaration --allowJs --emitDeclarationOnly --outfile dist/melonjs.module.d.ts"
  }
}
{'fraction_non_alphanumeric': 0.25205877603746163, 'fraction_numerical': 0.041336993379622156, 'mean_word_length': 2.72012012012012, 'pattern_counts': {'":': 136, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '170441', 'n_tokens_mistral': 2733, 'n_tokens_neox': 2593, 'n_words': 458}