Replaces commonjs files with CJS extension

main
Jackson Morgan 2 months ago
parent 9cba3ff753
commit 24007fc9a6
  1. 2
      package.json
  2. 8
      packages/connected-nextgraph/package.json
  3. 8
      packages/connected-solid/package.json
  4. 8
      packages/connected/package.json
  5. 8
      packages/dataset/package.json
  6. 8
      packages/jsonld-dataset-proxy/package.json
  7. 8
      packages/ldo/package.json
  8. 6
      packages/rdf-utils/package.json
  9. 8
      packages/react/package.json
  10. 8
      packages/schema-converter-shex/package.json
  11. 8
      packages/solid-react/package.json
  12. 8
      packages/solid-type-index/package.json
  13. 8
      packages/subscribable-dataset/package.json
  14. 8
      packages/svelte/package.json
  15. 8
      packages/test-solid-server/package.json
  16. 8
      packages/traverser-shexj/package.json
  17. 8
      packages/type-traverser/package.json
  18. 25
      scripts/rename-to-cjs.js

@ -33,4 +33,4 @@
"typescript": "^5.2.2",
"vitest": "^3.1.3"
}
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A plugin for @ldo/connected to work with the Solid ecosystem.",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "[ \"$CI\" = \"true\" ] && echo 'Skipping integration tests in CI.' || npm run test:integration",
"prepublishOnly": " npm run build",
@ -70,4 +70,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A plugin for @ldo/connected to work with the Solid ecosystem.",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "vitest run --coverage",
"prepublishOnly": " npm run build",
@ -66,4 +66,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A library for connecting LDO to resources outside the LDO environment",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "vitest run --coverage",
"prepublishOnly": " npm run build",
@ -61,4 +61,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "An RDFJS dataset implementation",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"example:extendedDataset": "ts-node ./example/extendedDatasetExample.ts",
@ -57,4 +57,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"prepublishOnly": " npm run build",
@ -58,4 +58,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"example": "ts-node ./example/example.ts",
@ -64,4 +64,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,14 +3,14 @@
"version": "1.0.0-alpha.27",
"description": "Some RDF Utilities to support LDO librariers",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
@ -50,4 +50,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A React library for LDO.",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "vitest run --coverage",
"prepublishOnly": " npm run build",
@ -56,4 +56,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"prepublishOnly": " npm run build",
@ -53,4 +53,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A React library for LDO and Solid",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "vitest run --coverage",
"prepublishOnly": " npm run build",
@ -58,4 +58,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "Solid Type Index support for LDO",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "vitest run --coverage",
"prepublishOnly": " npm run build",
@ -55,4 +55,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "An RDFJS dataset implementation that can be subscribed to for updates",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"example:subscribableDataset": "ts-node ./example/subscribableDatasetExample.ts",
@ -55,4 +55,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,7 +3,7 @@
"version": "1.0.0-alpha.27",
"description": "A Svelte library for LDO.",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"svelte": "src/index.ts",
"types": "./dist/types/index.d.ts",
@ -11,7 +11,7 @@
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
@ -20,7 +20,7 @@
"dev:pod": "vite-node ./example/test-server/runServer.ts",
"dev:app": "vite --config vite.config.example.ts",
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"lint": "eslint . --ext .js,.ts,.svelte --fix --no-error-on-unmatched-pattern",
@ -80,4 +80,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A solid server to be used in jest tests",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm && npm run copy-configs",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"prepublishOnly": "npm run build",
"copy-configs": "cp -r src/configs dist/cjs/configs && cp -r src/configs dist/esm/configs",
@ -46,4 +46,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "A type-traverser for ShexJ",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"prepublishOnly": " npm run build",
@ -44,4 +44,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -3,20 +3,20 @@
"version": "1.0.0-alpha.27",
"description": "An organized way to traverse over objects using typescript",
"type": "module",
"main": "./dist/cjs/index.js",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
"require": "./dist/cjs/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "rimraf dist && npm run build:cjs && npm run build:esm",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:cjs": "tsc --project tsconfig.cjs.json && node ../../scripts/rename-to-cjs.js",
"build:esm": "tsc --project tsconfig.esm.json",
"test": "jest --coverage",
"start": "ts-node ./example/example",
@ -50,4 +50,4 @@
"access": "public"
},
"gitHead": "840910c56ec3f61416f031cc76771a5673af6757"
}
}

@ -0,0 +1,25 @@
#!/usr/bin/env node
/* eslint-disable @typescript-eslint/no-var-requires */
const { readdir, rename } = require("fs/promises");
const { join, extname } = require("path");
const root = process.argv[2] || "./dist/cjs";
async function renameJsToCjs(dir) {
const entries = await readdir(dir, { withFileTypes: true });
for (const entry of entries) {
const fullPath = join(dir, entry.name);
if (entry.isDirectory()) {
await renameJsToCjs(fullPath);
} else if (entry.isFile() && extname(entry.name) === ".js") {
const newPath = fullPath.replace(/\.js$/, ".cjs");
console.log(`Renaming ${fullPath}${newPath}`);
await rename(fullPath, newPath);
}
}
}
renameJsToCjs(root).catch((err) => {
console.error("Rename failed:", err);
process.exit(1);
});
Loading…
Cancel
Save