mirror of
https://github.com/idrawjs/idraw
synced 2026-05-24 10:08:34 +00:00
build: add output esm/* to @idraw/util
This commit is contained in:
parent
11411bd528
commit
7cc92d89c4
5 changed files with 9 additions and 20 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -114,3 +114,5 @@ __tests__/test-result
|
|||
# __tests__/snapshot
|
||||
|
||||
reports/
|
||||
|
||||
packages/*/esm/
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
"e2e": "mocha --exit ./__tests__/e2e.test.js",
|
||||
"init": "lerna bootstrap",
|
||||
"init:cnpm": "lerna bootstrap --npm-client=cnpm",
|
||||
"clear": "rm -rf ./packages/*/dist/ & rm -rf ./packages/*/node_modules/",
|
||||
"clear": "rm -rf ./packages/*/dist/ && rm -rf ./packages/*/esm/ && rm -rf ./packages/*/node_modules/",
|
||||
"jest": "jest --config jest.config.js",
|
||||
"jest:update": "jest --update-snapshot --config jest.config.js",
|
||||
"cover": "jest --config jest.cover.js",
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import util from './../src/index';
|
||||
import util from './../src/default';
|
||||
|
||||
console.log('util =', util)
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@
|
|||
},
|
||||
"files": [
|
||||
"dist/*.ts",
|
||||
"dist/*.js"
|
||||
"dist/*.js",
|
||||
"esm/*.js",
|
||||
"esm/*.ts"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const ts = require('typescript');
|
||||
const babel = require('@babel/core');
|
||||
// const babel = require('@babel/core');
|
||||
const glob = require("glob");
|
||||
const { packages } = require('./config');
|
||||
const { resolvePackagePath, getTsConfig } = require('./util/project');
|
||||
|
|
@ -28,25 +28,10 @@ function buildPackage(dirName) {
|
|||
compilerOptions.target = ts.ScriptTarget.ES2015;
|
||||
compilerOptions.moduleResolution = ts.ModuleResolutionKind.NodeJs;
|
||||
compilerOptions.declaration = true;
|
||||
compilerOptions.outDir = resolvePackagePath(dirName, 'dist', 'esm');
|
||||
compilerOptions.outDir = resolvePackagePath(dirName, 'esm');
|
||||
compilerOptions.rootDir = resolvePackagePath(dirName, 'src');
|
||||
const program = ts.createProgram(targetFiles, compilerOptions);
|
||||
program.emit();
|
||||
}
|
||||
|
||||
// build ts -> cjs
|
||||
{
|
||||
const tsConfig = getTsConfig();
|
||||
const compilerOptions = tsConfig.compilerOptions;
|
||||
compilerOptions.target = ts.ScriptTarget.ES5;
|
||||
compilerOptions.moduleResolution = ts.ModuleResolutionKind.NodeJs;
|
||||
compilerOptions.declaration = true;
|
||||
compilerOptions.outDir = resolvePackagePath(dirName, 'dist', 'cjs');
|
||||
compilerOptions.rootDir = resolvePackagePath(dirName, 'src');
|
||||
const program = ts.createProgram(targetFiles, compilerOptions);
|
||||
program.emit();
|
||||
}
|
||||
|
||||
// console.log('files ===', files);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue