Catalog npm
Back to packageRELEASE DETAILS

1.0.0

npm

11-oop

This project demonstrates basic Object-Oriented Programming (OOP) concepts in TypeScript.

Published27 Feb 2024
Direct dependencies7
Transitive dependenciesNot calculated

README

Current package documentation

OOP Project 🚀

This project demonstrates basic Object-Oriented 
Programming (OOP) concepts in TypeScript.

Classes

Main

  • The Main class directs the program's flow, utilizing the inquirer library to interact with the user.

‍ Person

  • The Person class serves as the fundamental component, containing attributes and methods to
    handle functionalities related to personality.

Student

  • The Student class extends the Person class, introducing additional functionalities tailored
    for handling student-specific data.

🔗 Dependencies:

~ Chalk

~ Inquirer

~ Chalk Animation

~ Boxen

Contributing:

Contributions are welcome! If you have any 
suggestions, bug reports, or feature requests.



Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
7 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
boxen
Environment
{
  "local_name": "boxen",
  "alias": false,
  "peer_metadata": null
}
^7.1.1runtime
chalk
Environment
{
  "local_name": "chalk",
  "alias": false,
  "peer_metadata": null
}
^5.3.0runtime
chalk-animation
Environment
{
  "local_name": "chalk-animation",
  "alias": false,
  "peer_metadata": null
}
^2.0.3runtime
inquirer
Environment
{
  "local_name": "inquirer",
  "alias": false,
  "peer_metadata": null
}
^9.2.15runtime
@types/chalk-animation
Environment
{
  "local_name": "@types/chalk-animation",
  "alias": false,
  "peer_metadata": null
}
^1.6.3development
@types/inquirer
Environment
{
  "local_name": "@types/inquirer",
  "alias": false,
  "peer_metadata": null
}
^9.0.7development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^20.11.20development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-wXJALQNnfoBR6kw2s3zeBwV1gStvOse6A+7wFQE/TOx2EQ6NgUEnVnZqsh43XhfzD5DIE4psCL1iTmugXRnq0g==",
  "shasum": "758a6fb15f886c723655a0e63748bdf2a72173b9",
  "tarball": "https://registry.npmjs.org/11-oop/-/11-oop-1.0.0.tgz",
  "fileCount": 9,
  "unpackedSize": 19476,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQDMX9VX52AOQgJDMIlvSverNDzk+q8830KPoULyfz5OhwIgOFsmnhPPUZmqGYJ++HyORhMN0Wkb4Rdj9Abfbh0RSPE="
    }
  ]
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:02 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:d345a38c78ce70cef9fbcbfb0d64e370b074bc770dcca30c0fe7af165531f9cb

Other collected versions

View all collected versions →