diff --git a/package.json b/package.json index 4087463..0a3676a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "lint": "eslint .", "prepublishOnly": "nr build", "release": "bumpp --commit --push --tag && npm publish", - "start": "esmo src/index.ts", + "start": "esno src/index.ts", "test": "vitest", "typecheck": "tsc --noEmit" }, @@ -52,15 +52,15 @@ "@antfu/eslint-config": "^0.23.0", "@antfu/ni": "^0.16.2", "@antfu/utils": "^0.5.2", - "@types/node": "^17.0.31", + "@types/node": "^17.0.32", "bumpp": "^7.1.1", "eslint": "^8.15.0", - "esmo": "^0.14.1", + "esno": "^0.15.0", "pnpm": "^7.0.1", "rimraf": "^3.0.2", "typescript": "^4.6.4", "unbuild": "^0.7.4", - "vite": "^2.9.8", - "vitest": "^0.12.3" + "vite": "^2.9.9", + "vitest": "^0.12.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e99d01..73c4663 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,30 +7,30 @@ importers: '@antfu/eslint-config': ^0.23.0 '@antfu/ni': ^0.16.2 '@antfu/utils': ^0.5.2 - '@types/node': ^17.0.31 + '@types/node': ^17.0.32 bumpp: ^7.1.1 eslint: ^8.15.0 - esmo: ^0.14.1 + esno: ^0.15.0 pnpm: ^7.0.1 rimraf: ^3.0.2 typescript: ^4.6.4 unbuild: ^0.7.4 - vite: ^2.9.8 - vitest: ^0.12.3 + vite: ^2.9.9 + vitest: ^0.12.4 devDependencies: '@antfu/eslint-config': 0.23.0_hcfsmds2fshutdssjqluwm76uu '@antfu/ni': 0.16.2 '@antfu/utils': 0.5.2 - '@types/node': 17.0.31 + '@types/node': 17.0.32 bumpp: 7.1.1 eslint: 8.15.0 - esmo: 0.14.1 + esno: 0.15.0 pnpm: 7.0.1 rimraf: 3.0.2 typescript: 4.6.4 unbuild: 0.7.4 - vite: 2.9.8 - vitest: 0.12.3 + vite: 2.9.9 + vitest: 0.12.4 packages: @@ -333,6 +333,27 @@ packages: to-fast-properties: 2.0.0 dev: true + /@esbuild-kit/cjs-loader/1.0.0: + resolution: {integrity: sha512-6oPhu5QcuTsU5nO3hBCd6OdfeaGsheU6OZrQSAzBsXOiZQ+lB2Zy1bAeAPKqzVGz16kBbheW+OuL54gLD79HdA==} + dependencies: + '@esbuild-kit/core-utils': 1.0.0 + get-tsconfig: 3.0.1 + dev: true + + /@esbuild-kit/core-utils/1.0.0: + resolution: {integrity: sha512-OpBaYYkCxIFnTjk46dYaZplHrLXkYZvw0FporqTEPEWNJV8k2/+LTIZ1U49NdEBB33A3Ke/78KG78EoDnLENcg==} + dependencies: + esbuild: 0.14.38 + dev: true + + /@esbuild-kit/esm-loader/1.0.0: + resolution: {integrity: sha512-fZtvhHmO0fKNHszwb9GtBr4eaBA4ZAPxDpV/oWLh0R45IgMNz7lDIGeqsDHFTwQ4LeFgOMjzRIH0JapX8FUQmQ==} + dependencies: + '@esbuild-kit/core-utils': 1.0.0 + es-module-lexer: 0.10.5 + get-tsconfig: 3.0.1 + dev: true + /@eslint/eslintrc/1.2.3: resolution: {integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -537,8 +558,8 @@ packages: '@types/unist': 2.0.6 dev: true - /@types/node/17.0.31: - resolution: {integrity: sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==} + /@types/node/17.0.32: + resolution: {integrity: sha512-eAIcfAvhf/BkHcf4pkLJ7ECpBAhh9kcxRBpip9cTiO+hf+aJrsxYxBeS6OXvOd9WqNAJmavXVpZvY1rBjNsXmw==} dev: true /@types/normalize-package-data/2.4.0: @@ -548,7 +569,7 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 17.0.31 + '@types/node': 17.0.32 dev: true /@types/unist/2.0.6: @@ -1136,6 +1157,10 @@ packages: unbox-primitive: 1.0.1 dev: true + /es-module-lexer/0.10.5: + resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} + dev: true + /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true @@ -1380,12 +1405,6 @@ packages: dev: true optional: true - /esbuild-node-loader/0.6.5: - resolution: {integrity: sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==} - dependencies: - esbuild: 0.14.38 - dev: true - /esbuild-openbsd-64/0.13.15: resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} cpu: [x64] @@ -1403,14 +1422,6 @@ packages: dev: true optional: true - /esbuild-register/3.3.2_esbuild@0.14.38: - resolution: {integrity: sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==} - peerDependencies: - esbuild: '>=0.12 <1' - dependencies: - esbuild: 0.14.38 - dev: true - /esbuild-sunos-64/0.13.15: resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} cpu: [x64] @@ -1849,15 +1860,11 @@ packages: - supports-color dev: true - /esmo/0.14.1: - resolution: {integrity: sha512-zx48iHEWEzhouF6wXSRbO8+KuDH5QWy30qVk0EE/olYxIA4ZPySfUkqxh7tDUBizUROzdyjWmCdSDJa+3pb+9Q==} + /esno/0.15.0: + resolution: {integrity: sha512-Wws1YgB/PBUtc/Pq755Crv2r5XIcSZyqC/9qyiczzQoDNNIUdxQ75uSd6gaMJFJ+pieljcH3f9JawmrHk0vLXw==} hasBin: true dependencies: - cross-spawn: 7.0.3 - esbuild: 0.14.38 - esbuild-node-loader: 0.6.5 - esbuild-register: 3.3.2_esbuild@0.14.38 - import-meta-resolve: 1.1.1 + tsx: 2.0.1 dev: true /espree/9.3.1: @@ -2047,6 +2054,10 @@ packages: get-intrinsic: 1.1.1 dev: true + /get-tsconfig/3.0.1: + resolution: {integrity: sha512-+m30eQjbcf3xMNdnacXH5IDAKUMbI7Mhbf3e1BHif1FzBlUhBzBlmOVc7kL4+kB035l8OCyBdI3dNXZ3of9HqA==} + dev: true + /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2168,12 +2179,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-meta-resolve/1.1.1: - resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} - dependencies: - builtins: 4.0.0 - dev: true - /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} @@ -3242,6 +3247,16 @@ packages: typescript: 4.6.4 dev: true + /tsx/2.0.1: + resolution: {integrity: sha512-qOzBwD5DkUodG7PjIUTPmRdAknYHC4jh7cOchnUScJCyayI8Cy8WqoD1rc7+zhM6x5a4YDoE5CJ+t3a92K4j2w==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 1.0.0 + '@esbuild-kit/esm-loader': 1.0.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -3367,8 +3382,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite/2.9.8: - resolution: {integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==} + /vite/2.9.9: + resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -3391,8 +3406,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.12.3: - resolution: {integrity: sha512-Dc4uJAcnUampdJ6+C8IasrmL+Px+oDhS9gxeHlL9uwUzoM0ae2WydAK9UF2THxHszfZogLGT37atQwOkj1Lqvg==} + /vitest/0.12.4: + resolution: {integrity: sha512-EDxdhlAt6vcu6y4VouAI60z78iCAVFnfBL4VlSQVQnGmOk5altOtIKvp3xfZ+cfo4iVHgqq1QNyf5qOFiL4leg==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -3416,7 +3431,7 @@ packages: local-pkg: 0.4.1 tinypool: 0.1.3 tinyspy: 0.3.2 - vite: 2.9.8 + vite: 2.9.9 transitivePeerDependencies: - less - sass