Skip to content

Commit

Permalink
chore: update exports
Browse files Browse the repository at this point in the history
  • Loading branch information
riccardoperra committed Feb 6, 2022
1 parent 680a6ce commit 9ead8ee
Show file tree
Hide file tree
Showing 12 changed files with 4,858 additions and 1,683 deletions.
6,467 changes: 4,810 additions & 1,657 deletions package-lock.json

Large diffs are not rendered by default.

19 changes: 11 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "solid-codemirror",
"version": "0.0.0-development",
"source": "./src/index.ts",
"main": "./dist/solid-codemirror.umd.js",
"module": "./dist/solid-codemirror.es.js",
"source": "./src/public-api.ts",
"module": "./dist/solid-codemirror.mjs",
"types": "./dist/public-api.d.ts",
"exports": {
".": {
"import": "./dist/solid-codemirror.es.js",
"require": "./dist/solid-codemirror.umd.js"
"import": "./dist/solid-codemirror.mjs",
"types": "./dist/public-api.d.ts"
}
},
"license": "MIT",
Expand All @@ -19,8 +19,9 @@
"dist"
],
"scripts": {
"build": "rimraf dist && vite build",
"build": "rimraf dist && vite build && npm run build:types",
"build:release": "npm run build && node scripts/release.js",
"build:types": "tsc -p tsconfig.dts.json",
"lint": "eslint . --ext .js,.jsx,.mjs,.ts,.tsx",
"semantic-release": "semantic-release",
"test": "jest"
Expand All @@ -33,6 +34,7 @@
"@commitlint/cli": "14.1.0",
"@commitlint/config-angular": "14.1.0",
"@commitlint/config-conventional": "14.1.0",
"@rollup/plugin-dynamic-import-vars": "^1.4.2",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/git": "^10.0.1",
"@testing-library/jest-dom": "^5.16.2",
Expand All @@ -48,7 +50,7 @@
"lint-staged": "^12.1.4",
"prettier": "^2.0.5",
"rimraf": "^3.0.2",
"rollup-plugin-ts": "^2.0.5",
"rollup-plugin-dts": "^4.1.0",
"semantic-release": "^19.0.2",
"solid-jest": "^0.2.0",
"solid-js": "^1.3.4",
Expand All @@ -58,6 +60,7 @@
"ts-jest": "^27.1.3",
"typescript": "^4.4.3",
"vite": "^2.7.13",
"vite-plugin-dts": "^0.9.9",
"vite-tsconfig-paths": "^3.3.17"
},
"peerDependencies": {
Expand All @@ -75,7 +78,7 @@
"@codemirror/commands": "^0.19.8",
"@codemirror/state": "^0.19.6",
"@codemirror/view": "^0.19.41",
"solid-js": "^1.3.4"
"solid-js": "^1.0.0"
},
"lint-staged": {
"*.{js,ts}": "eslint --fix",
Expand Down
2 changes: 0 additions & 2 deletions src/index.ts

This file was deleted.

2 changes: 1 addition & 1 deletion src/CodeMirror.tsx → src/lib/CodeMirror.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {Component, createEffect, onCleanup} from 'solid-js';
import {CodeMirrorComponentProps} from './types/codeMirrorProps';
import {createCodeMirror} from './createCodeMirror';
import {extractCodeMirrorProps} from "./utils/extractCodeMirrorProps";
import {CodeMirrorComponentProps} from "./types/codeMirrorProps";

export const CodeMirror: Component<CodeMirrorComponentProps> = props => {
let editor!: HTMLDivElement;
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions src/public-api.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export {CodeMirror} from './lib/CodeMirror';
export {createCodeMirror} from './lib/createCodeMirror';
2 changes: 1 addition & 1 deletion test/index.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { fireEvent, render, screen } from 'solid-testing-library';
import { CodeMirror } from '../src/CodeMirror';
import { CodeMirror } from '../src/lib/CodeMirror';

it('CodeMirror', async () => {
const {baseElement} = render(() => <CodeMirror />);
Expand Down
18 changes: 18 additions & 0 deletions tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"declaration": true,
"declarationMap": true,
"inlineSources": true,
"stripInternal": true,
"emitDeclarationOnly": true,
"outDir": "./dist",
"resolveJsonModule": false,
"sourceMap": true,
"importHelpers": false
},
"include": [
"./src"
],
"exclude": ["**/*.spec.ts", "**/*.test.ts", "dist", "test"]
}
4 changes: 3 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
"jsx": "preserve",
"types": ["vite/client"],
"baseUrl": "./",
"declaration": true
"declaration": true,
"sourceMap": true,
"importHelpers": true
}
}
25 changes: 12 additions & 13 deletions vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,14 @@
import { defineConfig } from "vite";
import {defineConfig} from "vite";
import solid from "solid-start";
import * as path from "path";
import * as url from "url";
import tsconfigPaths from "vite-tsconfig-paths";
import ts from "rollup-plugin-ts";

export default defineConfig({
build: {
lib: {
entry: path.resolve(path.dirname(url.fileURLToPath(import.meta.url)), "src/index.ts"),
name: "solid-codemirror",
fileName: (format: string) => `solid-codemirror.${format}.js`,
formats: [
"es",
"umd",
"cjs"
]
entry: path.resolve(__dirname, 'src/public-api.ts'),
fileName: () => `solid-codemirror.mjs`,
formats: ["es"]
},
rollupOptions: {
external: [
Expand All @@ -29,10 +22,16 @@ export default defineConfig({
],
output: {
globals: {
"solid-js": "SolidJS"
"solid-js": "SolidJS",
"solid-js/web": "SolidJs/web",
"solid-js/store": "SolidJs/store",
'@codemirror/state': "@codemirror/state",
'@codemirror/view': "@codemirror/view",
'@codemirror/commands': "@codemirror/commands'",
'@codemirror/basic-setup': "@codemirror/basic-setup"
}
}
}
},
plugins: [solid(), tsconfigPaths(), ts({ transpileOnly: true })]
plugins: [solid(), tsconfigPaths()]
});

0 comments on commit 9ead8ee

Please sign in to comment.