1.23.2 • Published 1 year ago

analyst-component-library v1.23.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Analyst Wesbite Component Library


📖 Storybook

Storybook can be viewed at https://stage-dataviz.theanalyst.com/storybook/


📦 Publishing a New Version

  1. Run the release script:

    npm run release

    The script will:

    • Prompt you to select the version bump type (patch, minor, or major).
    • Update the package.json version.
    • Commit the changes and create a new Git tag (e.g., v1.1.0).
    • Push the changes and the tag to the repository.
  2. The GitHub Actions workflow will automatically publish the new version to npm.


🚀 Generating a New Component

  1. Run the Script:

    npm run generate
  2. Enter the Component Name:

    • Provide the component name in PascalCase (e.g., MyNewComponent) when prompted:
      Enter the component name in format ComponentName: MyNewComponent
  3. Files Created: The following files will be generated under src/components/MyNewComponent:

    src/
      components/
        MyNewComponent/
          index.jsx
          MyNewComponent.module.scss
          stories/
            MyNewComponent.stories.js
  4. Export Added: The script automatically adds the export to src/index.js:

    export { MyNewComponent } from './components/MyNewComponent';

🛠️ TODOs for Repository Improvement

Our goal is to enhance the quality, maintainability, and efficiency of the codebase. Here is our rough roadmap:

🚧 TODO
  • Decouple Business Logic: Remove business logic from components, making them pure and focused on rendering only.
  • Switch to TypeScript: Convert JavaScript code to TypeScript for better type safety and improved development experience.
  • Rewrite and Clean Up Code: Improve code quality and remove outdated components, with a detailed breakdown:
    • Remove Unused Components: Identify and delete components that are no longer in use.
    • Remove Unused Code: Find and remove code that is no longer necessary or relevant.
    • Rewrite Outdated Components:
      • Tables: Rewrite and modernize the table components.
      • Remaining Components: Refactor and improve other components as needed.
    • Style Consistency Low Priority: Switch to Tailwind CSS or a similar framework for consistent styling across components.
  • ...
✅ Completed
  • Automated Release Process: Create a release script for a smoother and simpler release process.

1.21.0

1 year ago

1.21.1

1 year ago

1.22.0

1 year ago

1.23.2

1 year ago

1.23.0

1 year ago

1.23.1

1 year ago

1.19.3

1 year ago

1.20.1

1 year ago

1.20.2

1 year ago

1.20.0

1 year ago

1.20.6

1 year ago

1.20.3

1 year ago

1.20.4

1 year ago

1.20.7

1 year ago

1.20.8

1 year ago

1.18.1

1 year ago

1.19.0

1 year ago

1.19.2

1 year ago

1.19.1

1 year ago

1.18.0

1 year ago

1.15.0

1 year ago

1.16.0

1 year ago

1.17.0

1 year ago

1.14.0

1 year ago

1.12.12

1 year ago

1.13.1

1 year ago

1.13.0

1 year ago

1.12.9

1 year ago

1.12.8

1 year ago

1.12.10

1 year ago

1.12.11

1 year ago

1.11.1

1 year ago

1.12.3

1 year ago

1.12.2

1 year ago

1.12.1

1 year ago

1.12.0

1 year ago

1.12.7

1 year ago

1.12.6

1 year ago

1.12.5

1 year ago

1.12.4

1 year ago

1.11.0

1 year ago

1.9.0

1 year ago

1.10.0

1 year ago

1.8.0

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.4

1 year ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5-beta-4

2 years ago

1.2.5-beta-5

2 years ago

1.2.9-beta-1

2 years ago

1.2.7-beta-1

2 years ago

1.2.5-beta-3

2 years ago

1.2.7-beta-3

2 years ago

1.2.7-beta-2

2 years ago

1.2.6-beta-1

2 years ago

1.2.9

2 years ago

1.3.0

2 years ago

1.2.5

2 years ago

1.2.4-beta-4

2 years ago

1.2.4-beta-3

2 years ago

1.2.4-beta-6

2 years ago

1.2.4-beta-5

2 years ago

1.2.5-beta-1

2 years ago

1.2.5-beta-2

2 years ago

1.2.4-beta-2

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.4-beta-1

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.4-beta-1

2 years ago

1.1.4-beta-6

2 years ago

1.1.4-beta-4

2 years ago

1.1.4-beta-5

2 years ago

1.1.4-beta-2

2 years ago

1.1.4-beta-3

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.5-beta-2

2 years ago

1.1.5-beta-1

2 years ago

1.1.5-beta-4

2 years ago

1.1.5-beta-3

2 years ago

1.1.5-beta-5

2 years ago

1.1.4

2 years ago

1.1.3-beta-5

2 years ago

1.1.3-beta-4

2 years ago

1.1.3-beta-3

2 years ago

1.1.3-beta-2

2 years ago

1.1.3-beta-1

2 years ago

1.1.3-beta

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.81

2 years ago

1.0.69-beta-2

2 years ago

1.0.32-beta

2 years ago

1.0.62

2 years ago

1.0.60

2 years ago

1.0.66

2 years ago

1.0.22

2 years ago

1.0.65

2 years ago

1.0.21

2 years ago

1.0.64

2 years ago

1.0.20

2 years ago

1.0.63

2 years ago

1.0.70-beta

2 years ago

1.0.26

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.24

2 years ago

1.0.67

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.77

2 years ago

1.0.76

2 years ago

1.0.32

2 years ago

1.0.75

2 years ago

1.0.31

2 years ago

1.0.74

2 years ago

1.0.30

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.79

2 years ago

1.0.35

2 years ago

1.0.78

2 years ago

1.0.34

2 years ago

1.0.69-beta

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.68-beta3

2 years ago

1.0.80

2 years ago

1.0.40

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.49

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.55

2 years ago

1.0.54

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.11

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago