From 760a1d385ecedb23e3af953b4f88086a0634e982 Mon Sep 17 00:00:00 2001 From: saman Date: Fri, 3 Dec 2021 08:48:49 -0500 Subject: [PATCH] emoving Rollup --- package.json | 17 ++++++----------- rollup.config.js | 30 ------------------------------ tsconfig.json | 32 +++++++++++++++----------------- 3 files changed, 21 insertions(+), 58 deletions(-) delete mode 100644 rollup.config.js diff --git a/package.json b/package.json index f97f8d2..48d78e2 100644 --- a/package.json +++ b/package.json @@ -1,33 +1,28 @@ { "name": "nccl", - "version": "0.0.1", + "version": "0.0.2", "description": "", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "files": [ "dist" ], - "types": "dist/index.d.ts", "scripts": { - "rollup": "rm -rf dist/ && rollup -c" + "build": "rm -rf dist/ && npm run build:esm && npm run build:cjs", + "build:esm": "tsc", + "build:cjs": "tsc --module CommonJS --outDir dist/cjs" }, "author": "The Nerdy Canuck", "license": "MIT", "devDependencies": { - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-node-resolve": "^13.0.6", - "@rollup/plugin-typescript": "^8.3.0", "@types/react": "^17.0.37", "@types/react-dom": "^17.0.11", "react": "^17.0.2", "react-dom": "^17.0.2", - "rollup": "^2.60.2", - "rollup-plugin-dts": "^4.0.1", - "rollup-plugin-flat-dts": "^1.4.0", - "tslib": "^2.3.1", "typescript": "^4.5.2" }, "peerDependencies": { - "react": "^17.0.2" + "react": "^17.0.2", + "react-dom": "^17.0.2" } } diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index 4c47620..0000000 --- a/rollup.config.js +++ /dev/null @@ -1,30 +0,0 @@ -import resolve from '@rollup/plugin-node-resolve'; -import commonjs from '@rollup/plugin-commonjs'; -import typescript from '@rollup/plugin-typescript'; -import dts from 'rollup-plugin-dts'; - -const packageJson = require('./package.json'); - -export default [ - { - input: 'src/index.ts', - output: [ - { - file: packageJson.main, - format: 'cjs', - sourcemap: true - }, - { - file: packageJson.module, - format: 'esm', - sourcemap: true - } - ], - plugins: [resolve(), commonjs(), typescript({ tsconfig: './tsconfig.json' })] - }, - { - input: 'dist/esm/types/index.d.ts', - output: [{ file: 'dist/index.d.ts', format: 'esm' }], - plugins: [dts()] - } -]; diff --git a/tsconfig.json b/tsconfig.json index 4e717a5..1a25aa2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,21 +1,19 @@ { "compilerOptions": { - // Default - "target": "ES6", - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "skipLibCheck": true, - - // Added" - "jsx": "react", - "module": "ESNext", - "declaration": true, - "declarationDir": "types", - "sourceMap": true, - "outDir": "lib", - "moduleResolution": "node", "allowSyntheticDefaultImports": true, - "emitDeclarationOnly": true - } + "declaration": true, + "esModuleInterop": true, + "jsx": "react", + "lib": ["es5", "es2015", "es2016", "dom", "esnext"], + "types": ["node"], + "module": "es2015", + "moduleResolution": "node", + "noImplicitAny": true, + "noUnusedLocals": true, + "outDir": "dist/esm", + "sourceMap": true, + "strict": true, + "target": "es5" + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] }