Commit 6d9d023
Changed files (9)
experimental.d.ts → src/experimental.d.ts
File renamed without changes
experimental.mjs → src/experimental.mjs
File renamed without changes
globals.d.ts → src/globals.d.ts
@@ -11,7 +11,7 @@ import {
path as _path,
question,
sleep,
-} from '.'
+} from './index'
declare global {
var $: $
globals.mjs → src/globals.mjs
File renamed without changes
index.d.ts → src/index.d.ts
File renamed without changes
index.mjs → src/index.mjs
File renamed without changes
package.json
@@ -2,14 +2,23 @@
"name": "zx",
"version": "5.3.0",
"description": "A tool for writing better scripts.",
- "main": "./index.mjs",
+ "main": "src/index.mjs",
+ "types": "src/index.d.ts",
"exports": {
- ".": "./index.mjs",
- "./globals": "./globals.mjs",
- "./experimental": "./experimental.mjs",
+ ".": {
+ "import": "./src/index.mjs",
+ "types": "./src/index.d.ts"
+ },
+ "./globals": {
+ "import": "./src/globals.mjs",
+ "types": "./src/globals.d.ts"
+ },
+ "./experimental": {
+ "import": "./src/experimental.mjs",
+ "types": "./src/experimental.d.ts"
+ },
"./package.json": "./package.json"
},
- "types": "index.d.ts",
"bin": {
"zx": "zx.mjs"
},
test.mjs
@@ -13,7 +13,7 @@
// limitations under the License.
import {strict as assert} from 'assert'
-import {retry} from './experimental.mjs'
+import {retry} from './src/experimental.mjs'
let всегоТестов = 0
@@ -86,7 +86,7 @@ if (test('The toString() is called on arguments')) {
if (test('Can use array as an argument')) {
try {
- let files = ['./index.mjs', './zx.mjs', './package.json']
+ let files = ['./zx.mjs', './test.mjs']
await $`tar czf archive ${files}`
} finally {
await $`rm archive`
zx.mjs
@@ -20,8 +20,8 @@ import {tmpdir} from 'os'
import {basename, dirname, extname, join, resolve} from 'path'
import url from 'url'
-import './globals.mjs'
-import {fetch, ProcessOutput} from './index.mjs'
+import './src/globals.mjs'
+import {fetch, ProcessOutput} from './src/index.mjs'
await async function main() {
try {