1.1.2 • Published 2 years ago

foi-library v1.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

yarn init yarn install react react-dom --save-dev

  1. Napraviti tsconfig file: { "compilerOptions": { "target": "es5", "outDir": "lib", "lib": "dom", "dom.iterable", "esnext" , "declaration": true, "declarationDir": "lib", "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsistentCasingInFileNames": true, "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, "jsx": "react" }, "include": "src" , "exclude": "node_modules", "lib" }

  2. Instalirati storybook -> npx sb init

  3. update main.js Dodat "../src/*/.stories.mdx”

  4. Napraviti src/components folder

  5. Staviti u preview.js layout: true

  6. Dodati rollup za bundlanje yarn add --dev rollup rollup-plugin-typescript2 @rollup/plugin-commonjs @rollup/plugin-node-resolve rollup-plugin-peer-deps-external rollup-plugin-postcss postcss

  7. Dodati rollup config import peerDepsExternal from "rollup-plugin-peer-deps-external"; import resolve from "@rollup/plugin-node-resolve"; import commonjs from "@rollup/plugin-commonjs"; import typescript from "rollup-plugin-typescript2"; import postcss from "rollup-plugin-postcss";

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: [ peerDepsExternal(), resolve(), commonjs(), typescript({ useTsconfigDeclarationDir: true },tsconfig: './tsconfig.json', ), postcss({ extensions: '.css' }) ] };

  1. Dodati u package.json "main": "lib/index.js", "module": "lib/index.esm.js", "types": "lib/index.d.ts”, "rootDir": "./src", "outDir": "./lib", "declarationDir": "./"

  2. build script "build": "rollup -c"

  3. Dodati "files": "src", "lib"

  4. Publishat npm publish

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago