From 43807f3b866b16069aa0659a4618e0aa7d40c857 Mon Sep 17 00:00:00 2001 From: Vikram Subramanian Date: Sat, 25 Apr 2020 21:03:23 -0700 Subject: [PATCH] Set type in package.json to "module" This would let Node >=13 to load lit-html as ES modules without any other bundling tools. Move check-version-tracker file extension to .cjs to continue loading it as cjs. Fixes #973. --- check-version-tracker.js => check-version-tracker.cjs | 0 package.json | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename check-version-tracker.js => check-version-tracker.cjs (100%) diff --git a/check-version-tracker.js b/check-version-tracker.cjs similarity index 100% rename from check-version-tracker.js rename to check-version-tracker.cjs diff --git a/package.json b/package.json index 29343166..4b0b37ba 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "license": "BSD-3-Clause", "homepage": "https://lit-element.polymer-project.org/", "repository": "Polymer/lit-element", + "type": "module", "main": "lit-element.js", "module": "lit-element.js", "directories": { @@ -29,7 +30,7 @@ "checksize": "rollup -c ; rm lit-element.bundled.js", "format": "find src test | grep '\\.js$\\|\\.ts$' | xargs clang-format --style=file -i", "lint": "tslint --project ./", - "prepublishOnly": "node check-version-tracker.js && npm run lint && npm test", + "prepublishOnly": "node check-version-tracker.cjs && npm run lint && npm test", "prepare": "npm run build", "regen-package-lock": "rm -rf node_modules package-lock.json; npm install", "publish-dev": "npm test && VERSION=${npm_package_version%-*}-dev.`git rev-parse --short HEAD` && npm version --no-git-tag-version $VERSION && npm publish --tag dev",